4.1.0-beta
Categories: 4.x Series, Obsolete
Change Log
- Comments & Antispam:
- Comments can now be deleted with a single click… no more javascript confirmation… no more wasting time when slaughtering spam. Of course we though of the occasional mistake: deleted comments now remain in the "Recycle bin" so they can be recovered with just another click… until, of course, you empty the recycle bin.(@evofactory)
- 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)
- The comment & contact forms are now loaded in Javascript/AJAX by default (go to Blog Settings > Advanced Settings > Caching to control this). This makes it harder for spam bots to post spam (If they still do, it goes into the moderation queue anyways). (@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)
- User management:
- 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).
- Plugins:
- 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)
- Statistics:
- 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.
- Installer:
- 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)
- Backoffice:
- Autocompletion when adding tags to a post (@blueyed)
- Page cache repair tool. (@evofactory)
- Performance:
- 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)