b2evolution version 4.1.0-beta was released.
This is a beta release. We are running it on production ourselves and are pretty happy with it at this point. Otherwise we would have called it "alpha" ;) Just be aware there may be some minor bugs that might annoy you until they get fixed ;)
A great part of the development effort oin this release went into simplifying day to day operations, thus making b2evolution easier and smoother to use, for administrators and site visitors equally.
You will find a mouthful of new features and enhancements listed below...
Please let us know what you like most and what you're still missing to make it perfect! (For bug reports, please go to the forums.)
Comments & Antispam:
- Comment paging in the front end. Optional. # of comments per page is configurable. (@sam2kb)
- Comment feeds configuration. Comment feeds can now be disabled per blog. It's also possible to just include a small excerpt for every comment. (@sam2kb).
- Default commenter avatars can now be configured to different graphic styles: b2evo default, Gravatar, Identicon, Monsterid or Wavatar (@sam2kb)
- Feature to elevate an interesting comment into a post were you can elaborate on what the commenter said. Look for the "Elevate into a post" link at the top right of the comment edit form. The comment is quoted in the new post and the original comment is deprecated. (@evofactory)
- It is now possible for users to subscribe to comment replies / get notified by email when new comments are posted on a specific post. (@evofactory)
- Comment attachments. It is now possible to attach images and other types of files to comments. This feature can be disabled or restricted to logged in users. The file types that can be uploaded by anonymous users are configurable (only GIF, JPG and PNG by default). (@evofactory)
- Tool to delete all comments & hits matching the blacklist. (@sam2kb)
Blog skin design & features:
- Colorbox (jQuery Lightbox alternative) integration: clicking on images attached to posts will now automatically open a zoom window. When multiple images are attached to a post it's possible to start a slideshow. (@francoisplanque)
- Slightly redesigned login & registration forms. A little less clutter and a little more help text. (@evofactory).
- Nicer search form design on the evopress skin. (@evofactory)
- Users can now edit their user profile in the front office without going to the admin. (@evofactory)
- It is now possible to display login and registration forms inside of the skin in order to keep visual consistency when users log in. Turn this on in Blog settings > Advanced. (@evofactory)
- It is now possible to ask users for their gender. (@evofactory)
- Showing Gender & Country in user list. (@evofactory)
- Showing confirmed status in user list. (@sam2kb)
- Registration form accepts a source param. ?source=... that will be attached to the new user profile (30 characters max). Can be used for tracking newsletter or ad returns. (@evofactory)
- Specific user groups can be given permission to access the shared file root or not. (@evofactory)
- Tab to view the list of blogs belonging to a user in the user profile (backoffice only) (@sam2kb)
- Full support of non-ASCII usernames/logins (@sam2kb)
- Users can now upload an avatar/profile picture directly into the User form without going through Files Management (@evofactory)
User permissions on blogs:
- The advanced user permissions screen has been refactored.
- Editing timestamps is now a specific permission and no longer a "level based" permission.
- There are now separate permissions for editing comments depending on their status (published, deprecated, draft).
- Added possibility to define new blog types in a plugin so that users can create blogs with preconfigured settings for specific tasks. Install the test plugin for a demo implementation of this. (@sam2kb)
- Basic antispam plugin: remove repetitive characters and trim whitespace (@sam2kb)
- Improved search engine detection algorithms (@sam2kb)
- Better handling of regional character sets and "serp ranks".
- Search engines definitions moved to /inc/sessions/model/_search_engines.php.
- The installer will now create default scheduled jobs for: pruning the stats (hit log & session log), pruning the page cache & updating the antispam blacklist. (@evofactory)
- Autocompletion when adding tags to a post (@blueyed)
- Page cache repair tool. (@evofactory)
- Enhanced Block Caching for widgets with better cache keys and ability to manually turn off Block Caching for any widget. (@francoisplanque)
- Enhanced Page Caching with auto repair of the directory structure if needed. Page caching is now turned on by default. (@evofactory)
- Bugfixes (@sam2kb, @blueyed, @francoisplanque, @evofactory)
Comment from: Hypocrite Visitor
Looks very nice. :)
Would it be possible to change the lightbox alternative used? That would a nice feature.
Comment from: Member
Francois, is the line of social media icons at the end of your post available as a plugin or widget? It’s exactly what I’m looking for.
Comment from: Gabriel Visitor
Hi! I have a small trouble with the upgrade from the 3.x to the 4.x series, since the tables where handled only here:
In the 4.x series, this is also handled in those two files, but… not entirely…
One have a declaration “somewhere” in the inc folder… and I dont find it! :S Where could it be located that declaration?
(I want to change the auto table key, to a “fixed", since my b2evo instalation is multilingual and for mobiles and desktop browsers, so I had this table aside)
Thanks in advance for the help, because as you see, I did my homework! :D
PS: In the 2.x series, the table keys were handled just in the conf/_advanced.php file)
Comment from: Member
The social icons will be pluginized, but they are not at this time. It is on the todo list ;)
I think when user registration and permissions is more simplified and the assumption that a user is a blogger is done away with,B2Evo will be phenomenal. I think registered users must be able to post articles from front end,fully allowing user driven content.
Francois: Thanks for the reply. I wound up building custom code to place the social media icons where I wanted them on the site.
Looking forward to the released version of 4.1!