Dogfooding

Last night I switched over the theme for this site to a project I’ve been working on the last moth or so, Jekyll-IndieWeb. While I have different design ideas, until I find other users interested in using it, I knew I needed to work out any kinks. I also wanted to have better microformat support until the design changes. Thus
dogfooding.

I will write more about the project once I have more documentation (and work out any more said kinks), but the gist is I wanted to provide someone new to Jekyll with a desire to be part of the
IndieWeb a solid starting point. I rely heavily on the _config.yml file for options a user can set – profile pic, social media links, choice to include display of webmentions – to quickly get a personal site up and running. The biggest hurdle for me was providing a minimal design that was unopinionated yet still aesthetically appealing. Anyone familiar with HTML & CSS can easily build upon or modify it, but if not, it shouldn’t look ugly.

This has been the first solo project I’ve embarked on that was meant for public consumption from the start, which in itself has been a learning process. Now I just hope others can find it useful in some way. If the project interests you I encourage you to try it out, open any issues in the repo, or reach out on #indiewebcamp IRC, I tend to hang around there most days.

Leaving the Nest

This past week it was proposed and not shot down in flames that my first foray into a Habari theme, mzingi , intended as a simple, image free theme to be used as a foundation for building proper themes, should be included into the core download of Habari.

I was humbled and honored to say the least, and so from here on out, all development for this project will be maintained by the community.

Thanks to all who’ve helped, and shared their appreciation for it’s intended purpose, and I trust the community will continue to use it for creating full fledged themes. Feels a little odd, but satisfying at the same time.

Habari .4 released

It’s official, Habari 0.4 DR has been released. It’s hopefully , the last developer release, and with .5 will enter beta status.

I’ve previously discussed what it is about the community that gives me that warm fuzzy feeling, and that continues to be the case as the project grows. It’s especially enriching to see new community members contributing.

Thanks to everyone who helped make this release possible.

For a little more info about the new release, I’ll let one of the newer community members, Michael Harris, outline some of the big changes.

I’m very excited about where this project is going, and can only imagine where it will be a year from now.

Habari 0.3 released

After roughly 3 months, the new developer release of Habari is now available for download. I just saw the 0.2 release was downloaded nearly 11,000 times, which I personally think is great, I’d hope to see double that for the .3 release.

This release has many bug fixes and features added, for both the coder and user. Personally, I contributed a fair amount of work on documentation, including my continued work on the manual, as well as getting my coding hands dirty a bit working on the first steps to overhaul the admin interface.

Participating in this community has been one of the few bright spots in my otherwise gloomy year, and I’d like to personally thank all of those who participate. I’ve also expanded my “tech” knowledge, specifically in relation to using more of the CLI and subversion. I actually managed to move a repository the other night from my local machine to a new repository on my Media Temple server that they provide. I’ve now even ventured into using macports to set up my old laptop to be a better mobile development environment, as MAMP for Panther doesn’t support PHP 5.2 (but that’s for a future post).

Suffice to say, I’m looking forward to the Habari community growing, and great things to come. Even if you aren’t ready to switch blog platforms, I’d highly suggest downloading and checking it out, and by all means, keep abreast of development. It’s a fun and inviting community, with a lot of excitement for what it’s future holds.

Also stay tuned for a soon to be updated version of Mzingimy Habari theme framework, to leverage some of the new features available to themes.

Habari DR2

I’ve already mentioned, this blog is powered by a new blogging engine, Habari. A second developer release is out the door, and can be downloaded now.

As a developer release, it’s still not guaranteed for everyday, production level blogging, however it’s stable enough that you can certainly install it and get a feel for how far it’s come, and where it’s going. For the less faint of heart, you certainly can follow along using SVN.

This release among opening up many new features that have been in core for some time, also realizes a goal of having docs shipped with the release. It was a primary goal of the project from the start, and recent discussion about using the aforementioned TiddlyWiki as a means of distributing the documentation brought me into the fold on that aspect. Thanks to the initial work by Khaled, including customizing the CSS to match Habari’s proposed new admin interface, I was able to incorporate the basics from Habari’s wiki, and do some initial leg work on getting license agreements to use some TW community released plugins for future releases.

I must say it is quite satisfying to have contributed in some meaningful way to such a project, and certainly fueled the fires to more actively involve myself in documentation writing for the project, as well as any other positive contributions I can make. I’d really like to thank all of the project members, and additional community members who’ve brought Habari this far, as well as in general thank them for creating such a welcoming community. At this juncture in the development, it’s quite refreshing for there not to be a divide between users and coders, unlike an unnamed project I volunteered with in the past. This certainly is a goal for Habari, and I sincerely believe them when they say it will continue in that fashion. Alienation is the quickest, surefire way of loosing morale support and non code contributions to a community, and as I said, I whole heartedly believe the core of Habari understand that, and will avoid the culture of elitism that I’m sure permeates many other open source projects.

If you are looking for something new to get your thoughts onto the web, I’d seriously suggest considering Habari and getting involved in the community.