This profile will apply a set of changes to the settings in your tiki site to make it adapted to work as a blog as the common blogs elsewhere (wordpress, etc.).
Keep in mind that once you install this profile, you are
NOT LOCKED IN to any feature, menu or content. Everything can always be changed, deleted or added to.
This is a work in progress...
Introduction
Features (Quick List)
- Blogs
- Comments
- Wiki
- Search
- Wiki menu
- Freetags
Features & Settings (YAML)
YAML
preferences:
style: feb12.css
feature_iepngfix: y # prevents major ugliness in IE6
sitetitle: $profilerequest:sitetitle$My Easy Blog$
sitesubtitle: $profilerequest:sitesubtitle$My thoughts and musings$
browsertitle: $profilerequest:browsertitle$Easy Blog$
feature_cssmenus: y
feature_top_bar: y
feature_sitemenu: y
allowRegister: y
forgotPass: y
feature_blogs: y
feature_calendar : y
feature_file_galleries : y
feature_freetags : y
feature_trackers : y
feature_newsletters : y
feature_categories : y
feature_search : y
feature_user_watches : y
feature_group_watches : y
feature_mytiki : y
feature_userPreferences: y
feature_file_galleries: y
feature_sitelogo: n
feature_site_login: n
sitemycode_publish: y
feature_layoutshadows: y
feature_sheet: y
feature_jquery: y
feature_wiki_mindmap: y
feature_multilingual: y
feature_translation: y
feature_urgent_translation: y
feature_best_language: y
feature_detect_language: y
quantify_changes: y
feature_sitemenu: n
This profile attempted to put the content of site_width_include in
Admin> Custom Site Header > Content but since it's not working automatically as of May 2009, you need to copy-paste the content from the following code box into your "custom code textarea".
{literal}
<style type="text/css">
/* Showing an image in the header, as in http://zukakakina.com/blogdev/blog1-Tiki-Blog-Demo
*/
<a href="index.php"><img src="http://zukakakina.com/blogdev/dl3&display" alt="home" style="margin: 0 10px" /></a>
</style>
{/literal}
Under the "Miscellaneous" tab, this is entered in the "custom CSS textarea":
{literal}
<style type="text/css">
#fixedwidth {width: 780px;} #header-top {height: 0; min-height: 0;
</style>
{/literal}
User Interface (YAML)
YAML
preferences:
feature_sitemenu : y
feature_topbar_id_menu: $profileobject:easy_blog_menu$
YAML
objects:
-
type: menu
ref: easy_blog_menu
data:
name: My Menu
description: A menu containing the base navigation of the site
collapse: none
items:
-
name: Home
url: ((HomePage))
-
name: About
items:
-
name: Community
url: ((Community))
-
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 ]
Modules
YAML
objects:
-
type: module
ref: module_quick_edit
data:
name: quick_edit
position: right
groups: [ Registered ]
order: 3
-
type: module
ref: module_calendar_new
data:
name: calendar_new
position: right
groups: [ Anonymous ]
order: 4
-
type: module
ref: module_upcoming_events
data:
name: upcoming_events
position: right
groups: [ Anonymous ]
order: 5
-
type: module
ref: module_last_blog_posts
data:
name: last_blog_posts
position: right
groups: [ Anonymous ]
order: 10
-
type: module
ref: module_since_last_visit_new
data:
name: since_last_visit_new
position: right
groups: [ Registered ]
order: 20
-
type: module
ref: module_login_box
data:
name: login_box
position: right
groups: [ Anonymous, Registered ]
order: 30
Object Creation (YAML)
Wiki Pages
YAML
objects:
-
type: wiki_page
ref: easy_blog_registered_homepage_include
data:
name: Registered HomePage
description: Registered Members HomePage
lang: en
mode: create_or_update
content: wikicontent:Easy_Blog_Registered_HomePage
-
type: wiki_page
ref: easy_blog_instructions_include
data:
name: Instructions
description: Profile Instructions
lang: en
mode: create_or_update
content: wikicontent:Easy_Blog_Instructions
-
type: wiki_page
ref: easy_blog_about_include
data:
name: Me
description: About Me
lang: en
mode: create_or_update
content: wikicontent:Easy_Blog_about_include
-
type: wiki_page
ref: easy_blog_help_include
data:
name: Wiki Help
description: Wiki Syntax Help
lang: en
mode: create_or_update
content: wikicontent:Simple_Sample_Page
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 ]
Groups & Permissions (YAML)
Name | Description
|
Anonymous | Anonymous users can read blog posts
|
Registered | Just self-register with an email address
|
Editors | Can destroy & edit all content
|
SubAdmins | Almost all powers
|
Admins | All powers
|
YAML
permissions:
Anonymous:
allow:
- download_files
- list_file_galleries
- read_blog
- read_comments
- search
- view
- view_calendar
- view_categories
- view_categorized
- view_events
- view_fgal_explorer
- view_fgal_path
- view_file_gallery
- view_freetags
description: Already exists
Registered:
description: Blog user
allow:
- add_events
- blog_post
- comment
- create_blogs
- edit
- edit_categorized
- freetags_tag
- plugin_preview
- post_comments
- upload_files
- upload_picture
- watch_trackers
Editors:
description: Can approve & delete
allow:
- admin_banning
- admin_calendar
- admin_categories
- admin_comments
- admin_file_galleries
- admin_freetags
- admin_notifications
- admin_rssmodules
- admin_shoutbox
- admin_wiki
- blog_admin
- clean_cache
- edit_menu
- edit_menu_option
- lock
- minor
- plugin_approve
- trust_input
- use_HTML
include: Registered
SubAdmins:
include: Editors
allow:
- adminusers
Admins:
include: SubAdmins
allow:
- admin