Table of contents
- PLEASE READ
- Introduction
- Features (Quick List)
PLEASE READ
This profile allows you to collect additional information from users during registration. THIS IS THE SECOND OF TWO PARTS. Install
Extended_Registration1 first. Remember that
you are not locked in to any feature. Edit freely.
WARNING: Installing other profiles after Extended Registration will overwrite Extended Registration settings.
Introduction
Extended Registration is intended to provide additional user fields to community site to anyone who needs a large collaborative community.
Features (Quick List)
- Wiki (Collaboration)
- Extended Registration information, including: Full name (prefix, first, MI, last, suffix), preferred name, location (city/country), avatar, resume, personal website, professional website
- Use of Pretty Trackers for registration and Edit My Profile page
#File galleries for avatars and user files
Extended_Registration contains: permissions, preferences, file galleries, registration form and templates.
Extended_Registration2 contains: pages, categories, group trackers and a menu of all pages created, including group home pages.
Registered user information is public and can be displayed using the sortable UserList plugin. An Edit My Profile wiki page has a Pretty Tracker to allow users to edit their personal information upload an image and a resume.
Anonymous Group Tracker
YAML
preferences:
feature_trackers: y
objects:
-
type: tracker
ref: anonymous_group_tracker
data:
name: Anonymous group tracker
description: track activity of anonymous users
show: [status, creation_date, modification_date, list_modification_date ]
default_status: open
allow: comments
-
type: tracker_field
ref: id
data:
name: ID
tracker: $anonymous_group_tracker
type: auto_increment
flags: []
visible: admin_only
order: 1
-
type: tracker_field
ref: user
data:
name: User
tracker: $anonymous_group_tracker
type: user
visible: admin_only
order: 2
Registered Group Tracker
YAML
preferences:
feature_trackers: y
objects:
-
type: tracker
ref: registered_group_tracker
data:
name: Registered group tracker
description: track activity of registered users
show: [status, creation_date, modification_date, list_modification_date ]
default_status: open
allow: comments
-
type: tracker_field
ref: id
data:
name: ID
tracker: $registered_group_tracker
type: auto_increment
flags: []
visible: admin_only
order: 1
-
type: tracker_field
ref: user
data:
name: User
tracker: $registered_group_tracker
type: user
visible: admin_only
order: 2
Contributor Group Tracker
YAML
preferences:
feature_trackers: y
objects:
-
type: tracker
ref: contributor_group_tracker
data:
name: Contributor group tracker
description: track activity of contributor users
show: [status, creation_date, modification_date, list_modification_date ]
default_status: open
allow: comments
-
type: tracker_field
ref: id
data:
name: ID
tracker: $contributor_group_tracker
type: auto_increment
flags: []
visible: admin_only
order: 1
-
type: tracker_field
ref: user
data:
name: User
tracker: $contributor_group_tracker
type: user
visible: admin_only
order: 2
Editor Group Tracker
YAML
preferences:
feature_trackers: y
objects:
-
type: tracker
ref: editor_group_tracker
data:
name: Editor group tracker
description: track activity of editors
show: [status, creation_date, modification_date, list_modification_date ]
default_status: open
allow: comments
-
type: tracker_field
ref: id
data:
name: ID
tracker: $editor_group_tracker
type: auto_increment
flags: []
visible: admin_only
order: 1
-
type: tracker_field
ref: user
data:
name: User
tracker: $editor_group_tracker
type: user
visible: admin_only
order: 2
Moderator Group Tracker
YAML
preferences:
feature_trackers: y
objects:
-
type: tracker
ref: moderator_group_tracker
data:
name: Moderator group tracker
description: track activity of moderators
show: [status, creation_date, modification_date, list_modification_date ]
default_status: open
allow: comments
-
type: tracker_field
ref: id
data:
name: ID
tracker: $moderator_group_tracker
type: auto_increment
flags: []
visible: admin_only
order: 1
-
type: tracker_field
ref: user
data:
name: User
tracker: $moderator_group_tracker
type: user
visible: admin_only
order: 2
SubAdmin Group Tracker
YAML
preferences:
feature_trackers: y
objects:
-
type: tracker
ref: subadmin_group_tracker
data:
name: Subadmin group tracker
description: track activity of subadmins
show: [status, creation_date, modification_date, list_modification_date ]
default_status: open
allow: comments
-
type: tracker_field
ref: id
data:
name: ID
tracker: $subadmin_group_tracker
type: auto_increment
flags: []
visible: admin_only
order: 1
-
type: tracker_field
ref: user
data:
name: User
tracker: $subadmin_group_tracker
type: user
visible: admin_only
order: 2
Admin Group Tracker
YAML
preferences:
feature_trackers: y
objects:
-
type: tracker
ref: admin_group_tracker
data:
name: Admin group tracker
description: track activity of admins
show: [status, creation_date, modification_date, list_modification_date ]
default_status: open
allow: comments
-
type: tracker_field
ref: id
data:
name: ID
tracker: $admin_group_tracker
type: auto_increment
flags: []
visible: admin_only
order: 1
-
type: tracker_field
ref: user
data:
name: User
tracker: $admin_group_tracker
type: user
visible: admin_only
order: 2
Webmaster Group Tracker
YAML
preferences:
feature_trackers: y
objects:
-
type: tracker
ref: webmaster_group_tracker
data:
name: Webmaster group tracker
description: track activity of webmasters
show: [status, creation_date, modification_date, list_modification_date ]
default_status: open
allow: comments
-
type: tracker_field
ref: id
data:
name: ID
tracker: $webmaster_group_tracker
type: auto_increment
flags: []
visible: admin_only
order: 1
-
type: tracker_field
ref: user
data:
name: User
tracker: $webmaster_group_tracker
type: user
visible: admin_only
order: 2
Categories
YAML
objects:
-
type: category
ref: profile_category
data:
name: User_groups
description: Base category used to get complete listing
-
type: category
ref: anonymous_category
data:
name: Anonymous
parent: $User_groups
description: Can post in forums, read all pages, contact moderator.
items:
- [ tracker, $anonymous_tracker ]
- [ tracker, $registration_tracker ]
- [ wikipage, Register ]
-
type: category
ref: contributors_category
data:
name: Contributors
parent: $User_groups
description: Can submit new content, metadata added to contributions, send/receive by email, no admin access.
items:
- [ tracker, $contributors_tracker ]
- [ wiki_page, Contributors home ]
-
type: category
ref: editors_category
data:
name: Editors
parent: $User_groups
description: Approve contributors content and moderate forums. Editor content is auto-approved.
items:
- [ tracker, $editors_tracker ]
- [ wiki_page, Editors home ]
-
type: category
ref: moderators_category
data:
name: Moderators
parent: $User_groups
description: Run individual sites. Full user control, banning, comments, notifications, rejections recorded, forum admin, communicate with Subadmins, Admins, Webmasters.
items:
- [ tracker, $moderators_tracker ]
- [ wiki_page, Moderators home ]
-
type: category
ref: registered_category
data:
name: Registered
parent: $User_groups
description: Can participate in forum and submit new content.
items:
- [ tracker, $registered_users_tracker ]
- [ wiki_page, Registered home ]
-
type: category
ref: subadmin_category
data:
name: SubAdmins
parent: $User_groups
description: Oversee groups of sites. Monitor structures and categories.
items:
- [ tracker, $subadmin_tracker ]
- [ wiki_page, SubAdmins home ]
-
type: category
ref: admin_category
data:
name: Admins
parent: $User_groups
description: Admins manage the overall project. Site administrators.
items:
- [ tracker, $admin_tracker ]
- [ wiki_page, Admin home ]
-
type: category
ref: webmasters_category
data:
name: Webmasters
parent: $User_groups
description: Handle all trackers, templates, permissions, coding, development, troubleshooting, features, logs, security, design.
items:
- [ tracker, $webmasters_tracker ]
- [ wiki_page, Webmasters home ]
Pages
YAML
preferences:
enable: [ feature_wiki]
objects:
-
type: wiki_page
ref: contributors_category
data:
name: Contributors home
content: Contributors group homepage
-
type: wiki_page
ref: editors_category
data:
name: Editors home
content: Editors group homepage
-
type: wiki_page
ref: moderators_category
data:
name: Moderators home
content: Moderators group homepage
-
type: wiki_page
ref: subadmins_category
data:
name: SubAdmins home
content: SubAdmins group homepage
-
type: wiki_page
ref: admins_category
data:
name: Admins home
content: Admins group homepage
-
type: wiki_page
ref: webmasters_category
data:
name: Webmasters home
content: Webmasters group homepage
-
type: wiki_page
ref: registered_category
data:
name: Edit My Profile
content: wikicontent:registration_edit_template
-
type: wiki_page
ref: anonymous_category, registered_category
data:
name: Registration page
content: wikicontent:registration_template
-
type: wiki_page
ref: registered_category
data:
name: User: %user%
content: wikicontent:registration_output_template
-
type: wiki_page
ref: registered_category
data:
name: UserList
content: wikicontent:UserList
-
type: wiki_page
ref: registered_category
data:
name: About
content: (List major contributors, roles and emails)
-
type: wiki_page
ref: registered_category
data:
name: Appendix
content: (Deleted or Rejected Submissions)
-
type: wiki_page
ref: registered_category
data:
name: Assertions
content: Assertions page
-
type: wiki_page
ref: registered_category
data:
name: Speculations
content: Speculations page
-
type: wiki_page
ref: registered_category
data:
name: Strong Inference
content: Strong Inference page
-
type: wiki_page
ref: registered_category
data:
name: Contact Moderator
content: wikicontent:contact_moderator_tracker
-
type: wiki_page
ref: registered_category
data:
name: Contact Moderator Output
content: wikicontent:contact-moderator-output_template
-
type: wiki_page
ref: registered_category
data:
name: Edit My Profile
content: wikicontent:editmyprofile_template
-