Loading...
Use
Create
Develop
FAQ
Troubleshooting
History: Extended_Registration2
View page
Source of version: 5
(current)
!!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. !!Registration form {CODE(caption=>YAML)} preferences: feature_trackers: y objects: - type: tracker ref: registration_form data: name: registration form description: extends registration form fields default_status: open show: [status_admin_only, creation_date, modification_date, list_modification_date] allow: [creator_modification,attachments,one_item_per_user] visible: public, creator_editable - type: tracker_field ref: firstName data: name: First Name tracker: $registration_form type: text_field flags: [searchable, public, list, mandatory] order: 1 - type: tracker_field ref: lastName data: name: Last Name tracker: $registration_form type: text_field flags: [searchable, public, list, mandatory] order: 2 - type: tracker_field ref: prefix data: name: Prefix tracker: $registration_form type: dropdown options [Mr,Mrs,Ms,Miss,Rev,Br,Fr,Dr,Ofc,Atty,Pref,Hon,Coach,Supt,Msgr,Rep,Gov,Sen,Amb,Pvt,Cpl,Sgt,Maj,Capt,Cmdr,Lt,LtCol,Col,Gen,Pres] flags: [searchable, public, list] order: 3 - type: tracker_field ref: suffix data: name: Suffix tracker: $registration_form type: dropdown options: [Jr.,Sr.,III,IV,V,VI,A.B.,AIA,B.A.,B.Sc,CA,CEng.,CISA,CISM,CISSP,CPA,CSV,D.C.,D.D.,D.O.,D.Phil.,DPT,Eng.D.,Esq.,F.B.A.,J.D.,L.L.B.,M.A,M.D.,M.F.A.,M.L.A,MCSP,MEOA,OFM,P.E.,P.G.,Ph.D.,PT,R.A.,RGN,RIBA,SRP] flags: [searchable, public, list] order: 4 - type: tracker_field ref: positionOrTitle data: name: Position or Title tracker: $registration_form type: text_field flags: [searchable, public, list, creator_modification] order: 5 - type: tracker_field ref: institution data: name: Company or Institution tracker: $registration_form type: text_field flags: [searchable, public, list, creator_modification] order: 6 - type: tracker_field ref: iD data: name: ID tracker: $registration_form type: auto_increment flags: [admin-only] visible: admins-only order: 7 - type: tracker_field ref: middle_name data: name: Middle Name tracker: $registration_form type: text_field flags: [searchable, public, list] order: 8 - type: tracker_field ref: preferred_name data: name: Preferred Name tracker: $registration_form type: text_field flags: [searchable, public, list, creator_modification] order: 9 - type: tracker_field ref: city data: name: City tracker: $registration_form type: text_field flags: [searchable, public, list] order: 10 - type: tracker_field ref: password data: name: Password tracker: $registration_form type: text_field validation: password visible: [creator_editable] order: 11 - type: tracker_field ref: email data: name: Email tracker: $registration_form type: email validation: distinct visible: [admin_editable, creator_editable] order: 12 - type: tracker_field ref: professional_website data: name: Professional website tracker: $registration_form type: item_link flags: [creator_modification] visible: [public, list, search] order: 13 - type: tracker_field ref: personal_website data: name: Personal website tracker: $registration_form type: item_link flags: [creator_modification] visible: [public, list, search] order: 13 - type: tracker_field ref: user data: name: User name tracker: $registration_form type: text_field flags: [creator_modification] visible: [public, list, search] order: 14 - type: tracker_field ref: user_selector data: name: User selector tracker: $registration_form type: user flags: [creator_modification] order: 15 - type: tracker_field ref: country_selector data: name: Country tracker: $registration_form type: country flags: [creator_modification] order: 16 - type: tracker_field ref: User_name_edit data: name: User Name Edit tracker: $registration_form type: user flags: [creator_modification] order: 17 - type: tracker_field ref: output_page data: name: Output Page tracker: $registration_form type: text_field flags: [creator_modification] order: 18 - type: tracker_field ref: avatar data: name: Avatar tracker: $registration_form type: image flags: [creator_modification] order: 19 - type: tracker_field ref: resume_cv data: name: Upload Resume / Curriculum Vitae tracker: $registration_form type: attachment flags: [creator_modification] order: 20 {CODE} !!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} !!Group Menu {CODE(caption=>YAML)} objects: - type: menu ref: group pages data: name: Group Menu description: A menu listing all group pages collapse: none position: left items: - name: Register url: ((Register)) - name: Registered home url: ((Registered home)) - name: Contributors home url: ((Contributors home)) - name: Editors home url: ((Editors home)) - name: Moderators home url: ((Moderators home)) - name: SubAdmins home url: ((SubAdmins home)) - name: Admins home url: ((Admins home)) - name: Webmasters home url: ((Webmasters home)) - name: Users page url: ((User:)) - name: UserList url: ((UserList)) - name: EditMyProfile url: ((EditMyProfile)) {CODE}
Menu
Featured profiles
Profiles in Wizard
Profiles Todos
Handlers
Profiles Tester
Admin
of this site
Current Profiles
Tiki version
21.x
24.x
26.x
27.x
28.x
Deprecated
25.x
state
Not fully functional yet
alpha
beta
release
type
Available in the Profiles Wizard (12+)
Featured profiles
Full profile (out of the box & ready to go)
Learning profile (to show off feature)
Long tail
Mini-profile (can be included in other)
Profile-snippet (optional but needs another "parent" profile)
Security
Tests
Latest Changes
Bootstrap Row and Col Plugin Aliases
test_new_personal_blog_and_profile_vlog_include
test_new_personal_blog_and_profile
Profile_Test_all_Modules_Test_all_Modules_page
test_profile_change
Bug_Tracker_16
Bug_Tracker_16
Profile_Tracker_as_Calendar_page_09
Tracker_as_Calendar_09
TikiKart_Product_Include
Shopping_Cart
Scheduler_Presets_20
test_new_personal_blog_and_profile_post3_include
test_new_personal_blog_and_profile_post2_include
test_new_personal_blog_and_profile_post1_include
test_new_personal_blog_and_profile_about_include
test_new_personal_blog_and_profile_social_include
R_demo
Voting_System
Test_all_tracker_field_types_profile
...more
Like almost all *.tiki.org sites, you can log in with your login from
https://tiki.org
(register over there)
Search
Find
Most Popular Tags
admin
agenda
alias
antibot
antibot captcha
app
archive
articles
banning
batch
blogs
calculations
calendars
cart
categories
cluster
codemirror
comments
computation
contact us
datachannel
debug
debug console
dropdown with other
error messages
features
file galleries
forums
geo
geocms
geolocation
group homepages
group watches
header
i18n
images
item link
items list
jquery
languages
location
map
maps
maths
menu
menupage
multilingual
ol3
ol5
openlayers
paypal
plugin
plugin alias
plugin datachannel
plugin fade
plugin tabs
plugin trackerlist
pretty trackers
print
project management
r
r project
realnames
rss
static
static text
statistics
stats
structures
syntax highlighter
tablesorter
template
trackers
user watches
visualization
watches
webservice
wiki
wiki argument variables
wiki structures
Tiki Newsletter
Subscribe to the Tiki newsletter.
Don't miss major announcements and other news!