History: Learning_Center
Source of version: 21
- «
- »
Copy to clipboard
This profile is intended to work using the new Workspaces feature implemented in ((doc:Tiki4)) core code. It's being designed for educational scenarios. The first case would be a workspace class with 1 teacher and many students. {maketoc} !PLEASE READ This is a draft profile for a learning center !Features (Quick List) *Wiki (Collaboration) *Forum *Blog *Tracker *Poll *File gallery *WYSIWYG *Calendar *Personal Spaces *CSS based horizontal Menu *Simple Wiki based lateral Menu {CODE(caption=>YAML)} instructions: Set-up Data Channels preferences: enable: [ feature_wiki, feature_categories, feature_perspective, wikiplugin_datachannel, wikiplugin_listpages ] permissions: Teacher: objects: - type: category object: $Learning_Center_root_category allow: - add_objects - remove_objects - view_category - view - edit - history Registered: objects: - type: category object: $Learning_Center_root_category allow: - view_category - view objects: - type: wiki_page ref: Learning_Center_dashboard data: name: Learning_Center List content: wikicontent:Learning_Center_list - type: wiki_page ref: Learning_Center_creation_channel data: name: Learning_Center Template content: wikidirect:Learning_Center_template - type: wiki_page ref: completion_instructions data: name: Set-up Data Channels content: wikicontent:Learning_Center_instructions - type: category ref: Learning_Center_root_category data: name: Learning_Centers - type: datachannel ref: Learning_Center_datachannel data: name: Learning_Center_template profile: $Learning_Center_creation_channel groups: [ Teacher ] {CODE} Included: * ((Learning_Center_list)) * ((Learning_Center_template)) as a data channel * ((Learning_Center_instructions)) !Features & Settings (YAML) - (Whole Tiki) {CODE(caption=>YAML,wrap=1)} preferences: style: thenews.css feature_iepngfix: y # prevents major ugliness in IE6 sitetitle: $profilerequest:sitetitle$Our school$ sitesubtitle: $profilerequest:sitesubtitle$Join us$ browsertitle: $profilerequest:browsertitle$Our school$ feature_phplayers: y feature_cssmenus: y feature_top_bar: y feature_sitemenu: y allowRegister: y forgotPass: y feature_articles: y feature_blogs: y feature_calendar : y feature_file_galleries : y feature_forums : y feature_polls : y feature_trackers : y feature_categories : y feature_score : y feature_search : y feature_minichat : y feature_user_watches : y feature_group_watches : y feature_groupalert : y feature_messages : y feature_notepad : y feature_tasks : y feature_mytiki : y feature_user_bookmarks : y feature_userfiles : y feature_userPreferences: y feature_wiki : y feature_wiki_print : y feature_wiki_attachments: y feature_wiki_comments: y feature_backlinks: y feature_wikiapproval: n wiki_edit_plugin: y feature_categories: y feature_file_galleries: y feature_forums: y feature_forum_parse: y modseparateanon: y feature_modulecontrols: y feature_perspective: y {CODE} !User Interface (YAML) !!Menu !!!Top bar menu {CODE(caption=>YAML,wrap=1)} preferences: feature_sitemenu : y feature_topbar_id_menu: $profileobject:Learning_Center_menu$ {CODE} !!!Menu items {CODE(caption=>YAML,wrap=1)} objects: - type: menu ref: Learning_Center_menu data: name: Our Menu description: A menu containing the base navigation of the course collapse: none items: - name: Home url: ((Learning_Center_HomePage)) - name: About items: - name: Learning_Center url: ((Learning_Center)) - name: Calendar url: tiki-calendar.php - name: Forums url: tiki-forums.php - name: Files url: tiki-list_file_gallery.php - name: Help items: - name: Wiki Syntax Help url: ((Wiki Help)) - name: Admin menu url: tiki-admin_menus.php permissions: [ edit_menu ] {CODE} !!Modules {CODE(caption=>YAML)} objects: - type: module ref: switcher data: name: perspective position: right order: 10 groups: [ Registered ] - type: module ref: module_quick_edit data: name: quick_edit position: right groups: [ Registered ] order: 20 - type: module ref: module_calendar_new data: name: calendar_new position: right groups: [ Anonymous ] order: 30 - type: module ref: module_upcoming_events data: name: upcoming_events position: right groups: [ Anonymous ] order: 40 - type: module ref: module_last_blog_posts data: name: last_blog_posts position: right groups: [ Anonymous ] order: 50 - type: module ref: module_users_rank data: name: users_rank position: right groups: [ Registered ] order: 60 - type: module ref: module_since_last_visit_new data: name: since_last_visit_new position: right groups: [ Registered ] order: 70 {CODE} !Object Creation (YAML) !!Wiki Pages {CODE(caption=>YAML,wrap="1")} objects: - type: wiki_page ref: Learning_Center_HomePage_include data: name: HomePage description: Home lang: en mode: create_or_update content: wikicontent:Learning_Center_HomePage - type: wiki_page ref: Learning_Center_Registered_HomePage_include data: name: Registered HomePage description: Registered Members HomePage lang: en mode: create_or_update content: wikicontent:Learning_Center_Registered_HomePage - type: wiki_page ref: Learning_Center_instructions_include data: name: Instructions description: Profile Instructions lang: en mode: create_or_update content: wikicontent:Learning_Center_Instructions - type: wiki_page ref: Learning_Center_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 {CODE} !!File Gallery {CODE(caption=>YAML)} objects: - type: file_gallery ref: General_File_Gallery data: name: General description: Images & files owner: admin archives: 0 flags: [ public, visible, lockable ] column: [ icon, name, created, creator, files ] {CODE} !!Forum {CODE(caption=>YAML)} objects: - type: forum ref: General_Forum data: name: Discussion forum attachments: everyone enable: [ topic_smiley ] list: [ topic_reads ] {CODE} !Workspaces {CODE(caption=>YAML)} objects: - type: perspective ref: my_perspective data: name: My Workspace preferences: feature_iepngfix: y # prevents major ugliness in IE6 sitetitle: $profilerequest:sitetitle$Our Learning_Center$ sitesubtitle: $profilerequest:sitesubtitle$Enroll this course$ browsertitle: $profilerequest:browsertitle$Our learning space$ feature_phplayers: y feature_cssmenus: y feature_top_bar: y feature_sitemenu: y allowRegister: y forgotPass: y feature_articles: y feature_blogs: y feature_calendar : y feature_file_galleries : y feature_forums : y feature_polls : y feature_trackers : y feature_categories : y feature_score : y feature_search : y feature_minichat : y feature_user_watches : y feature_group_watches : y feature_groupalert : y feature_messages : y feature_notepad : y feature_tasks : y feature_mytiki : y feature_user_bookmarks : y feature_userfiles : y feature_userPreferences: y feature_wiki : y feature_wiki_print : y feature_wiki_attachments: y feature_wiki_comments: y feature_backlinks: y feature_wikiapproval: n wiki_edit_plugin: y feature_categories: y feature_file_galleries: y feature_forums: y feature_forum_parse: y modseparateanon: y feature_modulecontrols: y feature_perspective: y {CODE} !Groups & Permissions (YAML) || Name | Description Anonymous | Anonymous users can read articles Registered | Just self-register with an email address Editors | Can destroy & edit all content SubAdmins | Almost all powers Admins | All powers || {CODE(caption=>YAML,wrap=>1)} permissions: Anonymous: allow: - download_files - forum_read - list_file_galleries - list_trackers - live_support - read_article - read_blog - read_comments - search - tracker_view_comments - tracker_view_ratings - view - view_calendar - view_categories - view_categorized - view_directory - view_events - view_faqs - view_fgal_explorer - view_fgal_path - view_file_gallery - view_freetags - view_poll_results - view_sheet - view_shoutbox - view_tiki_calendar - view_trackers - view_trackers_closed - view_trackers_pending - wiki_view_attachments - wiki_view_comments - wiki_view_history - wiki_view_source description: Already exists Registered: description: Will be ignored because group is already created allow: - add_events - attach_trackers - blog_post - comment - comment_tracker_items - create_blogs - create_bookmarks - create_tracker_items - edit - edit_categorized - edit_sheet - forums_report - forum_attach - forum_edit_own_posts - forum_post - forum_post_topic - forum_vote - freetags_tag - messages - notepad - plugin_preview - post_comments - post_shoutbox - submit_article - submit_link - suggest_faq - take_quiz - take_survey - tasks - tracker_vote_ratings - upload_files - upload_picture - userfiles - usermenu - vote_comments - vote_poll - watch_trackers Editors: description: Can approve & delete allow: - admin_banners - admin_banning - admin_calendar - admin_categories - admin_cms - admin_comments - admin_directory - admin_dynamic - admin_faqs - admin_file_galleries - admin_forum - admin_freetags - admin_newsletters - admin_notifications - admin_polls - admin_quizzes - admin_rssmodules - admin_sheet - admin_shoutbox - admin_surveys - admin_wiki - blog_admin - broadcast - broadcast_all - clean_cache - detach_translation - edit_cookies - edit_dynvar - edit_languages - edit_menu - edit_menu_option - export_tracker - live_support_admin - lock - minor - modify_tracker_items - plugin_approve - trust_input - use_HTML - wiki_admin_attachments include: Registered SubAdmins: include: Editors allow: - admin_users Admins: include: SubAdmins allow: - admin {CODE} You may manually add a lateral Wiki menu for your site through this other related and optional profile: * ((Learning_Center_Wiki_Menu)) {TITLESEARCH(search=>Learning_Center)/}