|
Caryatid 0.7 Released
More bugfixes... and a few new features
Author: M Butcher
Date: 2005-06-18 21:24:39 -0500
The newest version of Caryatid is ready for download. This version marks continued progress toward 1.0-grade stability and security.
Download Caryatid 0.7 (caryatid-0.7.tgz).
BLTs (Blog-Like Things) have been the focus of this release, as I've added a couple of features and streamlined the procedure of creating entries. In a nutshell, it should be easier to maintain your blog.
But the changes aren't limited to blogs alone. I have tried to simplify the process of upgrading. Also, a number of duplicate PHP errors have been removed (all in the admin side). I've also upgraded security in a couple of places on the admin side. Other than the new RSS code, not a lot has changed on the public side. At this point, it is pretty stable.
New in this version:
- RSS feeds for blogs.
- "Quick Publish" for blogs (one less step for publishing).
- Archiving of old blog entries.
- Personal link galleries for blogs.
- Added a new, easy to use menu to lead a blog writer through publishing.
Some of the bugs that have been fixed:
- The "Publish all images in the gallery" bug has been fixed. Now, both the file and the index get updated.
- A couple of installer bugs have been fixed. These bugs were making it appear that an install failed even if it didn't.
- Removed an old version of htmlArea, which was wasting space and making the download 1/3 larger than it needed to be.
- Moved the default header and footer files to example-header.php and example-footer.php, which works around the problem of custom headers getting deleted during upgrades.
- Added some more file checking to uploaded files in the admin interface. While this isn't a critical security fix, it is important enough to warrant an upgrade.
- Finally, I have done enough testing of BDB code that I can now confidently assert that it is as stable (and, indeed, faster) than the gdbm backend.
So... what is left to do before 1.0? At this point, I am aiming for a few things:
- Adding some sort of permissions mechanism to the backend. Initially, the assumption behind Caryatid was that it would be used by a small number of editors with equal permissions to edit content. But what that means is that blogs running in the same instance of Caryatid can be edited by any editor. That is probably not desirable in all cases.
- Adding pagination code to all admin interfaces.
There are a few other features I am contemplating adding. The first, by popular demand, is 'comments' sections for blogs. I have not made up my mind about this as I personally abhore comments. The second is the WYSIWYG editor. Mishoo, the developer of htmlArea, is (IMHO) unreliable. Right now, he is suggesting that he might change the name of htmlArea and then charge for it (or for some of it... or for... who knows?). On top of that, I have found a number of issues with htmlArea that I don't like, and have switched Sinciput to FCKeditor already. I may do the same for Sinciput before the 1.0 release (rather than after, as originally planned).
FCKeditor is really quite nice, and has a ton of features -- that is, features that are of actual benefit to a project like Caryatid or Sinciput. Already, I have written a plugin for it, and I find it much easier to integrate into my applications. There... a not-so-subtle plug.
|
|
| |
Search
|
|
|
Questions? Comments? Consulting Opportunities? Email matt at aleph-null.tv.
This site and all of its content is Copyright © 2003-2005, Aleph-Null, Inc. All rights reserved.
|