Table of contents
- PLEASE READ
- Introduction
- Features (Quick List)
YAML Profile Code
- Permissions
- Preferences
- Objects
PLEASE READ
This profile creates a complete site. No other profiles are needed. Installing other profiles after Extended Registration will overwrite Extended Registration settings. Remember that
you are not locked in to any feature. Edit freely.
Introduction
Extended Registration is intended to provide a complete community site to anyone who needs a large collaborative community that includes additional fields in the registration process and makes all registered users information public within the site to other registered users.
Features (Quick List)
- Wiki (Collaboration)
- Forum (all comments in forum)
- Articles
- Private Users group whose information is not public
- More group levels for more control
- 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
- User List with links to user information
- Structures
- More...
Registered user information is public and displayed in a sortable UserList. An Edit My Profile wiki page has a Pretty Tracker to allow users to edit their personal information upload an image and a resume. Those registering who wish their information be kept private may choose Private Users group.
Several groups make management of a large active community easier: Contributors, Editors, Moderators, SubAdmins, Admins and Webmasters. Each group has trackers to track group activity, categories and a custom home page.
-- Again, this profile IS NOT COMPLETE. DO NOT USE. --
Permissions
YAML
permissions:
Anonymous:
allow:[]
description: Already exists
allow:
- view_category
- forum_post
- forum_read
- forums_report
- view_html_pages
- view_sheet
- attach_trackers
- view
- use_as_template
- wiki_view_ref
- search
Registered:
include: Anonymous
description: Will be ignored because group is already created
allow:[]
- use_content_templates
- download_files
- forum_edit_own_posts
- forum_post_topic
- forum_vote
- subscribe_groups
- group_view
- group_view_members
- messages
- tracker_view_attachments
- modify_tracker_items
- list_users
- invite
- use_personal_webmail
- edit
- upload_picture
- wiki_view_attachments
- use_HTML
- delete_account
Private Users:
include: Registered
description: registered users who want their information kept private
allow:
- group_join
Contributors:
include: Registered
description: metadata added to contributions, email, no admin access
allow:
- upload_files
- forum_autoapp
- tasks
- tasks_receive
- userfiles
- use_webmail
Editors:
include: Contributors
description: review Contributor content, moderates forums, rename/rollback pages
allow:
- admin_forum
- forum_attach
- edit_html_pages
- broadcast
- wiki_view_history
- rename
- rollback
- wiki_admin_attachment
- wiki_attach_files
- trust_input
Moderators:
include: Editors
description: comments, notifications, rejections recorded, forum admin, communicate with admin
allow:
- list_file_galleries
- view_file_gallery
- edit_gallery_file
- remove_files
- view_fgal_explorer
- view_fgal_path
- group_add_member
- group_remove_member
- broadcast_all
- remove_tracker_items
- admin_users
- tasks_admin
- tasks_send
- use_group_webmail
- admin_wiki
- lock
- remove
- watch_structure
- plugin_viewdetail
- plugin_approve
- plugin_preview
- access_closed_site
- admin_banning
- clean_cache
- modify_object_categories
SubAdmins:
include: Moderators
description: content editors
allow:
- admin_categories
- modify_object_categories
- add_object
- remove_object
- edit_structures
- admin_content_templates
- edit_content_templates
- admin_file_galleries
- assign_perm_file_gallery
- batch_upload_files
- create_file_galleries
- admin_sheet
- edit_sheet
- view_sheet_history
- admin_trackers
- create_tracker_items
- modify_tracker_items_pending
- modify_tracker_items_closed
- remove_tracker_items_pending
- remove_tracker_items_closed
- export_tracker
- tracker_dump
- edit_dynvar
- admin_objects
- admin_rssmodules
- edit_cookies
- edit_languages
- edit_menu
- edit_menu_option
- admin_toolbars
- admin_notifications
- admin_importer
- admin_modules
Admins:
include: SubAdmins
description: Site administrators
allow:
- dns_query
- invite_to_my_group
- comment_tracker_items
- tracker_view_comments
- list_trackers
- tracker_view_ratings
- tracker_vote_ratings
- tracker_revote_ratings
- view_trackers
- view_trackers_closed
- view_trackers_pending
- watch_trackers
- admin_group_webmail
- admin_personal_webmail
- assign_perm_wiki_page
- admin
Webmasters:
include: Admins
description: Control of features, trackers, logs, security, design/development
allow:
- admin_content_templates
- edit_content_templates
- admin_file_galleries
- assign_perm_file_gallery
- batch_upload_files
- create_file_galleries
- admin_sheet
- edit_sheet
- view_sheet_history
- admin_trackers
- create_tracker_items
- modify_tracker_items_pending
- modify_tracker_items_closed
- remove_tracker_items_pending
- remove_tracker_items_closed
- export_tracker
- tracker_dump
- edit_dynvar
- admin_objects
- admin_rssmodules
- edit_cookies
- edit_languages
- edit_menu
- edit_menu_option
- admin_toolbars
- admin_notifications
- admin_importer
- admin_modules
Objects
YAML
objects:
-
type: category
ref: User_groups
data:
name: User_groups
parent: Top
description: User group categories
-
type: category
ref: admins
data:
name: admins
parent: $User_groups_category
description: Admins manage the overall project.
-
type: category
ref: anonymous
data:
name: anonymous
parent: $User_groups_category
description: Can post in forums, read all pages, contact moderator.
-
type: category
ref: contributors
data:
name: contributors
parent: $User_groups_category
description: Can submit new content, metadata added to contributions, send/receive by email, no admin access.
-
type: category
ref: editors
data:
name: editors
parent: $User_groups_category
description: Approve contributors content and moderate forums. Editor content is auto-approved.
-
type: category
ref: moderators
data:
name: moderators
parent: $User_groups_category
description: Run individual sites. Full user control, banning.
-
type: category
ref: registered
data:
name: registered
parent: $User_groups_category
description: Can participate in forum and submit new content.
-
type: category
ref: subadmins
data:
name: subadmins
parent: $User_groups_category
description: Oversee groups of sites. Monitor structures.
-
type: category
ref: webmasters
data:
name: webmasters
parent: $User_groups_category
description: Handle all trackers, permissions, coding and development/troubleshooting.
-
type: tracker
ref: registration form
data:
name: registration form
content: register form
-
type: tracker
ref: registered group tracker
name: registered group tracker
content: registered users group
-
type: group
ref: registered group
name: registered group
content: registered group
-
type: group
ref: private users group
name: private users group
content: private users group
-
type: template
ref: registration_template
data:
name: registration_template
page: Register
sections: [ wiki page, templates, groups, users, trackers ]
-
type: template
ref: registration_edit_template
data:
name: registration_edit_template
page:
sections: [ wiki page, templates, groups, users, trackers ]
-
type: template
ref: registration_output_template
data:
name: registration_output_template
page:
sections: [ wiki page, templates, groups, users, trackers ]
-
type: wiki_page
ref: register page (pretty tracker)
data:
name: Register page
content: registration_template display page
-
type: wiki_page
ref: Edit My Profile page
data:
name: Edit My Profile page
content: wiki page to display registration_edit_template
-
type: wiki_page
ref: User: %user% page
data:
name: User: %user%
content: wiki page to display registration_output_template
-
type: wiki_page
ref: UserList page
data:
name: UserList
content: wiki plugin
-
type: wiki_page
ref: Private Users group list (admins only)
data:
name: wiki:private users group (admins only)
content: wiki page to display private users group