I keep telling Michael what's wrong with, or missing in Habari and he responds with "well fix it". So here's a list of things I want to do:
The persistence of memory plugin allows you to stay logged in for one month. Why only one month? Want to improve it to make the time period a configuration option. Also, needs to be updated for 0.7.
Non-admin users can't edit their own profile! WTF? This ticket.
- An ACL bug allowing a non-admin user to restore another user's post. This ticket.
- The connections theme. It's broken for 0.7. Needs fixing. But what needs fixing RTTF man? The following:
- Using excepts, for some reason the theme thinks an anchor tag is the end of paragraph so it ends the excerpt immediately after the tag. Actually when I first looked at this I stupidly couldn't find where the problem was in the theme, so I thought it was a habari core bug and even created a ticket for it.
[Update: Um, no, it's habari core as far as I'm concerned. But is it actually a bug? Get on IRC and ask.]
The theme's footer doesn't look right. I think this is how it was designed to look.
- It would be nice to port the kubrick theme from wordpress, not sure I really want to do this though.
- A disqus plugin?
- Look at the unit testing setup for habari and write unit tests.
More functionality suggestions:
Bumping. If a post gets a comment, it is bumped to become the first post. Done. But in terms of the Habari community, what do I do with it now? Its permanent page is here and it's available from habari-extras.
Write an "edit themes" plugin. Themes are configurable now, just have to find out what exactly is required by the "client".
Notify people when a new comment or post is made - um, isn't that why you have an rss feed?. Yes, but the client wants an email notification system. Can't see this as being a popular plugin for habari, but worth doing anyway. Done. This is the Notify All plugin.
- Preview of comments.
Login as "normal" user leaves you on the front page (or whatever page you're on) instead of redirecting you to admin. Have to checkout admindetour.
- Plugin to keep the main page static, but to also randomly choose a main page to show from a given list. [Update: Checkout staticfront and perhaps branch it.]
Install sharedraft from extras. But I'd rather just set up a group to allow appropriate read access - which I have now done.
- Now I want a plugin that tells me who has "subscribed" to my blog (accessing the feed)...but I don't want to use feedburner (as I need an account). But I can't see how this would be possible for people anonymously reading the feeds...only for people with accounts to my blog. Think more.
There is a plugin to send an email notification when a new comment arrives. Should be trivial to extend for posts.
For connections, buy mochaeltwofish a schooner.
Michael also created a Disqus plugin albeit quite simple.
I'm not going to bother with the Disqus plugin.
Michael keeps pushing me to fix connections!!
Thanks for the tip about the email plugin, I'll give it a go!