Company_Intranet_5x
General
YAML
preferences: browsertitle: $profilerequest:browsertitle$Our Intranet$ sitetitle: $profilerequest:sitetitle$Our Intranet$ sitesubtitle: $profilerequest:sitesubtitle$Improving collaboration$ feature_sitelogo: y # This permits logo, title and feature_backlinks: y feature_iepngfix: y # prevents major ugliness in IE6 feature_useGroupHome: y allowRegister: n forgotPass: y feature_userPreferences: y feature_cssmenus: y feature_top_bar: y feature_sitemenu: y feature_search_fulltext: y
Groups & Permissions
YAML
permissions: Anonymous: allow: [ ] deny: [ view ] Registered: description: Will be ignored because group is already created allow: [] deny: [] Editors: description: Trusted users allow: - admin_freetags - admin_quicktags - admin_shoutbox Admins: description: Have all rights allow: [ admin ]
Top Menu Items
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: Forums
url: tiki-forums.php
groups: [ Registered ]
-
name: Help
url: ((Help))
groups: [ Registered ]
items:
-
name: Wiki Syntax Help
url: ((Wiki Help))
groups: [ Registered ]
-
name: Admin menu
url: tiki-admin_menus.php
permissions: [ edit_menu ]Top Menu
YAML
preferences: feature_topbar_id_menu: $profileobject:Company_Intranet_menu$
Modules
YAML
objects: - type: module ref: module_since_last_visit_new data: name: since_last_visit_new position: right groups: [ Registered ] order: 20
Articles
YAML
preferences: feature_articles: y
Groups & Permissions
YAML
permissions: Anonymous: allow: [ ] deny: [ view ] Registered: description: Will be ignored because group is already created allow: - read_article deny: [ ] Editors: description: Trusted users allow: - post_article Admins: description: Have all rights allow: [ admin ]
Sample Articles
YAML
objects: - type: topic ref: topic data: name: General - type: article ref: Sample_Articles_include data: title: Hello World! body: This is a sample article heading: Thanks for reading this announcement, even if it contains nothing of value. type: Article topic: $topic - type: article ref: Sample_Articles_include2 data: title: How Articles Work body: As you can see, when viewing a full article. The Header and Body are combined together to create the entire article text. heading: This is text that was added in the Header of the Article type: Article topic: $topic
Blogs
YAML
preferences: feature_blogs: y
Groups & Permissions
YAML
permissions: Anonymous: allow: [ ] deny: [ view ] Registered: description: Will be ignored because group is already created allow: - read_blog deny: [ ] Editors: description: Trusted users allow: - blog_post - create_blogs Admins: description: Have all rights allow: [ admin ]
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: President's Blog
description: Company News and Updates
user: 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 companyCalendar
YAML
preferences: feature_calendar: y
Groups & Permissions
YAML
permissions: Anonymous: allow: [ ] deny: [ view ] Registered: description: Will be ignored because group is already created allow: - add_events - view_calendar - view_events deny: [ ] Editors: description: Trusted users allow: - admin_calendar Admins: description: Have all rights allow: [ admin ]
Modules
YAML
objects: - type: module ref: module_upcoming_events data: name: upcoming_events position: right groups: [ Registered ] order: 10
File Galleries
YAML
preferences: feature_file_galleries: y
Groups & Permissions
YAML
permissions: Anonymous: allow: [ ] deny: [ view ] Registered: description: Will be ignored because group is already created allow: - download_files - list_file_galleries - upload_files - view_fgal_explorer - view_fgal_path - view_file_gallery deny: [ ] Editors: description: Trusted users allow: - create_file_galleries - admin_file_galleries Admins: description: Have all rights allow: [ admin ]
Create File Gallery
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 ]
Forums
YAML
preferences: feature_forums: y
Groups & Permissions
YAML
permissions: Anonymous: allow: [ ] deny: [ view ] Registered: description: Will be ignored because group is already created allow: - forum_edit_own_posts - forum_post - forum_post_topic - forum_read - forums_report - forum_vote deny: [ ] Editors: description: Trusted users allow: - admin_forum Admins: description: Have all rights allow: [ admin ]
Create Support forum
YAML
objects: - type: forum ref: support_forum data: name: Support Forum enable: [ topic_smiley ] list: [ topic_reads ]
Trackers
YAML
preferences: feature_trackers: y
Groups & Permissions
YAML
permissions: Anonymous: allow: [ ] deny: [ view ] Registered: description: Will be ignored because group is already created allow: - create_tracker_items - list_trackers - view_trackers - watch_trackers deny: [ ] Editors: description: Trusted users allow: - modify_tracker_items Admins: description: Have all rights allow: [ admin ]
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: $directory_tracker
status: open
values:
- [ $directory_first_name, John ]
- [ $directory_last_name, Doe ]
- [ $directory_position, President ]
- [ $directory_phone, (555) 444-3322 ]
- [ $directory_email, jdoe@company.com ]
-
type: tracker_item
ref: directory_employee_002
data:
tracker: $directory_tracker
status: open
values:
- [ $directory_first_name, Mary ]
- [ $directory_last_name, Smith ]
- [ $directory_position, Secratery ]
- [ $directory_phone, (555) 777-3322 ]
- [ $directory_email, msmith@company.com ]Wiki
YAML
preferences: feature_wiki: y feature_wiki_print: y feature_wiki_attachments: y feature_wiki_comments: y wiki_edit_plugin: y wikiplugin_bloglist: y wikiplugininline_group: n feature_wiki_userpage: y
Groups & Permissions
YAML
permissions: Anonymous: allow: [ ] deny: [ view ] Registered: description: Will be ignored because group is already created allow: - wiki_view_history - wiki_view_source - plugin_viewdetail - plugin_preview - view_backlink - view deny: [ ] Editors: description: Trusted users allow: - plugin_approve - admin_wiki Admins: description: Have all rights allow: [ admin ]
Modules
YAML
objects: - type: module ref: module_quick_edit data: name: quick_edit position: right groups: [ Registered ] order: 3
Wiki Pages
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_5x_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
-
type: wiki_page
ref: wiki_company_intranet_instructions
data:
name: Instructions
description: Profile Instructions
lang: en
mode: create_or_update
content: wikicontent:Company_Intranet_Instructions_IncludeSpecial Permissions on HomePage
YAML
permissions:
Anonymous:
objects:
-
type: wiki_page
id: $company_intranet_home_page_include
allow: [ view ]Special Permissions 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 ]