The purpose of this profile is to generate a quick start for a Corporate Intranet of a typical medium-sized business. The profile will ask a few questions.
This will have the general look of ui.tikiwiki.org with the coelesce.css theme.
Activating features
YAML
preferences:
feature_articles : y
feature_blogs : y
feature_calendar : y
feature_file_galleries : y
feature_forums : y
feature_polls : y
feature_trackers : y
feature_newsletters : y
feature_wiki : y
feature_categories : y
feature_score : y
feature_trackers : y
feature_search : y
feature_minichat : y
feature_sheet : 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_wiki_print : y
Other preferences
YAML
preferences:
style: coelesce.css
feature_useGroupHome : y
allowRegister : n
forgotPass : y
feature_userPreferences : y
YAML
preferences:
feature_sitemenu : y
feature_topbar_id_menu: $profileobject:Company_Intranet_menu$
YAML
objects:
-
type: menu
ref: Company_Intranet_menu
data:
name: My Menu
description: A menu containing the base navigation of the site
collapse: none
items:
-
name: Home
url: ((HomePage))
groups: [ Anonymous ]
-
name: About
url: ((About))
groups: [ Registered ]
items:
-
name: History
url: ((History))
groups: [ Registered ]
-
name: Team
url: ((Team))
groups: [ Registered ]
-
name: Policies & procedures
url: ((Policies_procedures))
groups: [ Registered ]
-
name: Calendar
url: tiki-calendar.php
groups: [ Registered ]
-
name: Forums
url: tiki-forums.php
groups: [ Registered ]
-
name: Files
url: tiki-list_file_gallery.php
groups: [ Registered ]
-
name: Contact
url: ((Contact))
groups: [ Registered ]
-
name: Admin menu
url: tiki-admin_menu_options.php?menuId=$Company_Intranet_menu
permissions: [ edit_menu_option ]
- Wiki pages
- Policies & procedures
- New employee section
- About this site
- How tos
- Employee_directory (phone book)
- Forms
- Vacation request
- Employee referrals
- Employee suggestions
- Job_board
- News
- Calendar
- Lost & Found, birth announcements, etc.
- Discussion forum
- Links
- File gallery
Wiki pages
FAQ: a Wiki page but with nice FAQ style format
Adds
Company_Intranet_Home_Page_included
YAML
objects:
-
type: wiki_page
ref: wiki_sample_page_Company_Intranet_Home_Page_included
data:
name: HomePage
description: Home
lang: en
mode: create_or_update
content: wikicontent:Company_Intranet_Home_Page_included
-
type: wiki_page
ref: wiki_sample_page_History
data:
name: History
description: History
lang: en
mode: create_or_update
content: wikicontent:Simple_Sample_Page
-
type: wiki_page
ref: wiki_sample_page_Team
data:
name: Team
description: Team
lang: en
mode: create_or_update
content: wikicontent:Simple_Sample_Page
-
type: wiki_page
ref: wiki_sample_page_Products
data:
name: Products
description: Products
lang: en
mode: create_or_update
content: wikicontent:Simple_Sample_Page
-
type: wiki_page
ref: wiki_sample_page_Services
data:
name: Services
description: Services
lang: en
mode: create_or_update
content: wikicontent:Simple_Sample_Page
-
type: wiki_page
ref: wiki_sample_page_Newsletter
data:
name: Newsletter
description: Newsletter
lang: en
mode: create_or_update
content: wikicontent:Simple_Sample_Page
Special permission on HomePage
This page
Company_Intranet_Home_Page_included created above
YAML
permissions:
Anonymous:
objects:
-
type: wiki
id: $wiki_sample_page_Company_Intranet_Home_Page_included
allow: [ view ]
Registered:
description: Will be ignored because group is already created
objects:
-
type: wiki
id: $wiki_sample_page_Company_Intranet_Home_Page_included
allow: [ edit ]
Modules
YAML
objects:
-
type: module
ref: module_shoutbox
data:
name: shoutbox
position : right
groups : Registered
order: 5
-
type: module
ref: module_upcoming_events
data:
name: upcoming_events
position : right
groups : Registered
order: 10
-
type: module
ref: module_since_last_visit_new
data:
name : since_last_visit_new
position : right
groups : Registered
order: 20
Personalization
Sender email: I want no default: how?
later: Add company name & logo in top somewhere
YAML
preferences:
browsertitle: $profilerequest:browsertitle$Our Intranet$
sitetitle: $profilerequest:sitetitle$Our Intranet$
sitesubtitle: $profilerequest:sitesubtitle$improving collaboration$
feature_sitelogo: n #No logo by default, because it would be Tiki logo
Dependencies
Uses:
Test_All_Themes Intranet_Permissions General_File_Gallery General_Forum
YAML
dependencies:
- $profiles.tikiwiki.org:Test_All_Themes:Test_All_Themes
- $profiles.tikiwiki.org:Intranet_Permissions:Intranet_Permissions
- $profiles.tikiwiki.org:General_File_Gallery:General_File_Gallery
- $profiles.tikiwiki.org:General_Forum:General_Forum
To do
- fix menu admin link
- put perms on home page