Easy Blog
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.
Pages in profiles.tw.o involved:
One page found for title search 'Easy_Blog'
This is a work in progress...
Table of contents
Introduction
Features (Quick List)
- Blogs
- Comments
- Wiki
- Search
- Wiki menu
- Freetags
Features & Settings (YAML)
YAML
instructions: Instructions preferences: style: darkroom.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_topbar_custom_code: wikicontent:Easy_Blog_Custom_Code header_custom_css: wikicontent:Easy_Blog_Custom_CSS useUrlIndex: y urlIndex: tiki-view_blog.php?blogId=$profileobject:personal$ tikiIndex: tiki-view_blog.php?blogId=$profileobject:personal$ feature_cssmenus: y feature_top_bar: y feature_sitemenu: y allowRegister: y forgotPass: y feature_blogs: y feature_comments_moderation: y feature_comments_locking: y feature_contact: y contact_anon: y feature_file_galleries : y feature_categories : y feature_messages: 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_jquery: y feature_sitemenu: n wikiplugin_titlesearch: y
User Interface (YAML)
Menu
Top bar menu
YAML
preferences: feature_sitemenu : y feature_topbar_id_menu: $profileobject:easy_blog_menu$
Menu items
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: index.php
-
name: About
url: ((Me))
-
name: Contact me
url: tiki-contact.php
-
name: Files
url: tiki-list_file_gallery.php
permissions: [ upload_files ]
-
name: Help
permissions: [ edit_page ]
items:
-
name: Wiki Syntax Help
url: ((Wiki Help))
permissions: [ edit_page ]
-
name: Admin menu
url: tiki-admin_menus.php
permissions: [ edit_menu ]Modules
YAML
objects:
-
type: module
ref: module_login_box
data:
name: login_box
position: right
groups: [ Anonymous, Registered ]
order: 2
-
type: module
ref: module_search
data:
name: search
position: left
groups: [ Registered ]
order: 3
-
type: module
ref: module_months_links
data:
name: months_links
position: right
groups: [ Anonymous ]
order: 4
params:
feature: blogs
id: $profileobject:personal$
title: Archives
-
type: module
ref: module_since_last_visit_new
data:
name: since_last_visit_new
position: left
groups: [ Registered ]
order: 20
-
type: module
ref: module_last_blog_posts
data:
name: last_blog_posts
position: right
groups: [ Anonymous ]
order: 40
params:
blogid: $profileobject:personal$
nonums: y
-
type: module
ref: module_blog_last_comments
data:
position: right
order: 60
name: blog_last_comments
groups: [ Anonymous ]
-
type: module
ref: module_twitter_rss
data:
name: Tiki Tweets
position: right
order: 70
rows: 5
groups: [ Anonymous ]
custom: "{rss id=$profileobject:external_rss$ max=3}"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_PageBlog
YAML
objects: - type: blog ref: personal data: title: $profilerequest:Blog Title$My Personal Blog$ description: $profilerequest:Blog Description$Random daily thoughts and travel stories$ user: $profilerequest:Blog Owner$admin$ use_title: y allow_comments: y heading : $profilerequest:Heading$Never a dull moment!$ - type: blog_post ref: sample_post3 data: blog: $personal title: PLEASE READ content: wikicontent:personal_blog_and_profile_post3_include - type: blog_post ref: sample_post1 data: blog: $personal title: Introducing Tiki Profiles content: wikicontent:personal_blog_and_profile_post1_include - type: blog_post ref: sample_post2 data: blog: $personal title: TikiFestBarcelona2 July 12-18th 2010 content: wikicontent:personal_blog_and_profile_post2_include
Twitter RSS Feed
This will create an RSS Feed that will display your Tweets on the right sideYAML
objects:
-
type: rss
ref: external_rss
data:
name: Tiki Tweets
url: http://twitter.com/statuses/user_timeline/44510867.rssFile 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 - messages - 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
