The Webonizer 2.X series was released in January 2008.
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+. As of Webonizer 2.3, there is no longer 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.3175 (2010-01-22)
- Fixed the "Full HTML" problem where logged-in users would create extra spaced between paragraphs on a questbook post.
2.3174 (2010-01-20)
- New options can be passed to function webonizer_article_list() to exclude specified articles from a result. To use, pass $options['exclusions'] = array($article1, $aerticle2, etc).
2.3172-2.3173 (2010-01-19)
- New field in articles for adding a Subtitle.
- New setting in media config to show file paths to media files on forms for editing media.
2.3171 (2009-11-17)
- Fix to broken External Links page.
2.317 (2009-11-17)
- Several new member form controls dealing with the way the Geography and Industry forms work.
2.316 (2009-11-16)
- Username field for members expanded to 64 characters.
- New member form control to set the username as an email address.
2.315 (2009-11-10)
- Industry and Geography forms added to member form.
2.314 (2009-11-05)
- Backend feature update to store member ID in F6 session so for member customization functions.
2.313 (2009-10-29)
- New control in newsletter configuration to change the member ID of the default newsletter member.
2.312 (2009-10-16)
- Customization of the Display Address checkbox in the user account form.
2.311 (2009-10-09)
- New config control in newsletter to set the from/reply email method. Previous versions only let you control the From Name.
2.31 (2009-10-08)
- Member form/class extension capabilities now added.
- New method for media class to get the address to a media file.
2.303 (2009-10-05)
- Phone number field brought back to the user account form.
2.302 (2009-10-05)
- Article RSS Feeds now show the article post date as the RSS pubDate. Previously, the article last modified date was used as the pubDate.
2.301 (2009-10-02)
- When a member of the site changes their email address, their verified email address status is revoked and an email is sent to the member for verification.
2.3 (2009-10-01)
- Update to WYSIWYG Editor. Now uses Light Windows and has other bug fixes.
2.2957 (2009-10-01)
- Fix to media loading function where members with media limits could not always load media due to a fatal error.
2.2956 (2009-09-25)
- Fix to topic menu in articles and events to limit restricted topics from non-permitted members.
2.2955 (2009-09-25)
- Fix to bug in Article and Event loading script where non-administrators could not add articles or events. This bug was introduced in the recent F6 updates to the article/event system. Non-administrators can now load articles and events again.
2.2954 (2009-09-24)
- Fix to the priority of the Site Page edit form.
2.2953 (2009-09-24)
- Fix to the Site Page edit form. The setting for whether a page has topics/articles was not being properly set. The bug was introduced in a September 2009 update.
2.2952 (2009-09-21)
- Fix to thumbnail quality being poor after a recent update. Thumbnails now are created in high quality.
2.2951 (2009-09-17)
- Minor update. URL to waiting list page has changed from /webonizer_core/waitingListClass.php to /webonizer_core/waitinglist.php . Future updates will allow customization of the waiting list fields via a Config Form.
2.295 (2009-09-15)
- Fix for special characters in many forms, including curly quotes.
2.294 (2009-09-10)
- New controls for the member account form (now in the f6 format). While an important update, you should be aware that it will cause the user account forms to look bad until you or your web designer updates them.
2.2932 (2009-09-06)
- New Sitemap Config controls.
- Two new controls for article displaying-- (1) show last modified date and (2) customize the byline prelude.
- Fix to priority values not being properly stored in Articles, Events and Site Pages after a recent update using Prepared Statements.
2.2931 (2009-09-05)
- Fix to media handling function for loading zip files.
2.293 (2009-09-04)
- Template controls for inclusion and labels of many site links.
2.2921 (2009-09-04)
- Template inclusion of Prototype from Google repository now links to IE8 compatible version.
- New template option to always include Script.Aculo.Us javascript libraries (locally or via Google repository)
2.292 (2009-09-03)
- New controls for articles that allow you to control which (if any) search options appear at the end of an article.
- Enhanced functionality of the core article listing function that allows developers to display articles using custom functions and parameters.
- Newsletter forms are now wrapped in a div with the following classname:
webonizerNewsletterSignUpForm.
2.291 (2009-09-02)
- New template config controls that allow you to designate default templates as well as administrative templates.
- New setting in newsletter config to send email notification when someone has confirmed subscription.
- Optimizations to configuration calls.
2.29 (2009-09-01)
- Converted Site Pages to F6
- Fixed media handling error when trying to unassociate media from Articles or Events.
- Updated core form validation JS to use Prototype and avoid problem where some forms had to have the submit button clicked twice.
- Fixed Error where changes to the name of site pages were not being implemented on the completion of the site settings form.
2.289 (2009-08-31)
- Update to the media loading functions in Articles and Events to accept mime types of images that get altered in IE. You should copy this list of mimes to your Allowed Image Mime Types in your
image/jpg,image/pjpeg,image/jpeg,image/gif,image/png,image/x-png .
2.288 (2009-08-31)
- Prototype JavaScript framework is now included with Webonizer templates by default.
- Bug fix to media loading functions in Articles and Events.
- Bug Fix to error when loading new articles--article limits were not being properly calculated.
2.287 (2009-08-27)
- Major Updates to some of the way that Webonizer works that will change the way that core documents work. The way media works on Articles and Events is majorly updated and changed.
2.286 (2009-08-07)
- Fix to media loading function that would erroneously insert media entries into the database when the media were not actually copied to the server in case of folder permission problems. If the files are not loaded to the server, the entries will no longer insert the media into the database.
2.285 (2009-08-06)
- New controls for controlling the from name in newsletters.
2.284 (2009-08-04)
- New controls for controlling the titles of newsletters.
- Config Forms now show 0 instead of blank fields.
2.283 (2009-08-04)
- New control for displaying/hiding the subscriber count in newsletter subscription lists.
- The length of media labels has been increased to 255 characters.
- Member Config DataTemplate now properly adds the default media limit control.
2.282 (2009-07-31)
- Fix to media labels in media forms. This fix will hide labels that the owner of a document does not have permission to load.
2.281 (2009-07-22)
- Bring back the "Post This Article as Newsletter" button to the article edit form. Removed in an oversight in version 2.28.
- New control to change placement of media content in a newsletter.
2.28 (2009-07-22)
- New controls for various RSS feeds.
- New controls for Article Post form, including option to enforce minimum words in articles.
2.27 (2009-07-21)
- New controls to limit the number of newsletters that users can send in a month.
- New control to make the administrator account have no limit on the number of newsletters that can be sent.
2.26 (2009-07-21)
- New controls to how the newsletter system works.
- Duplicate email notice removed to site administrator when a post is made to the site admin guestbook.
2.25 (2009-07-19)
- Added categories (topics) to article RSS feeds.
- Timeout Javascript updated and added to Account Manager, Guestbooks and Mail form.
2.24 (2009-07-16)
- Updates to the core f6 config system, including an important change in the way the xml files are updated.
- Timeout notices added to account manager form.
- Update to the video player... you can now designate a background image/swf file
2.234 (2009-07-08)
- New control for contact form to remove the login prompt.
- New RSS links for articles that go to related topics and to the series an article belongs to.
2.233 (2009-07-06)
- New control for article form. Controller now allows you to change the label of the null-topic option. Other topics are now divided into optgroups relating to the site page they belong to.
2.232 (2009-07-06)
- Fix to bug in image loading JavaScript. Default label was being sent as a numeric index rather than string value.
- Update to the Video Flash Player.
2.231 (2009-07-03)
- Update to the Video Flash Player. The flash player would not play video items when clicked on the playlist. This problem has been fixed.
2.23 (2009-07-02)
- Updated backend database config system to utilize the F6 XML format.
- Added new timeout/logout functionality to config system for sensitive configuration files.
- Added new restriction for the /webonizer_modules/config directory. Access is denied from network.
- Update to newsletter email manage form. Update allows the deletion of multiple email addresses at a time.
2.221 (2009-07-01)
- Minor release to fix a bug in the 2.22 update script. The 2.22 update installed properly but the confirmation page was returning a blank screen.
2.22 (2009-07-01)
- Video flash player now included in core. This player works with MP4 and MOV files and has been applied to the Article, Event and Page classes. Not yet available for the User class.
- New control panel in Site Settings for globally administering the flash player.
2.21 (2009-06-25)
- New controls for the core contact form.
2.2 (2009-06-24)
- Fixes to media handling functions introduced in the F6 Media Config system. PDF files could not be properly loaded.
- Any mome type can now properly be added as a "ZIP" download file.
- New Event RSS Feed added. Accessed at
/webonizer_core/eventfeed.xml. Optional parameter ?uid=# can limit to events by a specific member.
2.16 (2009-06-23)
- Fix to config system. There was a bug where many of the config files would not update.
- New config files added to Industry and Geography Systems.
- Bug fixes to Industry and Geography Systems.
2.15 (2009-06-03)
- There is a new media config option that allows you to choose the default media type on the media loading form.
2.14 (2009-06-01)
- Front page topic list now honors the front page checkbox in the topics administration
- Articles in community sites now always show a link to author's profile page
2.13 (2009-05-27)
- Modifcation to the Guestbook system. Now links to email poster only appear for the owner of a guestbook or administrators
- After posting into a guestbook, the poster is prompted to subscribe to the guestbook RSS.
- The IP address of the poster is now correct when the AJAX guestbook form writes to the page
- Fix to some default JS output in the template (there was an error if the template config did not enter a value for login links placement)
2.12 (2009-05-25)
- Fix to update script that created 500 errors.
- New operation of newsletters. If a newsletter article has photos assigned to it, only those photos will be sent in the newsletter. If no photos are used, then the system finds the most recent images (the old default method).
2.11 (2009-05-18)
- New media configuration controls
2.1 (2009-05-15)
- f6 framework enacted
- Updates to WYSIWYG editor for IE8 compatibility
2.0759 (2009-03-03)
- Framework for new XML administration tools added (no front end yet available).
- Fix to article post/edit bug that brings up a 500 error.
2.0758 (2009-02-28)
- Fix to guestbook RSS feature that was broken in a recent update.
2.0757 (2009-02-28)
- Un-reviewed guestbook entries will no longer show the button to reply.
- New/edited topics will automatically update the nav menu.
2.0756 (2009-02-27)
- Form for login on Mail page removed on non-community sites
- Fix to broken image on form to submit guestbook on images page.
2.0755 (2009-02-24)
- New actions in emails to guestbook owners when a new post is made. There is now a feature to approve or delete new entries directly from links inside emails to the owners of guestbooks.
2.0754 (2009-02-23)
- Timeout time for sending newsletters and loading articles has been set to unlimited.
2.0753 (2009-02-22)
- More Miscellaneous code cleanup for AJAX guestbooks. Other minor JavaScript additions, fixes and enhancements.
2.0751 - 2.0751 (2009-02-20)
- Major updates to how the core guestbook system works. Output of comments have been sstructurally changed; you may need to update your CSS to accomodate these changes.
- Guestbook posting forms now have AJAX JavaScripts for non-members viewing pages that can make guestbook posts.
- Last Name is no longer a required field in the guestbook form.
- Media Manager now includes links to site pages for media files associated to those pages.
- Default list of articles in a series has now been changed to a named ordered list instead of simply numbers. You may have duplicate content in your articles in a series... edit
webonizer_articles.php to remove any reference to the article's series in the $PIX column.
2.075 (2009-02-17)
- New feature for Guestbook system. User accounts now have an option to turn on or off a feature to only display posts they have Reviewed. The new change includes a new way for guestbook entries to be deleted / reviewed on the page they are viewed on (for example, as a comment below an article).
2.0742 (2009-02-16)
- Update to fix the topic control for front pages and site pages.
2.0741 (2009-02-06)
- Minor update to Site Page edit form. WYSIWYG editors now include reference to the stylesheet at
/webonizer_modules/style/webonizerStyles.css to work similarly to Articles and Events in usage of the Styles property in the WYSIWYG editor.
2.074 (2009-02-02)
- Fix to JavaScript error notice on forms where there are no more media forms allowed.
2.073 (2009-02-02)
- Media Manager update. Thumbnails of images now have links to enlarge the images.
2.072 (2009-02-02)
- More fixes to the media handling JavaScripts.
- Removed requirement that site logos must be of the "Banner" or "Graphic" media types.
2.071 (2009-02-02)
- Update to imaging JavaScript functions to remove problem where a JavaScript error gets thrown if the page loads slowly and the user clicks the Add More Media link.
- New Feature - Outgoing emails can have custom CSS applied to them. By default, the outgoing emails of the site use
/webonizer_modules/style/webonizer.css. Now, if you create a file at /webonizer_modules/style/email.css, your outgoing emails will use that CSS instead.
2.070 (2009-01-31)
- Minor patch for updating older sites. Non-essential.
2.066-2.069 (2009-01-30)
- Major Updates to template system.
- Fix to topic system administration form (there was a bug where the Area of a newly submitted topic was not getting the accurate information in the resulting page--while the proper data was stored in the database, posting the form multiple times in a row could cause topics to be associated to the wrong pages.)
2.065 (2009-01-27)
- Update to imaging JavaScript to remove error warning when loading a media file that has a mime-type that is not part of the default list of allowed types.
2.064 (2009-01-26)
- Bug fix for Admins. There was a bug in the Article submission processing that stripped double forward slashes from article body content--meaning that any post from an admin could not post external links because of http://. This bug only affected admins becasue the verification was only stripping // because of comments in script tags which non admins could not post anyway.
- The form to add a new topic now presets to the site page being looked at on the topics administration page.
2.063 (2009-01-21)
- Minor update to add error handling to the imaging javascript function.
2.062 (2009-01-21)
- Update to form validation script to work properly in Safari
- Update to media handling functions to include more DOM-compliant JavaScript
- Backend Code Cleanup.
2.061 (2009-01-20)
- Fix bug in event admin form that failed to show/hide hour/minute menu.
- Removed control panel at top of user account settings form.
- Fixed bug in form validation javascript that failed when a fix was introduced for the Chrome browser.
- Backend Code Cleanup.
2.060 (2009-01-19)
- Fix to bug on Article Search Page where results would have multiple duplicates if no search terms were entered.
2.059 (2009-01-13)
- New default media types include FLV and MPG for video handling. No default player for these in Webonizer--webmasters must create their own.
- New default video labels: Video Tutorial
- Articles now include new property (array) videoArray.
2.058 (2008-12-23)
- Default action on email validation has now been altered. Default is no longer to check for email address MX entry.
2.057 (2008-12-12)
- Core Form Validation JavaScript updated to work properly in Google Chrome.
2.056 (2008-12-09)
- Minor Code Cleanup
- Document forms for media files already on the site now inlcude more useful "Jump To" links above the media list.
2.054-2.055 (2008-12-04 through 2008-12-07)
- Major updates to core JavaScripts. Core JavaScripts have been cleaned up and made more object-oriented. This release can potentially break custom JavaScripts. If you have Plugins (Sellonizer, Villas Plugin), please wait for your plugin developer to release updates before you apply this update!
- Both Sellonizer and Villas have updates for the new OOP JavaScripts... ask your programmer to get these updates.
2.052-2.053 (2008-11-26)
- Updates to the core system in regards to default javascript functions. The old JavaScript system is still available... new installations will use new systems. More details about this update are coming soon.
2.0513 (2008-11-19)
- Newsletter System updates. Sending the newsletter is now done with a POST rather than a GET. Static content inside newsletters has also been reduced and moved to the end of newsletters.
2.0512 (2008-11-18)
- New logging feature for database connection errors. If there is a database connection error, an entry is made into the server logs and a HTTP 503 error code is returned to the client.
2.0511 (2008-11-14)
- Minor fix to remove a duplicate message when a new Webonizer site member verifies their email address.
2.051 (2008-11-12)
- Update to newsletter subscription form to stop some form of bot attacks.
- Update to Troubleshooter form to stop some bot attacks.
2.050 (2008-11-08)
- Update to Articles. Administrators and users with the META permission can now post CDATA blocks in article content.
2.049 (2008-11-02)
- Randomization has been restored to the front photos function.
2.048 (2008-10-30)
- Newsletter Signup Updates
- Successful newsletter signups are now redirected to a page so that you can track this via apps like Google Analytics. The path is: /webonizer_core/newsletter.php?newsletter_sign_up=true
- You can now customize static content on pre-sign up and post-signup pages. Add pages with link names of newsletterPre for custom content before signup and newsletterSigned for custom content after signup.
2.047 (2008-10-18)
- Event Class updated
- Events now have option to turn exact time on and off; sitemap priority added; meta field added
- Event sitemap now included with Google Sitemap
- Member Sitemap removed from sites not using the Community function
- Image display pages now include automatically generated title of image type and image number after the image label. This feature added so that Google Webmaster Tools do not warn of duplicate content on such pages.
- Article search form title now includes page number.
2.045-2.046 (2008-09-26)
- Ampersands converted to HTML entities in standard Article title outputs
2.044 (2008-09-26)
- Updated default search form to use valid HTML event handler for "submit"
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)
2.025
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
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