History: Learning_Center
Source of version: 69 (current)
Copy to clipboard
^ -=Documentation=- ~~lightgrey:''edit the [http://profiles.tiki.org/tiki-editpage.php?page=Learning_Center_Documentation|documentation page]''~~ {INCLUDE(page=>Learning_Center_Documentation)/} ^ {maketoc} !PLEASE READ This is a draft profile for a learning center !Features (Quick List) *Wiki (Collaboration) {CODE(caption=>YAML)} instructions: Learning_Center_Documentation preferences: feature_wiki: y feature_categories: y feature_perspective: y wikiplugin_datachannel: y wikiplugin_listpages: y wikiplugin_titlesearch: y wikiplugin_memberlist: y feature_page_title: n #Because most pages use underscore and it's ugly permissions: Anonymous: allow: [ perspective_view ] Registered: objects: - type: category object: $Learning_Center_root_category allow: - view_category - view objects: - type: wiki_page ref: Learning_Center_Department_list data: name: Learning_Center_Department_list content: wikicontent:Learning_Center_Department_list - type: wiki_page ref: Learning_Center_Department_new_channel_template data: name: Learning_Center_Department_new_channel_template content: wikidirect:Learning_Center_Department_new_channel_template_include - type: wiki_page ref: Learning_Center_Documentation data: name: Learning_Center_Documentation content: wikicontent:Learning_Center_Documentation - type: wiki_page ref: Learning_Center_HomePage data: name: Learning_Center_HomePage content: wikicontent:Learning_Center_HomePage - type: category ref: Learning_Center_root_category data: name: Learning_Center - type: datachannel ref: Learning_Center_Department_new_channel data: name: Learning_Center_Department_new_channel profile: $Learning_Center_Department_new_channel_template groups: [ Admins ] {CODE} Included: * ((Learning_Center_Department_list)) * ((Learning_Center_Department_new_channel_template_include)) as a data channel * ((Learning_Center_Documentation)) !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$Learning center$ sitesubtitle: $profilerequest:sitesubtitle$An apple a day$ browsertitle: $profilerequest:browsertitle$Learning center$ feature_phplayers: y feature_cssmenus: y feature_top_bar: y feature_sitemenu: y allowRegister: y forgotPass: y feature_wiki : 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: 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, Anonymous ] - type: module ref: category_listing data: name: categories position: right order: 20 groups: [ Admins, Registered, Anonymous ] - type: module ref: module_quick_edit data: name: quick_edit position: right groups: [ Registered ] order: 30 - type: module ref: module_since_last_visit_new data: name: since_last_visit_new position: right groups: [ Registered ] order: 40 {CODE} !Object Creation (YAML) Create some sample categories to prefill the site with some content. To be edited later on. {CODE(caption=>YAML,wrap=>1)} objects: - type: category ref: tree_a data: name: Department A items: - [ wiki page, $aonly ] - [ forum, $foruma ] - [ forum, $foruma_and_b ] - [ file gallery, $fgaonly ] - [ blog, $aonlyblog ] - [ blog, $aandbblog ] - [ tracker, $trackera ] - type: category ref: tree_b data: name: Department B items: - [ wiki page, $bonly ] - [ forum, $forumb ] - [ forum, $foruma_and_b ] - [ file gallery, $fgbonly ] - [ blog, $bonlyblog ] - [ blog, $aandbblog ] - type: category ref: a1 data: name: Course A1 parent: $tree_a items: - [ wiki page, $o1 ] - [ wiki page, $oax ] - [ file gallery, $fg1 ] - [ file gallery, $fgax ] - type: category ref: a2 data: name: Course A2 parent: $tree_a items: - [ wiki page, $o2 ] - [ wiki page, $oax ] - [ file gallery, $fg2 ] - [ file gallery, $fgax ] - type: category ref: a3 data: name: Course A3 parent: $tree_a items: - [ wiki page, $o3 ] - [ wiki page, $oax ] - [ file gallery, $fg3 ] - [ file gallery, $fgax ] - type: category ref: b1 data: name: Course B1 parent: $tree_b items: - [ wiki page, $o1 ] - [ wiki page, $obx ] - [ file gallery, $fg1 ] - [ file gallery, $fgbx ] - type: category ref: b2 data: name: Course B2 parent: $tree_b items: - [ wiki page, $o2 ] - [ wiki page, $obx ] - [ file gallery, $fg2 ] - [ file gallery, $fgbx ] - type: category ref: b3 data: name: Course B3 parent: $tree_b items: - [ wiki page, $o3 ] - [ wiki page, $obx ] - [ file gallery, $fg3 ] - [ file gallery, $fgbx ] {CODE} ! Sample Data to play and test with {CODE(caption=>YAML)} objects: - type: wiki_page ref: o1 data: name: Wikipage for Courses A1 and B1 content: Irrelevant - type: wiki_page ref: o2 data: name: Wikipage for Courses A2 and B2 content: Irrelevant - type: wiki_page ref: o3 data: name: Wikipage for Courses A3 and B3 content: Irrelevant - type: wiki_page ref: oax data: name: Wikipage for Courses A1 A2 A3 content: Irrelevant - type: wiki_page ref: obx data: name: Wikipage for Courses B1 B2 B3 content: Irrelevant - type: wiki_page ref: aonly data: name: Wikipage for Courses from department A content: Irrelevant - type: wiki_page ref: bonly data: name: Wikipage for Courses from department B content: Irrelevant {CODE} {CODE(caption=>YAML)} objects: - type: blog ref: aonlyblog data: title: Blog for courses for department A - type: blog ref: bonlyblog data: title: Blog for courses for department B - type: blog ref: aandbblog data: title: Blog for courses for departments A and B {CODE} {CODE(caption=>YAML)} objects: - type: forum ref: foruma data: name: A - type: forum ref: forumb data: name: B - type: forum ref: foruma_and_b data: name: A and B {CODE} {CODE(caption=>YAML)} objects: - type: file_gallery ref: fg1 data: name: A1 and B1 flags: [ public, visible ] - type: file_gallery ref: fg2 data: name: A2 and B2 flags: [ public, visible ] - type: file_gallery ref: fg3 data: name: A3 and B3 flags: [ public, visible ] - type: file_gallery ref: fgax data: name: A1 A2 A3 flags: [ public, visible ] - type: file_gallery ref: fgbx data: name: B1 B2 B3 flags: [ public, visible ] - type: file_gallery ref: fgaonly data: name: A flags: [ public, visible ] - type: file_gallery ref: fgbonly data: name: B flags: [ public, visible ] {CODE} {CODE(caption=>YAML)} objects: - type: tracker ref: trackera data: name: Trial_of_tracker description: Trial of tracker for the Learning Center profile default_status: open show: [ status, creation_date, modification_date, list_modification_date ] allow: [ comments, attachments ] - type: tracker_field ref: trial_tracker_summary data: name: Summary tracker: $trackera type: text_field flags: [ searchable, public, list, mandatory, link ] order: 10 - type: tracker_field ref: trial_tracker_priority data: name: Priority tracker: $trackera type: dropdown options: 5 (high),4,3,2,1 (low) flags: [ searchable, public, list ] order: 20 {CODE} !Perspectives {CODE(caption=>YAML)} objects: - type: perspective data: name: Dept. A preferences: category_jail: $tree_a - type: perspective data: name: Dept. B preferences: category_jail: $tree_b - type: perspective data: name: Course A1 preferences: category_jail: $a1 - type: perspective data: name: Course A2 preferences: category_jail: $a2 - type: perspective data: name: Course A3 preferences: category_jail: $a3 - type: perspective data: name: Course B1 preferences: category_jail: $b1 - type: perspective data: name: Course B2 preferences: category_jail: $b2 - type: perspective data: name: Course B3 preferences: category_jail: $b3 - type: perspective data: name: Courses number1 preferences: category_jail: $profileobject:a1$,$profileobject:b1$ - type: perspective data: name: Courses number2 preferences: category_jail: $profileobject:a2$,$profileobject:b2$ - type: perspective data: name: Courses number3 preferences: category_jail: $profileobject:a3$,$profileobject:b3$ - type: perspective data: name: ALL Departments and Courses preferences: category_jail: $profileobject:tree_a$,$profileobject:tree_b$ {CODE} !Groups & Permissions (YAML) {CODE(caption=>YAML,wrap=>1)} permissions: Anonymous: allow: - view - wiki_view_history description: Already exists Registered: description: Will be ignored because group is already created allow: - edit Admins: allow: - admin {CODE} ! Aliases (alias(Classroom)) | (alias(Learning_Centre)) | (alias(Training_Center)) | (alias(Learning)) | (alias(Training)) | (alias(Teaching)) ! Feature request These are things that would help to make this profile faster/easier/nicer !! Important *[http://dev.tiki.org/wish1801|Include plugin: direct link to edit that included page, and send back to initial page after edit] **[http://dev.tiki.org/wish2668|Wiki page picker (WYSIWYCA) in edit mode, plugin help and anywhere relevant] *multi-edit of trackers for gradebook **modify many tracker items in one save (trackerlist plugin) !! Nice to have *Wiki blame: ((dev:WikiTrust)) *Rating per wiki edit (like in NWiki module for Moodle 1.8).