Webonizer 2.X Changelog

Webonizer 2.X Changelog

The Webonizer 2.X series was released in January 2008. Older sites have been able to update their installations from version 1.x to 2.x.

The major difference between Webonizer 1.x and 2.x is the transition to using MySQLi. Newer installations require MySQL 5+ and PHP 5.2+. In the (still upcoming) Webonizer 2.1, there will no longer be a core connection to the MySQL database through old, non-object-oriented MySQL: if you have custom code that includes referencse to the global $webonizer_connection, you will have to rewrite those scripts to use the object oriented methods and refer to the global MySQL object $wbni.

2.040-2.043 (2008-09-23)

  • Update to sitemap function. Sitemaps now don't list topics with a single article in the result set, nor articles belonging to restricted topics (non-public topics)
  • Topics with only one article are not listed in Google Sitemaps because the articles are already referenced directly
  • Ampersands now converted to HTML entities in page name urls

2.038-2.039 (2008-09-19)

  • Fix to article search page results bug that was introduced in the last few updates.

2.037 (2008-08-30)

  • RSS Feeds created for guestbook posts and can now be linked into the html head of custom document pages (suce as articles, profiles, etc)
  • New option for the sitelinks function to exclude the RSS Feed link if desired

2.036 (2008-08-27)

  • Checkbox added to email form to subscribe to newsletter.
  • Checkbox added to guestbook form to subscribe to newsletter.
  • Code cleanup to mailClass.php

2.034 - 2.035 (2008-08-20)

  • Fix to article search bug (searches failed when the "Featured" or "Sponsored" flags were checked.
  • New id and class attributes added to article search form for better CSS control.
  • Article search mysql query optimized to use less server resources.

2.033 (2008-08-15)

  • Minor bug fixes for sites with custom login procedures.

2.032 (2008-08-15)

  • Bug fix for verifying email addresses.

2.031 (2008-08-14)

  • Bug fix for Pagelist class in classes.php that was introduced in the major update 2.03.

2.03 (2008-08-14)

  • MAJOR CORE UPDATE! Core no longer sets the php_include_path. YOU MUST make sure to set all paths to their appropriate relative or absolute system path. Do not run this update if you do not know how to edit your custom PHP scripts to reference items in the correct paths.
  • New control to turn on/off the old mysql connection.
  • New HITS function added to core. Currently implemented in Articles, allowing you to create result sets based on popularity/most read.

2.0291 (2008-07-31)

  • Minor enhancement to the disable guestbook option for articles introduced in version 2.029

2.029

  • Added new "Disable Guestbook" option to hide guestbook posts and remove the Add Comment links from specific articles.
  • Cleaned up Topic Administration form. New topics now have all options that existing topics have.

2.028 (2008-07-16)

2.027 (2008-07-15)

  • Misc code cleanup.
  • ADDED GIF to images that will create thumbnails. For site already using gifs, you may need to delete the gif files reload them to generate thumbnails.

2.026 (2008-07-11)

  • Misc code cleanup.

2.025

  • Misc code cleanup.

2.023

  • Added functionality to member update emails. Now includes options for sending to members who have bounced emails, unverified emails, and including member articles in update emails.

2.022

  • Fix to member join error.

2.021

  • Code Clean Up

2.020

  • WYSIWYG text editor updated and optimized
  • Code Clean Up

2.016-2.019

  • Fix to error when trying to send a member update to all members.

2.015

  • Webonizer No Ads enacted in events class for members with No Ads permission.
  • Code Cleanup in Events Class.

2.014

  • New constant to designate the installation path of Webonizer
  • Code Cleanup.

2.013

  • Major Update

    Updates to the way the core JavaScript Files are used. For optimization purposes, all core JavaScripts are now included in a single minimized file that will match the Webonizer Core version. This means that when Webonizer updates, you will have to change the address of the main JavaScript file in your template.

    Below is a list of files that are still in the Webonizer Core but should be replaced with the a single reference to /webonizer_core/scripts/webonizer_2_013_c.js.

    • arts.js
    • atp_browserdetect.js
    • atp_dynMenu.js
    • smo_public_scripts.js
    • smo_public_scripts2.js
  • Major Update

    As part of more of the optimization effort of Webonizer, major JavaScript files that do not create onload content have been moved to the bottom of the site template. You must add a line of code to your template file that echos the global variable $BOTTOMJS. It is recommended that you put it inside your body element below all other content.

  • Various code cleanups.

2.012

  • Added links from images to linked documents (on pages showing just the full image)
  • Added Guestbook to Images Page

2.011

  • Added new config variable called Unlimited Meta that allows the meta tags of Sitepages to be unlimited in length. Note that if you turn on unlimited meta, you will have to manually update your database: webonizer_sitepages should have the columns "title", "description", "keywords" and "name" altered from VARCHAR to TEXT.

2.010

  • Minor JavaScript cleanup.

2.009

  • Fixes to Character Set compatibility. UTF-8 fixes in Events, Users and Media files.
  • Fix Fatal PHP Error on Admin Review page.

2.008

  • Fixes to Character Set compatibility. UTF-8 fixes in articles and other classes.

2.005-2.007

  • Critical fixes for display of video and articles.

2.004

  • Miscellaneous code cleanup. Non-critical upgrade.

2.0

  • Webonizer Core converted to PHP 5
  • MySQL replaced by MySQLi

More in the Webonizer Change Log Series

Download Webonizer

More in the Webonizer Change Log Series