By popular demand, here's a preliminary list of the new features and the changes introduced in the "phoenix" ALPHA release...
The main focus of this new version was to remove the b2 legacy code from the evoCore framework in order to move to a more stable, reliable and scalable architecture (with Objects and all the rest...). This was mostly behind the scenes work without immediate features to show off for gratification. However, the new evoCore now allows to add functionnality more quickly and more efficiently.
Anyway, there are already quite a few new features available: (This is by no way a final list!)
- File manager (blueyed)
- Multiple domain support (blueyed, fplanque) (TODO: (cookie/admin) Debugging!)
- Mailing lists: Subscriptions for new posts and/or new comments (fplanque)
- Who's online? (jeffbearer, blueyed, fplanque)
- Email form to contact authors without revealing their email address (jeffbearer, blueyed, fplanque)
- Paged display in antispam (fplanque)
- Improved hit logging (bluyed, fplanque)
- Stats enhanced with Flash charts (fplanque)
- Added options to allow a blog stylesheet or a user stylesheet to override the skin stylesheet. (edgester) (TODO: Only the "custom" skin works with the options at the moment. Other skins must be modified.)
- Lost password: sends a link to allow password changing instead of generating a new password right away (blueyed)
- New setting in the blog's advanced tab for choosing the comment's policy on a per blog basis. You can now choose if you want to allow comments on a blog, if you want to be able to disable them on each post, or if you don't want any comments at all (gorgeb)
- Post editing extensions:
- Alternative backoffice layout(s) (fplanque) (TODO: get this out of the conf files and make it available in the UI).
- "Deprecate now" function (fplanque)
- Post browsing extensions:
- Browse by author (fplanque)
- Calendar: Links to next/prev month/year are only provided if there are posts in that direction (blueyed)
- Fixed ability to select multiple authors at once (via URL params) (fplanque)
- Added ability to combine categories in search (fplanque)
- New URL parameter 'dstart' allows to start browsing at specified date (same fprmat as 'm'). useful with unit = 'days'.
- New URL parameter 'unit' allows overriding of configuration to select what to display: 'posts' or 'days' (fplanque)
- Slightly enhanced week handling (weeks start on sunday or monday depending on user locale) (requires MySQL >= 4) (fplanque)
- Post extensions (fplanque)
- Extra status
- Post type
- Popup calendar for dates
- Assigned to
- Counting number of views for each item (template tag $Item->views()) (jeffbearer, blueyed, fplanque)
- Group based blog permissions (halton)
- Extended group permissions (fplanque)
- Blog permissions presets; Member, Editor, Admin (blueyed, fplanque)
- Packaged plugins:
- Wacko markup plugin (fplanque)
- WikiLinks plugin (fplanque)
- LDAP authentification plugin (blueyed) (TODO: finish)
- "poplog" (change name) plugin (blueyed)
- Some previously built-in features have been moved to plugins (fplanque)
- Day at the start of the week moved to properties of the locales (blueyed)
- Subpaths now include trailing slashes (that was another odd b2 legacy...) (blueyed, fplanque)
- User profile validity checking (fplanque, blueyed)
- Added experimental memcached support. Use at your own risk! Change $use_memcached in conf/advanced.php to activate. Requires phpca memcached client and memcached server. See Memcached Homepage for more info.
Wow. You guys have been busy. Any indication how easy it will be to upgrade from the last version? (I guess I shouldn’t ask…)
If you can type the word “install” then you’ve got it easy ;)
Ive done some pretty good hax on my blog: http://blog.balupton.nghosting.org
The author info bar, when a author has been clicked.
The list of authors.
Avatars for authors, or the current blog.
Mods to the post display.
You must register to comment
A better comment viewer.
Yer hope you like
Comment from: Member
I will be writing a “how to” on upgrading to the next generation, especially regarding common skin stuff. I’m afraid it won’t be as easy as it has been in the past, but no worries!!! I’m watching what the dev team does with an eye on how to make MY skin work (and mine is hacked like crazy), so I keep a little file of all the changes I have to make. As soon as we have an official release I’ll work on documenting the process till my fingers fall off, then finish it and let everyone know.
Hey check it out. If we all have to spend some time on our skins for a radically overhauled core it’s a small price right? Also if your upgrade is delayed a bit while people figure out how to keep your stuff intact that’s not so bad. Is it?
Will the new version do anything about comment SPAM and referrer SPAM?
Comment from: Member
Yes it will. Many different things.
Most probably there’s also going to be a version 0.9.1 (stable branch) with added spam prevention features.
Some of these features are currently in a test phase…
I read the “Permissions” section of the feature list and need a little more clarification please. With Phoenix can I allow members, upon registration, to automatically post to each blog but only edit their own posts? I think I heard someone mention that on the forum. Thanks guys.
I love the memcached support, even if my host does not intend to install it (I’m going to try until he does ;)). memcached might be a real solution for high traffic blogs.