It's Exciting
I am having trouble looking at my live install of Efendi 0.1.1 right now, because the working progress toward 0.1.2 looks so darn good. In addition to some big-time code cleanup, we now have a full-blown templating system and live tag suggestions as you type. The site template can also be uploaded or updated online now, with no filesystem access. The admin site also finally notifies you upon success (since response time is so fast it’s quite hard to tell sometimes without this).
I have conceptually redesigned the “commissions” system (inviting guest authors to post an entry). There will only be one open commission at a time (at most), which really streamlines the way everything will work on the back end. It’s a small price to pay to get what is a valuable but probably lightly used feature implemented with low overhead.
E-mail announcements are kind of fish in a barrel at this point, meaning I can focus my last-push energies primarily on feed management and display, which was the point of this project in the first place. It’s going to be lovely.
I am really amazed with the speed (when I’m not at work, of course). I was afraid Python might be a bit high-overhead, but clearly it’s beating the socks off TxP. I’m considering turning on template caching and see how much more I can squeeze out of the engine.
What’s next? Comment moderation will probably be the 0.1.2 landmark. Then comes the grunt work around feeds, commissions, and e-mail announcements.