Asides

Mzingi

September 15

updated: New versions available. See bottom of post for details.

Mzingi development will no longer done on Bloggingmeta, as it's now included in Habari's core theme directory. Any bugs, comments, or suggestions should be pointed to Trac

I have had the idea for a foundation type theme for Habari since I first started working with the platform earlier in the year. After spending time converting k2 to the design for this site, as well as for my cooking site, I knew that if I wanted to continue working on Habari theme design, I would need something else to work off of. No offense at all intended for the developers and users of k2, I have extreme respect for what it has achieved, I simply feel that it's conversion to Habari was a difficult task, considering the advanced features in k2, vs being adapted to Habari at such an early stage. Andrew (aka freakrz), has done great work in advancing k2 to catch up to where the rest of Habari development is, however, I still felt I wanted my own framework to work off of.

screenshotThat said, I took the initial work I had done here on Blogging Meta, and started working on a purely CSS based theme, that could be used out of the box, as well as be flexible enough to be used as a framework. I still have a long way to go in the design world, but trying to use all of the reading I've done, I think the markup is fairly semantic, HTML strict, and though the CSS validator chokes on the YUI font CSS, it should be valid CSS as well. I quite like the simple percentage based font sizing of the YUI CSS, as well as the built in font family cascading. Again, still plenty to learn in this direction, and perhaps at some point I'll drop it, but it's a good building block (perhaps after getting some time to mature, as well allow me to spend some time with it, I'll convert to the Blue Print CSS framework).Aside from the YUI CSS, the only other borrowed code is from Andy Budd's CSS Mastery chapter on forms. However, this will soon be removed, as I want the license for the theme to be completely compatible with the Apache License that Habari ships with, and Andy's code is licensed under a Creative Commons share-a-like one. (A completely different subject, which I intend to blog about soon enough.) However, for the short term, the form is quite nice, and will suffice until I can write my own CSS for it. There was also a subconscious nod to the excellent Simpla WordPress theme by Phy Ly, though no conscious code borrowed from the design.

Also, many thanks to everyone on the #habari IRC channel for tips, tricks, and code help, particularly tinyau for helping with the comment form and ringmaster for help with the tag template code.

A few notes about the theme. The theme assumes the use of the tag "aside" for the asides in the sidebar, if you want to change that tag, you would need to edit theme.php and sidebar.php to change the corresponding tag. Likewise, if you want fewer or more asides or recent comments listed in the sidebar, you will need to edit those values in theme.php. I tried to comment the file to outline what the various additions are. There's also the addition of the ability to an excerpt, as can be seen on the tag page.

So, without further ado, the first, alpha release of the theme is now available. I'm sure minor updates will come soon, but my impatience overcomes my need for perfection.

.2. change log.

0.3 change notes

Mzingi 0.4 Download

Users of trunk >r1574

Mzingi 0.5.1 Download

Demo

Tags:
Feed for this Entry

3 Pingbacks to Mzingi

  1. ...Theme Released">Mzingi Theme Released September 14, 2007 3:24pm Michael Bishop has released the mzingi theme for Habari. This is his first published theme for Habari, and it looks to be a fantastic start! According to M...
  2. ...heme/Framework Michael Bishop, otherwise known as miklb, has released a new Habari theme called Mzingi. Well done Michael, and I'll let Skippy expl...
  3. ...leased his first published theme for Habari - Mzingi. Thanks Michael for the good work to provide a foundation theme for others to start with. I'm looki...

3 Responses to Mzingi

  • ...Theme Released">Mzingi Theme Released September 14, 2007 3:24pm Michael Bishop has released the mzingi theme for Habari. This is his first published theme for Habari, and it looks to be a fantastic start! According to M...

  • ...heme/Framework Michael Bishop, otherwise known as miklb, has released a new Habari theme called Mzingi. Well done Michael, and I'll let Skippy expl...

  • ...leased his first published theme for Habari - Mzingi. Thanks Michael for the good work to provide a foundation theme for others to start with. I'm looki...

  • miklb: nice work on mzingi. I'm looking forward to updates and tweaks.

    One suggestion I'd like to make: include the post status in the div name for each post. This allows us to style posts differently based on their status (useful, for example, in the undelete plugin).

  • Hi, I don't know whats wrong, but there is no possibility to get into administration after installation of your theme, neither from ../habari/admin/. There is no link from front page.

  • Moss, have you tried navigating to /installpath/login.php ?

    I don't have a link to admin in the theme, but the requisite files should be there. I will be updating the theme shortly to coincide with the impending 0.3 release. Let me know if you still have problems.


About You

Email address is not published

Add to the Discussion