Habari Plugin Ideas

I've been playing around with creating a couple of very small Habari plugins lately and it's great fun as well as good PHP experience. So far the only thing that has been made public is a Technorati plugin that fetches your incoming link count, incoming blog count and rank and displays them on the Habari admin dashbord.

This has made me come up with a few other plugin concepts I would like to see implemented in Habari:

  • Email Notification
    A plugin that notifies you, via email, for pre-defined events on your install. It could be comments, posts and other events from the internal Activity log.
  • Twitter
    A plugin that allows you to have your own Twitter admin panel inside the Habari admin. The plugin would allow you to post directly to Twitter, automatically post new content from your site to Twitter (I use twitterfeed for this now) and view your own/your friends timelines
  • Google Calendar
    This would let you configure a Google Calendar to automatically receive new content from your site. New posts, comments etc. would be placed in a predefined Google Calendar for easy timeline tracking
  • Data Insert
    There are lot of services around that wants you to integrate their code into your own theme. Examples are Google Analytics, ReInvigorate etc. A plugin that provides an interface where you can copy'n'paste the service code directly into some portion of your site, like in the header or footer, would make it easier to put these code snippets where they belong. This would also mean that the data gets inserted regardless of which theme you use.

I might try and do some of these myself, but if someone else out there gets a sudden urge to implement any of these I would be very happy!

September 14, 2007 at 12:54pm | 6 Comments
Tagged: , , , , and

6 Comments so far

  1. skippy, on September 14, 2007 at 3:36pm, said:

    The first plugin ought not be too hard. You can hook comment_insert_after to have your plugin executed after a comment is saved to the DB. You'd want your plugin to check $comment->status, in order to bypass sending email for flagged spam, of course.

    You can do the same for posts with post_insert_after. If you want to get really fancy, you'd have your plugins record their data somewhere (a new table, perhaps), and register a cron job to regularly report the status of events since the previous execution (3 comments this hour, no new posts).

    Edit Comment

  2. Christian Mohn, on September 14, 2007 at 11:36pm, said:

    Well, I was looking for something like a email based notification plugin for the eventlog. Then you could possibly select which events you would like to follow and if you wanted instant notification or cron based. A simple version for comment alerts would probably be a good place to start.

    Edit Comment

  3. robinadr › Headcode 1.0, on September 19, 2007 at 3:45am, said:

    ...on of your template, and before the closing tag in your template. It spawned out of a list of Habari plugin ideas from H0bbel, and I thought I should start out easy to get m...

    Edit Comment

  4. Peter, on September 19, 2007 at 2:50pm, said:

    I like the Calender function ideo. I think this could be very usefull.

    Edit Comment

  5. Christian Mohn, on September 19, 2007 at 10:06pm, said:

    Peter: Thats what I thought as well, probably why I suggested it.

    Edit Comment

  6. h0bbel.p0ggel.org, on September 19, 2007 at 11:53pm, said:

    ...ookmark" title="Permalink">Habari Plugins: One down Nearly a week ago I posted a little list of plugin ideas for Habari and I'm very happy that it's possible to disregard one of them already. Robin Adrianse has announce...

    Edit Comment

Leave a Comment?


« Open Virtual Machine Format (OVF)  —  Mzingi Theme/Framework »

Recent Comments