Powered by MediaWiki
Personal tools

1.x Series

From B2evolution

Jump to: navigation, search

Contents

[edit] Introduction

The 1.x series are the next generation from the 0.9 series, and are currently the most recent generation.

[edit] Use Cases

B2evolution is a blogging system. But with the new plugin framework within the 1.x series, they can expand out to other uses.

[edit] Features

The 1.x series has many changes, these include; performance upgrades, plugin framework updates, better spam protection, and many new features and improvements.

[edit] For the User

[edit] For the Developer

[edit] List of Changes (1.6-alpha)

  • 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)
  • Added Global Features section to admin settings (halton)
    • Online help: started implementation (halton) (TODO: online help server, relocate function)
    • Blog by email: moved settings from config file, started alternate implementation (halton)
  • Post editing extensions:
    • Alternative backoffice layout(s). A skin can be chosen in the backoffice user profile. (fplanque, blueyed)
    • "Deprecate now" function (fplanque)
  • Post browsing extensions:
    • Complete contextual browsing: you can combine several filters: author, month, category, etc (fplanque)
    • Browse by author (fplanque)
    • Calendar: Links to next/prev month/year are only provided if there are posts in that direction (blueyed)
    • Calendar: Fixed contextual accuracy (fplanque)
    • 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
    • Priority
    • Deadline
    • Counting number of views for each item (template tag $Item->views()) (jeffbearer, blueyed, fplanque)
  • Permissions:
    • 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)
    • Some previously built-in features have been moved to plugins (fplanque)
  • Code:
    • 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)
    • AdminUI object that allows easy skinning of the backoffice (blueyed, fplanque)
    • Enhanced debugging (blueyed)
    • Unit tests in /tests, using simpletest framework (blueyed)
  • Fixes:
    • Fixed Mozilla/Firefox's scrolling to the top of the textarea when clicking on toolbar buttons
    • Atom 1.0 compatibility
    • And many more.. (yabba...)

[edit] List of Changes (1.8-beta)

  • Validation of email address to activate user's account on registration (enabled by default) (blueyed)
  • Users and anonymous visitors can opt-out to receive emails through message form (blueyed
  • Extended plugin architecture: (blueyed)
    • Event-driven instantiation of Plugins
    • Interface for Settings and UserSettings
    • Easy setup for a database schema a plugin wants
  • Antispam:
    • Basic guestbook spambot defeating techniques -- basic spambots account for over 90% of the comment spam!! (fplanque)
    • Comment moderation (enabled for each blog by default) (fplanque)
    • Broadened keyword matching (fplanque)
    • Publish/Delete comments based on spam karma threshold, reported by plugins (blueyed)
    • "Basic Antispam Plugin":
      • Double-checking referers moved there (blueyed)
      • Option to check content in trackbacks about link to your blog; enabled by default (blueyed)
      • rel="nofollow" is now optional
      • Option to disable feedback from anonymous visitors (blueyed)
    • DNS Blacklist antispam plugin (blueyed)
    • Blocking requests where the referer has been detected as spam is now optional. Also it does not block requests to the backoffice any longer. (blueyed)
  • Usability:
    • "Exit to blogs..." link respects selected blog (blueyed)
    • Preview for comments in frontoffice (blueyed)
  • ItemList2 class which will replace ItemList. Better performance, security, stability and new features:
    • Filtering of posts on assignees with assgn=1 or assgn=1,2 or assgn=-1,2 or assgn=-
    • Filtering of posts on extra statuses with status=1 or status=1,2 or status=-1,2 or status=-
  • Scheduled tasks (cron) framework (fplanque)
    • Automatic retrieval of antispam blacklist (fplanque)
  • db_delta() functionality that allows easier upgrading (blueyed)
  • MySQL 5 strict mode compatibility (blueyed)
  • Fixed/Rewritten Auto-P plugin (blueyed)
  • ETag-header- and GZip-compression-support moved into transport optimizer plugin (blueyed)
  • Removed no longer supported Geeklog and Miniblog upgraders. (It is still possible to upgrade from those by upgrading to b2evo 0.9 and then to b2evo 1.x
  • Added /conf/_basic_config.php which holds just the basic settings (as _config.php before, but without the including the other files). You should merge your settings from _config.php to _basic_config.php.
  • Many many many bug fixes...

[edit] Status

The latest release in the 1.x series in Summer Beta (1.8), it was released on the 10th of July, 2006.

[edit] Versions

[edit] History

[edit] Support