[Show/Hide Left Column]
[Show/Hide Right Column]

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.

Blog Revamp

Pages in profiles.tw.o involved: 6 pages found for title search 'Easy_Blog'

This is a work in progress...

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_comments_post_as_anonymous: 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)

Top bar menu
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: 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_Page

Blog

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 TikiWiki 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 side

YAML
objects:
  -
    type: rss
    ref: external_rss
    data:
      name: Tiki Tweets
      url: http://twitter.com/statuses/user_timeline/44510867.rss
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

Contributors to this page: xavi2020 points  .
Page last modified on Saturday 17 of July, 2010 17:36:29 UTC by xavi2020 points .