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
Features
YAML
preferences:
allowRegister: y # Allow users to create new accounts
feature_mytiki: y
feature_userPreferences: y
feature_trackers: y
userTracker:y
User tracker definition
YAML
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
Adding module
This is a box on the side which permits quick access to one's user tracker.
YAML
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
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