Open Blog 1.2.0 changelog

Core

  • Long queries now use aliases so they are easier to read
  • Helper function for generating post url - post_url((string)$url_title, (date)$publish_date)
  • Helper function for generating category url - category_url((string)$url_name)
  • Helper function for generating categories url - category_url((array)$categories, (bool)$blank)
  • Helper function for generating tag url - tag_url((string)$url_title)
  • Helper function for generating page url - page_url((string)$url_title)
  • Helper function for generating forgotten password url - forgotten_password_url((string)$email, (string)$activation_key)
  • Helper function for generating account activation url - account_activation_url((string)$email, (string)$activation_key)
  • Pages library (currently used only in iPhone/iPod Touch version)
  • Special field "wordpress_password" in the users table which is used for Wordpress migrator purposes (allows users to login with this Wordpress password)
  • Fixed name of the method for retrieving a single post (get_posts_by_url -> get_post_by_url)
  • Changed "posts_per_site" setting name to "posts_per_page"

Routes

  • Blog routes are shortened (/blog/post/year/month/day/post-name -> /year/month/day/post-name, /blog/search -> /search, /blog/category/category-name -> /category/category-name, etc.)

Installer

  • Updated installer for this version
  • Created updater (used when updating from 1.1.0 to 1.2.0)
  • Installer automatically detects if the web server has enabled mod_rewrite module and uses the appropriate config and .htaccess file (option "use SEO URLs")
  • "Welcome" email is automatically sent to the administrator email address when Open Blog is installed

Wordpress migrator

  • A special script for migrating from Wordpress to Open Blog (currently only tested with Wordpress 2.7)

Sidebar

  • Tags cloud widget (shows post tags)

Templates

  • Fixed category display bug in the Emplode template
  • Fixed comment author website display bug (http://codeigniter.com/forums/viewthread/102179/P50/#547479)
  • Fixed a small display bug in Contaminated template
  • Vector Lover template is now a part of the default installation
  • Mobile / PDA version of Open Blog
  • iPhone / iPod Touch version of Open Blog

Localization

  • Fixed minor grammar and spelling mistakes in the English language
  • Fixed minor grammar and spelling mistakes in the Slovene language
  • Added a missing translation in the manage posts page (admin panel)

Admin panel

  • Replaced short PHP opening tags with full ones
  • Fixed move navigation item bug (moving a navigation item didn't work on a subdomain)
  • Dashboard icons are now also links
  • Special method which checks for orphaned comments or tags upon post deletion
  • tinyMCE media plugin (user can insert different media files - for example a Youtube video)
  • User can enable or disable captcha for guests
  • User can enable or disable automatic user agent recognition

Posts

  • Post title is now displayed in the browser title bar
  • Verification image for guests before posting a comment (captcha)
  • Sticky post option (sticky posts are always displayed first)
  • Publish date option (user can set posts publish date)
  • Multiple categories support (posts can be in multiple categories)

Pages

  • Page title is now displayed in the browser title bar

Users

  • User needs to activate his/her account after registration

Feeds

  • Fixed RSS and Atom comment feed display bug (missing translation)
  • Global template for RSS and Atom feed

Other

  • Minified JavaScript files
  • Minified CSS files
  • Other small bug fixes