Admin Fields Manager

Specifications

  • make it easy to add custom user fields
  • focus on really standard fields
  • allow it to be easily customizable

Proposal

XWiki's Standard Fields

Standard fields are directly connected to the Register fields

SimpleFields.png

Fields Manager - Add

  • "Add new field"
  • "Add more fields ... "

AddFieldLocation.png

Add Field Layout Proposal 1 - Separate Preview

LayoutProposal1.png

  • Field Type:
    • Text
    • Textarea
    • Separator
    • PredefinedFields.png
  • Field Icon:
    • FieldIcon.png

LayoutProposal1b.png

Add Field Layout Proposal 2 - Integrated Before Submit Preview

LayoutProposal2.pngLayoutProposal2b.png

Add Field Layout Proposal 3 - Integrated After Submit Preview

LayoutProposal3.png

LayoutProposal3b.png

Custom Created Fields (Edit Profile | View Profile)

  • Allows user to select the appropriate icon for the field using "Field Icon" FieldIcon.png
    • examples:
      • Telephone field - Home, Company, Mobile, Fixed, Fax
      • Address field - Home addr, Company addr, geo location
      • Virtual items: email, links, feeds, web pages, calendars, attachments, photos, tags, etc

CustomCreatedFields.png

Predefined Fields

  • We could add support for predefined fields, like address, email, phones or links.
    • This is an easiest and rapid way to add complicated or custom groups of fields, like address, department info, person (title, fname, lname, birthday, etc) etc
  • If we select a predefined field, the preview will show all components that field has.
    • The components that are not needed can be deleted afterwards.
  • Predefined fields can have proper validation, acording to the selected type

PredefinedFields.png

Example: Address predefined fields

PredefinedAddress.png

Fields Options

FieldsOptions.png

Private Fields (hover + active state) - keep in profile, but make them non visible

Hide all profile information?

PrivateFields.png

Move Fields (hover) - change the fields order

MoveOption.png

Delete Fields (hover) - remove from the user profile list

DeleteOption.png

Other Ideas

  • edit field? or just add-delete-move
  • when adding a link field type - show the file type icon (pdf, png, html, etc)