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
YAML
preferences:
enable: [ feature_trackers, userTracker , feature_userPreferences ]
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
After,
- go to tiki-admingroups.php?group=Registered
- Find "Users Information Tracker"
- And associated the newly created tracker to the group. You need to
- pick the tracker, then click save
- pick the login field
Users should self register
YAML
preferences:
enable: [ allowRegister ]
Adding module
YAML
objects:
-
type: module
data:
name: usergroup_tracker
position: right
order: 1
groups: [ Registered ]
This will include:
User_Trackers_include_wiki_page
YAML
instructions: User_Trackers_include_wiki_page
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