Introduction
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.
Highlights
Features & Settings
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_categories : y
feature_score : y
feature_shoutbox : y
feature_trackers : 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_wiki : y
feature_wiki_print : y
feature_wiki_attachments: y
feature_wiki_comments: y
feature_backlinks: y
style: coelesce.css
feature_useGroupHome : y
allowRegister : n
forgotPass : y
feature_userPreferences : y
wiki_edit_plugin: y
wikiplugin_bloglist: y
User Interface (YAML)
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: Company Directory
url: ((Company Directory))
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: Help
url: ((Help))
groups: [ Registered ]
items:
-
name: Support Forum
url: tiki-view_forum.php?forumId=$profileobject:support_forum$
groups: [ Registered ]
-
name: Wiki Syntax Help
url: ((Wiki Help))
groups: [ Registered ]
-
name: Admin menu
url: tiki-admin_menu_options.php?menuId=43
permissions: [ edit_menu_option ]
Modules
YAML
objects:
-
type: module
ref: module_quick_edit
data:
name: quick_edit
position : right
groups : [Registered]
order: 3
-
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
Object Creation
Wiki pages
- 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
FAQ: a Wiki page but with nice FAQ style format
Adds
company_intranet_home_page_include
YAML
objects:
-
type: wiki_page
ref: company_intranet_home_page_include
data:
name: HomePage
description: Home
lang: en
mode: create_or_update
content: wikicontent:company_intranet_home_page_include
-
type: wiki_page
ref: company_intranet_company_directory_include
data:
name: Company Directory
description: Company Directory
lang: en
mode: create_or_update
content: wikicontent:company_intranet_tracker_directory_include
-
type: wiki_page
ref: wiki_sample_page_History
data:
name: History
description: History
lang: en
mode: create_or_update
content: wikicontent:company_intranet_history
-
type: wiki_page
ref: wiki_sample_page_Team
data:
name: Team
description: Team
lang: en
mode: create_or_update
content: wikicontent:company_intranet_team_include
-
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
-
type: wiki_page
ref: wiki_sample_page_policies_procedures
data:
name: policies_procedures
description: Policies and procedures
lang: en
mode: create_or_update
content: wikicontent:company_intranet_procedures
-
type: wiki_page
ref: wiki_sample_page_about
data:
name: about
description: About
lang: en
mode: create_or_update
content: wikicontent:company_intranet_about_include
-
type: wiki_page
ref: wiki_sample_page_help
data:
name: Help
description: Help
lang: en
mode: create_or_update
content: wikicontent:company_intranet_help_include
-
type: wiki_page
ref: wiki_sample_page_syntax_help
data:
name: Wiki Help
description: Wiki Help
lang: en
mode: create_or_update
content: wikicontent:Simple_Sample_Page
Blog & Blog Post
This will create a sample blog that will be linked under the Presidents profile in Team Description
YAML
objects:
-
type: blog
ref: president_blog
data:
title: $profilerequest:Blog Title$President Blog$
description: $profilerequest:Blog Description$Company News and Updates$
user: $profilerequest:Blog Owner$admin$
use_title: y
allow_comments: y
heading : $profilerequest:Heading$Company News and Updates$
-
type: blog_post
data:
blog: $president_blog
title: Sample Post
content: This post was created by the installation profile.
-
type: blog_post
data:
blog: $president_blog
title: Q3 Results are in
content: Profits are up, must be our new Intranet
-
type: blog_post
data:
blog: $president_blog
title: Great team work
content: I would like to personally thank everyone for their team work and dedication to our company
This will create an RSS Feed that will be used as a plugin on the homepage
YAML
objects:
-
type: rss
ref: external_rss_news
data:
name: External Business News
url: http://feeds.reuters.com/reuters/businessNews
Company Directory Tracker Definition
This Tracker is setup to be used as a Company Directory
YAML
objects:
-
type: tracker
ref: directory_tracker
data:
name: Company Directory
description: Company Directory
default_status: open
show: [ creation_date, modification_date, list_modification_date ]
-
type: tracker_field
ref: directory_first_name
data:
name: First Name
tracker: $directory_tracker
type: text_field
flags: [ searchable, public, list, mandatory, link ]
order: 10
-
type: tracker_field
ref: directory_last_name
data:
name: Last Name
tracker: $directory_tracker
type: text_field
flags: [ searchable, public, list, mandatory, link ]
order: 20
-
type: tracker_field
ref: directory_position
data:
name: Position
tracker: $directory_tracker
type: text_field
flags: [ searchable, public, list, mandatory ]
order: 30
-
type: tracker_field
ref: directory_phone
data:
name: Phone
tracker: $directory_tracker
type: text_field
flags: [ searchable, public, list, mandatory ]
order: 40
-
type: tracker_field
ref: directory_email
data:
name: E-Mail
tracker: $directory_tracker
type: email
flags: [ searchable, public, list, mandatory ]
order: 50
Sample data for Company Directory
YAML
objects:
-
type: tracker_item
ref: directory_employee_001
data:
tracker: $Company_Intranet:directory_tracker
status: open
values:
- [ $Company_Intranet:directory_first_name, John ]
- [ $Company_Intranet:directory_last_name, Doe ]
- [ $Company_Intranet:directory_position, President ]
- [ $Company_Intranet:directory_phone, (555) 444-3322 ]
- [ $Company_Intranet:directory_email, jdoe@company.com ]
-
type: tracker_item
ref: directory_employee_002
data:
tracker: $Company_Intranet:directory_tracker
status: open
values:
- [ $Company_Intranet:directory_first_name, Mary ]
- [ $Company_Intranet:directory_last_name, Smith ]
- [ $Company_Intranet:directory_position, Secratery ]
- [ $Company_Intranet:directory_phone, (555) 777-3322 ]
- [ $Company_Intranet:directory_email, msmith@company.com ]
Support forum
YAML
objects:
-
type: forum
ref: support_forum
data:
name: Support Forum
enable: [ topic_smiley ]
list: [ topic_reads ]
Special Permissions
on HomePage
This page
company_intranet_home_page_include created above
YAML
permissions:
Anonymous:
objects:
-
type: wiki_page
id: $company_intranet_home_page_include
allow: [ view ]
on Company Directory
This page
company_intranet_tracker_directory_include created above
YAML
permissions:
Registered:
objects:
-
type: wiki_page
id: $company_intranet_company_directory_include
allow: [ view ]
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$
sitelogo_src: #No logo by default, because it would be Tiki logo
feature_sitelogo: y # This permits logo, title and subtitle
Dependencies
Uses:
YAML
dependencies:
- $profiles.tikiwiki.org:Intranet_Permissions:Intranet_Permissions
- $profiles.tikiwiki.org:General_File_Gallery:General_File_Gallery
- $profiles.tikiwiki.org:General_Forum:General_Forum
- $profiles.tikiwiki.org:Sample_Articles_include:Sample_Articles_include
- $profiles.tikiwiki.org:Sample_Articles_include:Sample_Articles_include2
- $profiles.tikiwiki.org:Test_All_Themes:Test_All_Themes
- $profiles.tikiwiki.org:Powered_by:Powered_by # ((Powered_by))