History: User_Trackers
Preview of version: 21
- «
- »
User trackers is a powerful and flexible feature but it's tricky to setup. A profile will help.
The profile should have a few common fields (First name, Last name, ICQ, etc) and be setup so that people fill these in at login.
Please see doc: User tracker
This will include: User_Trackers_include_wiki_page with post-install instructions
The profile should have a few common fields (First name, Last name, ICQ, etc) and be setup so that people fill these in at login.
Please see doc: User tracker
Features
YAML
Copy to clipboard
preferences: allowRegister: y # Allow users to create new accounts feature_mytiki: y feature_userPreferences: y feature_trackers: y userTracker:y
User tracker definition
YAML
Copy to clipboard
objects: - type: tracker ref: user_tracker data: name: Users description: Information about users default_status: open show: [ creation_date, modification_date, list_modification_date ] - type: tracker_field ref: login data: name: login tracker: $user_tracker type: user flags: [ searchable, public, list, mandatory, link ] order: 10 options: 1,feeding=1 - type: tracker_field ref: user_facebook data: name: Facebook page tracker: $user_tracker type: text_field flags: [ searchable, public, list ] order: 20 - type: tracker_field ref: user_skypeid data: name: SkypeID tracker: $user_tracker type: text_field flags: [ public, mandatory ] order: 30 - type: tracker_field ref: user_country data: name: Country tracker: $user_tracker type: country flags: [ public ] order: 40 - type: tracker_field ref: user_bio data: name: Bio tracker: $user_tracker type: text_area flags: [ public ] order: 50 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0 - type: tracker_field ref: user_ data: name: tracker: $user_tracker type: text_area flags: [ public ] order: 0
Adding module
This is a box on the side which permits quick access to one's user tracker.YAML
Copy to clipboard
objects: - type: module data: name: usergroup_tracker position: right order: 1 groups: [ Registered ]
Add post-install instructions
This will include: User_Trackers_include_wiki_page with post-install instructions
YAML
Copy to clipboard
instructions: User_Trackers preferences: enable: [ feature_wiki ] objects: - type: wiki_page ref: User_Trackers_include_wiki_page data: name: User_Trackers description: What needs to be done lang: en content: wikicontent:User_Trackers_include_wiki_page