Loading...
 
Skip to main content

History: Learning_Center

Source of version: 27

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:
  autojoin: y
   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_Desktop
  data:
   name: Learning_Center List
   content: wikicontent:Learning_Center_list
 -
  type: wiki_page
  ref: Learning_Center_Course_creation_channel
  data:
   name: Learning Center Course Template
   content: wikidirect:Learning_Center_Course_template
 -
  type: wiki_page
  ref: Learning_Center_Group_creation_channel
  data:
   name: Learning Center Group Template
   content: wikidirect:Learning_Center_Group_template
 -
  type: wiki_page
  ref: completion_instructions
  data:
   name: Learning Center Instructions 
   content: wikicontent:Learning_Center_instructions
 -
  type: category
  ref: Learning_Center_root_category
  data:
   name: Learning Center
 -
  type: datachannel
  ref: Courses_datachannel
  data:
   name: Course_template
   profile: $Learning_Center_Course_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)/}

        

History

Information Version
Tue 14 of Sep, 2010 02:26 GMT-0000 Marc Laporte cleaner 69
Sat 05 of Sep, 2009 18:57 GMT-0000 Xavier de Pedro 68
Sat 05 of Sep, 2009 18:49 GMT-0000 Xavier de Pedro 67
Sat 05 of Sep, 2009 18:35 GMT-0000 Xavier de Pedro another trial (previous one worked fine) 66
Sat 05 of Sep, 2009 17:57 GMT-0000 Xavier de Pedro test to see how to keep moving forward the profile for the departments and courses list 65
Sat 05 of Sep, 2009 17:13 GMT-0000 Xavier de Pedro 64
Sat 05 of Sep, 2009 17:05 GMT-0000 Xavier de Pedro 63
Sat 05 of Sep, 2009 09:42 GMT-0000 Xavier de Pedro 62
Sat 05 of Sep, 2009 09:41 GMT-0000 Xavier de Pedro moved documentation to documentation page, and included that page here in top. this way the documentation is shown clearly at profile install time, as well as the page seen once the profile has been i 61
Sun 09 of Aug, 2009 14:59 GMT-0000 Marc Laporte 60
Sun 09 of Aug, 2009 13:54 GMT-0000 Marc Laporte 59
Sun 09 of Aug, 2009 13:51 GMT-0000 System Administrator 58
Sun 09 of Aug, 2009 13:50 GMT-0000 Marc Laporte 57
Sun 09 of Aug, 2009 13:15 GMT-0000 Marc Laporte creation -> new 56
Sun 09 of Aug, 2009 13:09 GMT-0000 Marc Laporte datachannel -> channel 55
Sun 09 of Aug, 2009 12:55 GMT-0000 Marc Laporte 54
Sun 09 of Aug, 2009 12:48 GMT-0000 Marc Laporte 53
Sun 09 of Aug, 2009 12:38 GMT-0000 Marc Laporte 52
Sun 09 of Aug, 2009 11:38 GMT-0000 Marc Laporte simpler 51
Sun 09 of Aug, 2009 11:34 GMT-0000 Marc Laporte 50
Sun 09 of Aug, 2009 11:34 GMT-0000 Marc Laporte simpler 49
Sun 09 of Aug, 2009 11:33 GMT-0000 Marc Laporte simpler 48
Sun 09 of Aug, 2009 11:30 GMT-0000 Marc Laporte 47
Sun 09 of Aug, 2009 11:29 GMT-0000 Marc Laporte 46
Sun 09 of Aug, 2009 11:26 GMT-0000 Marc Laporte 45