Loading...
 
Skip to main content

History: Extended_Registration2

Source of version: 2

Copy to clipboard
            !!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
{CODE(caption=>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
{CODE}

!!Registered Group Tracker
{CODE(caption=>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
{CODE}

!!Contributor Group Tracker
{CODE(caption=>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
{CODE}

!!Editor Group Tracker
{CODE(caption=>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
{CODE}

!!Moderator Group Tracker
{CODE(caption=>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
{CODE}

!!SubAdmin Group Tracker
{CODE(caption=>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
{CODE}

!!Admin Group Tracker
{CODE(caption=>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
{CODE}

!!Webmaster Group Tracker
{CODE(caption=>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
{CODE}

!!Categories
{CODE(caption=>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 ]
{CODE}

!!Pages
{CODE(caption=>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
 -
{CODE}


        

History

Information Version
Mon 09 of Jul, 2012 18:01 GMT-0000 robertplummer Changed categories 5
Tue 26 of Jun, 2012 20:10 GMT-0000 Mary Luketich added menu 4
Tue 26 of Jun, 2012 19:57 GMT-0000 Mary Luketich added registration form 3
Tue 26 of Jun, 2012 19:12 GMT-0000 Mary Luketich all but the menu 2
Tue 26 of Jun, 2012 19:02 GMT-0000 Mary Luketich start 1