The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Turning Hiki into a simple CMS

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Eigen Class

Posts: 358
Nickname: eigenclass
Registered: Oct, 2005

Eigenclass is a hardcore Ruby blog.
Turning Hiki into a simple CMS Posted: Nov 1, 2005 7:46 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Eigen Class.
Original Post: Turning Hiki into a simple CMS
Feed Title: Eigenclass
Feed URL: http://feeds.feedburner.com/eigenclass
Feed Description: Ruby stuff --- trying to stay away from triviality.
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Eigen Class
Latest Posts From Eigenclass

Advertisement

I had been looking for something to manage my web presence easily for a long time. I've gone through several phases, corresponding to different tools (always written in Ruby). I recently looked into the software our Japanese overlords are using and evaluated tdiary and Hiki, retaining the latter because a wiki is intrinsically more flexible than a blog, only missing some features I was willing to code.

So I patched Hiki and hacked a couple plugins to turn it into a simple CMS:

  • single-user editing policy
  • changes to make it look less like a wiki to unauthenticated users (i.e. everybody but me)
  • enhanced comment plugin
  • better RSS syndication, based on tags
  • node aggregation to generate blog indices

The most important changes (locking up the wiki and hiding in part its true nature) required but 5 lines of code. The blog-oriented features were easy to implement thanks to Hiki's powerful plugin system. Given these small modifications and additions to Hiki, my modified version keeps all the functionality Hiki had already, and now features:

  • web-based editing by the owner and access through a XML-RPC interface
  • sitemap, table of contents, attachment list generation
  • RSS syndication: recent nodes, RSS feeds restricted to a set of tags
  • blog indices based on tags
  • user comments
  • file uploads
  • CVS/SVN integration for version control of the whole site
  • incremental (AJAXy) search

...

I'm still discovering interesting plugins (pagerank, trackback, referrer tracking, BBS, RSS display, search term highlighting, math support through TeX...). This looks really good.

Here's my patch:


Read more...

Read: Turning Hiki into a simple CMS

Topic: Planet Argon on migration between MySQL to PostgreSQL Previous Topic   Next Topic Topic: Ruby-GNOME2AndGlade2Demo

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use