PLEASE READ
This is a sample profile. The goal is to allow anyone who wishes to view a fully functional Tiki site or needs a Collaborative Community and would like to start with a solid foundation.
Remember that once you install this profile, you are
NOT LOCKED IN to any feature, menu or content. Everything can always be changed, deleted or added to.
Introduction
The purpose of this profile is to generate a quick start for a Collaborative Community similar to Wikipedia, with a few additions unique from Tiki features (a Doodle-like widget, and a common agenda managed collaboratively). The profile will ask a few questions.
Features (Quick List)
- Wiki (Collaboration)
- Forum
- Calendar
- Personal Spaces
- CSS-based horizontal Menu
- Simple Wiki based side Menu (optional - see here)
- Many More...
YAML (Profile Code)
General
Features
YAML
Copy to clipboard
preferences:
sitetitle: $profilerequest:sitetitle$Our community$
sitesubtitle: $profilerequest:sitesubtitle$Log on, Learn, Share$
browsertitle: $profilerequest:browsertitle$Community Wiki$
feature_cssmenus: y
feature_top_bar: y
feature_sitemenu: y
feature_sitelogo: y
allowRegister: y
forgotPass: y
modseparateanon: y
feature_modulecontrols: y
users_prefs_user_information: public
feature_community_mouseover: y
users_prefs_show_mouseover_user_info: y
feature_search_fulltext: y
search_autocomplete: y
useGroupHome: y
limitedGoGroupHome: y
feature_search: y
feature_site_report: y
feature_contact: y
contact_anon: y
feature_syntax_highlighter: y
feature_jquery_tablesorter: y
instructions: Instructions - Collaborative Community
Top Menu
YAML
Copy to clipboard
objects:
-
type: menu
ref: collaborative_community_menu
data:
name: My Menu
description: A menu containing the base navigation of the site
collapse: none
mode: create_or_update
items:
-
name: Home
url: index.php
mode: create_or_update
items:
-
name: Public Home (non-connected users)
url: (($profileobject:collaborative_community_homepage_include$))
mode: create_or_update
-
name: Members Home
url: (($profileobject:collaborative_community_registered_homepage_include$))
mode: create_or_update
-
name: About
mode: create_or_update
items:
-
name: Community
url: (($profileobject:collaborative_community_about_include$))
mode: create_or_update
-
name: Sections
mode: create_or_update
items:
-
name: Forums
url: tiki-forums.php
mode: create_or_update
-
name: Calendar
url: tiki-calendar.php
mode: create_or_update
-
name: Trackers
url: tiki-list_trackers.php
mode: create_or_update
-
name: Help
mode: create_or_update
items:
-
name: Wiki Syntax Help
url: (($profileobject:collaborative_community_help_include$))
mode: create_or_update
-
name: Admin menu
url: tiki-admin_menus.php
permissions: [ edit_menu ]
mode: create_or_update
Modules
YAML
Copy to clipboard
objects:
-
type: module
ref: module_menu
data:
name: menu
position : topbar
order: 10
params:
id: $profileobject:collaborative_community_menu$
type: horiz
menu_id: tiki-top
menu_class: clearfix
nobox: y
-
type: module
ref: module_since_last_visit_new
data:
name: since_last_visit_new
position: left
groups: [ Registered ]
order: 20
-
type: module
data:
name: adminbar
params:
mode: header
nobox: 'y'
groups:
- Admins
order: '3'
position: top
Groups & Permissions
YAML
Copy to clipboard
permissions:
Anonymous:
allow: []
Registered:
allow:
- site_report
include: Anonymous
home: Community Members HomePage
Editors:
description: Can approve & delete
allow: []
include: Registered
SubAdmins:
include: Editors
allow:
- admin_users
Admins:
include: SubAdmins
allow:
- admin
home: Community Members HomePage
Wiki
Features
YAML
Copy to clipboard
preferences:
feature_wiki: y
feature_wiki_print: y
feature_wiki_attachments: y
wiki_auto_toc: y
wiki_inline_auto_toc: y
wikiplugin_split: y
wikiplugin_tabs: y
wikiplugin_proposal: y
wikiplugininline_proposal: y
wikiplugin_remarksbox: y
wikiplugininline_remarksbox: y
wikipluginprefs_pending_notification: y
Modules
YAML
Copy to clipboard
objects:
-
type: module
ref: module_quick_edit
data:
name: quick_edit
position: left
groups: [ Registered ]
order: 3
Groups & Permissions
YAML
Copy to clipboard
permissions:
Anonymous:
allow:
- view
- wiki_view_attachments
- wiki_view_comments
Registered:
allow:
- edit
- edit_categorized
- upload_files
- upload_picture
- wiki_view_history
- wiki_view_source
Editors:
description: Can approve & delete
allow:
- admin_wiki
- lock
- minor
- wiki_admin_attachments
SubAdmins:
allow: []
Admins:
allow: []
Wiki Pages
YAML
Copy to clipboard
objects:
-
type: wiki_page
ref: collaborative_community_homepage_include
data:
name: HomePage
description: Home
lang: en
mode: create_or_update
content: wikicontent:Collaborative_Community_21_HomePage
-
type: wiki_page
ref: collaborative_community_registered_homepage_include
data:
name: Community Members HomePage
description: Registered Community Members HomePage
lang: en
mode: create_or_update
content: wikicontent:Collaborative_Community_21_Registered_HomePage
-
type: wiki_page
ref: collaborative_community_instructions_include
data:
name: Instructions - Collaborative Community
description: Profile Instructions
lang: en
mode: create_or_update
content: wikicontent:Collaborative_Community_Instructions_21
-
type: wiki_page
ref: collaborative_community_about_include
data:
name: Community
description: About Community
lang: en
mode: create_or_update
content: wikicontent:Small_Organization_Web_Presence_services_include
-
type: wiki_page
ref: collaborative_community_help_include
data:
name: Wiki Help
description: Wiki Syntax Help
lang: en
mode: create_or_update
content: wikicontent:Simple_Sample_Page
Features
YAML
Copy to clipboard
preferences:
feature_wiki_comments: y
comments_field_email: y
comments_field_website: y
Groups & Permissions
YAML
Copy to clipboard
permissions:
Anonymous:
allow:
- read_comments
Registered:
allow:
- comment
- post_comments
Editors:
description: Can approve & delete
allow:
- edit_comments
- remove_comments
SubAdmins:
allow:
- admin_comments
Admins:
allow: []
Forum
Features
YAML
Copy to clipboard
preferences:
feature_forums: y
feature_forum_parse: y
Groups & Permissions
YAML
Copy to clipboard
permissions:
Anonymous:
allow:
- forum_read
Registered:
allow:
- forums_report
- forum_attach
- forum_edit_own_posts
- forum_post
- forum_post_topic
- forum_vote
Editors:
description: Can approve & delete
allow:
- admin_forum
SubAdmins:
allow: []
Admins:
allow: []
Create Forum
YAML
Copy to clipboard
objects:
-
type: forum
ref: General_Forum
data:
name: Discussion forum
attachments: everyone
list: [ topic_reads ]
File Galleries
YAML
Copy to clipboard
preferences:
feature_file_galleries : y
Groups & Permissions
YAML
Copy to clipboard
permissions:
Anonymous:
allow:
- download_files
- list_file_galleries
- view_file_gallery
Registered:
allow:
- upload_files
- upload_picture
Editors:
allow:
- admin_file_galleries
SubAdmins:
allow: []
Admins:
allow: []
Watches
YAML
Copy to clipboard
preferences:
feature_user_watches : y
feature_group_watches : y
Trackers
YAML
Copy to clipboard
preferences:
calendar_fullcalendar: y
feature_trackers: y
ajax_inline_edit: y
tracker_change_field_type: y
wikiplugin_trackerlist: y
wikiplugin_trackerfilter: y
trackerfield_dropdownother: y
Create Tracker
YAML
Copy to clipboard
objects:
-
type: tracker
ref: trac_as_cal
data:
name: Tracker to show items through a calendar
description: Tracker Events to be shown through a Tiki Calendar
default_status: open
show: [ status, creation_date, modification_date, list_modification_date ]
allow: [ comments, attachments ]
popup_fields: trac_as_cal_location,trac_as_cal_priority,trac_as_cal_description,trac_as_cal_start_date,trac_as_cal_end_date
-
type: tracker_field
ref: trac_as_cal_summary
data:
name: Summary
tracker: $trac_as_cal
type: text_field
flags: [ searchable, public, list, mandatory, link ]
order: 10
-
type: tracker_field
ref: trac_as_cal_location
data:
name: Location
tracker: $trac_as_cal
description: Location of the event __all in lowercase__
descparsed: y
options: room 1.1 (55 seats),room 1.2 (15 seats),room 1.3 (15 seats),room 2.1 (50 seats),room 2.2 (15 seats),room 2.3 (15 seats),hall (100 seats),main conference room (200 seats)
type: dropdown_other
order: 15
flags: [ searchable, public, list ]
-
type: tracker_field
ref: trac_as_cal_priority
data:
name: Priority
tracker: $trac_as_cal
type: dropdown
options: 5 (high),4,3,2,1 (low)
flags: [ searchable, public, list ]
order: 20
-
type: tracker_field
ref: trac_as_cal_description
data:
name: Description
tracker: $trac_as_cal
type: text_area
options: 1
flags: [ public, mandatory ]
order: 30
-
type: tracker_field
ref: trac_as_cal_start_date
data:
name: Start date
tracker: $trac_as_cal
type: calendar
options: dt,1
flags: [ searchable, public, list ]
order: 40
-
type: tracker_field
ref: trac_as_cal_end_date
data:
name: End date
tracker: $trac_as_cal
type: calendar
options: dt,1
flags: [ searchable, public, list ]
order: 50
Sample data for the tracker
YAML
Copy to clipboard
objects:
-
type: tracker_item
ref: event_001
data:
tracker: $Collaborative_Community_21:trac_as_cal
status: open
values:
- [ $Collaborative_Community_21:trac_as_cal_summary, Welcome Party ]
- [ $Collaborative_Community_21:trac_as_cal_location, hall (100 seats) ]
- [ $Collaborative_Community_21:trac_as_cal_start_date, D(+2 hours) ]
- [ $Collaborative_Community_21:trac_as_cal_end_date, D(+4 hours) ]
- [ $Collaborative_Community_21:trac_as_cal_priority, 2 ]
- [ $Collaborative_Community_21:trac_as_cal_description, "All attendants to the Conference can register this daym and enjoy a welcome party to warm up and also to promote networking." ]
-
type: tracker_item
ref: event_002
data:
tracker: $Collaborative_Community_21:trac_as_cal
status: pending
values:
- [ $Collaborative_Community_21:trac_as_cal_summary, Lightning Talk by Mahatma Gandhi ]
- [ $Collaborative_Community_21:trac_as_cal_location, main conference room (200 seats) ]
- [ $Collaborative_Community_21:trac_as_cal_start_date, D(+2 hours) ]
- [ $Collaborative_Community_21:trac_as_cal_end_date, D(+2 hours 15 minutes) ]
- [ $Collaborative_Community_21:trac_as_cal_priority, 5 ]
- [ $Collaborative_Community_21:trac_as_cal_description, "This is another interesting event, but is pending confirmation for some reason" ]
-
type: tracker_item
ref: event_003
data:
tracker: $Collaborative_Community_21:trac_as_cal
status: open
values:
- [ $Collaborative_Community_21:trac_as_cal_summary, Testing the speaker system ]
- [ $Collaborative_Community_21:trac_as_cal_location, main conference room (200 seats) ]
- [ $Collaborative_Community_21:trac_as_cal_start_date, D(-1 day 2 hours) ]
- [ $Collaborative_Community_21:trac_as_cal_end_date, D(-1 day) ]
- [ $Collaborative_Community_21:trac_as_cal_priority, 1 ]
- [ $Collaborative_Community_21:trac_as_cal_description, "This event was important to test that everything worked as expected." ]
-
type: tracker_item
ref: event_004
data:
tracker: $Collaborative_Community_21:trac_as_cal
status: closed
values:
- [ $Collaborative_Community_21:trac_as_cal_summary, A lightning Talk by Vandana Shiva ]
- [ $Collaborative_Community_21:trac_as_cal_location, main conference room (200 seats) ]
- [ $Collaborative_Community_21:trac_as_cal_start_date, D(+2 hours) ]
- [ $Collaborative_Community_21:trac_as_cal_end_date, D(+2 hours 15 minutes) ]
- [ $Collaborative_Community_21:trac_as_cal_priority, 4 ]
- [ $Collaborative_Community_21:trac_as_cal_description, "Unluckily this event was cancelled due to issues with Vandana's busy agenda." ]
-
type: tracker_item
ref: event_005
data:
tracker: $Collaborative_Community_21:trac_as_cal
status: open
values:
- [ $Collaborative_Community_21:trac_as_cal_summary, Opening Talk ]
- [ $Collaborative_Community_21:trac_as_cal_location, main conference room (200 seats) ]
- [ $Collaborative_Community_21:trac_as_cal_start_date, D(+1 day) ]
- [ $Collaborative_Community_21:trac_as_cal_end_date, D(+1 day 2 hours)]
- [ $Collaborative_Community_21:trac_as_cal_priority, 5 ]
- [ $Collaborative_Community_21:trac_as_cal_description, "The Opening Talk for the Conference. I'm really looking forward to attending at this event." ]
-
type: tracker_item
ref: event_006
data:
tracker: $Collaborative_Community_21:trac_as_cal
status: open
values:
- [ $Collaborative_Community_21:trac_as_cal_summary, First Workshop ]
- [ $Collaborative_Community_21:trac_as_cal_location, room 2.1 (50 seats) ]
- [ $Collaborative_Community_21:trac_as_cal_start_date, D(+1 day 2hours) ]
- [ $Collaborative_Community_21:trac_as_cal_end_date, D(+1 day 4 hours)]
- [ $Collaborative_Community_21:trac_as_cal_priority, 3 ]
- [ $Collaborative_Community_21:trac_as_cal_description, "First Workshop of the Conference, on topic A" ]
-
type: tracker_item
ref: event_007
data:
tracker: $Collaborative_Community_21:trac_as_cal
status: open
values:
- [ $Collaborative_Community_21:trac_as_cal_summary, Second Workshop ]
- [ $Collaborative_Community_21:trac_as_cal_location, room 2.2 (15 seats) ]
- [ $Collaborative_Community_21:trac_as_cal_start_date, D(+1 day 2hours) ]
- [ $Collaborative_Community_21:trac_as_cal_end_date, D(+1 day 4 hours)]
- [ $Collaborative_Community_21:trac_as_cal_priority, 3 ]
- [ $Collaborative_Community_21:trac_as_cal_description, "Second Workshop of the Conference, on topic B" ]
-
type: tracker_item
ref: event_008
data:
tracker: $Collaborative_Community_21:trac_as_cal
status: open
values:
- [ $Collaborative_Community_21:trac_as_cal_summary, Third Workshop ]
- [ $Collaborative_Community_21:trac_as_cal_location, room 2.3 (15 seats) ]
- [ $Collaborative_Community_21:trac_as_cal_start_date, D(+1 day 2hours) ]
- [ $Collaborative_Community_21:trac_as_cal_end_date, D(+1 day 4 hours)]
- [ $Collaborative_Community_21:trac_as_cal_priority, 3 ]
- [ $Collaborative_Community_21:trac_as_cal_description, "Third Workshop of the Conference, on topic C" ]
Groups & Permissions
YAML
Copy to clipboard
permissions:
Anonymous:
allow:
- tracker_view_attachments
- tracker_view_comments
- list_trackers
- tracker_view_ratings
- view_trackers
Registered:
allow:
- attach_trackers
- comment_tracker_items
- create_tracker_items
- modify_tracker_items
- tracker_vote_ratings
- tracker_revote_ratings
- view_trackers_closed
- view_trackers_pending
- watch_trackers
Editors:
description: Can approve & delete
allow:
- modify_tracker_items_pending
- modify_tracker_items_closed
SubAdmins:
allow:
- admin_trackers
- remove_tracker_items
- remove_tracker_items_pending
- remove_tracker_items_closed
- export_tracker
- tracker_dump
Admins:
allow: []
Plugin to embed events information (from tracker items) in pages
YAML
Copy to clipboard
objects:
-
type: plugin_alias
data:
name: event
implementation: trackerlist
description:
name: Event Embed
description: Displays an event's information inside a wiki page
prefs: [ feature_trackers ]
params:
id:
name: ID
description: Event ID matching the tracker item ID
required: true
filter: digits
body:
input: ignore
params:
trackerId: $trac_as_cal
fields: $profileobject:trac_as_cal_summary$:$profileobject:trac_as_cal_description$:$profileobject:trac_as_cal_start_date$:$profileobject:trac_as_cal_priority$:$profileobject:trac_as_cal_location$
showlinks: "y"
showstatus: "y"
status: opc
max: 1
showlastmodif: "n"
showfieldname: "n"
itemId:
pattern: "%id%"
params:
id:
default: 0
Calendar
YAML
Copy to clipboard
preferences:
feature_calendar: y
wikiplugin_convene: y
Create Calendar
YAML
Copy to clipboard
objects:
-
type: calendar
data:
name: Main Calendar
description: Calendar to handle events in the Tiki Feature Calendar. This Calendar does not hold the data from the Common Agenda section, which is stored aside in a tracker.
options:
show_calname: y
Groups & Permissions
YAML
Copy to clipboard
permissions:
Anonymous:
allow:
- view_calendar
- view_events
Registered:
allow:
- add_events
- calendar_add_my_particip
- calendar_add_guest_particip
Editors:
description: Can approve & delete
allow:
- change_events
SubAdmins:
allow:
- admin_calendar
Admins:
allow: []
Related pages
List of wiki pages in profiles.t.o related to this profile:
Alias names;:
Collaborative_Community_21x |
Collaborative_Community 21