View RSS Feed

Nick's Hotaru CMS Blog

The Hotaru CMS Experience So Far

Rate this Entry
I've been running Hotaru live on my site for about two weeks now. This is an established site that was built on Pligg and later SocialWebCMS for about two years before the recent change to Hotaru.

So how does it feel?

With any new program, there are a few kinks to be worked out, but on the whole, the Hotaru experience is one of complete control. The hardest work is, of course, the spam. Because I'm listed on dozens of Pligg lists out there, I get hit hard by spammers. Fortunately, with Hotaru, there's no pressure to zap them until I'm ready to do so. Sure, I have to sift through the notification emails to see if there are any legitimate submissions, but otherwise I can let them build up and blacklist them all in one hit, which I do once a day. So far, I've added over 100 spammers to the StopForumSpam database, so you won't have to deal with them when you set up your own Hotaru site.

Perhaps the most awesome thing about Hotaru is user permissions. You can, at any time, disable an individual's ability to search, comment, edit comments, post a story, or even login. If that sounds a bit severe, you can put their comments and posts under moderation, so you have to approve them before they get displayed on the site. This is a great way to keep trolls in check! Actually, all the options available are a bit overwhelming. For example, should you set all new members to "undermod", or just put their first post and comment in moderation? Should you restrict posting frequency to one every 10 minutes? How many comments should you allow per day? Those are just a few of the options available.

Another fantastic feature is how you can copy templates, CSS and language files to your own theme and they override the originals. I've customized 20 templates for my site and I don't have to worry about losing them when I upgrade Hotaru. The only niggle is I have to keep an eye on new plugin versions to see if I have to update my files at all.

There are a couple of problems with Hotaru. For example, it can be a bit weird going through the User Manager, trying to work out if users are spammers or not when their submitted posts are listed in the Post Manager and comments in the Comment Manager. There are also some sporadic bugs such as the occasional leftover "pending" posts after deleting a user, and the mysterious, disappearing Upcoming widget. These will all be sorted out in time, but right now, I'm more than satisfied with Hotaru CMS as a replacement for SWCMS/Pligg.

Submit "The Hotaru CMS Experience So Far" to Digg Submit "The Hotaru CMS Experience So Far" to del.icio.us Submit "The Hotaru CMS Experience So Far" to StumbleUpon Submit "The Hotaru CMS Experience So Far" to Google

Categories
General

Comments

  1. angolanmade -
    angolanmade's Avatar
    Couldn't agree with you more, Hotaru CMS is brilliant and leaps and bounds over pligg, scwms, drigg and all the other competitors. Your hard work will soon pay off. Your da f*ckin man!
  2. Jason -
    Jason's Avatar
    I'm happy to hear that Hotaru has been working out nicely with JapanSoc, Nick. Seeing the fruits of labour makes the world go 'round and, if I had built something like this, I'd be standing on top of the world.

    Now comes the hard part ...
  3. Nick -
    Nick's Avatar
    "Now comes the hard part..."

    Yep, it's all uphill from here! :-D
  4. baadier -
    baadier's Avatar
    Nick would you say from a server performance point of view that hotaru is more effecient and "faster" than its predecessors?
  5. Nick -
    Nick's Avatar
    Quote Originally Posted by baadier
    Nick would you say from a server performance point of view that hotaru is more effecient and "faster" than its predecessors?
    Two ways I could answer that:

    1. Hotaru CMS doesn't really have any predecessors. I don't know of any other CMS that does *nothing* out of the box. Saying that, Hotaru CMS does have some very clever caching functionality such as CSS/JavaScript merging and smartCache functions for database queries and HTML caching.

    2. Hotaru CMS + plugins for a social bookmarking site:

    Not sure how reliable these results are:

    Domain / Size / Load time / Average speed per KB

    pligg.com/demo/ 35.57 KB 1.39 seconds 0.04 seconds

    demo.hotarucms.org 46.53 KB 0.92 seconds 0.02 seconds

    blogengage.com 162.14 KB 4.62 seconds 0.03 seconds (Pligg)

    japansoc.com 88.44 KB 1.67 seconds 0.02 seconds (Hotaru)

    Things that can slow Hotaru down include the merging of CSS and JavaScript files when the cache is empty or needs updating, and firing all the database queries for plugin hooks when the cache is empty or needs updating.

    When the caches are being used and have been filled, it's gets much quicker. Turn on DEBUG mode and compare the page load time for an empty cache and a full cache. Also, the Submit plugin has an archiving option so if you've got 3 years worth of posts, comments, votes and tags, you can limit your database queries to just the data from the last 6 months, year, etc.

    Another factor that might affect performance is whether friendly urls are on or off. In theory, the SB Base plugin should run faster with them off because the post being searched for can be pulled directly from the database by its ID number. With friendly urls on, the plugin has to search for the post with a url that matches the one in the address bar.

Trackbacks

Total Trackbacks 0
Trackback URL: