Admin Fields Manager
- XWiki's Standard Fields
- 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
Fields Manager - Add
- "Add new field"
- "Add more fields ... "
Add Field Layout Proposal 1 - Separate Preview
- Field Type:
- Text
- Textarea
- Separator
- Field Icon:
Add Field Layout Proposal 2 - Integrated Before Submit Preview
Add Field Layout Proposal 3 - Integrated After Submit Preview
Custom Created Fields (Edit Profile | View Profile)
- Allows user to select the appropriate icon for the field using "Field Icon"
- 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
- examples:
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, 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
Example: Address predefined fields
Suggestion
These Predefined Fields can be created by Admin or Developers in code or by using a more complicated developing tool, that can incapsulate fields like:
Fields Options
Private Fields (hover + active state) - keep in profile, but make them non visible
Move Fields (hover) - change the fields order
Delete Fields (hover) - remove from the user profile list
Other Ideas
- edit field? or just add-delete-move
- when adding a link field type - show the file type icon (pdf, png, html, etc)