Upgrading fun (well…)

comparing adminhandler versions side-by-sideWhen I selected Habari as a blogging platform, I knew I was in for an occasional rocky ride, with the software at version 0.5 and under very active development. Today I had planned to continue working on building my first plugin but instead my day turned out pretty rocky as once again I had to upgrade to the latest revision to get rid of a problem while a DDoS attack got in the way as well. But instead of growing my own plugin I learned a thing or two, so it still ended up being a good (though not very productive) day.

Continue reading “Upgrading fun (well…)”…

I broke in again (sorry)

When I wrote up my (initial) tweaks to the Summary plugin, Rick Cockrum helpfully pointed out in his comment how it would be possible to avoid changing the core code. I fully agree that should be avoided whenever possible (and had hoped it would be possible), so I set out to make the proposed change and managed to make it work after a small modification. But now I've done it again…

Continue reading “I broke in again (sorry)”…

Keeping a low profile

I did a few more tweaks today, to two other plugins I use: Summary and Tag cloud. That took some spelunking in Habari's core code (and these plugins) to investigate how forms are built and modified, how content is added to a feed, and how to make the tag list sorted case-insensitive. That turned out to be quite instructive…

Continue reading “Keeping a low profile”…

Syntax highlighting with GeSHi

Since this blog's main subject is development it's unavoidable I'll show snippets of code in my posts. And I like my code to be syntax-highlighted, so it's natural that I noticed and downloaded the GeSHi plugin for Habari before I even installed it: I considered it that much of an essential part of my blogging toolbox. …

Continue reading “Syntax highlighting with GeSHi”…

Habari: first plugin and theme adventures

Twitter plugin showing my latest (last) tweetHaving seen enough of Habari and experienced its helpful community, I've decided to dive in a little deeper. It had become clear already that the latest stable 0.5.2 release was too limiting as many of the available plugins already depend on features only available in 0.6-alpha, so I upgraded to that.

The first plugin I really wanted to look at was the Twitter plugin, not so much because I'm active on Twitter (I have an account but I'm no longer active) but because I wanted to explore how to adapt it to work with the FLOSS laconi.ca microblogging software which powers identi.ca

Continue reading “Habari: first plugin and theme adventures”…

 1