diff --git a/docs/changelog/6.x.x.txt b/docs/changelog/6.x.x.txt
index ecf7c3b57..0e0b89588 100644
--- a/docs/changelog/6.x.x.txt
+++ b/docs/changelog/6.x.x.txt
@@ -1,1787 +1,1794 @@
-6.9.0
- - fix [ 1379384 ] image uploads to non-public pages
- - fixed a problem with SynchFileToLDAP hourly script.
-
-6.8.3
- - fixed a problem with enabling Avatars in the Collaboration System.
- - Fixed a problem where profile data would be mixed between the current user
- and the user your viewing the profile of.
- - fix [ 1381551 ] epochToHuman for foreign languages
- - fix [ 1381305 ] SQLReports report nothing!!!
- - fix [ 1381873 ] Matrix missing toolbar
- - fix [ 1381694 ] Unable to reset votes on poll
- - fix [ 1381309 ] FormParam macro returns always undef
- - fix [ 1379595 ] http proxy broken
- - fix [ 1379060 ] Unable to view subscription codes
- - fix [ 1379407 ] All collaboration systems show up as same username
- - Fixed a syntax error in Post.pm
- - fix [ 1382675 ] File Path Wrong - Uploads are difficult
- - fix [ 1380368 ] Snippets should not contain debugging info
- - fix [ 1377668 ] Unescaped double quote in Syndacate title cause problems
-
-
-6.8.2
- - fix [ 1378871 ] become this user doesn't work
- - fix [ 1378909 ] (SVN 300) Unable to add user
- - fix [ 1378787 ] Unable to add new group to user
- - Converted all the max((assetData.)revisionDate) calls to use mysql5/(4.1)
- nested queries.
- - Added some more skeletons (newWobject, newAsset, changelog(!))
- - fix [ 1323184 ] CS Submissions Not Sorting on multiple sites
- - fixed some major oversights in the new profile system.
- - Added macro to return the MIME type to a file, FetchMimeType.
- - fix [ 1378493 ] 6.7.8 collab post edits (images)
- - fix [ 1363797 ] Calendar Javascript (Date/Time)
- - Fixed bug where viewProfile did not show pretty printed values
- - fix [ 1344146 ] deleting recurring events doesn't work
- - fix [ 1378333 ] [WG 6.7.8] Mail Form template doesn't mark required fields
- - fix [ 1377276 ] Calendar Pop up issue
- - fix [ 1328728 ] Export exports root page n times
- - fix [ 1338306 ] adminConsoleHelpIcon displayed at wrong position
- - fix [ 1216810 ] anonymous registration errors persist (fixed for real!)
- - fix [ 1237406 ] HTTP Proxy caches results
- - fix [ 1365822 ] makePrintable does not work in Collaboration System
- - fix [ 1376621 ] dateSubmitted not updated on posts
- - fix [ 1344111 ] promote/demote swap with non-"published" assets
- - fix [ 1372630 ] Syndicated encode "&" also if belong to a HTML entity
- - removed server version tag appending. Could re-add as an setting later.
- (along with the Style.pm header tag version number insertion).
- - fixed poll's editForm so an option only showed up at the proper time.
- - Fixed bug/rfe where it was not obvious when hovering over the rank
- column in the Asset Manager that you can drag rows up and down.
- Added cursor:move to the td's style.
- - Fixed a bug where in the Edit User profile tab that required fields were
- not marked with an asterisk.
-
-
-6.8.1
- - fix [ 1364965 ] Assets in Trash give Permission Denied in stead of Not
- Found
- - fix [ 1372680 ] dashboard needs hide option
- - Removed duplicate processing of metadata.
- - fix [ 1373649 ] Username isn't populated in 6.8.0 Discussions
- - fix [ 1373707 ] File Pile not uploading images
- - fix [ 1353425 ] getUsersInGroup includes expired Group of group members (Ed
- van Duinen)
- - fix [ 1373041 ] context menus in Admin Mode don't position correctly in IE
- ( Michele Dell'Aquila)
- - Upgraded TinyMCE to 2.0.1, which allows the rich editor to work with
- Firefox 1.5.
- - Added test class for User.pm (Roy Johnson / Ocean View Web Creations)
- - Fixed bugs in User.pm not updating _user{lastUpdated} (Roy Johnson /
- Ocean View Web Creations)
- - Fixed bugs in User.pm not updating _user{karma} when karma method called
- (Roy Johnson / Ocean View Web Creations)
- - Now that we're requiring Perl 5.8, don't need to do the hackery for WS
- Client to work any longer.
- - Converted User Preference fields to user profile fields.
- - Fixed a major versioning system bug where when purging the last revision of
- an asset, if it had children, the children were not purged with it. This
- may have caused problems in some people's databases. If it has all you
- need to do to fix it is upgrade to this release and then run
- sbin/rebuildLineage.pl
- - fix [ 1356544 ] FAQ template in collaboration has wrong anchors
- - The upgrade script now wipes out the file cache in case it would cause
- any conflicts.
- - fix [ 1373319 ] archive
- - Fixed the In/Out Board so it doesn't produce fatal errors on add.
- - fix [ 1373493 ] Upgrade script fails because parameters are not quoted
- - Upgrade now uses --results-file parameter on mysqldump because some
- operating system don't handle UTF-8 characters through their pipes.
- - Added backend API for user profile schema to eliminate inconsistencies
- and to allow the dashboard to use user profile fields as preferences rather
- than having a seperate asset type for it. This mechanism is more efficient,
- and thusly increases the performance of the dashboard.
- - Removed some debug code that was spewing garbage into apache log file.
-
-6.8.0
- - Switched Date::Manip to DateTime for better performance and more
- functionality. See gotchas for details. In our benchmarks DateTime runs
- about 13 times faster than Date::Manip. Depending upon how date intensive
- your pages are, you will see a 2% to 100% performance increase from this
- change.
- - Added RandomThread macro thanks to Wouter Vijvers.
- - Switched from Apache::Registry/CGI to a pure mod_perl2 interface, which
- increased performance by over 70% to the entire system, and in some cases
- as much as 100%. See gotcha.txt for details. This increase is not seen in
- raw speed, but rather capacity. You can serve 70% more requests per second.
- - Changed macro API which cuts macro memory consumption in half. See
- migration.txt for details.
- - Added automated code testing framework.
- - Added code skeletons for the various plugins WebGUI supports.
- - Added template to Collaboration RSS feeds.
- - Added page.isContainer and page.isUtility template variables to Navigation
- templates.
- - Added Matrix asset.
- - Added In/Out Board asset.
- - Page not found page returns a 404 error code now.
- - Added more error trapping in caching system.
- - Fixed some layout and control bugs in the color picker form element.
- - Added a simple Style Wizard.
- - Removed $session{os}{slash} since it is no longer needed.
- - Reworked the form system to use inheritance and added a new master form
- class for lists called List. See migration.txt for details
- - Updated preload.perl to automatically preload all WebGUI related modules,
- which increased shared memory usage by 30%.
- - Added StockData asset.
- - Added WeatherData asset.
- - Added MultiSearch asset. Will eventually be re-merged with the
- existing search wobject for the release of 6.9.0.
- - Extended the Shortcut asset to allow fully extensible admin overrides,
- which can be pulled from user preferences also attached to a Shortcut.
- - Added Dashboard asset, which uses personalized Shortcuts to allow
- personalization of any asset on your site to create a "portal" or
- "dashboard". You can create more than one dashboard per site.
- See the help documention for how to use Shortcut overrides and the
- new user preference fields.
- - [ 1361669 ] editUserProfileField causes huge memory consumption, loop
- - [ 1354464 ] Dynamic Field does not work correctly
- - [ 1354467 ] WebGUI::Form::Group is implemented incorrectly
- - [ 1372045 ] Required user profile field not show when create login
- - [ 1371873 ] edit/manage buttons in Template form control disappeared
- - Added an option for multiple IP addresses (space seperated) for debug
- output
-
-
-6.7.8
- - fix [ 1364895 ] Error in ITransact Commerce Module
- - fix [ 1365033 ] Commerce Templates not saving to settings
- - fix [ 1358317 ] Upgrade from 6.6.0 to 6.7.x does not work
- - fix [ 1339611 ] Sm Calendar: date links broke, unusable for >1 event per
- day
- - Fixed a problem with Random Asset Proxy
- - Fixed a caching bug in the user system.
- - Fixed a problem in the user system for negating macros on profile fields.
- - Added a missing use statement in Storage
- - Renamed the "Page" asset to "Page Layout" for clarity.
- - fix [1329023] Doc for EventsCalendar
- - fix [1336414] All default profile fields not protected
- - fix [ 1343269 ] add Content Profiling field yesNo type i18n
- - fix [ 1342623 ] -noDate flag in WebGUI::Form::Date not working
- - fix [ 1345261 ] addFileFromFormPost always returns 1 file uploaded
- - fix [ 1347584 ] Wobject "Product" copy fails
- - fix [ 1340614 ] page: "what next?" both choices take you to new page
- - fix [ 1350687 ] 6.7.7 editProfile doesn't work...
- - fix [ 1350770 ] generateContent.pl fails
- - fix [ 1352362 ] can't add version tag in Content Versioning
- - fix [ 1352647 ] WebGUI::HTTP::setCookie does not accept 0 as time to live
- - fix [ 1358547 ] Syntax Error in Default Edit Profile Template
- - fix [ 1304479 ] CS Content Approval Request Email Link Issue
- - fix [ 1358264 ] syncprofiletoldap bug
- - fix [ 1324000 ] SyncProfilesToLDAP does not work
- - Fixed a documentation error related to SQL Report placeholder parameters.
- - fix [ 1328951 ] someone screwed up RandomAssetProxy.pm
- - fix [ 1333572 ] testEnvironment - broken loop
- - fix [ 1341004 ] ArchiveOldPosts isn't fully versioned
-
-
-6.7.7
- - added two new template variables to the EventsCalendar -
- pagination.previousPageUrl and pagination.nextPageUrl
- - fix [ 1328298 ] 6.7.5 random Assets not random
- - fix [ 1288653 ] Events calendar again - moving forth/back does not work
- - fix [ 1324230 ] 6.7.6 - Template, Rich Text Editor options not showing
- - fix [ 1276593 ] 6.7.2 Product Images don't upload
- - fix [ 1324128 ] Help: List of Available Macros not working
- - fix [ 1315408 ] Navigation sometimes fails to use correct startpoint
- - fix [ 1305577 ] 6.7.5 Cannot insert a Link to a Page in the WebGUI page
- tree
- - fix [ 1307043 ] Can't Adjust Order of Nav Menu
- - fix [ 1298896 ] 6.7.4 - reordering stops working after moving assets
- - fix [ 1324170 ] assetId has no hoverhelp.
- - fix [ 1298851 ] forum subscribers still get notif. after subscr. expired
- - fix [ 1305368 ] Moderation in Collaboration not working ?
- - fix [ 1306912 ] CMS Matrix - Unable to approve article's
- - Removed the deprecated threaded view in the CS for a slight performance
- gain and simplified templates.
- - fix [ 1312107 ] Forum Issue in "Thread" View
- - fix [ 1318963 ] 6.7.5 None of the profile fields can be updated
- - fix [ 1306722 ] 6.7.5 Add an event only on TODAY
- - fix [ 1323057 ] Anchors break XHTML 1.1
- - fixed "Fail Safe" template (admin bar doesn't overlap content anymore)
- - fix [ 1325296 ] sort by editform field in collaboration in random order
- - fixed lots of XHTML bugs in templates and code
- - fix [ 1301604 ] Survey in 6.7.5 gamma
- - fix [ 1310360 ] WebGUI::FormProcessor::checkbox not working correctly
- - Finally Internationalized some of the www_edit screens for wobjects,
- by adding a generic www_edit generator in Wobject.pm.
- - Fixed a lot of the www_ methods in Survey.pm to return in styled pages
- instead of raw
tags without
etc
- - fix [ 1293897 ] 6.7.4 - asset manager reorder by rank
- - fix [ 1299131 ] paragraph tags added every time collaboration message change
- - fix [ 1305132 ] 6.7.5 Assets are moved to trash by runHourly
- - fix [ 1282473 ] RSS encoding (Thanks to Klaus Hertle)
- - fix Removed last references to deprecated "lastUpdated"
- - fix [ 1234051 ] Recursive loops in addGroupsToGroups
- - Added handling for an exception in recurring payment processing where there
- was missing data causing a fatal error.
- - fix [ 1326687 ] Export on windows Apache server doesn't work (with quick
- fix (Thanks to Sven Opitz)
- - fix [ 1216810 ] anonymous registration errors persist
- - fix [ 1327237 ] 6.7.5 Shortcuts
- - fix [ 1328105 ] Pages should contain "no-cache" tags
- - fix [ 1216810 ] anonymous registration errors persist
- - fix [ 1323272 ] Site modifications using GET in stead of POST
- - fix [ 1328763 ] 6.7.3 FileAsset file size has incorrect value when
- displayed
-
-
-
-6.7.6
- - Fixed invalid i18n keys that were causing missing labels.
- - Fixed a bug in setToEpoch that caused dates to be improperly formatted.
- - Fixed a problem with the slide panel where the links would sometimes take
- the properties of the style.
- - fix [ 1302878 ] testEnvironment.pl does not check versions (Wouter van Oijen / ProcoliX)
- - fix [ 1238223 ] captcha image broken in WRE
- - fix [ 1288783 ] Captcha picture only works with the latest ImageMagick.
- - fix [ 1306915 ] Missing label on shortcut - Metadata
- - Fixed a pagination bug in the subscription code pagination.
- - Added a table of contents to the Help system.
- - Documented the Product Macro and internationalized messages inside of it.
- - Fixed a critical security bug. Upgrade to this version immediately if
- you're using any other version 6.3 or above.
-
-6.7.5
- - Fixed a syntax error in Syndicated Content.
- - Fixed an infinite loop problem in Syndicated Content when no URLs were
- specified.
- - Corrected an error in the built in WebGUI config file documentation.
- - Fixed Survey copy bug that prevented asset from appearing in clipboard.
- - Fixed Survey copy bug that was preventing section data from being copied.
- - Workedaround a bug for broken xml docs in Syndicated Content.
- - fix [ 1293947 ] 6.7.3 Cannot use a second AssetProxy with IE, Stack overflow (Wouter van Oijen / ProcoliX)
- - Added a few more performance enhanceers which can cut the number of
- database queries per page in half in some cases. And can reduce the number
- of queries on Collaboration System related pages even further.
- - fix [ 1292597 ] Trash not emptied
- - fix [ 1292209 ] purgeTree called in runHourly.pl (6.7.4)
- - fix [ 1290600 ] 6.6.5-6.7.0 upgrade script (fix) (Nicklous Roberts)
- - fix [ 1288786 ] Names of copied style templates doesnt update.
- - fix [ 1292538 ] Template::getList isn't versioned
- - fix [ 1241451 ] Images not showing up in TinyMCE
- - fix [ 1252786 ] rich edit ie image problem
- - fix [ 1284248 ] runHourly.pl moving assets I don't want in trash to trash
- - fix [ 1288699 ] 6.7.4 - username sometimes does not appear
- - fix [ 1296468 ] Username doesn't show up in Edit User Account
- - fix [ 1295921 ] Problem with Survey content.
- - fix [ 1290460 ] Survey error when adding multiple choice answers
- - fix [ 1288887 ] new user information mail dos'nt contains the username
- - The export system now attempts to create the export path if it doesn't
- already exist.
- - fix [ 1287741 ] 6.7.3 Cannot insert a WebGUI collateral image in IE.
- - fix [ 1293163 ] Error when using Syndication
- - fix [ 1295718 ] Moderating submissions/posts is broken
- - fix [ 1288770 ] Couldn't call method www_view on asset
- - fix [ 1278672 ] Timezones does not still not work properly in webgui
- - fix [ 1281347 ] double slash in URL (in style template WebGUI 6)
- - fix [ 1289336 ] Trash cannot be emptied 6.7.4 gamma (documentation fix)
- - fix [ 1293180 ] packages help needs updating (documentation fix)
- - fix [ 1276863 ] memcached caching broken
- - fix [ 1286646 ] help things (documentation fix, content prototypes)
-
-6.7.4
- - fix [ 1279861 ] POD errors in 6.7.3
- - fix [ 1287994 ] POD errors in 6.7.4
- - Fixed the default assets icon.
- - Made further alterations to the page layout templates to make them work
- better in IE.
- - Added a date caching switch to the config file so people don't have to use
- the new date caching system if they don't want to.
- - Added an IP based limiter to the debug option, and for that reason
- eliminated the unlikely, though potentially dangerous debug=1 URL option.
- - Added a performance indicator debug option to the settings.
- - The locked icon in the asset manager no longer shows up unless autocommit
- is disabled.
- - Added pagination to the versioning manager.
- - Eliminated the possiblitity of rolling back the "auto commit" and "initial
- import" tags.
- - Any attempt to view "root" will redirect the user to the default page.
- - fix [ 1285604 ] getVars undefined in Asset::File.pm
- - fix [ 1284330 ] error in page export function
- - Fixed a trash purging problem.
- - fix [ 1281516 ] Undefined subroutine &WebGUI::Asset::File::quote runHourly
- - fix [ 1281430 ] www_restoreList should be in AssetTrash.pm
- - fix help links on the Asset add/edit forms
- - Added cache to settings which increased performance by .02 seconds per
- page.
- - Added user cache which increased performance by more than .1 seconds per
- page.
- - Added some new indicies to make asset queries .01 to .1 seconds faster per query.
- - fix [ 1274488 ] Visitors language not recognized 6.7.2
- - fix [ 1266159 ] 6.7.1 - getEditForm fields are in funky order
- - fix [ 1283629 ] Forum bug in 6.5.6
- - fix [ 1279887 ] unable to copy Survey Wobject
- - Fixed a bug where privileges were not being set correctly on cache files
- and that was causing write errors.
- - fix [ 1281437 ] hidden children appear when changing assetsToHide
- - fix [ 1265771 ] assets that were formerly prototypes are... (mwilson)
- - fix [ 1280018 ] add new sql report - all query fields visible (mwilson)
- - fix [ 1283740 ] overridden in WebGUI/Mail.pm (mwilson)
- - fix [ 1282511 ] WebGUI::Form::submit disabled (mwilson)
- - fix [ 1281854 ] migration.txt - 5.6, 5.7 need some updating. (mwilson)
- - fix [ 1281842 ] rand() needs srand() on win32 mod_perl (mwilson)
- - fix [ 1281435 ] Asset::paste() or Asset::setParent() needs... (mwilson)
- - fix [ 1280374 ] Events calendar with no end date set loops... (mwilson)
- - fix [ 1230352 ] Navigation Template (mwilson)
-
-6.7.3
- - User search now includes user alias.
- - Fixed a bug in the user manager where userId, date created, date updated,
- and karma were not showing up when editing users.
- - fix [ 1274239 ] Can Not Save Edits to Assets
- - fix [ 1274414 ] extraHeadTags entirely unused (mwilson)
- - fix [ 1265709 ] 6.7.1 - most help topics appear twice
- - fix [ 1276625 ] viewRSS not working (Andrew Khmelev)
- - fix [ 1276695 ] Addition to 'viewRSS not working' (6.7.2) (Andrew Khmelev)
- - Fixed a layout problem with the user search form.
- - fix [ 1250418 ] unable to edit posts more than once
- - fix [ 1245871 ] redirectAfterLogin url malformed
- - fix [ 1274951 ] Unable to drag rank in asset manager
- - fix [ 1276449 ] 6.7.1 content invisible after edit by content manager
- - Fixed a few bugs in the new form system related to UI levels and hidden
- fields.
- - fix [ 1275024 ] Can not edit layout on 6.7.2
- - fix [ 1262235 ] sql report form params
- - fix [ 1277529 ] Extra radio buttons in Settings console
- - Removed the last remnants of wobject ids.
- - Fixed a GUID case sensitivity problem.
- - Fixed several large security holes. See the security advisory on
- getwebgui.com for details.
- - fix [ 1279157 ] showInForms option not stored
- - fix [ 1250290 ] ECommerce state field broken on Plainblack.com
- - fix [ 1261985 ] (Fix?) sortby.lastreply.url (Andreas Graf)
-
-6.7.2
- - fix [ 1163407 ] Ampersand XHTML 1.0 Non-Compliant
- - fix [ 1243559 ] profile field security vulnerability (Len Kranendonk)
- - fix [ 1271490 ] uncommitted version appears in Navigation (midellaq)
- - fix [ 1268605 ] field type selection broken (midellaq)
- - fix [ 1267548 ] can't add metadata field (midellaq)
- - fix [ 1265788 ] SyndicatedContent *not working* in 6.7.x
- - fix [ 1266285 ] 6.7.1 - UserProfile Fields Time error (Len Kranendonk)
- - fix [ 1245765 ] Missing 'page not found' crashes settings
- - fix [ 1263934 ] 6.6.5 Import Scripts Asset URLs
- - fix [ 1260760 ] Default endDate in asset table too high for FreeBSD
- - fix [ 1249486 ] default script language is not declared
- - fix [ 1164205 ] TinyMCE files not found by Apache
- - fix [ 1038289 ] Performance problems with 6.2
- - fix [ 1236961 ] Admin bar broken on IE under XHTML Transitional DTD
- - fix [ 1225432 ] plainblack.com: print is broken
- - fix [ 1249882 ] Make page printable in RWG broken
- - fix [ 1255313 ] r_printable includes index.pl sometimes
- - fix [ 1248006 ] Spell check create.sql
- - fix [ 1248040 ] plainblack forum search not showing dates
- - fix [ 1265771 ] assets that were formerly packages are still on packageList
- - fix [ 1177447 ] deployPackage does not retain content pos. (mwilson)
- - fix [ 1256718 ] Assets disappear after changing page layout (mwilson)
- - fix [ 1267326 ] LastPost varibale not updating correctly in Msg Board
- - fix [ 1262002 ] no "next Thread" or "previous Thread" links (mwilson)
- - fix [ 1252626 ] navigation relative to current url broken (mwilson)
- - fix [ 1261994 ] getLineageLength (mwilson)
- - Updated references to Ruling WebGUI to be changed to WebGUI Done Right in
- the default content.
- - Changed the page templates to float better in IE.
- - Fixed a bug that caused the page layout template not to change immediately
- upon an edit.
- - fix [ 1240899 ] File Upload Control strangeness in IE under XHTML
- - fix [ 1208496 ] Link to a page in WebGUI broken on IE - Done button broken.
- - fix [ 1264301 ] HTML Link in text editor broken
- - Removed the positive options for Navigations with start points relative to
- the current URL since they didn't make any sense.
- - Fixed a bug where password field was not being displayed in the user manager.
- - Fixed a bug in version management where you couldn't see the list of things
- changed under a specific tag.
- - Fixed a bug in versioning that would allow a user not using the same tag as
- the original editor to edit a locked asset.
- - Fixed a bug that would not allow an editor to commit an individual asset
- revision.
- - Fixed survey template.
-
-
-6.7.1
- - fix [ 1251608 ] can't login
- - fix [ 1206046 ] function tinyMCE_WebGUI_Cleanup don't work
- - Fixed a fatal error with Redirects
- - Fixed a fatal error in the date field in the new pluggable forms system.
- - Fixed a nasty logout bug.
- - Fixed a formatting problem with the forum rich editor.
- - Fixed a fatal error in www_viewStatistics (mwilson)
- - Fixed some errors in FileCache.pm (mwilson)
- - Disabled killing of own session since it sometimes displays weird things
- and since the Logout link is on the same screen (viewActiveSessions) (mwilson)
- - Added some more exception handling to getAssetAdderLinks (mwilson)
- - fixed more arrayed Form parameters in www_editMetaDataField (mwilson)
- - fixed a bunch more errors in the new date field - (mwilson)
- - fixed a fatal error in whatNext.pm (mwilson)
- - Fixed a bug in the new versioning system where new revisions would sometimes
- not get their properties copied from the previous revision.
- - Set the rich editor to use a bigger font by default if no style sheet
- specifically setting it was called.
- - fix [ 1256549 ] Users are allowed to set url to extras or uploads
- - fix [ 1262505 ] Unable to edit group info
- - Added the missing export toolbar icon.
- - Fixed the context menus that were unclickable.
- - Fixed a problem with the rich editor in Internet Explorer that caused it
- not to save new content.
- - fix [ 1261789 ] fixed(?) can't edit collaboration (Collaboration.pm) (andreasg)
- - fix [ 1262239 ] Error when searching discussion
- - fix [ 1253545 ] moving wobjects around in a Layout doesn't spawn revisions
- - fix [ 1262991 ] runHourly fails on asset.assetData
-
-
-6.7.0
- - Added Survey section feature
-- Added two new Survey answer types. HTMLArea and textarea.
- - Upgraded the rich editor to 1.45.
- - Rich edit now has three new buttons: paste from word, paste as plain text,
- and fullscreen.
- - Rich editor defaultly does not validate HTML tags and therefore will allow
- the slop that it was stripping out before. While less strict, this is less
- confusing to end users.
- - The Rich Editor no longer second guesses the URL that a user enters.
- - Being in the admins group automatically results in a UI level capable of
- seeing everything.
- - fix [ 1251390 ] Security tab doesn't appear for member of Admins
- - HTTP Proxy URLs can now be up to 2048 characters long.
- - The Edit Branch function now allows you to recursively set meta data.
- (Thanks to Volvo for funding this feature.)
- - Fixed a potential problem where editing a page under rare very rare
- conditions could destroy the not found page.
- - Added the ability to override the UI Level of any field in the edit form of
- any asset in the WebGUI config file. (Thanks to Volvo for funding this
-feature.)
- - Translation providers can now add languageAbbreviation and locale
- properties to their translation in order to activate the translations of
- javascript helper components like the rich editor and the calendar
- date picker.
- - Added the ability to override the UI Level of an entire asset in the config
- file. (Thanks to Volvo for funding this feature.)
- - fix [ 1229042 ] crumbtrail should show full path...
- - Added asset versioning. (Thanks to Volvo for contributing funding to this feature.)
- - fix [ 1229188 ] typo in Help: Collaboration, Post List Template Variables
- - fix [ 1221284 ] Operation\user.pm i18n {internationalize labels}
- - All form field labels have been internationalized.
- - Added hover help. (Special thanks to Colin Kuskie for all his help with
- this.)
- - Removed long since depricated support for the eopro editor.
- - Class icon context menus are now left click enabled rather than right click
- enabled because some users were confused by right clicking on a web page,
- and mac users, having only one mouse button, couldn't do it.
- - Rewrote the asset manager UI to have a little less whiz-bang and a bunch
- more user friendliness due to user feedback.
- - The File and Image assets are now considered utility assets and the default
- way to upload files will be through the File Pile. Anyone wishing to make
- the File and Image assets available as normal assets in the new content
- menu are still able to do so, and existing sites will be left as they are.
- - Added a file cache size limit option to the config file.
- - Added "content type" to Snippets, allowing for CSS, XML, javascript and
- other file formats to be served directly from a snippet.
- - Enhanced aggregation features of the SyndicatedContent wobject, including
- keyword filtering, content republishing, XSLT stylesheet support and
- different "display modes".
- - Wrote a whole new caching system for WebGUI that is up to 10 times more
- efficient than the old caching system.
- - fix [ 1216053 ] can't drag to asset manager crumbtrail
- - Updated the calendar picker to version 1.0.
- - Added a mechanism to wobject definitions so that they can dynamically
- generate their getEditForm() method based upon settings in the definition
- if they need no special processing rules. For people familiar with Jakarta
- Struts or Ruby on Rails this will be very familiar. For all other
- developers, just know that it will make writing wobjects that much easier.
- For an example, take a look at the Article wobject's definition() method.
- - Added an optional specification of the asset icon, ui level, and name in the
- definition to have getName(), getUiLevel(), and getIcon() autogenerated for
- WebGUI::Asset subclasses.
- - fix [ 1239601 ] Thread::getName is not Internationalized (and many other Assets, too)
- - fix [ 1240316 ] Doc erro in Folder template thumbnail => thumbnail.url
- - The Navigation template variable "unfolded_page_loop" was removed a long
- time ago, but the documentation was never updated until now.
- - Created a new pluggable form control backend. See migration.txt for
- details.
- - Changed warning generated when a languagepack misses the makeUrlCompliant
- procedure to a fatal error, since this will lead to a false url in the asset
- table. (mkamerbeek/Procolix)
- - fix [ 1249114 ] unclosed
elements in auth modules (mkamerbeek/Procolix)
- - fix [ 1249117 ] resetExpiredPassword not a callable method from authmodules.
- Includes an additional bugfix in resetExpiredPasswordSave method (mkamerbeek/Procolix)
-
-6.6.5
- - fix [ 1243131 ] In 6.6.4 you cannot upload anything (ebruni/mwilson)
- - fix [ 1243392 ] demo.plainblack.com: Cannot manage users in group (mwilson)
- - fix [ 1240325 ] FilePile doesn't create thumbnail when upload images
- (mwilson)
- - fix [ 1240324 ] Folder.pm error evaluating $isImage (ebruni)
- - fix [ 1240140 ] Database link username in 6.6.3 is wrong (mwilson)
- - Fixed a bug where HTTP Proxy asset couldn't proxy images properly.
-
-
-6.6.4
- - fix [ 1238539 ] REQUEST_URI broken in WRE
- - fix [ 1227887 ] setScratch("redirectAfterLogin") doesn't save
- $session{form}
- - fix [ 1239475 ] post::processPropertiesFromFormPost doesn't check
- attachment
- (mwilson)
- - fix [ 1239488 ] post::processPropertiesFromFormPost thumbnails non-images
- (mwilson)
- - fix [ 1206045 ] Max Image Size don't work (fixed for good this
- time-mwilson)
- - fix [ 1218993 ] Clicking of icon of active operation does nothing (mwilson)
- - fix [ 1239576 ] New survey cached as blank (mwilson)
- - fix [ 1224016 ] Survey.pm edit answer problems (mwilson)
- - fix [ 1231377 ] When An Admin Logs Out Site Disappears (mwilson)
- - fix [ 1230990 ] {_parent} is sometimes set to undef (mwilson)
- - fix [ 1230985 ] $session{page}{empty} is not reset before each... (mwilson)
- - fix [ 1226720 ] error msg when deleting last post from a coll.... (mwilson)
- - fix [ 1226945 ] subscribe link doesn't update (mwilson)
- - fix [ 1227208 ] Unable to override template on shortcut (mwilson)
- - fix [ 1230505 ] IndexedSearch::getEditForm error msgs aren't......(mwilson)
- - fix [ 1238001 ] HTMLForm->file rearrange problem, extras become subtext
- - Fixed an upgrade script bug in 6.2.11-6.3.0.
- - Fixed an upgrade script bug in 6.5.6-6.6.0.
- - Fixed an error handler bug in the auth system.
- - Fixed a typo in syndicated content that made templates not appear.
- - Fixed several bugs in shortcut asset.
- - fix [ 1224828 ] contra intuitive location when switching admin off
- - fix [ 1230977 ] Products not shown when only in Admin group
- - fix [ 1234214 ] Layout.pm (view) doesn't hide children (Emiliano Bruni)
- - fix [ 1231070 ] undef $session{isInGroup}; should be delete
- $session{isInGro (Matt Wilson)
- - Updated the file system privileges mod_perl handler to work under multiple
- versions of mod_perl.
- - Fixed a sorting problem in the Collaboration System.
- - fix [ 1237120 ] wG allows you to cut/paste USS sub & paste it on a page!
- ERR
- - fix [ 1236414 ] Collaboration System conflicts when two on a page
- - fix [ 1231390 ] When Pasting Content More Than One Item is Pasted to Page
- - fix [ 1231376 ] Secondary Admins Have No Access
- - fix [ 1231388 ] Missing Break Tags All Over The Place (Matt Wilson)
- - HTTP_X_FORWARDED_FOR automatically replaces REMOTE_ADDR when present so we
- can capture accurate IP addresses for clients through proxies.
- - fix [ 1221781 ] Metadata quicklink always visible in Asset Form
- - fix [ 1229387 ] collaboration system file privs
- - fix [ 1228342 ] edit branch doesn't set privs for filesystem
- - fix [ 1221676 ] Duplicate postings in Collaboration System on IE
- - Added an email override option to the config file for testing email
- functions.
-
-
-6.6.3
- - Fixed a recurring transaction commerce bug.
- - fix [ 1218874 ] Unable to edit any Assets nested in a Layout
- - Fixed a bad create.sql script from the last release.
- - fix [ 1215281 ] Users randomly logged out
-
-
-6.6.2
- - Changed the back to site link in the admin console to act intuitively rather than logically.
- - fix [ 1220552 ] moderation of postings/threads
- - fix [ 1218870 ] !! Bugs in Article.pm (old 'Discussion allowed' feature)
- - Fixed help for LDAP connections.
- - Internationalized all LDAP error messages
- - Moved all LDAP help and labels into its own file (AuthLDAP)
- - fix [ 1217865 ] typo in EditableToggle.pm
- - RFE [ 1216056 ] Template names not specific enough
- - fix [ 1210493 ] mistypo in query in thread.pm in table name
- - Fixed a bug in the ITransact plugin that did not handle months with 31 days.
- - fix [ 1200782 ] user.isModerator don't work
- - fix [ 1209539 ] RSS online help URL points to casino site
- - fix [ 1213524 ] Survey.pm: unable to edit answers
- - fix [ 1213516 ] Survey.pm: question order=response driven doesn't work
- (Thanks to misja1)
- - fix [ 1212596 ] Field disableContentLock is missing in Shortcut table
- - fix [ 1214399 ] Admin Bar Unusable
- - fix [ 1196086 ] certain DOCTYPEs break the admin slidebar
- - fix [ 1189186 ] 6.6 CVS Admin menu is invisible on failsafe templater
- - fix [ 1215228 ] getToolbar uses get("url") instead of getUrl [mwilson]
- - fix [ 1187040 ] getNextChildRank doesn't handle rank 999999
- - fix [ 1179021 ] cannot set default value of 0 in several form elements
- - fix [ 1172993 ] Product asset issues
- - fix [ 1195523 ] Bug in Data Type Telephone Number
- - fix [ 1216052 ] Can't copy polls
- - Fixed a bug that was preventing population of the Poll template drop down
- list.
- - fix [ 1203834 ] accounts created by anon. reg. disobey def. userprofile
- settings
- - fix [ 1216062 ] http proxy not proxing images
- - fix [ 1216066 ] url caching broken
- - fix [ 1218475 ] cannot set "who to view" in style templates
- - fix [ 1219745 ] setSize doesn't work with Images [mwilson]
- - fix [ 1206045 ] Max Image Size don't work [mwilson]
- - fix [ 1219805 ] storage.pm renameFile refers to getNode [mwilson]
- - fix [ 1216061 ] 2 rich editors - 1 field [mwilson]
- - fix [ 1220072 ] typo in Help: Template, Language
- - fix [ 1220397 ] Cannot Copy Form
- - fix [ 1220456 ] Image.pm add/edit image help goes nowhere.
-
-
-6.6.1
- - Replaced defective confirm checkout commerce template.
- - Fixed a typo in the Navigation table schema.
- - fix [ 1160019 ] Notification content type [temp fix]
- - fix [ 1173544 ] Rating increases view count
- - fix [ 1177020 ] Preview, then Save a Post -subscribers get two notifications
- - fix [ 1178367 ] Edit Shortcut doesn't work with wobjects without templateId
- - fix [ 1180455 ] assetproxy of a nonexistent asset inserts the page_not_found
- - fix [ 1182449 ] isMarkedRead not a template var in Post::getTemplateVars
- - fix [ 1197781 ] Collaboration: sorting bug in sub_view FIXED!
- and [ 1182478 ] Coll::appendPostListTemplateVars does not sort by isSticky
- - fix [ 1182630 ] thread::isMarkedRead should check thread's lastpost,not self
- - fix [ 1197620 ] upgrade_6.2.11-6.3.0.pl : Missing posts - FIXED!
- - fix [ 1200874 ] "reply with quote" in WebGUI Help
- - fix [ 1190276 ] cannot use encrypt page recursively
- - fix [ 1197360 ] "anscestor" flub in 6.6.0 upgrade file.
- - fix [ 1191650 ] plainblack.com links that are copy/pasted append ..
- - fix [ 1190814 ] The builtin help describes the removed Navigation macro
- - fix [ 1199193 ] lastReply.url not complete
- - fix [ 1201322 ] Form: fixChars don't work
- - fix [ 1198799 ] Moving Threads or Posts in the Trash
- - fix [ 1198000 ] Macro not listed in Rich Editor Assset helper
- - fix [ 1196929 ] page table still being used
- - fix [ 1195909 ] create.sql - left navigation doesn't show home
- - fix [ 1193694 ] webgui::auth::webgui::createAccountSave $self->_logLogin bug
- - fix [ 1186440 ] Asset/Post.pm content type only checked if editStamp set
- - fix [ 1203331 ] i18n::Macro_Thumbnail.pm
- - fix [ 1203413 ] Fix: Rating bug in Thread.pm
- - fix [ 1203603 ] Error in admin console
- - fix [ 1187037 ] LastModified.pm refers to LastEdited and pageId from wobject
- - fix [ 1203693 ] Delete group fails with vital component
- - fix [ 1198695 ] 6.6 ß - Can't call method error on ratings.
- - fix [ 1204123 ] Bug: sortby.lastreply.url
- - fix [ 1203779 ] "Remove" Button in FileUploadControl not internationalized
- - fix [ 1201650 ] Server-wide Cache can be viewed/cleared by an admin
- - fix [ 1205128 ] typo in \lib\WebGUI\AdminConsole.pm
- - Fixed a bug with macro quotes and TinyMCE.
- - fix [ 1197095 ] runHourly not finishing
- - Fixed a bug with the rich editor locking up when switching between tabs.
- - fix [ 1187256 ] WG v6.5.6 incompatible with mod_perl v2.0.0RC5? (Koen de
- Jonge)
- - fix [ 1206199 ] ^/; macro edited in save mode...
- - fix [ 1206046 ] function tinyMCE_WebGUI_Cleanup don't work
-
-
-6.6.0
- - Added a shopping cart system and salable products management system. This
- completes the foundation of WebGUI's commerce system and will allow us to
- add very rich commerce features in the 7.x series. (Thanks to ProcoliX and
- Boomer Consulting for each contributing some funding toward the development
- of these features.)
- - Added a new admin panel for inline content editing.
- - Tweaked the preloader so WebGUI uses a little less memory per process.
- - upgrade.pl and testEnvironment.pl now use the same config file reader as
- the rest of WebGUI
- - fix [ 1173101 ] Template in ^LoginToggle();
- - Added a page to the help docs which tells you what Assets are enabled for this site.
- - Added a page to the help docs which tells you what Macros are enabled for this site and how
- to call them.
- - Added a new Error Handling / Logging mechanism.
- - Whitespace in URLs will now be replaced with hyphens (-) instead of
- underscores (_) because there is some evidence that hyphens get better
- search index ranking than underscores.
- - Turned off autocomplete on user manager.
- - Switched session ID generator to use WebGUI::Id::generate() the same as
- everything else.
- - Fixed several bugs during the conversion of Help and International files to
- namespaces.
- - Fixed bugs in correctly setting default values in forms with anonymous arrays.
- - Added class icons to all the content adders in the asset manager.
- - Expsosed a page.rank template variable to the Navigation template.
- - Added packages list to the content adder in the asset manager.
- - Added edit icons to the list of prototypes and packages in the asset
- manager.
- - Added the ability in the DataForm to make the default view the List, rather than
- the Form.
- - Added a select all option to the clipboard selector in the asset manager.
- - Added a color picker form field type.
- - Fixed a bug where empty required field error messages from the data form
- were not being displayed.
- - Added a config file option to specify where the file cache is persisted.
- - Added complete documentation of all WebGUI config file options to the
- default config file.
- - Added an end point to limit ancestors in navigation.
- - Added missing international entries for Navigation.
- - fix [1177858] lib/WebGUI/i18n/English/Macros.pm can not translated
- - Added the notion of utility assets and moved the Template asset into it.
- - Added a cache disabling config option for developers who are testing
- performance.
- - fix [ 1190834 ] Pagination of event calendar does not work for firefox
- - Navigation depthIs template variables now allow for negative values.
- - fix [ 1191744 ] [6.5.6] default templates wrong
- - Renamed layout asset to page.
- - CS Post reply URLs are now shortened to an incremented reply number.
- - Added a Rich Editor Configuration asset.
- - Fixed a bug where a blank page would be displayed if a user logged out on a
- page that visitors could not access.
- - Fixed a bug in the make printable macro that used the wrong default
- template.
- - Added a context menu to inline editing that is accessible by right-click
- or by left-click-hold on the asset's class icon.
- - The context menu in the asset manager is now accessible via left-click-hold
- for more familiarity with mac users.
- - Added "create shortcut" as a context menu option in the asset manager.
- - Fixed generateContent.pl to work with the new asset tree.
- - Updated TinyMCE to version 1.44.
- - Added an option to the layout to hide child assets from being displayed.
- This allows you to use non-layout child assets as stand alone pages.
- - Internationalized a bunch of stuff that was previously uninternationalized.
- - Fixed a bug in the survey that caused users to not be able to submit
- survey's.
- - Attached the karma system to the ratings system in the Collaboration
- system.
- - Added API for connecting to LDAP directories (Thanks to MABIS Healthcare
- for funding this enhancement.)
- - Added Admininstration Module for creating Multiple LDAP Connections on a
- WebGUI site (Thanks to MABIS Healthcare for funding this enhancement.)
- - Modified LDAP Authentication Module to allow users to choose from the LDAP
- Connections created in the Admin Console (Thanks to MABIS Healthcare for
- funding this enhancement.)
- - Thumnail macro has been updated to work with the asset tree system.
- - fix [ 1170169 ] Admin menu cut off in 800x600 resolution
- - fix [ 1192714 ] New posts for CS doesn't use TinyMCE by default.
- - fix [ 1190480 ] [6.5.6] Editor choice ignored in Forums
- - fix [ 1175666 ] CVS code still using WebGUI::Collateral
- - fix [ 1176172 ] Thumbnail Macro dosn't work
- - fix [ 1180291 ] tinymce resets src of img incorrectly
- - fix [ 1186395 ] survey: view statisics broken
- - RFE 1035743, internationalize WebGUI macros.
- - Redirects now process macros in the redirect URL.
- - You can now tie LDAP groups to WebGUI groups.
-
-
-6.5.6
- - Fixed a bunch of mostly cosmetic issues with the commerce system.
- - Fixed a bug in the navigation system that would cause it not to work in
- operations using the user style.
- - fix [ 1171109 ] crumbtrail showing
- - fix [ 1176383 ] Commerce for International customers
- - fix [ 1175400 ] Shortcut.pm - refers to WebGUI::metadata
- - fix [ 1172769 ] htmlform.pm template -> manage button
- - fix [ 1173970 ] Redirects in trash still function
- - fix [ 1173720 ] recursive encrypt content doesn't work
- - fix [ 1176573 ] runHourly.pl - DeleteExpiredEvents
- - fix [ 1175455 ] posts can be viewed by users who are not in groupIdView
- - fix [ 1182381 ] Package deployed to self infinitely recurses
- - fix [ 1177456 ] metadata fields do not show up in getEditForms for any
- asset
- - fix [ 1182302 ] getAssetAdderLinks gets prototypes that are deleted.
- - fix [ 1182285 ] "bold" when highlighted - really messy
- - fix [ 1177536 ] redundancy - thread.pm 6.5.5 line 559
- - fix [ 1177336 ] DatabaseLink::whatIsUsing is out of date
- - fix [ 1177450 ] Layout's view method does not exclude subclasses of Layouts
- - fix [ 1176724 ] edit existing database link - wrong username/password
- - fix [ 1176663 ] fixUrl needs to remove slashes from end of URLs
- - fix [ 1173560 ] copyList doesn't copyList
- - fix [ 1183014 ] deletion of post does not update lastPostId for CS
- - fix [ 1185507 ] gotcha.txt SetPerlVar , uploadAccessHandler wrong
- - fix [ 1185279 ] IE/SSL "Admin mode" prompts for download of port 80
- material
- - Fixed a bug in navigation where ancestors would become checked whenever
- self was also checked.
- - fix [ 1181266 ] Navigation - relative to root fails at third level
- - fix [ 1173779 ] editSave metadata property doesn't save type
-
-
-6.5.5
- - fix [ 1171569 ] add/edit sql report help link has wrong namespace
- - Fixed a bug in the collaboration system that caused replies to fail.
- - Fixed an inefficency in the asset system that caused a lot of extra work on
- the server when pasting.
- - Fixed a bug in the groups system where group expiration intervals weren't
- saving properly.
- - fix [ 1170879 ] "default extension" is added to asset's URL upon every Save
- - fix [ 1170200 ] folder view template file_loop -> always current time
- - fix [ 1170650 ] Group problem
- - fix [ 1170245 ] paste returns deleted content
- - Fixed a problem with the FormProcessor url sub that wouldn't allow URLs to
- start with / or a macro.
- - fix [ 1171447 ] Poll shows no result
- - fix [ 1171060 ] delete file from cs
- - fix [ 1170290 ] 6.2.x->6.5.4 doesn't add Page macro to config file
- - fix [ 1171469 ] [edited] post insert wrong timezone
- - Updated the macro picker in the rich editor.
- - fix [ 1171505 ] Previewing a post appends signature every time.
- - fix [ 1170095 ] Sort-by fields don't.
- - fix [ 1165645 ] Search not working
- - fix [ 1170264 ] can't copy file
- - fix [ 1170242 ] cs email url
- - fix [ 1171110 ] nav ancestor
- - fix [ 1171574 ] purgeList doesn't purgeList
- - fix [ 1170244 ] cs notification
- - fix [ 1171616 ] default templateId for Folder is wrong
- - fix [ 1170269 ] 6.2.11->6.3.0 fails if any product-related/accessories
- exist
- - fix [ 1170426 ] missing entries and wrong descriptions in webgui help
-
-
-6.5.4
- - fix [ 1160953 ] JavaScript Errors in admin console - IE
- - Fixed a drag and drop problem.
- - fix [ 1168195 ] Asset manager: Space between Size and unit
- - Fixed a bug where sticky threads were not acting sticky in the CS.
- - fix [ 1169116 ] AdminToggle macro doesn't display correct linktext
- - fix [ 1168189 ] Asset Manager: Double Title entries
- - fix [ 1168181 ] Edit in Asset manager -> wrong folder
- - fix [ 1167971 ] attachment loop code for Asset::Post::getTemplateVariables
- - fix [ 1168867 ] WebGUI Script XHTML 1.0 Non-Compliant
- - Fixed a fatal crash bug caused by calling the old authentication urls.
- - fix [ 1168318 ] Rating often not working
- - fix [ 1167937 ] Asset Manager and No-Cache Imcompatible
- - fix [ 1167917 ] Link to Page Tree and No-Cache Imcompatible
- - fix [ 1168084 ] file uploads don't work.
- - fix [ 1169239 ] Manage subscription codes -> Delete Selected -> Empty page
- - fix [ 1169246 ] Manage subscription codes -> Cannot select single day
- - fix [ 1169271 ] Last Post incorrect
- - The items listed under new content are now in alphabetical order as they
- should be.
- - Fixed some template problems with the folder asset and the failsafe style.
- - fix [ 1167720 ] Folder::view() subfolder_loop - missing.. [mwilson]
- - fix [ 1169379 ] eventscalendar wobjects have wrong scope after upgrade
- - fix [ 1168812 ] navigation sometimes fails to use correct... [mwilson]
-
-
-6.5.3
- - Sorted templates into folders named after their respective namespaces
- & re-enabled the manage button next to the template dropdown [mwilson]
- - fix [ 1161457 ] Data fomr - list all entries: Logfile Error
- - fix [ 1161461 ] Data form - Add field - wrong destination
- - fix [ 1164382 ] User Profiling WebGUI::International::get(304,"WebGUI");
- - fix [ 1164251 ] message preview
- - fix [ 1164208 ] Unable to move freely between pages of a forum
- - fix [ 1160034 ] 6.5.0 - newly added posts do not appear
- - fix [ 1027992 ] pagination in forum doesn't take you to correct page
- - fix [ 1149585 ] visitor as admin
- - Fixed a bug where the wrong toolbar was displayed for AssetProxied
- Navigation assets.
- - fix [ 1165010 ] Navigation Display title gets reset
- - fix [ 1159992 ] Integer value zero not returned in form fields
- - fix [ 1165425 ] View Userprofile - Style is missing for non-public profiles
- - fix [ 1165434 ] View Userprofile - Perm. denied page not parsed for macros
- - fix [ 1138654 ] 6.3 CVS - raw form parameter not processed
- - fix [ 1164202 ] Data Form field types are not sticky when re-edited
- - fix [ 1149529 ] 6.3 CVS: Content positions don't save and
- [ 1149801 ] page position not maintained (Martin Kamerbeek)
- - fix [ 1165373 ] sort templates into folders by namespace under ImportNode
- - fix [ 1118789 ] 6.2.11 - L_loginBox display with empty 1st param [colink]
- - fix [ 1165635 ] IndexedSearch - double toolbar in AdminMode [mwilson]
- - fix [ 1165598 ] Auth module numeric comparisons against Ids
- - fix [ 1165829 ] i18n/english/Eventscalendar.pm: double entrys [mwilson]
- - fix [ 1165386 ] Templates page overlap [mwilson]
- - Rebuilt all of the Collaboration System templates from scratch. They were
- all pretty messed up from the merging of the forum, USS, Link List, and FAQ
- wobjects.
- - fix [ 1165759 ] PB.com contrib. templates dont show links
- - fix [ 1165439 ] No way to upload on USS template in collaboration system
- - fix [ 1165438 ] Issues with Job listing template of Collaboration system
- - fix [ 1166071 ] Create New User allows blank username [mwilson]
- - fix [ 1166133 ] DataForm www_edit and www_editField's "proceed" [mwilson]
- - fix [ 1164211 ] DataForm export tab deliniated always contains.. [mwilson]
- - fix [ 1165616 ] calling a non-existent func= on a good url crashes Apache
- - fix [ 1154384 ] 6.2.11 Admins with default UI level
- - fix [ 1151879 ] Search button changes to "Please wait"
- - fix [ 1165645 ] Search not working
- - fix [ 1157233 ] search crashes
- - fix [ 1146359 ] certain templates still hardcoded
- - fix [ 1056470 ] Improper macro hangs calendar
- - fix [ 1120959 ] 5.5.x forms - export tab delimited
-
-
-6.5.2
- - Fixed a caching bug in the collaboration system that wouldn't allow you to
- view other posts if you were in threaded mode.
- - fix [ 1160969 ] 6.5.x plainblack.com - Second edit of Post fails
- - fix [ 1161571 ] 6.5.0, pagination on view forum always returns page 1
- - fix [ 1163780 ] Pagination not working for Thread in Nested view
- - fix [ 1163761 ] session from 10.0.0.2 in create.sql
- - fix [ 1160971 ] 6.5.x - Use Preview setting ignored in collaboration
- systems
- - fix [ 1159395 ] Rating causes Problem with request
- - fix [ 1150169 ] archive posts
- - fix [ 1149830 ] Collaboration System privileges not correct
- - fix [ 1157197 ] content filters shows only word to be replaced
- - fix [ 1088201 ] Deleted discussion thread negatively offsets reply count
- - fix [ 1162056 ] No default template for Data Form with no tabs
- - fix [ 1029170 ] Forum: Sorting thread by date
- - Fixed a sort by last reply crash bug.
- - fix [ 1160947 ] Make page printable does not work
- - fix [ 1150140 ] Manage users in group only views first page
- - fix [ 1163470 ] [6.5.1CVS] Dataform, wrong template, bad edit URL
- - fix [ 1159992 ] Integer value zero not returned in form fields
-
-
-6.5.1
- - Fixed a bug in the lineage tree that caused funky ranks to be created when
- pasting assets.
- - Fixed a bug in the collaboration system that caused posts to not post
- unless rich edit was turned on.
- - Improved pasting performance.
- - fix [ 1157196 ] manage system clipboard wrong title
- - fix [ 1154150 ] No time in forum overview
- - fix [ 1152434 ] Last Reply column is blank in a forum [mwilson]
- - fix [ 1158944 ] Validate email addresses?
- - fix [ 1157311 ] Edit User Profile fails on Windows/Firefox
- - fix [ 1160623 ] Redirect Incorrect- 6.2.11
- - fix [ 1161455 ] New Content >> Data Form
- - fixed a loop bug in the 6.3.0 upgrade that could cause pages to be upgraded
- twice, which would kill the upgrade script
- - fix [ 1158983 ] 6.4.0 demo Setting Asset rank crashes WebGUI
- - fix [ 1160229 ] Couldn't call method www_search
- - fix [ 1153154 ] 6.3 beta Add function doesn't use WYSIWYG
- - fix [ 1157205 ] default content (in create.sql) outdated
- - fix [ 1028595 ] Denial of Service WebGUI (e.g. forum wobject)
- - fix [ 1157229 ] Not Found Page
- - fix [ 1157198 ] selecting content profiling sends you back to admin console
-
-
-6.5.0
- - Added content prototypes.
- - Updated TinyMCE to 1.43.
- - Fixed a bug in the Collaboration post where the post end date was set to
- the start date.
- - fix [ 1157202 ] users can add themselves to Admins group
- - fix [ 1157218 ] user cannot view it's own profile
- - fix [ 1157195 ] Problem with request when saving profile
- - fix [ 1158117 ] Help Index Unavailable from RWG
- - fix [ 1157453 ] Error on Edit Template / Save and Cancel
- - fix [ 1157434 ] [CVS 6.5]edit question controls have incorrect URL in Survey
- - fix [ 1157418 ] "Display the title?" not shown in Layout tab
- - fix [ 1157210 ] users added notification e-mail doesn't show correct url
- - Fixed a bug that wouldn't allow the HTTP Proxy wobject to rewrite the URLs
- of SSL enabled sites.
- - Using the International Macro in Help to simplify management and translation.
- - Fixed the rich edit bug on Collaboration System posts.
- - Fixed a login bug that brought the user to the display account page rather
- than the page they were trying to reach when they logged in.
- - Fixed the Collaboration System search bug.
-
-
-6.4.0
- - You can now see the groups of groups hierarchy in the group manager.
- - Added an initial configuration wizard which prompts the site owner to
- configure a custom admin username and password for better security.
- - Added some indicies to increase performance.
- - Added all sorts of caching to increase performance.
- - Added asset type icons to the asset toolbar.
- - Added isAdminOn(), switchOnAdmin(), and switchOffAdmin() to WebGUI::Session
- to eliminate all of the previously cryptic means of doing those things.
- - Added a temporary file storage mechanism to WebGUI::Storage.
- - Image Magick is now required to run WebGUI.
- - Added an image resizer to the image asset.
- - Added Captcha verification option to WebGUI anonymous registration.
- - Authentication templates are now selectable through the settings console.
- - Added email validation option to WebGUI anonymous registration. Thanks to
- Matt Wilson for inspiration.
- - Thumbnails will now be generated a little sharper. Thanks to Nuba.
- - SSL is now more strictly enforced.
- - Deleted the long since deprecated authentication methods (logout, login,
- displayAccount, displayLogin, recoverPassword). If you don't understand
- this, don't worry about it, you'll still be able to log in to your site. =)
- - Fixed resetting votes on Poll would crash it.
- - Fixed not being able to set display title and other yes no questions to no.
- - Fixed a bug where URLs would become unreachable when using SSL.
- - Fixed a password timeout bug caused by the change in the interval method.
- - Fixed a bug where subscription groups where showing up in user manager.
- - Removed the depricated fileSize property from the File asset.
- - Fixed a user profile editing bug.
- - bugfix [ 1151462 ] missing slash in form URL
- - bugfix [ 1155826 ] Forum After update has doble posts
- - bugfix [ 1154990 ] lost "get" in code (Collaboration)
- - bugfix [ 1154269 ] empty trash doesn't work
- - bugfix [ 1154051 ] Unable to remove link below article
- - bugfix [ 1152826 ] WebGUI.conf.original in source is not complit
- - bugfix [ 1145984 ] is still in Style
- Templates
- - bugfix [ 1152948 ] Edit Layout changes settings to defaults
- - bugfix [ 1151400 ] editSave on Template erases namespace
- - bugfix [ 1154211 ] Error: Can't instanciate template on Add Article
- - bugfix [ 1153518 ] re-edit forum post error
- - bugfix [ 1152819 ] Error when edit fild in Admin console -> user profiling
- - bugfix [ 1152047 ] Unable to create new account
- - bugfix [ 1150173 ] Error message when logging out
- - bugfix [ 1154247 ] Title and menuTitle set to 'untitled' if url is changed
- - bugfix [ 1150982 ] Subscribe to forum thread causes error
- - bugfix [ 1151216 ] The Latest News is blank on demo.plainblack.com
- - bugfix [ 1149458 ] CVS 6.3 -> ENV variables have changed for mod_perl 2.0
- - bugfix [ 1150729 ] Submission approval URL not working from email
- - bugfix [ 1150078 ] userProfile.url not set in Thread::view()
- - bugfix [ 1153919 ] Asset::fixUrl doesn't limit URL length
- - bugfix [ 1152834 ] can not to add IndexedSearch
- - bugfix [ 1150200 ] Add New DataForm crashes
-
-
-6.3.0
- - Migrated all wobjects to assets.
- - Migrated pages to the layout and redirect assets.
- - Converted the navigation system to navigation assets.
- - Converted the template system to template assets.
- - Converted site maps to navigation assets.
- - Converted file managers to layout assets with file and image assets
- attached.
- - Added a new upgrade mechanism that will display a maintenence message
- during upgrades. No need to set up anything special for this any longer.
- - Added AssetProxy macro, which replaces the Navigation, I, Snippet, and File
- macros.
- - Added Folder asset type.
- - Added the RandomAssetProxy macro, which replaces the RandomImage and
- RandomSnippet macros.
- - Renamed the i macro to FileUrl.
- - Renamed the \ macro to PageUrl.
- - Converted page templates to use CSS-based layouts instead of tables.
- - Added a "Position" property to the DataForm Edit Field interface. This makes it easier to move a field to a certain position. (Len Kranendonk).
- - Added the variables "record.edit.icon", "record.delete.url" and "record.delete.icon" to the DataForm DataList template. (Len Kranendonk).
- - Converted all confirmation pages to client-side confirmation dialogs. Saves
- a pageload. (Len Kranendonk).
- - Added a new, more user-friendly administrative console complete with over
- 40 new icons developed specifically for WebGUI.
- - SQL Report now supports multiple queries. (Thanks to Brunswick New
- Technologies for funding this development.)
- - Removed the old rich editors and replaced them with Tiny MCE.
- - Integrated Tiny MCE with image chooser. (Thanks to the US Dept. of State
- for funding portions of this development.)
- - Added a new page link chooser to the rich editor. (Thanks to the US Dept.
- of State for funding portions of this development.)
- - Removed the admin style settings since their use has been replaced by the
- admin console.
- - bugfix [ 1045114 ] Columns randomly ordered in SQLReport (Len Kranendonk ,
- tnx brother for reporting)
- - Sped up Navigation.pm
- - bugfix [1041937] List Roots broken
- - Navigation template variable rename, added template variables for
- currentPage.hasDaughter, page.inBranchRoot.
- - Bugfix [ 1055396 ] Template switching issue (Len Kranendonk)
- - WebGUI Operations are now dynamically loaded (Len Kranendonk)
- - Added button to Form.pm / HTMLForm.pm (Len Kranendonk)
- - Added a "Cancel" button to each tab form (Len Kranendonk)
- - bugfix [ 1040341 ] Opera balks on HTMLArea TypeError
- - bugfix [ 1037364 ] HTMLArea3 breaks ^i macro
- - bugfix [ 889424 ] htmlArea td background image in expanded mode
- - bugfix [ 991070 ] 5.5.4 Editor(s) replacing ^ symbol
- - bugfix [ 1022287 ] WYSIWYG-Editor Add new web link
- - bugfix [ 1055153 ] Turn Admin ON with SSL and IE.
- - fix [ 1118753 ] GUID not displayed in 6.2.9 if it begins with "-".
- - RFE [ 1034549 ] Docu für Encrypt Pag
- - Added internationalized URL handling.
- - Moved site icon and fav icon directly into style templates.
- - Removed all the upgrades prior to 5.5.0. If you need to upgrade from an
- older version, you'll need to upgrade to 5.5.x first, and then upgrade
- to 6.x.
- - Fixed a bug that caused begin/commit/rollback to fail when using the
- internal WebGUI database. This exhibited no problems prior to this release
- because no WebGUI functions actually used those methods before.
- - bugfix [1073753]. bug in WebGUI::Search (Leendert Bottelberghs).
- - Added an e-commerce system. Thanks to Atomic Learning for funding this
- feature.
- - Added new asset type: File Pile. This allows you to do a mass upload of
- files and images.
- - Added a privilege access handler to the uploads file system.
- - Added CDG Commerce iTransact payment plugin.
- - Added an asset picker form control.
- - Shortcuts can now proxy every type of asset, not just wobjects.
- - Added a codearea form control.
- - fix [ 1055362 ] Trash items show up in Search resultsA
- - fix [ 1049367 ] /uploads/temp/templates/ shouldn't be public
- - fix [ 1052801 ] wobjectproxy throws security error on editSubmission
- - fix [ 1028921 ] Cannot drag n drop proxy wobjects
- - fix [ 1003509 ] Admin mode breaks page layout with users not in Admin Group
- - fix [ 1123666 ] Discussion - reply to thread not displaying in threaded
- mode
- - Removed the page stats tracking function as it was killing people's sites.
- We recommend AWStats instead (www.awstats.org)
- - Added the ability to switch the style for user functions like profiles,
- authentication, etc.
- - Merged the forum and USS into a new asset type called the Collaboration
- System with all the best features of each system.
- - Enhanced the user import script to allow you to update existing accounts,
- group expirations, etc, in addition to just importing new accounts. (Nick
- Roberts)
- - fix [ 1118861 ] WebGUI::Group->find() broken! (fix)
- - Removed the long deprecated SMB auth module. It will be added to the user
- contribs area in case someone wishes to use/maintain it.
- - fix [ 1122377 ] 6.2.9 - USS sequence ordering bugs
-
-
-
-6.2.11
- - Fixed a navigation problem where home page was not showing up.
- - fix [ 1111452 ] 6.2.10 showDebug=1 in create.sql
- - Removed fix 1079821 as it caused an ugly post bug defined as [ 1111591 ] Message Preview problems. (Duplicate message)
- - fix [ 1111490 ] Calendar events in 6.2.10 (Matt Wilson)
-
-
-6.2.10
- - A lot of help updates (Colin Kuskie)
- - A bunch of GUID fixes (Eric Kennedy)
- - fix [ 1102676 ] Re-visit 920583 Theme imports fail (Gerald Young)
- - fix [ 1085795 ] Wrong parameter count to WebGUI/Group.pm (Dri)
- - fix [ 1085485 ] parentId in page table not an int
- - fix [ 1080299 ] Home page can be deleted
- - fix [ 1071435 ] AdminBar macro incorrectly selects packages
- - fix [ 1080326 ] DeleteExpiredTrash doesn't work
- - Fixed the version compare bug in testEnvironment.pl and statistics due to
- the missing status.
- - fix [ 1072107 ] Calling ^SI(); by id doesn't work. (Dri)
- - fix [ 1055088 ] SI macro will not do by ID look-up
- - fix [ 1074036 ] Eventscalendar : very slow (Milo vd Zee)
- - fix [ 1069991 ] Deleted msg - problems in nested, threaded views (mdj2000)
- - fix [ 1108905 ] WebGUI::Mail charset inconsistency (fix) (Dri)
- - fix [ 1108539 ] Profile issues
- - fix [ 1096397 ] Data Form mail acknowledgement
- - fix [ 1095532 ] Deploying package with sub-pages fails
- - fix [ 1089383 ] message log URL missing operation name
- - fix [ 1088470 ] missing '>' in template (create.sql) - minor. (Matt Wilson)
- - fix [ 1080783 ] Profile field issue
- - fix [ 1079821 ] Make printable macro ignores POST variables (rainer)
- - fix [ 1078370 ] CPU Spike- UNKNOWN CAUSE
- - fix [ 1078488 ] bad slashes in thumbnail
- - fix [ 1077905 ] Post Preview template won't load. templateId 1 hardcoded!! (mdj2000)
- - fix [ 1071941 ] Time Zone
- - fix [ 1076678 ] Infinite loop with snippet
- - fix [ 1075290 ] forum template subscription problem
- - fix [ 1072838 ] FIX -- LDAP Auth: Sign up with existing WG username crashes
- (Roy Johnson)
- - fix [ 1066778 ] www.plainblack.com/news?wid=920&func=viewRSS (Dri)
- - fix [ 1070169 ] 6.2.9 - Template create problem
- - fix [ 1110644 ] Eventscalender month crossing bug (Milo van der Zee)
- - fixed a template switching problem in the 6.0.0 upgrade script.
- - fix [ 1071229 ] unauthorized user can view submissions!
-
-
-
-6.2.9
- - bugfix [ 1058105 ] input tag has to be closed with /
- - Changed a bunch of comparison operators that could potentially break with
- GUIDs.
- - bugfix [ 1058090 ] POST in Form.pm should be post
- - bugfix [ 1066824 ] lib/WebGUI/Forum.pm problem, and the fix
- - bugfix [ 1062108 ] Typo in WebGUI::Attachment
- - bugfix [ 1059647 ] Forum search broken, and the fix
- - bugfix [ 1059353 ] index.fpl broken (draj)
- - bugfix [ 1066029 ] IDs with dashes break search
- - bugfix [ 1066759 ] USER I.D. Multiple Issues (Matt Luebke)
- - bugfix [ 1060002 ] Unable to delete empty DatabaseLink
- - bugfix [ 1068344 ] 6.2.8 gamma - Users can't deactivate account
- - bugfix [ 1068920 ] IpFilter non-functional in 6.2.7
- - bugfix [ 1067171 ] DeleteCollateral doesn't delete all recurring in
- EventsCalen
- - bugfix [ 1069073 ] IDs with dashes break CoolMenus
- - bugfix [ 1066778 ] www.plainblack.com/news?wid=920&func=viewRSS
- - bugfix [ 1067740 ] pagination for manage users and groups
- - bugfix [ 1062543 ] User profile fields don't hide correctly
- - bugfix [ 1061115 ] 6.2.8 Encrypt login fails
- - Fixed a bug in collateralImport.pl where imported items would not be
- displayed if they were imported to the root.
- - bugfix [ 1058167 ] admin mode: Menu --> undefined/forum
- - bugfix [ 1057394 ] Bug in Notification email
- - Fixed a meta refresh problem that resulted from a bug in Internet Explorer.
- - Fixed the Slash_gatewayUrl macro.
- - Fixed a redirect loop problem.
- - Fixed a sequence ordering problem with the USS.
- - Fixed a user profile vulnerability.
- - Fixed typo in Wobjects/IndexedSearch.pm
- - bugfix [ 1040570 ] default values for publicProfile and other preferences
- - bugfix [ 1069732 ] redirect URL not working
- - bugfix [ 1060003 ] pagination for Events Calendar not working as described
-
-
-6.2.8
- - bugfix [ 1056335 ] Cool Menus navigation template seems broken
- - bugfix [ 1041937 ] List Roots broken
- - bugfix [ 1053187 ] eq/ne suggestions 6.2.7
- - bugfix [ 1053003 ] theWg e-egg has a bug
- - bugfix [ 1044316 ] 6.2.7 (and earlier?) Navigation change-suggestion
- - bugfix [ 1052133 ] Databaselinks are not recognized (dapperdodo)
- - bugfix [ 1046683 ] SQLReport doesn't query selected Data Source
- - bugfix [ 1050133 ] broken link in 6.2.7 create.sql
- - bugfix [ 1048421 ] TestEnvironment.pl - OS check
- - bugfix [ 1044174 ] Site map wobject (Vadim Platonov)
- - bugfix [ 1042680 ] collateralImport.pl --folderId
- - bugfix [ 1050472 ] A CAUSE OF MANY BUGS (numeric comparisons against Ids)
- - bugfix [ 1047947 ] collateralimport.pl
- - bugfix [ 1040025 ] More HashId crashes (Paul Malabad)
- - bugfix [ 1050282 ] no documentation for "wobject privileges" under add/edit
- page
- - bugfix [ 1055396 ] Template switching issue
- - bugfix [ 1056122 ] 'bthis' is undefined
- - bugfix [ 1044151 ] Adding new layout template causes JS error
- - bugfix [ 1039765 ] Edit Page > Layout > Page Template
- - bugfix [ 1053736 ] USS FAQ questions not updating
- - bugfix [ 1043679 ] USS summary not updated on edit
- - bugfix [ 1048484 ] USS ignores "URL Extension" content setting
- - bugfix [ 1054364 ] Deleted event still visible
- - bugfix [ 1052863 ] Empty Trash
- - bugfix [ 1042682 ] op=emptyCollateralFolder
- - bugfix [ 1056118 ] 2 File Managers on a page produces confusing results.
- - Added missing POD in WebGUI::HTTP synopsis.
- - The page URLs are back to being generated as relative (from the document
- root) URLs once again. This means that you no longer have to specify all
- your potential site URLs in your WebGUI config file.
- - bugfix [ 1052613 ] sitename only first works
- - bugfix [ 1041068 ] Wrong side menu after deleting a template
- - bugfix [ 1043283 ] Prevent Proxy Caching breaks query string in URLs
- (6.2.7)
- - bugfix [ 1048167 ] grouping expiration notifications may not be working
- - Fixed a bug in the search properties where pages that weren't roots were
- showing up as roots to be searched.
- - bugfix [ 1055589 ] "Default search" results show "Nameless root" in bread
- crumb
- - bugfix [ 1047157 ] Search wobject returns Profile content excerpts to
- Visitor
- - bugfix [ 1048166 ] privileged forums displayed in search
- - bugfix [ 1040350 ] Calendar with Start and End Month = Current doesn't show
- cal (Gerald Young)
- - bugfix [ 1048955 ] all events in calendar moved ahead 1 day
- - bugfix [ 1043234 ] EventCalendar Current Day Incorrect 6.2.7
- - Added error handling to USS purge to deal with submissions without pages.
- - bugfix [ 1037138 ] empty trash not working, Trash.pm
- - bugfix [ 1053498 ] 6.2.7 gamma
- - The forum post archive function is now 2700% faster.
-
-
-6.2.7
- - Expanded upon the help for URL extensions.
- - Added a workaround to a bug in Time::HiRes on windows.
- - bugfix [ 1038289 ] Performance problems with 6.2
- - bugfix [ 1038837 ] Hashing issues (Paul Malabad)
- - bugfix [ 1038678 ] 6.2.6- HTML Editor Image/ Collateral
- - bugfix [ 1038129 ] Error importing with filemanagerimport.pl
- - bugfix [ 1037605 ] Template changes not saved
- - bugfix [ 1037531 ] 6.2.6 error (and further back)
- - Sped up WebGUI::DateTime::time() calls.
-
-
-6.2.6
- - Fixed a GUID bug in the Site Map wobject.
- - Removed debugging from the events calendar that should have been removed
- before the last release.
- - bugfix [ 1033670 ] JAVASCRIPT BUG
- - bugfix [ 1034374 ] no pagination on groups
- - bugfix [ 1035466 ] Pagination Broken - "Manage Users in Group"
- - bugfix [ 1034900 ] unquoted themeID causing SQL error
- - bugfix [ 1035510 ] USS search and user defined fields
- - bugfix [ 1034373 ] No root path(s) specified
- - bugfix [ 1035751 ] AdminBar.pm has message hardcoded, can't be translated.
- - bugfix [ 1037161 ] Upgrade fail to change custom language to English
- - bugfix [ 1036797 ] Bugs in Survey.pm (dapperedodo)
- - bugfix [ 1036636 ] collateral folders missing
- - bugfix [ 1036012 ] Themes broken
- - Added a performance cache to the USS. Our testing indicates most USS' will see
- more than 900% increase in performance.
- - Added a performance cache to the Events Calendar. Our testing indicates
- that most Events Calendars will see more than 3300% increase in
- performance.
- - bugfix [ 1035901 ] Comparision logic based on int ids
- - bugfix [ 1035891 ] DBMS reserved keyword in webgui wsclient table
- - bugfix [ 1035055 ] Forum Karma
- - bugfix [ 1034381 ] action2 not working
-
-
-6.2.5
- - Added missing upgrade file. This caused no harm to those that upgraded
- without it.
- - WebGUI::HTTP::setRedirect now also adds a meta redirect in case the web
- server does not support 302 redirects, or the content is being cached out
- to static files.
- - Added a warning to the Passive Profiling feature that it may be illegal to
- use that feature in some countries.
- - Fixed a problem where hidden form tags were not escaping macros properly.
- - Fixed an XHTML problem with hidden form tags.
- - Bugfix [ 1033561 ] HTMLArea 3 not working (Len Kranendonk)
- - Fixed a paste page problem.
- - Fixed a problem with the new export mechanism where it would just stop and
- not report an error if it ran into a problem with creating folders and
- files.
- - bugfix [ 1033998 ] ^RootTitle does not work
- - bugfix [ 1031987 ] no upgrade script in 6.2.4
- - bugfix [ 1030998 ] HTML Collateral Manager Issues (Harlan Barnes)
- - Updated some of the template help. (Colin Kuskie)
- - bugfix [ 1023800 ] USS - Read more
- - bugfix [ 1033204 ] parentId empty when creating new root
- - bugfix [ 998252 ] No Answers in Survey Causes Endless Loop
-
-
-6.2.4
- - Changed text processor to convert HTML tags into text rather than
- discarding them.
- - Fixed some bugs in the WS Client that were checked in with the new Caching
- code.
- - Fixed a bug in the URL checker javascript that wouldn't allow for relative
- paths.
- - bugfix [ 991205 ] 6.0.3 Data Form data field sequence problem (Steven Chan)
- - bugfix [ 1028498 ] Problem with page link in navigation
- - bugfix [ 1031411 ] FileCache Problem since V6.2.x
- - Fixed a problem with HTTP codes being spewed into the page content on codes
- other than 200.
- - bugfix [ 1029485 ] Forum interpreting text as HTML, double interpreting
- HTML
-
-
-
-6.2.3
- - Changed to new POD format.
- - Fixed GUID related bugs in search indexer and passive profiling.
- - Fixed a bug in page tree where indenting wasn't working.
- - bugfix [ 1028746 ] All pages shown as Roots & PageTree not working
- - bugfix [ 1028561 ] Manage Users - Next Page Link Broken
- - bugfix [ 1028494 ] Folder not shown in Manage Collateral
- - bugfix [ 1028446 ] Can't copy Navigation
- - bugfix [ 1027705 ] %row in sub self_and_sisters should be case-insensitive
- (Yary Hluchan).
- - bugfix [ 1027834 ] Theme Importer fails due to getNextId
- - bugfix [ 1027698 ] Attatchment::saveFromFilesystem fails when 1st arg is a
- dir (Yary Hluchan)
- - bugfix [ 1027684 ] cp silent failure in Attatchment.pm (Yary Hluchan)
- - bugfix [ 1027681 ] Some warnings hard to track down (Yary Hluchan)
- - bugfix [ 1027950 ] Collateral problem(s)
- - bugfix [ 1028110 ] 6.2.2 PageTree doesn't format AND move buttons don't
- work
- - bugfix [ 1027687 ] Events List does not show events
- - bugfix [ 1028054 ] 6.2.2 USS uploads do not show on list
- - Fixed a problem with the dTree navigation template.
- - bugfix [ 998249 ] Moving Survey Questions - Incorrect Redirection
- - bugfix [ 1029170 ] Forum: Sorting thread by date
-
-
-6.2.2
- - Made a dramatic performance enhancement to the page tree system by
- restructuring an overused, and inefficent method.
- - bugfix [1024275]. Drag and drop not working (Leendert Bottelberghs).
- - bugfix [ 1025671 ] Crash on manage page tree. (Leendert Bottelberghs)
- - bugfix [ 1025271 ] Cut page not working. (Leendert Bottelberghs)
- - bugfix [ 1024643 ] Unknown column error. (Leendert Bottelberghs)
- - bugfix [ 1025120 ] Pagination in forum thread doesn't work. New default thread template. (Leendert Bottelberghs)
- - Fixed a bug where you couldn't delete templates.
- - bugfix [ 1025755 ] UILevel can't be set to beginner (0)
- - bugfix [ 1006981 ] Syndicated Content doesn't show channel description (Don
- Ji).
- - bugfix [ 996585 ] Fixed Package Add incompatibility w/new page tree in
- 6.1.1 (OpenTech)
- - bugfix [ 1024073 ] Problem with Collateral Management (ID?)
- - bugfix [ 1023688 ] upgrade.pl from 6.03 - 6.10 using 6.2.1 beta
- - bugfix [ 1024079 ] "Software error" message
- - bugfix [ 1027362 ] 6.2.1 Page Tree
- - bugfix [ 1027333 ] 6.2.1 Page Tree
- - bugfix [ 1027129 ] view message causes error
- - bugfix [ 1024079 ] "Software error" message
- - Fixed a bunch of POD errors.
- - Fixed some errors in the search engine indexer related to the new GUID
- system.
- - Added extra debug to SQL errors on fatality.
-
-
-6.2.1
- - Fixed a GUID quoting bug in WebGUI.pm setCollateral.
- - Fixed all sorts of GUID related bugs in the Forums.
- - Fixed a bug in the Message Board wobject that caused users not to be able
- to do anything useful on the message board.
- - Fixed a version check problem in Syndicated Content wobject.
- - Fixed some GUID problems in the scheduler plug-ins.
- - Fixed some epoch bugs in the scheduler plug-ins.
- - Updated scheduler plug-ins to use the new page tree the way they're
- supposed to.
- - Fixed some POD errors.
-
-
-6.2.0
- - Added generateContent.pl script to generate content offline. This script is
- not backwards compatible with previous WebGUI versions. (Thanks to
- DonorWare for funding this feature.)
- - Extended the WobjectProxy to select content based upon alternate criteria.
- (Thanks to DonorWare for funding this feature.)
- - Added a criteria builder to the WobjectProxy. (Thanks to DonorWare for
- funding this feature.)
- - Added metadata functionality to wobjects. (Thanks to DonorWare for funding
- this feature.)
- - Added a new passive profiling mechanism. (Thanks to DonorWare for funding
- this feature.)
- - Added a passive profile summarizer. (Thanks to DonorWare for funding this
- feature.)
- - Added AOIRank and AOIHits macro's to retrieve user's Area's Of Interest
- statistics. (Thanks to DonorWare for funding this feature.)
- - Fixed a typo in Forum/UI.pm
- - bugfix [ 996284 ] Compile error in macro.pm (Len Kranendonk)
- - bugfix [ 997918 ] Default value in profile not working (Len Kranendonk)
- - bugfix [ 997916 ] Bug and solution in File.pm
- - Added the page.isMyAncestor condition to the Navigation system. (Thanks to
- Len Kranendonk)
- - Added automatic URL extensions.
- - Added a new global unique id generator to replace the old incrementer system.
- - Fixed a bug in userImport.pl, where it was using the old Auth system.
- - Added a UI Level of 9 to the WS Client.
- - Added missing documentation to Page API and fixed pod errors in that package as well.
- - Fixed a bug in the HTMLArea image picker where it would break if your gateway was not
- in the root of your virtual host, or you had multiple gateways, but none was the
- default page of your virtual host.
- - passing form param disableWobjects=$call shortcircuits most of
- WebGUI::Wobject::WSClient::www_view()
- - Added write permission checks to WebGUI::Template. (Len Kranendonk)
- - Added Export Page functionality. (Thanks to the US Federal Government for
- funding this feature.)
- - bugfix: Loginbox didn't support encrypt login. (Len Kranendonk)
- - Bugfix: [ 1000205 ] Password Recovery Doesn't Work (Len Kranendonk)
- - Bugfix: [ 1003594 ] Fixed Navigation Cacheing bug (OpenTech / Len Kranendonk)
- - Bugfix: [ 1000299 ] laodAllConfigs should be loadAllConfigs? (Len
- Kranendonk)
- - Bugfix: [ 995088 ] Error in printable macro 6.1.1 (Len Kranendonk)
- - Bugfix: [ 1003511 ] Users cannot be added to Registered Users if removed
- (Len Kranendonk)
- - Bugfix: [ 996592 ] Fixed Infinite loop in Page.pm makeUnique in 6.1.1
- (OpenTech / Len Kranendonk)
- - Converted all IDs to use global unique ids rather than incremented ids as
- they were in the past.
- - BugFix: [ 999799 ] Fixed Package deletion/copy bug in 6.1.1
- - BugFix: [ 997885 ] Root move left bug.
- - Changed 'lft' and 'rgt' database field names to 'nestedSetLeft' and 'nestedSetRight'. (Martin Kamerbeek / Procolix)
- - Added WebGUI::Session::getScratch().
- - bugfix [ 996169 ] message log && uss not working
- - bugfix [ 1000944 ] WebGUI::MessageLog::addInternationalizedEntry error
- - bugfix [ 996170 ] mesage log logId not being passed
- - Added template variables user.canPost and user.canView in forum_loop to MessageBoard / RFE[864134] (Leendert Bottelberghs)
- - Made flat thread work like flat thread -> messages sorted by submission date / RFE[995982]. (Leendert Bottelberghs)
- - Upgraded DBIx::Tree::NestedSet to the latest version (0.15) (Martin Kamerbeek /Procolix)
- - Eliminated the use for the 'id' column in the page table (Martin Kamerbeek /Procolix)
- - Implemented preview function for posting messages to a forum / RFE[991000] (Leendert Bottelberghs / United Knowledge)
- - RFE [ 923878 ] htmlArea 3 (IE and Mozilla compliant) added to WebGUI (Len
- Kranendonk)
- - RFE [ 806332 ] Force SSL, a new page property "Encrypt page" is added. (Len
- Kranendonk)
- - RFE [ 1004098 ] Additional navigation Template Parameters added. (Martin Kamerbeek / Procolix, code thanks to Opentech)
- - RFE [ 747859 ] RSS Encoding (Len Kranendonk) NB: Needs perl 5.8.0 or up.
- - RFE [ 906852 ] Extended forum sorting (Leendert Bottelberghs).
- - Bugfix [ 998588 ] (Leendert Bottelberghs).
- - Changed page system to support multiple types of pages and to make URLs
- resources in WebGUI rather than tied specifically to content pages.
- - bugfix [ 1014236 ] Crash if only 1 wobject defined in webgui config (Leendert Bottelberghs).
- - bugfix [ 1015267 ] Wobject drag & drop not working due to GUIDs (Leendert Bottelberghs).
- - bugfix [ 1015319 ] Crash on non-existent URI request (Leendert Bottelberghs).
- - Updated some out of date and missing help information. (Colin Kuskie)
- - RFE [ 855761 ]. Move forum to another Message Board (Leendert Bottelberghs).
- - RFE [ 1010055 ]. Added template variables for current user alias (Leendert Bottelberghs).
- - Wobject Proxies (Shortcuts) now expose a template variable called
- original.page.url that will allow you to link to the original content from
- the shortcut.
- - bugfix [ 1016271 ]. all posts go to last forum in MB (Leendert Bottelberghs).
- - Added FastCGI support. (Kevin Wilson)
- - Replaced Date::Calc with Date::Manip to allow for dates before 1970 and
- after 2035. (Emiliano Bruni)
- - Added Date::Manip to the WebGUI distribution.
- - bugfix [ 1013370 ] tag appears twice (Vladimir Kondratiev).
- - bugfix [ 1016258 ] Empty Trash Typo (Tavis Parker).
- - bugfix [ 1017727 ] Redirect URL (on edit page) not redirecting
- - RFE [ 718739 ]. USS Submission Start/End Dates (Thanks to Roy Johnson).
- - bugfix [ 1008039 ] When adding javascript to description, the script is
- doubled
- - bugfix [ 1007970 ] Fixed: DataForm duplicate doesn't copy tabs (Harry Waye)
- - Added JavaScript RawHeadTags, and StyleSheet macros.
- - Changed navigation, page, macro, and rich editor templates to load more
- quickly.
- - upgrade.pl now deletes temporary files and template cache.
- - Fixed a bug in the HTMLArea image manager that would not allow users to
- upload files if the gateway script was not at /index.pl
- - bugfix [1008283]. Add new user not working for secondary admin (Leendert Bottelberghs).
- - bugfix [ 1014337 ] WSClient->new error: templateId field missing in
- database
- - bugfix [ 991782 ] More Fault Tolerent upgrade_5.9.9-6.0.0.pl
- - Minor performance enhancements to Navigation system.
- - Fixes to online help content. (Colin Kuskie)
-
-
-6.1.1
- - bugfix [ 991313 ] Manage Translations doesn't work
- - bugfix [ 991677 ] Preload erro my $i earlier declaration
- - bugfix [ 991200 ] scriptUrl option in webgui.conf ignored
-
-
-6.1.0
- - Changed the output of upgrade.pl for better understanding.
- - Added a --history option to upgrade.pl that displays the upgrade history
- for each site.
- - Fixed a typo in User.pm
- - All plugins are now dynamically loaded. This provides a performance gain of
- over 100% in CGI mode, 10% in mod_perl mode, and less memory usage in
- mod_perl mode.
- - Changed the privileges API significantly. See docs/migration.txt for details.
- - Fixed a bug in articles where articles with no content would fail to
- display their images.
- - bugfix [966466] WebGUI::Session. System crash when user language setting missing.
- - Eliminated the need for Data::Serializer which results in a small amount of
- less memory usage.
- - Rewrote the template API which resulted in a 30% performance increase. See
- docs/migration.txt for details.
- - Added five new caching mechanisms for templates. Each has their own
- benefits and detriments. This allows you to increase scalability and
- performance at a cost of either memory or disk space or both. The gains
- here are primarily enjoyed by large heavy traffic sites that use lots of
- complex templates.
- - Added convenience methods to Wobject superclass for internationalization,
- wobject ID, and namespace.
- - Added an object-oriented interface to the internationalization system. The
- old procedural interface still works as well.
- - Added on the wire compression to HTTP transport for WSClient wobject. This
- will have no effect on clients/servers that can't support compression.
- - A small patch from Roy Johnson to deal with different types of WSDLs in the
- WSClient.
- - Adding form param WSClient_skipCache when posting to WSClient wobject
- allows us to ignore even good soap return caches (mostly for testing use)
- - Moved to a compiled internationalization and help system. At a cost of 400
- kilobytes of RAM, it provides a boost in performance of over 35%. More
- importantly though, it cuts the number of database queries in half on an
- average page, which leads to much greater scalability. See
- docs/migration.txt for API changes.
- - Added the ability to select session v. global caches to WSClient.
- - Rmoved the httpHeader, httpRedirect, and setCookie subs from
- WebGUI::Session and created a new class called WebGUI::HTTP for them. See
- docs/migration.txt for details.
- - The USS automatically adds an RSS feed link tag to the head of any page
- it's on.
- - Added a new API for dynamically adding javascript, css, xml, rss, and meta
- information to the page. See WebGUI::Style for details.
- - Fixed a long standing annoyance that javascripts used by the WebGUI::Form
- would be loaded multiple times if there were multiple fields of the same
- type in the same form.
- - Sped up the page editing page by 50% by rearranging the javascript on the
- page.
- - Added prepared statement handlers to WebGUI::SQL.
- - Added transaction handlers to WebGUI::SQL.
- - Added additional debugging to WebGUI::SQL.
- - Added a better user search mechanism, which works well even with 100,000
- users.
- - Made some minor changes to grouping lookups that resulted in an average of
- 18 less database queries per page when in admin mode which results in a 32%
- performance gain while in admin mode.
- - Changed the group and user management interfaces to work and scale better
- with thousands of users and groups.
- - Changed the config loader to preload the WebGUI config files into memory at
- a cost of ~70k (mem) per site for a 2000% performance gain. It is a huge
- gain, but it was already really fast, so relatively users aren't likely to
- notice the difference. However, this change helps in the overall
- scalability of WebGUI under load.
- - Added the ability to use replicated slave databases to lessen the load on
- the master database. This will have no effect on single database users, but
- can add a tremendous amount of scalability on large WebGUI sites that use
- database replication.
- - Templated the EditableToggle, a, GroupAdd, GroupDelete, H, LoginToggle, r,
- and AdminToggle macros. Thanks to Colin Kuskie.
- - bugfix [ 933881 ] Forms not compliant (solution). Thanks to Nicklous
- Roberts.
- - bugfix [ 934410 ] non-compliant HTML (solution). Thanks to Nicklous
- Roberts.
- - bugfix [ 963316 ] Field without title in Content Settings
- - Fixed a bug that affected Postgres when creating pages.
- - RFE [ 978033 ] WebGUI::Form::fieldType - "float" type is missing
- - Converted the page tree system from the ajacency list model to the nested
- set model. Thanks to Martin Kamerbeek / Procolix and Dan Collis Puro for
- providing the DBIx::Tree::NestedSet module.
- - Dropped page tree caching and stepped onto Navigation caching. This helps
- scalability a lot. Thanks to Martin Kamerbeek / Procolix
- - bugfix [ 977201 ] ws client bug
- - bugfix [ 969740 ] Messageboard: Deleting of postings
- - Added an option to sort a select list by its values. Thanks to Roy Johnson.
- - RFE [ 960747 ] Make the attachment box templated. Thanks to Flavio Curti.
- - Snippets can now take up to 9 optional parameters as replacements similar
- to the SQL macro. Thanks to Andreas Ljunggren.
- - bugfix [ 990710 ] Users can't change own passwords
- - Fixed a bug where the user was redirected to the clipboard after cutting a
- page.
-
-
-6.0.3
- - Fixed a recursive style change bug.
- - Bugfix [ 953593 ] perl -MWebGUI -e "" fails
- - Bugfix [ 955397 ] Make Page Printable Macro Fails
- - Bugfix [ 959762 ] Mail Form Template problem (fix)
- - Bugfix [ 952908 ] Manage database option is not available
- - Bugfix [ 955501 ] Pagination link in SQL Report contains all
- form-parameters
- - Bugfix [ 956221 ] article template
- - Bugfix [ 952906 ] Terminology in the Layout page
- - Bugfix [ 952374 ] Images in Articel doesn't work anymore
- - Bugfix [ 952137 ] error deleting default content after install
- - Bugfix [ 947141 ] Bug in Forum - No Subject!!!
- - Bugfix [ 949923 ] Collateral changes owner when editing
- - Bugfix [ 949923 ] Collateral changes owner when editing
- - Bugfix [ 948050 ] Correct email address not accepted (fix)
- - Bugfix [ 938211 ] FIX: DeleteExpiredEvents.pm ignores offset
- - Bugfix [ 951061 ] Login from AOL
- - Bugfix [ 956219 ] can't delete survey question
- - Fixed a bug whhere after posting to a USS you were redirected to the forum
- for your new submission.
- - Bugfix [ 952949 ] Survey Export Composite Fails
- - Updated the Finnish translation thanks to Markus Hynna.
- - Fixed a bug where visitors could potentially edit other visitor's USS
- submissions.
- - Added some missing international entries that caused problems accessing
- some of the online help.
- - Fixed a bug with Article override template.
- - Fixed some POD errors.
-
-
-
-6.0.2
- - Fixed a bug where visitor contributed items in the USS were editable by all
- visitors.
- - Bugfix [ 884375 ] Fix for multiple forum posts applied also to
- www_viewForum to handle postings that start a new thread.
- - Added German toolbar icons.
- - Added missing SQL Report help.
- - Changed the pagination template variables on SQL Report, Article, File
- Manager and USS to the standard pagination variables.
- - A very special thanks to Len Kranendonk for the following security
- improvements.
- - Disabled anonymous registration by default.
- - Set session timeout to 1 hour by default.
- - Sessions now auto end themselves if they are used after their
- expires timeout and before the scheduler has cleaned them up.
- - Macros are now negated on user profile fields and authentication
- fields.
- - Sessions are now validated against IP address to help prevent
- session theft.
- - Took additional measures to prevent SQL injection.
- - Bugfix [ 930425 ] Bug in EventsCalender, causing other wobjects to fail.
- - Bugfix [ 925586 ] HttpProxy ignores javascript in (thanks to
- Nicklous Roberts).
- - Added cacheTTL param to WSClient to tweak expiration of SOAP returns.
- - Bugfix [ 943298 ] Events Calendar recurrence error in WG6.0 (thanks to
- Frank Dillon).
- - Bugfix [ 942865 ] urlizedTitle problem. (Thanks to tr0nd).
- - Bugfix [ 940008 ] error deleting parts of a survey in 6.0.1 (Thanks to
- Andreas Sexauer.)
- - Bugfix [ 927855 ] Grading problems using a subset of the questions with
- Survey
- - Bugfix [ 914798 ] Calendar displays events from wrong year (Thanks to Frank
- Dillon).
- - Bugfix [ 927266 ] WG 6.0.1 Data Form Issue
- - Fixed a problem where replacements weren't being applied to forum subjects.
- - Fixed the edit controls on the USS.
-
-
-
-6.0.1
-
- - Fixed a couple of formatting problems with the USS.
- - Added Text::Balanced to the distro.
- = Fixed bug [ 910145 ] htmlArea - insert image not working (Len Kranendonk /
-Andreas Graf).
- - Bugfix 914825 / 912203: Bug in template system (LenK).
- - Apache 2.0 is now the default web server for WebGUI. See gotcha.txt for
- details.
- - Bugfix [ 904313 ] Problem with page-template preview in 6.0.0
- - Bugfix [ 912017 ] viewSubmission function error in 6.0.0
- - Bugfix [ 912217 ] top level nav macro problems
- - Bugfix [ 912401 ] level 0 nav
- - Bugfix [ 912400 ] db link not working
- - Bugfix [ 913114 ] Can't change passwords from display account screen.
- (Thanks to Frank Dillon.)
- - Bugfix [ 916538 ] Typo in lib/WebGUI/Auth.pm
- - Bugfix [ 917783 ] 6.0.0 Date Changes
- - Bugfix [ 914217 ] content managers cannot turn admin on
- - Bugfix [ 920089 ] Problem with clipboard and object names containing a
- quote.
- - Bugfix [ 921750 ] Error in Horizontal Login Box template (Thanks to Tony
- Mountifield.)
- - Added Tony Mountifield to the credits list for all his debugging efforts as
- of late.
- - Bugfix [ 915498 ] htmlArea - insert image WebGUI 6.0
- - Updated the dutch translation. (Thanks to Procolix)
- - Added Style Help for Auth System
-
-
-6.0.0
-
- - HTTP header conforming P3P Compact Privacy Policy. This fixes IE6 cookie
- privacy problems.
- - Removed all the old styles. They now exist as themes in the user
- contributions area of plainblack.com.
- - Migrated styles to templates and removed the styles system.
- - Updated page templates to be more powerful.
- - Converted items to articles and removed the item wobject.
- - Converted FAQ's to USS submissions and removed the FAQ wobject.
- - Created format and processReplacements subs in the WebGUI::HTML package.
- - Migrated extra columns to page templates and removed the Extra Column
- wobject.
- - Migrated Link Lists to USS submissions and removed the Link List wobject.
- - Re-enabled the Date macro by default.
- - Templatized the Login Box macro.
- - Added the new WebGUI 6 design.
- - Templatized the Admin Bar macro.
- - Added CoolMenus to the distribution for easy making of DHTML driven menus.
- (Thanks to Thomas Brattli.)
- - Added JS Calendar to the distribution to replace the old calendar system.
- (Thanks to Mihai Bazon.)
- - Updated the Form subsystem to use the new calendar for date and time
- fields.
- - Bugfix 859816 : DataForm - security issues. Tnx Gabor for reporting.
- - ^t; now starts in current root rather then in site root.
- - Added new Authentication System.
- - Added switches to prevent users from chaning usernames and passwords
- - Added security switches that log when users update passwords or recover passwords via email
- - Collateral macros now return undef instead of the macro tag when no
- matching collateral is found.
- - Added style personalization.
- - Added admin style option.
- - Added per page printable styles.
- - Wobject privileges are available per page rather than site-wide.
- - Templatized the Rich Editor support. Tnx to Len Kranendonk
- - Fixed a problem in the forum that showed up under Postgres.
- - Added some processing functions to programatically add meta tags,
- javascript, and link tags to the head block of a page from anywhere within
-webgui.
- - Templatized the Survey.
- - Survey now allows for a configurable number of responses from a single user.
- - Survey now allows for a configurable number of questions per page.
- - Survey now shows progress indicator.
- - Survey can now draw from a pool of questions, but does not have to use all
- of them.
- - Removed depricated functionality from Paginator (see docs/migration.txt).
- - Added template variable mechanism to paginator.
- - Added a limit option to the page list in the paginator.
- - Fixed a bug in AdminBar's clipboard code where a standard hash was
- used instead of a CPHash for database access. (Thanks to Steve Simms.)
- - Added caching of complex data structures to WebGUI::Cache (Martin Kamerbeek
- / Procolix). Note that this now requires Data::Serialzier to be installed.
- - Implemented an object oriented interface to the page tree and converted
- WebGUI::Operation::Page to use it. (Martin Kamerbeek / Procolix)
- - Added two new methods (isEditable and showInForms) to the groups API to
- make it easier to automagically create and use groups programatically without
- disrupting the user experience.
- - The everyone and registered users group are no longer magic in that there
- are physical linkages between them and users. The magic was getting too
- hard to maintain and users were confused by it.
- - Added a "Turn Admin On" group to determine who can enable or disable admin
- mode.
- - Added the Web Services Client wobject. (Thanks to Alan Ritari and DonorWare.)
- - Optional second parameter to the File macro can be a boolean value to
- turn off file icons.
- - Added drag and drop content arranging.
- - Added new toolbar icons.
- - Made the add content menu much more powerful.
- - Added new navigation system. (Len Kranendonk).
- - Made the date/time system more precise.
- - The Events Calendar is now 100% template driven.
- - The Events Calendar now allows for more than one drawn calendar per page.
- Choose with your pagination options.
- - Added options for developers for an empty style
- $session{page}{useEmptyStyle} and added settings to the template table to
- to allow templates to be hidden from forms and/or management.
- - Added dTree menu to the navigation system
- (Thanks to Geir Landro, http://www.destroydrop.com)
- - Added Cool Menus to the navigation system. (Thanks to Thomas Brattli,
- http://www.dhtmlcentral.com)
- - Added a config file option for per-site International message caching.
- - Added an override in the user profile for toolbar icon set.
- - Migrated the navigation items (Thanks to Leendert Bottelberghs, Len
- Kranendonk).
- - Removed all old navigation macros. See gotcha's for details.
- - Added a variation on Len's Advanced Search wobject. Thanks to Len
- Kranendonk for creating the original version for the WebGUI community
- contest.
- - Removed the old realtime search subsystem in favor of the new search
- wobject.
- - Removed the upgrades older than 4.x in order to help reduce the size of
- the distribution. If you need those old upgrades you can still get them
- from previous distributions or th 5.5 branch in CVS.
- - Added Job Listing templates to the USS.
- - Added a view privileges setting to each forum.
- - Bugfix [ 822805 ] Emptying trash can cause fatal error
- (Thanks to Steve Simms.)
- - Changed the upgrade system to stop after an error so the sys admin can fix
- the problem before continuing.
+6.9.0
+ - fix [ 1379384 ] image uploads to non-public pages
+ - fixed a problem with SynchFileToLDAP hourly script.
+
+
+6.8.4
+ - fix [ 1379384 ] image uploads to non-public pages (Len Kranendonk /
+ ilance.nl)
+ - fix [ 1379915 ] Survey can only be completed once per user
+
+
+6.8.3
+ - fixed a problem with enabling Avatars in the Collaboration System.
+ - Fixed a problem where profile data would be mixed between the current user
+ and the user your viewing the profile of.
+ - fix [ 1381551 ] epochToHuman for foreign languages
+ - fix [ 1381305 ] SQLReports report nothing!!!
+ - fix [ 1381873 ] Matrix missing toolbar
+ - fix [ 1381694 ] Unable to reset votes on poll
+ - fix [ 1381309 ] FormParam macro returns always undef
+ - fix [ 1379595 ] http proxy broken
+ - fix [ 1379060 ] Unable to view subscription codes
+ - fix [ 1379407 ] All collaboration systems show up as same username
+ - Fixed a syntax error in Post.pm
+ - fix [ 1382675 ] File Path Wrong - Uploads are difficult
+ - fix [ 1380368 ] Snippets should not contain debugging info
+ - fix [ 1377668 ] Unescaped double quote in Syndacate title cause problems
+
+
+6.8.2
+ - fix [ 1378871 ] become this user doesn't work
+ - fix [ 1378909 ] (SVN 300) Unable to add user
+ - fix [ 1378787 ] Unable to add new group to user
+ - Converted all the max((assetData.)revisionDate) calls to use mysql5/(4.1)
+ nested queries.
+ - Added some more skeletons (newWobject, newAsset, changelog(!))
+ - fix [ 1323184 ] CS Submissions Not Sorting on multiple sites
+ - fixed some major oversights in the new profile system.
+ - Added macro to return the MIME type to a file, FetchMimeType.
+ - fix [ 1378493 ] 6.7.8 collab post edits (images)
+ - fix [ 1363797 ] Calendar Javascript (Date/Time)
+ - Fixed bug where viewProfile did not show pretty printed values
+ - fix [ 1344146 ] deleting recurring events doesn't work
+ - fix [ 1378333 ] [WG 6.7.8] Mail Form template doesn't mark required fields
+ - fix [ 1377276 ] Calendar Pop up issue
+ - fix [ 1328728 ] Export exports root page n times
+ - fix [ 1338306 ] adminConsoleHelpIcon displayed at wrong position
+ - fix [ 1216810 ] anonymous registration errors persist (fixed for real!)
+ - fix [ 1237406 ] HTTP Proxy caches results
+ - fix [ 1365822 ] makePrintable does not work in Collaboration System
+ - fix [ 1376621 ] dateSubmitted not updated on posts
+ - fix [ 1344111 ] promote/demote swap with non-"published" assets
+ - fix [ 1372630 ] Syndicated encode "&" also if belong to a HTML entity
+ - removed server version tag appending. Could re-add as an setting later.
+ (along with the Style.pm header tag version number insertion).
+ - fixed poll's editForm so an option only showed up at the proper time.
+ - Fixed bug/rfe where it was not obvious when hovering over the rank
+ column in the Asset Manager that you can drag rows up and down.
+ Added cursor:move to the td's style.
+ - Fixed a bug where in the Edit User profile tab that required fields were
+ not marked with an asterisk.
+
+
+6.8.1
+ - fix [ 1364965 ] Assets in Trash give Permission Denied in stead of Not
+ Found
+ - fix [ 1372680 ] dashboard needs hide option
+ - Removed duplicate processing of metadata.
+ - fix [ 1373649 ] Username isn't populated in 6.8.0 Discussions
+ - fix [ 1373707 ] File Pile not uploading images
+ - fix [ 1353425 ] getUsersInGroup includes expired Group of group members (Ed
+ van Duinen)
+ - fix [ 1373041 ] context menus in Admin Mode don't position correctly in IE
+ ( Michele Dell'Aquila)
+ - Upgraded TinyMCE to 2.0.1, which allows the rich editor to work with
+ Firefox 1.5.
+ - Added test class for User.pm (Roy Johnson / Ocean View Web Creations)
+ - Fixed bugs in User.pm not updating _user{lastUpdated} (Roy Johnson /
+ Ocean View Web Creations)
+ - Fixed bugs in User.pm not updating _user{karma} when karma method called
+ (Roy Johnson / Ocean View Web Creations)
+ - Now that we're requiring Perl 5.8, don't need to do the hackery for WS
+ Client to work any longer.
+ - Converted User Preference fields to user profile fields.
+ - Fixed a major versioning system bug where when purging the last revision of
+ an asset, if it had children, the children were not purged with it. This
+ may have caused problems in some people's databases. If it has all you
+ need to do to fix it is upgrade to this release and then run
+ sbin/rebuildLineage.pl
+ - fix [ 1356544 ] FAQ template in collaboration has wrong anchors
+ - The upgrade script now wipes out the file cache in case it would cause
+ any conflicts.
+ - fix [ 1373319 ] archive
+ - Fixed the In/Out Board so it doesn't produce fatal errors on add.
+ - fix [ 1373493 ] Upgrade script fails because parameters are not quoted
+ - Upgrade now uses --results-file parameter on mysqldump because some
+ operating system don't handle UTF-8 characters through their pipes.
+ - Added backend API for user profile schema to eliminate inconsistencies
+ and to allow the dashboard to use user profile fields as preferences rather
+ than having a seperate asset type for it. This mechanism is more efficient,
+ and thusly increases the performance of the dashboard.
+ - Removed some debug code that was spewing garbage into apache log file.
+
+6.8.0
+ - Switched Date::Manip to DateTime for better performance and more
+ functionality. See gotchas for details. In our benchmarks DateTime runs
+ about 13 times faster than Date::Manip. Depending upon how date intensive
+ your pages are, you will see a 2% to 100% performance increase from this
+ change.
+ - Added RandomThread macro thanks to Wouter Vijvers.
+ - Switched from Apache::Registry/CGI to a pure mod_perl2 interface, which
+ increased performance by over 70% to the entire system, and in some cases
+ as much as 100%. See gotcha.txt for details. This increase is not seen in
+ raw speed, but rather capacity. You can serve 70% more requests per second.
+ - Changed macro API which cuts macro memory consumption in half. See
+ migration.txt for details.
+ - Added automated code testing framework.
+ - Added code skeletons for the various plugins WebGUI supports.
+ - Added template to Collaboration RSS feeds.
+ - Added page.isContainer and page.isUtility template variables to Navigation
+ templates.
+ - Added Matrix asset.
+ - Added In/Out Board asset.
+ - Page not found page returns a 404 error code now.
+ - Added more error trapping in caching system.
+ - Fixed some layout and control bugs in the color picker form element.
+ - Added a simple Style Wizard.
+ - Removed $session{os}{slash} since it is no longer needed.
+ - Reworked the form system to use inheritance and added a new master form
+ class for lists called List. See migration.txt for details
+ - Updated preload.perl to automatically preload all WebGUI related modules,
+ which increased shared memory usage by 30%.
+ - Added StockData asset.
+ - Added WeatherData asset.
+ - Added MultiSearch asset. Will eventually be re-merged with the
+ existing search wobject for the release of 6.9.0.
+ - Extended the Shortcut asset to allow fully extensible admin overrides,
+ which can be pulled from user preferences also attached to a Shortcut.
+ - Added Dashboard asset, which uses personalized Shortcuts to allow
+ personalization of any asset on your site to create a "portal" or
+ "dashboard". You can create more than one dashboard per site.
+ See the help documention for how to use Shortcut overrides and the
+ new user preference fields.
+ - [ 1361669 ] editUserProfileField causes huge memory consumption, loop
+ - [ 1354464 ] Dynamic Field does not work correctly
+ - [ 1354467 ] WebGUI::Form::Group is implemented incorrectly
+ - [ 1372045 ] Required user profile field not show when create login
+ - [ 1371873 ] edit/manage buttons in Template form control disappeared
+ - Added an option for multiple IP addresses (space seperated) for debug
+ output
+
+
+6.7.8
+ - fix [ 1364895 ] Error in ITransact Commerce Module
+ - fix [ 1365033 ] Commerce Templates not saving to settings
+ - fix [ 1358317 ] Upgrade from 6.6.0 to 6.7.x does not work
+ - fix [ 1339611 ] Sm Calendar: date links broke, unusable for >1 event per
+ day
+ - Fixed a problem with Random Asset Proxy
+ - Fixed a caching bug in the user system.
+ - Fixed a problem in the user system for negating macros on profile fields.
+ - Added a missing use statement in Storage
+ - Renamed the "Page" asset to "Page Layout" for clarity.
+ - fix [1329023] Doc for EventsCalendar
+ - fix [1336414] All default profile fields not protected
+ - fix [ 1343269 ] add Content Profiling field yesNo type i18n
+ - fix [ 1342623 ] -noDate flag in WebGUI::Form::Date not working
+ - fix [ 1345261 ] addFileFromFormPost always returns 1 file uploaded
+ - fix [ 1347584 ] Wobject "Product" copy fails
+ - fix [ 1340614 ] page: "what next?" both choices take you to new page
+ - fix [ 1350687 ] 6.7.7 editProfile doesn't work...
+ - fix [ 1350770 ] generateContent.pl fails
+ - fix [ 1352362 ] can't add version tag in Content Versioning
+ - fix [ 1352647 ] WebGUI::HTTP::setCookie does not accept 0 as time to live
+ - fix [ 1358547 ] Syntax Error in Default Edit Profile Template
+ - fix [ 1304479 ] CS Content Approval Request Email Link Issue
+ - fix [ 1358264 ] syncprofiletoldap bug
+ - fix [ 1324000 ] SyncProfilesToLDAP does not work
+ - Fixed a documentation error related to SQL Report placeholder parameters.
+ - fix [ 1328951 ] someone screwed up RandomAssetProxy.pm
+ - fix [ 1333572 ] testEnvironment - broken loop
+ - fix [ 1341004 ] ArchiveOldPosts isn't fully versioned
+
+
+6.7.7
+ - added two new template variables to the EventsCalendar -
+ pagination.previousPageUrl and pagination.nextPageUrl
+ - fix [ 1328298 ] 6.7.5 random Assets not random
+ - fix [ 1288653 ] Events calendar again - moving forth/back does not work
+ - fix [ 1324230 ] 6.7.6 - Template, Rich Text Editor options not showing
+ - fix [ 1276593 ] 6.7.2 Product Images don't upload
+ - fix [ 1324128 ] Help: List of Available Macros not working
+ - fix [ 1315408 ] Navigation sometimes fails to use correct startpoint
+ - fix [ 1305577 ] 6.7.5 Cannot insert a Link to a Page in the WebGUI page
+ tree
+ - fix [ 1307043 ] Can't Adjust Order of Nav Menu
+ - fix [ 1298896 ] 6.7.4 - reordering stops working after moving assets
+ - fix [ 1324170 ] assetId has no hoverhelp.
+ - fix [ 1298851 ] forum subscribers still get notif. after subscr. expired
+ - fix [ 1305368 ] Moderation in Collaboration not working ?
+ - fix [ 1306912 ] CMS Matrix - Unable to approve article's
+ - Removed the deprecated threaded view in the CS for a slight performance
+ gain and simplified templates.
+ - fix [ 1312107 ] Forum Issue in "Thread" View
+ - fix [ 1318963 ] 6.7.5 None of the profile fields can be updated
+ - fix [ 1306722 ] 6.7.5 Add an event only on TODAY
+ - fix [ 1323057 ] Anchors break XHTML 1.1
+ - fixed "Fail Safe" template (admin bar doesn't overlap content anymore)
+ - fix [ 1325296 ] sort by editform field in collaboration in random order
+ - fixed lots of XHTML bugs in templates and code
+ - fix [ 1301604 ] Survey in 6.7.5 gamma
+ - fix [ 1310360 ] WebGUI::FormProcessor::checkbox not working correctly
+ - Finally Internationalized some of the www_edit screens for wobjects,
+ by adding a generic www_edit generator in Wobject.pm.
+ - Fixed a lot of the www_ methods in Survey.pm to return in styled pages
+ instead of raw
tags without
etc
+ - fix [ 1293897 ] 6.7.4 - asset manager reorder by rank
+ - fix [ 1299131 ] paragraph tags added every time collaboration message change
+ - fix [ 1305132 ] 6.7.5 Assets are moved to trash by runHourly
+ - fix [ 1282473 ] RSS encoding (Thanks to Klaus Hertle)
+ - fix Removed last references to deprecated "lastUpdated"
+ - fix [ 1234051 ] Recursive loops in addGroupsToGroups
+ - Added handling for an exception in recurring payment processing where there
+ was missing data causing a fatal error.
+ - fix [ 1326687 ] Export on windows Apache server doesn't work (with quick
+ fix (Thanks to Sven Opitz)
+ - fix [ 1216810 ] anonymous registration errors persist
+ - fix [ 1327237 ] 6.7.5 Shortcuts
+ - fix [ 1328105 ] Pages should contain "no-cache" tags
+ - fix [ 1216810 ] anonymous registration errors persist
+ - fix [ 1323272 ] Site modifications using GET in stead of POST
+ - fix [ 1328763 ] 6.7.3 FileAsset file size has incorrect value when
+ displayed
+
+
+
+6.7.6
+ - Fixed invalid i18n keys that were causing missing labels.
+ - Fixed a bug in setToEpoch that caused dates to be improperly formatted.
+ - Fixed a problem with the slide panel where the links would sometimes take
+ the properties of the style.
+ - fix [ 1302878 ] testEnvironment.pl does not check versions (Wouter van Oijen / ProcoliX)
+ - fix [ 1238223 ] captcha image broken in WRE
+ - fix [ 1288783 ] Captcha picture only works with the latest ImageMagick.
+ - fix [ 1306915 ] Missing label on shortcut - Metadata
+ - Fixed a pagination bug in the subscription code pagination.
+ - Added a table of contents to the Help system.
+ - Documented the Product Macro and internationalized messages inside of it.
+ - Fixed a critical security bug. Upgrade to this version immediately if
+ you're using any other version 6.3 or above.
+
+6.7.5
+ - Fixed a syntax error in Syndicated Content.
+ - Fixed an infinite loop problem in Syndicated Content when no URLs were
+ specified.
+ - Corrected an error in the built in WebGUI config file documentation.
+ - Fixed Survey copy bug that prevented asset from appearing in clipboard.
+ - Fixed Survey copy bug that was preventing section data from being copied.
+ - Workedaround a bug for broken xml docs in Syndicated Content.
+ - fix [ 1293947 ] 6.7.3 Cannot use a second AssetProxy with IE, Stack overflow (Wouter van Oijen / ProcoliX)
+ - Added a few more performance enhanceers which can cut the number of
+ database queries per page in half in some cases. And can reduce the number
+ of queries on Collaboration System related pages even further.
+ - fix [ 1292597 ] Trash not emptied
+ - fix [ 1292209 ] purgeTree called in runHourly.pl (6.7.4)
+ - fix [ 1290600 ] 6.6.5-6.7.0 upgrade script (fix) (Nicklous Roberts)
+ - fix [ 1288786 ] Names of copied style templates doesnt update.
+ - fix [ 1292538 ] Template::getList isn't versioned
+ - fix [ 1241451 ] Images not showing up in TinyMCE
+ - fix [ 1252786 ] rich edit ie image problem
+ - fix [ 1284248 ] runHourly.pl moving assets I don't want in trash to trash
+ - fix [ 1288699 ] 6.7.4 - username sometimes does not appear
+ - fix [ 1296468 ] Username doesn't show up in Edit User Account
+ - fix [ 1295921 ] Problem with Survey content.
+ - fix [ 1290460 ] Survey error when adding multiple choice answers
+ - fix [ 1288887 ] new user information mail dos'nt contains the username
+ - The export system now attempts to create the export path if it doesn't
+ already exist.
+ - fix [ 1287741 ] 6.7.3 Cannot insert a WebGUI collateral image in IE.
+ - fix [ 1293163 ] Error when using Syndication
+ - fix [ 1295718 ] Moderating submissions/posts is broken
+ - fix [ 1288770 ] Couldn't call method www_view on asset
+ - fix [ 1278672 ] Timezones does not still not work properly in webgui
+ - fix [ 1281347 ] double slash in URL (in style template WebGUI 6)
+ - fix [ 1289336 ] Trash cannot be emptied 6.7.4 gamma (documentation fix)
+ - fix [ 1293180 ] packages help needs updating (documentation fix)
+ - fix [ 1276863 ] memcached caching broken
+ - fix [ 1286646 ] help things (documentation fix, content prototypes)
+
+6.7.4
+ - fix [ 1279861 ] POD errors in 6.7.3
+ - fix [ 1287994 ] POD errors in 6.7.4
+ - Fixed the default assets icon.
+ - Made further alterations to the page layout templates to make them work
+ better in IE.
+ - Added a date caching switch to the config file so people don't have to use
+ the new date caching system if they don't want to.
+ - Added an IP based limiter to the debug option, and for that reason
+ eliminated the unlikely, though potentially dangerous debug=1 URL option.
+ - Added a performance indicator debug option to the settings.
+ - The locked icon in the asset manager no longer shows up unless autocommit
+ is disabled.
+ - Added pagination to the versioning manager.
+ - Eliminated the possiblitity of rolling back the "auto commit" and "initial
+ import" tags.
+ - Any attempt to view "root" will redirect the user to the default page.
+ - fix [ 1285604 ] getVars undefined in Asset::File.pm
+ - fix [ 1284330 ] error in page export function
+ - Fixed a trash purging problem.
+ - fix [ 1281516 ] Undefined subroutine &WebGUI::Asset::File::quote runHourly
+ - fix [ 1281430 ] www_restoreList should be in AssetTrash.pm
+ - fix help links on the Asset add/edit forms
+ - Added cache to settings which increased performance by .02 seconds per
+ page.
+ - Added user cache which increased performance by more than .1 seconds per
+ page.
+ - Added some new indicies to make asset queries .01 to .1 seconds faster per query.
+ - fix [ 1274488 ] Visitors language not recognized 6.7.2
+ - fix [ 1266159 ] 6.7.1 - getEditForm fields are in funky order
+ - fix [ 1283629 ] Forum bug in 6.5.6
+ - fix [ 1279887 ] unable to copy Survey Wobject
+ - Fixed a bug where privileges were not being set correctly on cache files
+ and that was causing write errors.
+ - fix [ 1281437 ] hidden children appear when changing assetsToHide
+ - fix [ 1265771 ] assets that were formerly prototypes are... (mwilson)
+ - fix [ 1280018 ] add new sql report - all query fields visible (mwilson)
+ - fix [ 1283740 ] overridden in WebGUI/Mail.pm (mwilson)
+ - fix [ 1282511 ] WebGUI::Form::submit disabled (mwilson)
+ - fix [ 1281854 ] migration.txt - 5.6, 5.7 need some updating. (mwilson)
+ - fix [ 1281842 ] rand() needs srand() on win32 mod_perl (mwilson)
+ - fix [ 1281435 ] Asset::paste() or Asset::setParent() needs... (mwilson)
+ - fix [ 1280374 ] Events calendar with no end date set loops... (mwilson)
+ - fix [ 1230352 ] Navigation Template (mwilson)
+
+6.7.3
+ - User search now includes user alias.
+ - Fixed a bug in the user manager where userId, date created, date updated,
+ and karma were not showing up when editing users.
+ - fix [ 1274239 ] Can Not Save Edits to Assets
+ - fix [ 1274414 ] extraHeadTags entirely unused (mwilson)
+ - fix [ 1265709 ] 6.7.1 - most help topics appear twice
+ - fix [ 1276625 ] viewRSS not working (Andrew Khmelev)
+ - fix [ 1276695 ] Addition to 'viewRSS not working' (6.7.2) (Andrew Khmelev)
+ - Fixed a layout problem with the user search form.
+ - fix [ 1250418 ] unable to edit posts more than once
+ - fix [ 1245871 ] redirectAfterLogin url malformed
+ - fix [ 1274951 ] Unable to drag rank in asset manager
+ - fix [ 1276449 ] 6.7.1 content invisible after edit by content manager
+ - Fixed a few bugs in the new form system related to UI levels and hidden
+ fields.
+ - fix [ 1275024 ] Can not edit layout on 6.7.2
+ - fix [ 1262235 ] sql report form params
+ - fix [ 1277529 ] Extra radio buttons in Settings console
+ - Removed the last remnants of wobject ids.
+ - Fixed a GUID case sensitivity problem.
+ - Fixed several large security holes. See the security advisory on
+ getwebgui.com for details.
+ - fix [ 1279157 ] showInForms option not stored
+ - fix [ 1250290 ] ECommerce state field broken on Plainblack.com
+ - fix [ 1261985 ] (Fix?) sortby.lastreply.url (Andreas Graf)
+
+6.7.2
+ - fix [ 1163407 ] Ampersand XHTML 1.0 Non-Compliant
+ - fix [ 1243559 ] profile field security vulnerability (Len Kranendonk)
+ - fix [ 1271490 ] uncommitted version appears in Navigation (midellaq)
+ - fix [ 1268605 ] field type selection broken (midellaq)
+ - fix [ 1267548 ] can't add metadata field (midellaq)
+ - fix [ 1265788 ] SyndicatedContent *not working* in 6.7.x
+ - fix [ 1266285 ] 6.7.1 - UserProfile Fields Time error (Len Kranendonk)
+ - fix [ 1245765 ] Missing 'page not found' crashes settings
+ - fix [ 1263934 ] 6.6.5 Import Scripts Asset URLs
+ - fix [ 1260760 ] Default endDate in asset table too high for FreeBSD
+ - fix [ 1249486 ] default script language is not declared
+ - fix [ 1164205 ] TinyMCE files not found by Apache
+ - fix [ 1038289 ] Performance problems with 6.2
+ - fix [ 1236961 ] Admin bar broken on IE under XHTML Transitional DTD
+ - fix [ 1225432 ] plainblack.com: print is broken
+ - fix [ 1249882 ] Make page printable in RWG broken
+ - fix [ 1255313 ] r_printable includes index.pl sometimes
+ - fix [ 1248006 ] Spell check create.sql
+ - fix [ 1248040 ] plainblack forum search not showing dates
+ - fix [ 1265771 ] assets that were formerly packages are still on packageList
+ - fix [ 1177447 ] deployPackage does not retain content pos. (mwilson)
+ - fix [ 1256718 ] Assets disappear after changing page layout (mwilson)
+ - fix [ 1267326 ] LastPost varibale not updating correctly in Msg Board
+ - fix [ 1262002 ] no "next Thread" or "previous Thread" links (mwilson)
+ - fix [ 1252626 ] navigation relative to current url broken (mwilson)
+ - fix [ 1261994 ] getLineageLength (mwilson)
+ - Updated references to Ruling WebGUI to be changed to WebGUI Done Right in
+ the default content.
+ - Changed the page templates to float better in IE.
+ - Fixed a bug that caused the page layout template not to change immediately
+ upon an edit.
+ - fix [ 1240899 ] File Upload Control strangeness in IE under XHTML
+ - fix [ 1208496 ] Link to a page in WebGUI broken on IE - Done button broken.
+ - fix [ 1264301 ] HTML Link in text editor broken
+ - Removed the positive options for Navigations with start points relative to
+ the current URL since they didn't make any sense.
+ - Fixed a bug where password field was not being displayed in the user manager.
+ - Fixed a bug in version management where you couldn't see the list of things
+ changed under a specific tag.
+ - Fixed a bug in versioning that would allow a user not using the same tag as
+ the original editor to edit a locked asset.
+ - Fixed a bug that would not allow an editor to commit an individual asset
+ revision.
+ - Fixed survey template.
+
+
+6.7.1
+ - fix [ 1251608 ] can't login
+ - fix [ 1206046 ] function tinyMCE_WebGUI_Cleanup don't work
+ - Fixed a fatal error with Redirects
+ - Fixed a fatal error in the date field in the new pluggable forms system.
+ - Fixed a nasty logout bug.
+ - Fixed a formatting problem with the forum rich editor.
+ - Fixed a fatal error in www_viewStatistics (mwilson)
+ - Fixed some errors in FileCache.pm (mwilson)
+ - Disabled killing of own session since it sometimes displays weird things
+ and since the Logout link is on the same screen (viewActiveSessions) (mwilson)
+ - Added some more exception handling to getAssetAdderLinks (mwilson)
+ - fixed more arrayed Form parameters in www_editMetaDataField (mwilson)
+ - fixed a bunch more errors in the new date field - (mwilson)
+ - fixed a fatal error in whatNext.pm (mwilson)
+ - Fixed a bug in the new versioning system where new revisions would sometimes
+ not get their properties copied from the previous revision.
+ - Set the rich editor to use a bigger font by default if no style sheet
+ specifically setting it was called.
+ - fix [ 1256549 ] Users are allowed to set url to extras or uploads
+ - fix [ 1262505 ] Unable to edit group info
+ - Added the missing export toolbar icon.
+ - Fixed the context menus that were unclickable.
+ - Fixed a problem with the rich editor in Internet Explorer that caused it
+ not to save new content.
+ - fix [ 1261789 ] fixed(?) can't edit collaboration (Collaboration.pm) (andreasg)
+ - fix [ 1262239 ] Error when searching discussion
+ - fix [ 1253545 ] moving wobjects around in a Layout doesn't spawn revisions
+ - fix [ 1262991 ] runHourly fails on asset.assetData
+
+
+6.7.0
+ - Added Survey section feature
+- Added two new Survey answer types. HTMLArea and textarea.
+ - Upgraded the rich editor to 1.45.
+ - Rich edit now has three new buttons: paste from word, paste as plain text,
+ and fullscreen.
+ - Rich editor defaultly does not validate HTML tags and therefore will allow
+ the slop that it was stripping out before. While less strict, this is less
+ confusing to end users.
+ - The Rich Editor no longer second guesses the URL that a user enters.
+ - Being in the admins group automatically results in a UI level capable of
+ seeing everything.
+ - fix [ 1251390 ] Security tab doesn't appear for member of Admins
+ - HTTP Proxy URLs can now be up to 2048 characters long.
+ - The Edit Branch function now allows you to recursively set meta data.
+ (Thanks to Volvo for funding this feature.)
+ - Fixed a potential problem where editing a page under rare very rare
+ conditions could destroy the not found page.
+ - Added the ability to override the UI Level of any field in the edit form of
+ any asset in the WebGUI config file. (Thanks to Volvo for funding this
+feature.)
+ - Translation providers can now add languageAbbreviation and locale
+ properties to their translation in order to activate the translations of
+ javascript helper components like the rich editor and the calendar
+ date picker.
+ - Added the ability to override the UI Level of an entire asset in the config
+ file. (Thanks to Volvo for funding this feature.)
+ - fix [ 1229042 ] crumbtrail should show full path...
+ - Added asset versioning. (Thanks to Volvo for contributing funding to this feature.)
+ - fix [ 1229188 ] typo in Help: Collaboration, Post List Template Variables
+ - fix [ 1221284 ] Operation\user.pm i18n {internationalize labels}
+ - All form field labels have been internationalized.
+ - Added hover help. (Special thanks to Colin Kuskie for all his help with
+ this.)
+ - Removed long since depricated support for the eopro editor.
+ - Class icon context menus are now left click enabled rather than right click
+ enabled because some users were confused by right clicking on a web page,
+ and mac users, having only one mouse button, couldn't do it.
+ - Rewrote the asset manager UI to have a little less whiz-bang and a bunch
+ more user friendliness due to user feedback.
+ - The File and Image assets are now considered utility assets and the default
+ way to upload files will be through the File Pile. Anyone wishing to make
+ the File and Image assets available as normal assets in the new content
+ menu are still able to do so, and existing sites will be left as they are.
+ - Added a file cache size limit option to the config file.
+ - Added "content type" to Snippets, allowing for CSS, XML, javascript and
+ other file formats to be served directly from a snippet.
+ - Enhanced aggregation features of the SyndicatedContent wobject, including
+ keyword filtering, content republishing, XSLT stylesheet support and
+ different "display modes".
+ - Wrote a whole new caching system for WebGUI that is up to 10 times more
+ efficient than the old caching system.
+ - fix [ 1216053 ] can't drag to asset manager crumbtrail
+ - Updated the calendar picker to version 1.0.
+ - Added a mechanism to wobject definitions so that they can dynamically
+ generate their getEditForm() method based upon settings in the definition
+ if they need no special processing rules. For people familiar with Jakarta
+ Struts or Ruby on Rails this will be very familiar. For all other
+ developers, just know that it will make writing wobjects that much easier.
+ For an example, take a look at the Article wobject's definition() method.
+ - Added an optional specification of the asset icon, ui level, and name in the
+ definition to have getName(), getUiLevel(), and getIcon() autogenerated for
+ WebGUI::Asset subclasses.
+ - fix [ 1239601 ] Thread::getName is not Internationalized (and many other Assets, too)
+ - fix [ 1240316 ] Doc erro in Folder template thumbnail => thumbnail.url
+ - The Navigation template variable "unfolded_page_loop" was removed a long
+ time ago, but the documentation was never updated until now.
+ - Created a new pluggable form control backend. See migration.txt for
+ details.
+ - Changed warning generated when a languagepack misses the makeUrlCompliant
+ procedure to a fatal error, since this will lead to a false url in the asset
+ table. (mkamerbeek/Procolix)
+ - fix [ 1249114 ] unclosed
elements in auth modules (mkamerbeek/Procolix)
+ - fix [ 1249117 ] resetExpiredPassword not a callable method from authmodules.
+ Includes an additional bugfix in resetExpiredPasswordSave method (mkamerbeek/Procolix)
+
+6.6.5
+ - fix [ 1243131 ] In 6.6.4 you cannot upload anything (ebruni/mwilson)
+ - fix [ 1243392 ] demo.plainblack.com: Cannot manage users in group (mwilson)
+ - fix [ 1240325 ] FilePile doesn't create thumbnail when upload images
+ (mwilson)
+ - fix [ 1240324 ] Folder.pm error evaluating $isImage (ebruni)
+ - fix [ 1240140 ] Database link username in 6.6.3 is wrong (mwilson)
+ - Fixed a bug where HTTP Proxy asset couldn't proxy images properly.
+
+
+6.6.4
+ - fix [ 1238539 ] REQUEST_URI broken in WRE
+ - fix [ 1227887 ] setScratch("redirectAfterLogin") doesn't save
+ $session{form}
+ - fix [ 1239475 ] post::processPropertiesFromFormPost doesn't check
+ attachment
+ (mwilson)
+ - fix [ 1239488 ] post::processPropertiesFromFormPost thumbnails non-images
+ (mwilson)
+ - fix [ 1206045 ] Max Image Size don't work (fixed for good this
+ time-mwilson)
+ - fix [ 1218993 ] Clicking of icon of active operation does nothing (mwilson)
+ - fix [ 1239576 ] New survey cached as blank (mwilson)
+ - fix [ 1224016 ] Survey.pm edit answer problems (mwilson)
+ - fix [ 1231377 ] When An Admin Logs Out Site Disappears (mwilson)
+ - fix [ 1230990 ] {_parent} is sometimes set to undef (mwilson)
+ - fix [ 1230985 ] $session{page}{empty} is not reset before each... (mwilson)
+ - fix [ 1226720 ] error msg when deleting last post from a coll.... (mwilson)
+ - fix [ 1226945 ] subscribe link doesn't update (mwilson)
+ - fix [ 1227208 ] Unable to override template on shortcut (mwilson)
+ - fix [ 1230505 ] IndexedSearch::getEditForm error msgs aren't......(mwilson)
+ - fix [ 1238001 ] HTMLForm->file rearrange problem, extras become subtext
+ - Fixed an upgrade script bug in 6.2.11-6.3.0.
+ - Fixed an upgrade script bug in 6.5.6-6.6.0.
+ - Fixed an error handler bug in the auth system.
+ - Fixed a typo in syndicated content that made templates not appear.
+ - Fixed several bugs in shortcut asset.
+ - fix [ 1224828 ] contra intuitive location when switching admin off
+ - fix [ 1230977 ] Products not shown when only in Admin group
+ - fix [ 1234214 ] Layout.pm (view) doesn't hide children (Emiliano Bruni)
+ - fix [ 1231070 ] undef $session{isInGroup}; should be delete
+ $session{isInGro (Matt Wilson)
+ - Updated the file system privileges mod_perl handler to work under multiple
+ versions of mod_perl.
+ - Fixed a sorting problem in the Collaboration System.
+ - fix [ 1237120 ] wG allows you to cut/paste USS sub & paste it on a page!
+ ERR
+ - fix [ 1236414 ] Collaboration System conflicts when two on a page
+ - fix [ 1231390 ] When Pasting Content More Than One Item is Pasted to Page
+ - fix [ 1231376 ] Secondary Admins Have No Access
+ - fix [ 1231388 ] Missing Break Tags All Over The Place (Matt Wilson)
+ - HTTP_X_FORWARDED_FOR automatically replaces REMOTE_ADDR when present so we
+ can capture accurate IP addresses for clients through proxies.
+ - fix [ 1221781 ] Metadata quicklink always visible in Asset Form
+ - fix [ 1229387 ] collaboration system file privs
+ - fix [ 1228342 ] edit branch doesn't set privs for filesystem
+ - fix [ 1221676 ] Duplicate postings in Collaboration System on IE
+ - Added an email override option to the config file for testing email
+ functions.
+
+
+6.6.3
+ - Fixed a recurring transaction commerce bug.
+ - fix [ 1218874 ] Unable to edit any Assets nested in a Layout
+ - Fixed a bad create.sql script from the last release.
+ - fix [ 1215281 ] Users randomly logged out
+
+
+6.6.2
+ - Changed the back to site link in the admin console to act intuitively rather than logically.
+ - fix [ 1220552 ] moderation of postings/threads
+ - fix [ 1218870 ] !! Bugs in Article.pm (old 'Discussion allowed' feature)
+ - Fixed help for LDAP connections.
+ - Internationalized all LDAP error messages
+ - Moved all LDAP help and labels into its own file (AuthLDAP)
+ - fix [ 1217865 ] typo in EditableToggle.pm
+ - RFE [ 1216056 ] Template names not specific enough
+ - fix [ 1210493 ] mistypo in query in thread.pm in table name
+ - Fixed a bug in the ITransact plugin that did not handle months with 31 days.
+ - fix [ 1200782 ] user.isModerator don't work
+ - fix [ 1209539 ] RSS online help URL points to casino site
+ - fix [ 1213524 ] Survey.pm: unable to edit answers
+ - fix [ 1213516 ] Survey.pm: question order=response driven doesn't work
+ (Thanks to misja1)
+ - fix [ 1212596 ] Field disableContentLock is missing in Shortcut table
+ - fix [ 1214399 ] Admin Bar Unusable
+ - fix [ 1196086 ] certain DOCTYPEs break the admin slidebar
+ - fix [ 1189186 ] 6.6 CVS Admin menu is invisible on failsafe templater
+ - fix [ 1215228 ] getToolbar uses get("url") instead of getUrl [mwilson]
+ - fix [ 1187040 ] getNextChildRank doesn't handle rank 999999
+ - fix [ 1179021 ] cannot set default value of 0 in several form elements
+ - fix [ 1172993 ] Product asset issues
+ - fix [ 1195523 ] Bug in Data Type Telephone Number
+ - fix [ 1216052 ] Can't copy polls
+ - Fixed a bug that was preventing population of the Poll template drop down
+ list.
+ - fix [ 1203834 ] accounts created by anon. reg. disobey def. userprofile
+ settings
+ - fix [ 1216062 ] http proxy not proxing images
+ - fix [ 1216066 ] url caching broken
+ - fix [ 1218475 ] cannot set "who to view" in style templates
+ - fix [ 1219745 ] setSize doesn't work with Images [mwilson]
+ - fix [ 1206045 ] Max Image Size don't work [mwilson]
+ - fix [ 1219805 ] storage.pm renameFile refers to getNode [mwilson]
+ - fix [ 1216061 ] 2 rich editors - 1 field [mwilson]
+ - fix [ 1220072 ] typo in Help: Template, Language
+ - fix [ 1220397 ] Cannot Copy Form
+ - fix [ 1220456 ] Image.pm add/edit image help goes nowhere.
+
+
+6.6.1
+ - Replaced defective confirm checkout commerce template.
+ - Fixed a typo in the Navigation table schema.
+ - fix [ 1160019 ] Notification content type [temp fix]
+ - fix [ 1173544 ] Rating increases view count
+ - fix [ 1177020 ] Preview, then Save a Post -subscribers get two notifications
+ - fix [ 1178367 ] Edit Shortcut doesn't work with wobjects without templateId
+ - fix [ 1180455 ] assetproxy of a nonexistent asset inserts the page_not_found
+ - fix [ 1182449 ] isMarkedRead not a template var in Post::getTemplateVars
+ - fix [ 1197781 ] Collaboration: sorting bug in sub_view FIXED!
+ and [ 1182478 ] Coll::appendPostListTemplateVars does not sort by isSticky
+ - fix [ 1182630 ] thread::isMarkedRead should check thread's lastpost,not self
+ - fix [ 1197620 ] upgrade_6.2.11-6.3.0.pl : Missing posts - FIXED!
+ - fix [ 1200874 ] "reply with quote" in WebGUI Help
+ - fix [ 1190276 ] cannot use encrypt page recursively
+ - fix [ 1197360 ] "anscestor" flub in 6.6.0 upgrade file.
+ - fix [ 1191650 ] plainblack.com links that are copy/pasted append ..
+ - fix [ 1190814 ] The builtin help describes the removed Navigation macro
+ - fix [ 1199193 ] lastReply.url not complete
+ - fix [ 1201322 ] Form: fixChars don't work
+ - fix [ 1198799 ] Moving Threads or Posts in the Trash
+ - fix [ 1198000 ] Macro not listed in Rich Editor Assset helper
+ - fix [ 1196929 ] page table still being used
+ - fix [ 1195909 ] create.sql - left navigation doesn't show home
+ - fix [ 1193694 ] webgui::auth::webgui::createAccountSave $self->_logLogin bug
+ - fix [ 1186440 ] Asset/Post.pm content type only checked if editStamp set
+ - fix [ 1203331 ] i18n::Macro_Thumbnail.pm
+ - fix [ 1203413 ] Fix: Rating bug in Thread.pm
+ - fix [ 1203603 ] Error in admin console
+ - fix [ 1187037 ] LastModified.pm refers to LastEdited and pageId from wobject
+ - fix [ 1203693 ] Delete group fails with vital component
+ - fix [ 1198695 ] 6.6 ß - Can't call method error on ratings.
+ - fix [ 1204123 ] Bug: sortby.lastreply.url
+ - fix [ 1203779 ] "Remove" Button in FileUploadControl not internationalized
+ - fix [ 1201650 ] Server-wide Cache can be viewed/cleared by an admin
+ - fix [ 1205128 ] typo in \lib\WebGUI\AdminConsole.pm
+ - Fixed a bug with macro quotes and TinyMCE.
+ - fix [ 1197095 ] runHourly not finishing
+ - Fixed a bug with the rich editor locking up when switching between tabs.
+ - fix [ 1187256 ] WG v6.5.6 incompatible with mod_perl v2.0.0RC5? (Koen de
+ Jonge)
+ - fix [ 1206199 ] ^/; macro edited in save mode...
+ - fix [ 1206046 ] function tinyMCE_WebGUI_Cleanup don't work
+
+
+6.6.0
+ - Added a shopping cart system and salable products management system. This
+ completes the foundation of WebGUI's commerce system and will allow us to
+ add very rich commerce features in the 7.x series. (Thanks to ProcoliX and
+ Boomer Consulting for each contributing some funding toward the development
+ of these features.)
+ - Added a new admin panel for inline content editing.
+ - Tweaked the preloader so WebGUI uses a little less memory per process.
+ - upgrade.pl and testEnvironment.pl now use the same config file reader as
+ the rest of WebGUI
+ - fix [ 1173101 ] Template in ^LoginToggle();
+ - Added a page to the help docs which tells you what Assets are enabled for this site.
+ - Added a page to the help docs which tells you what Macros are enabled for this site and how
+ to call them.
+ - Added a new Error Handling / Logging mechanism.
+ - Whitespace in URLs will now be replaced with hyphens (-) instead of
+ underscores (_) because there is some evidence that hyphens get better
+ search index ranking than underscores.
+ - Turned off autocomplete on user manager.
+ - Switched session ID generator to use WebGUI::Id::generate() the same as
+ everything else.
+ - Fixed several bugs during the conversion of Help and International files to
+ namespaces.
+ - Fixed bugs in correctly setting default values in forms with anonymous arrays.
+ - Added class icons to all the content adders in the asset manager.
+ - Expsosed a page.rank template variable to the Navigation template.
+ - Added packages list to the content adder in the asset manager.
+ - Added edit icons to the list of prototypes and packages in the asset
+ manager.
+ - Added the ability in the DataForm to make the default view the List, rather than
+ the Form.
+ - Added a select all option to the clipboard selector in the asset manager.
+ - Added a color picker form field type.
+ - Fixed a bug where empty required field error messages from the data form
+ were not being displayed.
+ - Added a config file option to specify where the file cache is persisted.
+ - Added complete documentation of all WebGUI config file options to the
+ default config file.
+ - Added an end point to limit ancestors in navigation.
+ - Added missing international entries for Navigation.
+ - fix [1177858] lib/WebGUI/i18n/English/Macros.pm can not translated
+ - Added the notion of utility assets and moved the Template asset into it.
+ - Added a cache disabling config option for developers who are testing
+ performance.
+ - fix [ 1190834 ] Pagination of event calendar does not work for firefox
+ - Navigation depthIs template variables now allow for negative values.
+ - fix [ 1191744 ] [6.5.6] default templates wrong
+ - Renamed layout asset to page.
+ - CS Post reply URLs are now shortened to an incremented reply number.
+ - Added a Rich Editor Configuration asset.
+ - Fixed a bug where a blank page would be displayed if a user logged out on a
+ page that visitors could not access.
+ - Fixed a bug in the make printable macro that used the wrong default
+ template.
+ - Added a context menu to inline editing that is accessible by right-click
+ or by left-click-hold on the asset's class icon.
+ - The context menu in the asset manager is now accessible via left-click-hold
+ for more familiarity with mac users.
+ - Added "create shortcut" as a context menu option in the asset manager.
+ - Fixed generateContent.pl to work with the new asset tree.
+ - Updated TinyMCE to version 1.44.
+ - Added an option to the layout to hide child assets from being displayed.
+ This allows you to use non-layout child assets as stand alone pages.
+ - Internationalized a bunch of stuff that was previously uninternationalized.
+ - Fixed a bug in the survey that caused users to not be able to submit
+ survey's.
+ - Attached the karma system to the ratings system in the Collaboration
+ system.
+ - Added API for connecting to LDAP directories (Thanks to MABIS Healthcare
+ for funding this enhancement.)
+ - Added Admininstration Module for creating Multiple LDAP Connections on a
+ WebGUI site (Thanks to MABIS Healthcare for funding this enhancement.)
+ - Modified LDAP Authentication Module to allow users to choose from the LDAP
+ Connections created in the Admin Console (Thanks to MABIS Healthcare for
+ funding this enhancement.)
+ - Thumnail macro has been updated to work with the asset tree system.
+ - fix [ 1170169 ] Admin menu cut off in 800x600 resolution
+ - fix [ 1192714 ] New posts for CS doesn't use TinyMCE by default.
+ - fix [ 1190480 ] [6.5.6] Editor choice ignored in Forums
+ - fix [ 1175666 ] CVS code still using WebGUI::Collateral
+ - fix [ 1176172 ] Thumbnail Macro dosn't work
+ - fix [ 1180291 ] tinymce resets src of img incorrectly
+ - fix [ 1186395 ] survey: view statisics broken
+ - RFE 1035743, internationalize WebGUI macros.
+ - Redirects now process macros in the redirect URL.
+ - You can now tie LDAP groups to WebGUI groups.
+
+
+6.5.6
+ - Fixed a bunch of mostly cosmetic issues with the commerce system.
+ - Fixed a bug in the navigation system that would cause it not to work in
+ operations using the user style.
+ - fix [ 1171109 ] crumbtrail showing
+ - fix [ 1176383 ] Commerce for International customers
+ - fix [ 1175400 ] Shortcut.pm - refers to WebGUI::metadata
+ - fix [ 1172769 ] htmlform.pm template -> manage button
+ - fix [ 1173970 ] Redirects in trash still function
+ - fix [ 1173720 ] recursive encrypt content doesn't work
+ - fix [ 1176573 ] runHourly.pl - DeleteExpiredEvents
+ - fix [ 1175455 ] posts can be viewed by users who are not in groupIdView
+ - fix [ 1182381 ] Package deployed to self infinitely recurses
+ - fix [ 1177456 ] metadata fields do not show up in getEditForms for any
+ asset
+ - fix [ 1182302 ] getAssetAdderLinks gets prototypes that are deleted.
+ - fix [ 1182285 ] "bold" when highlighted - really messy
+ - fix [ 1177536 ] redundancy - thread.pm 6.5.5 line 559
+ - fix [ 1177336 ] DatabaseLink::whatIsUsing is out of date
+ - fix [ 1177450 ] Layout's view method does not exclude subclasses of Layouts
+ - fix [ 1176724 ] edit existing database link - wrong username/password
+ - fix [ 1176663 ] fixUrl needs to remove slashes from end of URLs
+ - fix [ 1173560 ] copyList doesn't copyList
+ - fix [ 1183014 ] deletion of post does not update lastPostId for CS
+ - fix [ 1185507 ] gotcha.txt SetPerlVar , uploadAccessHandler wrong
+ - fix [ 1185279 ] IE/SSL "Admin mode" prompts for download of port 80
+ material
+ - Fixed a bug in navigation where ancestors would become checked whenever
+ self was also checked.
+ - fix [ 1181266 ] Navigation - relative to root fails at third level
+ - fix [ 1173779 ] editSave metadata property doesn't save type
+
+
+6.5.5
+ - fix [ 1171569 ] add/edit sql report help link has wrong namespace
+ - Fixed a bug in the collaboration system that caused replies to fail.
+ - Fixed an inefficency in the asset system that caused a lot of extra work on
+ the server when pasting.
+ - Fixed a bug in the groups system where group expiration intervals weren't
+ saving properly.
+ - fix [ 1170879 ] "default extension" is added to asset's URL upon every Save
+ - fix [ 1170200 ] folder view template file_loop -> always current time
+ - fix [ 1170650 ] Group problem
+ - fix [ 1170245 ] paste returns deleted content
+ - Fixed a problem with the FormProcessor url sub that wouldn't allow URLs to
+ start with / or a macro.
+ - fix [ 1171447 ] Poll shows no result
+ - fix [ 1171060 ] delete file from cs
+ - fix [ 1170290 ] 6.2.x->6.5.4 doesn't add Page macro to config file
+ - fix [ 1171469 ] [edited] post insert wrong timezone
+ - Updated the macro picker in the rich editor.
+ - fix [ 1171505 ] Previewing a post appends signature every time.
+ - fix [ 1170095 ] Sort-by fields don't.
+ - fix [ 1165645 ] Search not working
+ - fix [ 1170264 ] can't copy file
+ - fix [ 1170242 ] cs email url
+ - fix [ 1171110 ] nav ancestor
+ - fix [ 1171574 ] purgeList doesn't purgeList
+ - fix [ 1170244 ] cs notification
+ - fix [ 1171616 ] default templateId for Folder is wrong
+ - fix [ 1170269 ] 6.2.11->6.3.0 fails if any product-related/accessories
+ exist
+ - fix [ 1170426 ] missing entries and wrong descriptions in webgui help
+
+
+6.5.4
+ - fix [ 1160953 ] JavaScript Errors in admin console - IE
+ - Fixed a drag and drop problem.
+ - fix [ 1168195 ] Asset manager: Space between Size and unit
+ - Fixed a bug where sticky threads were not acting sticky in the CS.
+ - fix [ 1169116 ] AdminToggle macro doesn't display correct linktext
+ - fix [ 1168189 ] Asset Manager: Double Title entries
+ - fix [ 1168181 ] Edit in Asset manager -> wrong folder
+ - fix [ 1167971 ] attachment loop code for Asset::Post::getTemplateVariables
+ - fix [ 1168867 ] WebGUI Script XHTML 1.0 Non-Compliant
+ - Fixed a fatal crash bug caused by calling the old authentication urls.
+ - fix [ 1168318 ] Rating often not working
+ - fix [ 1167937 ] Asset Manager and No-Cache Imcompatible
+ - fix [ 1167917 ] Link to Page Tree and No-Cache Imcompatible
+ - fix [ 1168084 ] file uploads don't work.
+ - fix [ 1169239 ] Manage subscription codes -> Delete Selected -> Empty page
+ - fix [ 1169246 ] Manage subscription codes -> Cannot select single day
+ - fix [ 1169271 ] Last Post incorrect
+ - The items listed under new content are now in alphabetical order as they
+ should be.
+ - Fixed some template problems with the folder asset and the failsafe style.
+ - fix [ 1167720 ] Folder::view() subfolder_loop - missing.. [mwilson]
+ - fix [ 1169379 ] eventscalendar wobjects have wrong scope after upgrade
+ - fix [ 1168812 ] navigation sometimes fails to use correct... [mwilson]
+
+
+6.5.3
+ - Sorted templates into folders named after their respective namespaces
+ & re-enabled the manage button next to the template dropdown [mwilson]
+ - fix [ 1161457 ] Data fomr - list all entries: Logfile Error
+ - fix [ 1161461 ] Data form - Add field - wrong destination
+ - fix [ 1164382 ] User Profiling WebGUI::International::get(304,"WebGUI");
+ - fix [ 1164251 ] message preview
+ - fix [ 1164208 ] Unable to move freely between pages of a forum
+ - fix [ 1160034 ] 6.5.0 - newly added posts do not appear
+ - fix [ 1027992 ] pagination in forum doesn't take you to correct page
+ - fix [ 1149585 ] visitor as admin
+ - Fixed a bug where the wrong toolbar was displayed for AssetProxied
+ Navigation assets.
+ - fix [ 1165010 ] Navigation Display title gets reset
+ - fix [ 1159992 ] Integer value zero not returned in form fields
+ - fix [ 1165425 ] View Userprofile - Style is missing for non-public profiles
+ - fix [ 1165434 ] View Userprofile - Perm. denied page not parsed for macros
+ - fix [ 1138654 ] 6.3 CVS - raw form parameter not processed
+ - fix [ 1164202 ] Data Form field types are not sticky when re-edited
+ - fix [ 1149529 ] 6.3 CVS: Content positions don't save and
+ [ 1149801 ] page position not maintained (Martin Kamerbeek)
+ - fix [ 1165373 ] sort templates into folders by namespace under ImportNode
+ - fix [ 1118789 ] 6.2.11 - L_loginBox display with empty 1st param [colink]
+ - fix [ 1165635 ] IndexedSearch - double toolbar in AdminMode [mwilson]
+ - fix [ 1165598 ] Auth module numeric comparisons against Ids
+ - fix [ 1165829 ] i18n/english/Eventscalendar.pm: double entrys [mwilson]
+ - fix [ 1165386 ] Templates page overlap [mwilson]
+ - Rebuilt all of the Collaboration System templates from scratch. They were
+ all pretty messed up from the merging of the forum, USS, Link List, and FAQ
+ wobjects.
+ - fix [ 1165759 ] PB.com contrib. templates dont show links
+ - fix [ 1165439 ] No way to upload on USS template in collaboration system
+ - fix [ 1165438 ] Issues with Job listing template of Collaboration system
+ - fix [ 1166071 ] Create New User allows blank username [mwilson]
+ - fix [ 1166133 ] DataForm www_edit and www_editField's "proceed" [mwilson]
+ - fix [ 1164211 ] DataForm export tab deliniated always contains.. [mwilson]
+ - fix [ 1165616 ] calling a non-existent func= on a good url crashes Apache
+ - fix [ 1154384 ] 6.2.11 Admins with default UI level
+ - fix [ 1151879 ] Search button changes to "Please wait"
+ - fix [ 1165645 ] Search not working
+ - fix [ 1157233 ] search crashes
+ - fix [ 1146359 ] certain templates still hardcoded
+ - fix [ 1056470 ] Improper macro hangs calendar
+ - fix [ 1120959 ] 5.5.x forms - export tab delimited
+
+
+6.5.2
+ - Fixed a caching bug in the collaboration system that wouldn't allow you to
+ view other posts if you were in threaded mode.
+ - fix [ 1160969 ] 6.5.x plainblack.com - Second edit of Post fails
+ - fix [ 1161571 ] 6.5.0, pagination on view forum always returns page 1
+ - fix [ 1163780 ] Pagination not working for Thread in Nested view
+ - fix [ 1163761 ] session from 10.0.0.2 in create.sql
+ - fix [ 1160971 ] 6.5.x - Use Preview setting ignored in collaboration
+ systems
+ - fix [ 1159395 ] Rating causes Problem with request
+ - fix [ 1150169 ] archive posts
+ - fix [ 1149830 ] Collaboration System privileges not correct
+ - fix [ 1157197 ] content filters shows only word to be replaced
+ - fix [ 1088201 ] Deleted discussion thread negatively offsets reply count
+ - fix [ 1162056 ] No default template for Data Form with no tabs
+ - fix [ 1029170 ] Forum: Sorting thread by date
+ - Fixed a sort by last reply crash bug.
+ - fix [ 1160947 ] Make page printable does not work
+ - fix [ 1150140 ] Manage users in group only views first page
+ - fix [ 1163470 ] [6.5.1CVS] Dataform, wrong template, bad edit URL
+ - fix [ 1159992 ] Integer value zero not returned in form fields
+
+
+6.5.1
+ - Fixed a bug in the lineage tree that caused funky ranks to be created when
+ pasting assets.
+ - Fixed a bug in the collaboration system that caused posts to not post
+ unless rich edit was turned on.
+ - Improved pasting performance.
+ - fix [ 1157196 ] manage system clipboard wrong title
+ - fix [ 1154150 ] No time in forum overview
+ - fix [ 1152434 ] Last Reply column is blank in a forum [mwilson]
+ - fix [ 1158944 ] Validate email addresses?
+ - fix [ 1157311 ] Edit User Profile fails on Windows/Firefox
+ - fix [ 1160623 ] Redirect Incorrect- 6.2.11
+ - fix [ 1161455 ] New Content >> Data Form
+ - fixed a loop bug in the 6.3.0 upgrade that could cause pages to be upgraded
+ twice, which would kill the upgrade script
+ - fix [ 1158983 ] 6.4.0 demo Setting Asset rank crashes WebGUI
+ - fix [ 1160229 ] Couldn't call method www_search
+ - fix [ 1153154 ] 6.3 beta Add function doesn't use WYSIWYG
+ - fix [ 1157205 ] default content (in create.sql) outdated
+ - fix [ 1028595 ] Denial of Service WebGUI (e.g. forum wobject)
+ - fix [ 1157229 ] Not Found Page
+ - fix [ 1157198 ] selecting content profiling sends you back to admin console
+
+
+6.5.0
+ - Added content prototypes.
+ - Updated TinyMCE to 1.43.
+ - Fixed a bug in the Collaboration post where the post end date was set to
+ the start date.
+ - fix [ 1157202 ] users can add themselves to Admins group
+ - fix [ 1157218 ] user cannot view it's own profile
+ - fix [ 1157195 ] Problem with request when saving profile
+ - fix [ 1158117 ] Help Index Unavailable from RWG
+ - fix [ 1157453 ] Error on Edit Template / Save and Cancel
+ - fix [ 1157434 ] [CVS 6.5]edit question controls have incorrect URL in Survey
+ - fix [ 1157418 ] "Display the title?" not shown in Layout tab
+ - fix [ 1157210 ] users added notification e-mail doesn't show correct url
+ - Fixed a bug that wouldn't allow the HTTP Proxy wobject to rewrite the URLs
+ of SSL enabled sites.
+ - Using the International Macro in Help to simplify management and translation.
+ - Fixed the rich edit bug on Collaboration System posts.
+ - Fixed a login bug that brought the user to the display account page rather
+ than the page they were trying to reach when they logged in.
+ - Fixed the Collaboration System search bug.
+
+
+6.4.0
+ - You can now see the groups of groups hierarchy in the group manager.
+ - Added an initial configuration wizard which prompts the site owner to
+ configure a custom admin username and password for better security.
+ - Added some indicies to increase performance.
+ - Added all sorts of caching to increase performance.
+ - Added asset type icons to the asset toolbar.
+ - Added isAdminOn(), switchOnAdmin(), and switchOffAdmin() to WebGUI::Session
+ to eliminate all of the previously cryptic means of doing those things.
+ - Added a temporary file storage mechanism to WebGUI::Storage.
+ - Image Magick is now required to run WebGUI.
+ - Added an image resizer to the image asset.
+ - Added Captcha verification option to WebGUI anonymous registration.
+ - Authentication templates are now selectable through the settings console.
+ - Added email validation option to WebGUI anonymous registration. Thanks to
+ Matt Wilson for inspiration.
+ - Thumbnails will now be generated a little sharper. Thanks to Nuba.
+ - SSL is now more strictly enforced.
+ - Deleted the long since deprecated authentication methods (logout, login,
+ displayAccount, displayLogin, recoverPassword). If you don't understand
+ this, don't worry about it, you'll still be able to log in to your site. =)
+ - Fixed resetting votes on Poll would crash it.
+ - Fixed not being able to set display title and other yes no questions to no.
+ - Fixed a bug where URLs would become unreachable when using SSL.
+ - Fixed a password timeout bug caused by the change in the interval method.
+ - Fixed a bug where subscription groups where showing up in user manager.
+ - Removed the depricated fileSize property from the File asset.
+ - Fixed a user profile editing bug.
+ - bugfix [ 1151462 ] missing slash in form URL
+ - bugfix [ 1155826 ] Forum After update has doble posts
+ - bugfix [ 1154990 ] lost "get" in code (Collaboration)
+ - bugfix [ 1154269 ] empty trash doesn't work
+ - bugfix [ 1154051 ] Unable to remove link below article
+ - bugfix [ 1152826 ] WebGUI.conf.original in source is not complit
+ - bugfix [ 1145984 ] is still in Style
+ Templates
+ - bugfix [ 1152948 ] Edit Layout changes settings to defaults
+ - bugfix [ 1151400 ] editSave on Template erases namespace
+ - bugfix [ 1154211 ] Error: Can't instanciate template on Add Article
+ - bugfix [ 1153518 ] re-edit forum post error
+ - bugfix [ 1152819 ] Error when edit fild in Admin console -> user profiling
+ - bugfix [ 1152047 ] Unable to create new account
+ - bugfix [ 1150173 ] Error message when logging out
+ - bugfix [ 1154247 ] Title and menuTitle set to 'untitled' if url is changed
+ - bugfix [ 1150982 ] Subscribe to forum thread causes error
+ - bugfix [ 1151216 ] The Latest News is blank on demo.plainblack.com
+ - bugfix [ 1149458 ] CVS 6.3 -> ENV variables have changed for mod_perl 2.0
+ - bugfix [ 1150729 ] Submission approval URL not working from email
+ - bugfix [ 1150078 ] userProfile.url not set in Thread::view()
+ - bugfix [ 1153919 ] Asset::fixUrl doesn't limit URL length
+ - bugfix [ 1152834 ] can not to add IndexedSearch
+ - bugfix [ 1150200 ] Add New DataForm crashes
+
+
+6.3.0
+ - Migrated all wobjects to assets.
+ - Migrated pages to the layout and redirect assets.
+ - Converted the navigation system to navigation assets.
+ - Converted the template system to template assets.
+ - Converted site maps to navigation assets.
+ - Converted file managers to layout assets with file and image assets
+ attached.
+ - Added a new upgrade mechanism that will display a maintenence message
+ during upgrades. No need to set up anything special for this any longer.
+ - Added AssetProxy macro, which replaces the Navigation, I, Snippet, and File
+ macros.
+ - Added Folder asset type.
+ - Added the RandomAssetProxy macro, which replaces the RandomImage and
+ RandomSnippet macros.
+ - Renamed the i macro to FileUrl.
+ - Renamed the \ macro to PageUrl.
+ - Converted page templates to use CSS-based layouts instead of tables.
+ - Added a "Position" property to the DataForm Edit Field interface. This makes it easier to move a field to a certain position. (Len Kranendonk).
+ - Added the variables "record.edit.icon", "record.delete.url" and "record.delete.icon" to the DataForm DataList template. (Len Kranendonk).
+ - Converted all confirmation pages to client-side confirmation dialogs. Saves
+ a pageload. (Len Kranendonk).
+ - Added a new, more user-friendly administrative console complete with over
+ 40 new icons developed specifically for WebGUI.
+ - SQL Report now supports multiple queries. (Thanks to Brunswick New
+ Technologies for funding this development.)
+ - Removed the old rich editors and replaced them with Tiny MCE.
+ - Integrated Tiny MCE with image chooser. (Thanks to the US Dept. of State
+ for funding portions of this development.)
+ - Added a new page link chooser to the rich editor. (Thanks to the US Dept.
+ of State for funding portions of this development.)
+ - Removed the admin style settings since their use has been replaced by the
+ admin console.
+ - bugfix [ 1045114 ] Columns randomly ordered in SQLReport (Len Kranendonk ,
+ tnx brother for reporting)
+ - Sped up Navigation.pm
+ - bugfix [1041937] List Roots broken
+ - Navigation template variable rename, added template variables for
+ currentPage.hasDaughter, page.inBranchRoot.
+ - Bugfix [ 1055396 ] Template switching issue (Len Kranendonk)
+ - WebGUI Operations are now dynamically loaded (Len Kranendonk)
+ - Added button to Form.pm / HTMLForm.pm (Len Kranendonk)
+ - Added a "Cancel" button to each tab form (Len Kranendonk)
+ - bugfix [ 1040341 ] Opera balks on HTMLArea TypeError
+ - bugfix [ 1037364 ] HTMLArea3 breaks ^i macro
+ - bugfix [ 889424 ] htmlArea td background image in expanded mode
+ - bugfix [ 991070 ] 5.5.4 Editor(s) replacing ^ symbol
+ - bugfix [ 1022287 ] WYSIWYG-Editor Add new web link
+ - bugfix [ 1055153 ] Turn Admin ON with SSL and IE.
+ - fix [ 1118753 ] GUID not displayed in 6.2.9 if it begins with "-".
+ - RFE [ 1034549 ] Docu für Encrypt Pag
+ - Added internationalized URL handling.
+ - Moved site icon and fav icon directly into style templates.
+ - Removed all the upgrades prior to 5.5.0. If you need to upgrade from an
+ older version, you'll need to upgrade to 5.5.x first, and then upgrade
+ to 6.x.
+ - Fixed a bug that caused begin/commit/rollback to fail when using the
+ internal WebGUI database. This exhibited no problems prior to this release
+ because no WebGUI functions actually used those methods before.
+ - bugfix [1073753]. bug in WebGUI::Search (Leendert Bottelberghs).
+ - Added an e-commerce system. Thanks to Atomic Learning for funding this
+ feature.
+ - Added new asset type: File Pile. This allows you to do a mass upload of
+ files and images.
+ - Added a privilege access handler to the uploads file system.
+ - Added CDG Commerce iTransact payment plugin.
+ - Added an asset picker form control.
+ - Shortcuts can now proxy every type of asset, not just wobjects.
+ - Added a codearea form control.
+ - fix [ 1055362 ] Trash items show up in Search resultsA
+ - fix [ 1049367 ] /uploads/temp/templates/ shouldn't be public
+ - fix [ 1052801 ] wobjectproxy throws security error on editSubmission
+ - fix [ 1028921 ] Cannot drag n drop proxy wobjects
+ - fix [ 1003509 ] Admin mode breaks page layout with users not in Admin Group
+ - fix [ 1123666 ] Discussion - reply to thread not displaying in threaded
+ mode
+ - Removed the page stats tracking function as it was killing people's sites.
+ We recommend AWStats instead (www.awstats.org)
+ - Added the ability to switch the style for user functions like profiles,
+ authentication, etc.
+ - Merged the forum and USS into a new asset type called the Collaboration
+ System with all the best features of each system.
+ - Enhanced the user import script to allow you to update existing accounts,
+ group expirations, etc, in addition to just importing new accounts. (Nick
+ Roberts)
+ - fix [ 1118861 ] WebGUI::Group->find() broken! (fix)
+ - Removed the long deprecated SMB auth module. It will be added to the user
+ contribs area in case someone wishes to use/maintain it.
+ - fix [ 1122377 ] 6.2.9 - USS sequence ordering bugs
+
+
+
+6.2.11
+ - Fixed a navigation problem where home page was not showing up.
+ - fix [ 1111452 ] 6.2.10 showDebug=1 in create.sql
+ - Removed fix 1079821 as it caused an ugly post bug defined as [ 1111591 ] Message Preview problems. (Duplicate message)
+ - fix [ 1111490 ] Calendar events in 6.2.10 (Matt Wilson)
+
+
+6.2.10
+ - A lot of help updates (Colin Kuskie)
+ - A bunch of GUID fixes (Eric Kennedy)
+ - fix [ 1102676 ] Re-visit 920583 Theme imports fail (Gerald Young)
+ - fix [ 1085795 ] Wrong parameter count to WebGUI/Group.pm (Dri)
+ - fix [ 1085485 ] parentId in page table not an int
+ - fix [ 1080299 ] Home page can be deleted
+ - fix [ 1071435 ] AdminBar macro incorrectly selects packages
+ - fix [ 1080326 ] DeleteExpiredTrash doesn't work
+ - Fixed the version compare bug in testEnvironment.pl and statistics due to
+ the missing status.
+ - fix [ 1072107 ] Calling ^SI(); by id doesn't work. (Dri)
+ - fix [ 1055088 ] SI macro will not do by ID look-up
+ - fix [ 1074036 ] Eventscalendar : very slow (Milo vd Zee)
+ - fix [ 1069991 ] Deleted msg - problems in nested, threaded views (mdj2000)
+ - fix [ 1108905 ] WebGUI::Mail charset inconsistency (fix) (Dri)
+ - fix [ 1108539 ] Profile issues
+ - fix [ 1096397 ] Data Form mail acknowledgement
+ - fix [ 1095532 ] Deploying package with sub-pages fails
+ - fix [ 1089383 ] message log URL missing operation name
+ - fix [ 1088470 ] missing '>' in template (create.sql) - minor. (Matt Wilson)
+ - fix [ 1080783 ] Profile field issue
+ - fix [ 1079821 ] Make printable macro ignores POST variables (rainer)
+ - fix [ 1078370 ] CPU Spike- UNKNOWN CAUSE
+ - fix [ 1078488 ] bad slashes in thumbnail
+ - fix [ 1077905 ] Post Preview template won't load. templateId 1 hardcoded!! (mdj2000)
+ - fix [ 1071941 ] Time Zone
+ - fix [ 1076678 ] Infinite loop with snippet
+ - fix [ 1075290 ] forum template subscription problem
+ - fix [ 1072838 ] FIX -- LDAP Auth: Sign up with existing WG username crashes
+ (Roy Johnson)
+ - fix [ 1066778 ] www.plainblack.com/news?wid=920&func=viewRSS (Dri)
+ - fix [ 1070169 ] 6.2.9 - Template create problem
+ - fix [ 1110644 ] Eventscalender month crossing bug (Milo van der Zee)
+ - fixed a template switching problem in the 6.0.0 upgrade script.
+ - fix [ 1071229 ] unauthorized user can view submissions!
+
+
+
+6.2.9
+ - bugfix [ 1058105 ] input tag has to be closed with /
+ - Changed a bunch of comparison operators that could potentially break with
+ GUIDs.
+ - bugfix [ 1058090 ] POST in Form.pm should be post
+ - bugfix [ 1066824 ] lib/WebGUI/Forum.pm problem, and the fix
+ - bugfix [ 1062108 ] Typo in WebGUI::Attachment
+ - bugfix [ 1059647 ] Forum search broken, and the fix
+ - bugfix [ 1059353 ] index.fpl broken (draj)
+ - bugfix [ 1066029 ] IDs with dashes break search
+ - bugfix [ 1066759 ] USER I.D. Multiple Issues (Matt Luebke)
+ - bugfix [ 1060002 ] Unable to delete empty DatabaseLink
+ - bugfix [ 1068344 ] 6.2.8 gamma - Users can't deactivate account
+ - bugfix [ 1068920 ] IpFilter non-functional in 6.2.7
+ - bugfix [ 1067171 ] DeleteCollateral doesn't delete all recurring in
+ EventsCalen
+ - bugfix [ 1069073 ] IDs with dashes break CoolMenus
+ - bugfix [ 1066778 ] www.plainblack.com/news?wid=920&func=viewRSS
+ - bugfix [ 1067740 ] pagination for manage users and groups
+ - bugfix [ 1062543 ] User profile fields don't hide correctly
+ - bugfix [ 1061115 ] 6.2.8 Encrypt login fails
+ - Fixed a bug in collateralImport.pl where imported items would not be
+ displayed if they were imported to the root.
+ - bugfix [ 1058167 ] admin mode: Menu --> undefined/forum
+ - bugfix [ 1057394 ] Bug in Notification email
+ - Fixed a meta refresh problem that resulted from a bug in Internet Explorer.
+ - Fixed the Slash_gatewayUrl macro.
+ - Fixed a redirect loop problem.
+ - Fixed a sequence ordering problem with the USS.
+ - Fixed a user profile vulnerability.
+ - Fixed typo in Wobjects/IndexedSearch.pm
+ - bugfix [ 1040570 ] default values for publicProfile and other preferences
+ - bugfix [ 1069732 ] redirect URL not working
+ - bugfix [ 1060003 ] pagination for Events Calendar not working as described
+
+
+6.2.8
+ - bugfix [ 1056335 ] Cool Menus navigation template seems broken
+ - bugfix [ 1041937 ] List Roots broken
+ - bugfix [ 1053187 ] eq/ne suggestions 6.2.7
+ - bugfix [ 1053003 ] theWg e-egg has a bug
+ - bugfix [ 1044316 ] 6.2.7 (and earlier?) Navigation change-suggestion
+ - bugfix [ 1052133 ] Databaselinks are not recognized (dapperdodo)
+ - bugfix [ 1046683 ] SQLReport doesn't query selected Data Source
+ - bugfix [ 1050133 ] broken link in 6.2.7 create.sql
+ - bugfix [ 1048421 ] TestEnvironment.pl - OS check
+ - bugfix [ 1044174 ] Site map wobject (Vadim Platonov)
+ - bugfix [ 1042680 ] collateralImport.pl --folderId
+ - bugfix [ 1050472 ] A CAUSE OF MANY BUGS (numeric comparisons against Ids)
+ - bugfix [ 1047947 ] collateralimport.pl
+ - bugfix [ 1040025 ] More HashId crashes (Paul Malabad)
+ - bugfix [ 1050282 ] no documentation for "wobject privileges" under add/edit
+ page
+ - bugfix [ 1055396 ] Template switching issue
+ - bugfix [ 1056122 ] 'bthis' is undefined
+ - bugfix [ 1044151 ] Adding new layout template causes JS error
+ - bugfix [ 1039765 ] Edit Page > Layout > Page Template
+ - bugfix [ 1053736 ] USS FAQ questions not updating
+ - bugfix [ 1043679 ] USS summary not updated on edit
+ - bugfix [ 1048484 ] USS ignores "URL Extension" content setting
+ - bugfix [ 1054364 ] Deleted event still visible
+ - bugfix [ 1052863 ] Empty Trash
+ - bugfix [ 1042682 ] op=emptyCollateralFolder
+ - bugfix [ 1056118 ] 2 File Managers on a page produces confusing results.
+ - Added missing POD in WebGUI::HTTP synopsis.
+ - The page URLs are back to being generated as relative (from the document
+ root) URLs once again. This means that you no longer have to specify all
+ your potential site URLs in your WebGUI config file.
+ - bugfix [ 1052613 ] sitename only first works
+ - bugfix [ 1041068 ] Wrong side menu after deleting a template
+ - bugfix [ 1043283 ] Prevent Proxy Caching breaks query string in URLs
+ (6.2.7)
+ - bugfix [ 1048167 ] grouping expiration notifications may not be working
+ - Fixed a bug in the search properties where pages that weren't roots were
+ showing up as roots to be searched.
+ - bugfix [ 1055589 ] "Default search" results show "Nameless root" in bread
+ crumb
+ - bugfix [ 1047157 ] Search wobject returns Profile content excerpts to
+ Visitor
+ - bugfix [ 1048166 ] privileged forums displayed in search
+ - bugfix [ 1040350 ] Calendar with Start and End Month = Current doesn't show
+ cal (Gerald Young)
+ - bugfix [ 1048955 ] all events in calendar moved ahead 1 day
+ - bugfix [ 1043234 ] EventCalendar Current Day Incorrect 6.2.7
+ - Added error handling to USS purge to deal with submissions without pages.
+ - bugfix [ 1037138 ] empty trash not working, Trash.pm
+ - bugfix [ 1053498 ] 6.2.7 gamma
+ - The forum post archive function is now 2700% faster.
+
+
+6.2.7
+ - Expanded upon the help for URL extensions.
+ - Added a workaround to a bug in Time::HiRes on windows.
+ - bugfix [ 1038289 ] Performance problems with 6.2
+ - bugfix [ 1038837 ] Hashing issues (Paul Malabad)
+ - bugfix [ 1038678 ] 6.2.6- HTML Editor Image/ Collateral
+ - bugfix [ 1038129 ] Error importing with filemanagerimport.pl
+ - bugfix [ 1037605 ] Template changes not saved
+ - bugfix [ 1037531 ] 6.2.6 error (and further back)
+ - Sped up WebGUI::DateTime::time() calls.
+
+
+6.2.6
+ - Fixed a GUID bug in the Site Map wobject.
+ - Removed debugging from the events calendar that should have been removed
+ before the last release.
+ - bugfix [ 1033670 ] JAVASCRIPT BUG
+ - bugfix [ 1034374 ] no pagination on groups
+ - bugfix [ 1035466 ] Pagination Broken - "Manage Users in Group"
+ - bugfix [ 1034900 ] unquoted themeID causing SQL error
+ - bugfix [ 1035510 ] USS search and user defined fields
+ - bugfix [ 1034373 ] No root path(s) specified
+ - bugfix [ 1035751 ] AdminBar.pm has message hardcoded, can't be translated.
+ - bugfix [ 1037161 ] Upgrade fail to change custom language to English
+ - bugfix [ 1036797 ] Bugs in Survey.pm (dapperedodo)
+ - bugfix [ 1036636 ] collateral folders missing
+ - bugfix [ 1036012 ] Themes broken
+ - Added a performance cache to the USS. Our testing indicates most USS' will see
+ more than 900% increase in performance.
+ - Added a performance cache to the Events Calendar. Our testing indicates
+ that most Events Calendars will see more than 3300% increase in
+ performance.
+ - bugfix [ 1035901 ] Comparision logic based on int ids
+ - bugfix [ 1035891 ] DBMS reserved keyword in webgui wsclient table
+ - bugfix [ 1035055 ] Forum Karma
+ - bugfix [ 1034381 ] action2 not working
+
+
+6.2.5
+ - Added missing upgrade file. This caused no harm to those that upgraded
+ without it.
+ - WebGUI::HTTP::setRedirect now also adds a meta redirect in case the web
+ server does not support 302 redirects, or the content is being cached out
+ to static files.
+ - Added a warning to the Passive Profiling feature that it may be illegal to
+ use that feature in some countries.
+ - Fixed a problem where hidden form tags were not escaping macros properly.
+ - Fixed an XHTML problem with hidden form tags.
+ - Bugfix [ 1033561 ] HTMLArea 3 not working (Len Kranendonk)
+ - Fixed a paste page problem.
+ - Fixed a problem with the new export mechanism where it would just stop and
+ not report an error if it ran into a problem with creating folders and
+ files.
+ - bugfix [ 1033998 ] ^RootTitle does not work
+ - bugfix [ 1031987 ] no upgrade script in 6.2.4
+ - bugfix [ 1030998 ] HTML Collateral Manager Issues (Harlan Barnes)
+ - Updated some of the template help. (Colin Kuskie)
+ - bugfix [ 1023800 ] USS - Read more
+ - bugfix [ 1033204 ] parentId empty when creating new root
+ - bugfix [ 998252 ] No Answers in Survey Causes Endless Loop
+
+
+6.2.4
+ - Changed text processor to convert HTML tags into text rather than
+ discarding them.
+ - Fixed some bugs in the WS Client that were checked in with the new Caching
+ code.
+ - Fixed a bug in the URL checker javascript that wouldn't allow for relative
+ paths.
+ - bugfix [ 991205 ] 6.0.3 Data Form data field sequence problem (Steven Chan)
+ - bugfix [ 1028498 ] Problem with page link in navigation
+ - bugfix [ 1031411 ] FileCache Problem since V6.2.x
+ - Fixed a problem with HTTP codes being spewed into the page content on codes
+ other than 200.
+ - bugfix [ 1029485 ] Forum interpreting text as HTML, double interpreting
+ HTML
+
+
+
+6.2.3
+ - Changed to new POD format.
+ - Fixed GUID related bugs in search indexer and passive profiling.
+ - Fixed a bug in page tree where indenting wasn't working.
+ - bugfix [ 1028746 ] All pages shown as Roots & PageTree not working
+ - bugfix [ 1028561 ] Manage Users - Next Page Link Broken
+ - bugfix [ 1028494 ] Folder not shown in Manage Collateral
+ - bugfix [ 1028446 ] Can't copy Navigation
+ - bugfix [ 1027705 ] %row in sub self_and_sisters should be case-insensitive
+ (Yary Hluchan).
+ - bugfix [ 1027834 ] Theme Importer fails due to getNextId
+ - bugfix [ 1027698 ] Attatchment::saveFromFilesystem fails when 1st arg is a
+ dir (Yary Hluchan)
+ - bugfix [ 1027684 ] cp silent failure in Attatchment.pm (Yary Hluchan)
+ - bugfix [ 1027681 ] Some warnings hard to track down (Yary Hluchan)
+ - bugfix [ 1027950 ] Collateral problem(s)
+ - bugfix [ 1028110 ] 6.2.2 PageTree doesn't format AND move buttons don't
+ work
+ - bugfix [ 1027687 ] Events List does not show events
+ - bugfix [ 1028054 ] 6.2.2 USS uploads do not show on list
+ - Fixed a problem with the dTree navigation template.
+ - bugfix [ 998249 ] Moving Survey Questions - Incorrect Redirection
+ - bugfix [ 1029170 ] Forum: Sorting thread by date
+
+
+6.2.2
+ - Made a dramatic performance enhancement to the page tree system by
+ restructuring an overused, and inefficent method.
+ - bugfix [1024275]. Drag and drop not working (Leendert Bottelberghs).
+ - bugfix [ 1025671 ] Crash on manage page tree. (Leendert Bottelberghs)
+ - bugfix [ 1025271 ] Cut page not working. (Leendert Bottelberghs)
+ - bugfix [ 1024643 ] Unknown column error. (Leendert Bottelberghs)
+ - bugfix [ 1025120 ] Pagination in forum thread doesn't work. New default thread template. (Leendert Bottelberghs)
+ - Fixed a bug where you couldn't delete templates.
+ - bugfix [ 1025755 ] UILevel can't be set to beginner (0)
+ - bugfix [ 1006981 ] Syndicated Content doesn't show channel description (Don
+ Ji).
+ - bugfix [ 996585 ] Fixed Package Add incompatibility w/new page tree in
+ 6.1.1 (OpenTech)
+ - bugfix [ 1024073 ] Problem with Collateral Management (ID?)
+ - bugfix [ 1023688 ] upgrade.pl from 6.03 - 6.10 using 6.2.1 beta
+ - bugfix [ 1024079 ] "Software error" message
+ - bugfix [ 1027362 ] 6.2.1 Page Tree
+ - bugfix [ 1027333 ] 6.2.1 Page Tree
+ - bugfix [ 1027129 ] view message causes error
+ - bugfix [ 1024079 ] "Software error" message
+ - Fixed a bunch of POD errors.
+ - Fixed some errors in the search engine indexer related to the new GUID
+ system.
+ - Added extra debug to SQL errors on fatality.
+
+
+6.2.1
+ - Fixed a GUID quoting bug in WebGUI.pm setCollateral.
+ - Fixed all sorts of GUID related bugs in the Forums.
+ - Fixed a bug in the Message Board wobject that caused users not to be able
+ to do anything useful on the message board.
+ - Fixed a version check problem in Syndicated Content wobject.
+ - Fixed some GUID problems in the scheduler plug-ins.
+ - Fixed some epoch bugs in the scheduler plug-ins.
+ - Updated scheduler plug-ins to use the new page tree the way they're
+ supposed to.
+ - Fixed some POD errors.
+
+
+6.2.0
+ - Added generateContent.pl script to generate content offline. This script is
+ not backwards compatible with previous WebGUI versions. (Thanks to
+ DonorWare for funding this feature.)
+ - Extended the WobjectProxy to select content based upon alternate criteria.
+ (Thanks to DonorWare for funding this feature.)
+ - Added a criteria builder to the WobjectProxy. (Thanks to DonorWare for
+ funding this feature.)
+ - Added metadata functionality to wobjects. (Thanks to DonorWare for funding
+ this feature.)
+ - Added a new passive profiling mechanism. (Thanks to DonorWare for funding
+ this feature.)
+ - Added a passive profile summarizer. (Thanks to DonorWare for funding this
+ feature.)
+ - Added AOIRank and AOIHits macro's to retrieve user's Area's Of Interest
+ statistics. (Thanks to DonorWare for funding this feature.)
+ - Fixed a typo in Forum/UI.pm
+ - bugfix [ 996284 ] Compile error in macro.pm (Len Kranendonk)
+ - bugfix [ 997918 ] Default value in profile not working (Len Kranendonk)
+ - bugfix [ 997916 ] Bug and solution in File.pm
+ - Added the page.isMyAncestor condition to the Navigation system. (Thanks to
+ Len Kranendonk)
+ - Added automatic URL extensions.
+ - Added a new global unique id generator to replace the old incrementer system.
+ - Fixed a bug in userImport.pl, where it was using the old Auth system.
+ - Added a UI Level of 9 to the WS Client.
+ - Added missing documentation to Page API and fixed pod errors in that package as well.
+ - Fixed a bug in the HTMLArea image picker where it would break if your gateway was not
+ in the root of your virtual host, or you had multiple gateways, but none was the
+ default page of your virtual host.
+ - passing form param disableWobjects=$call shortcircuits most of
+ WebGUI::Wobject::WSClient::www_view()
+ - Added write permission checks to WebGUI::Template. (Len Kranendonk)
+ - Added Export Page functionality. (Thanks to the US Federal Government for
+ funding this feature.)
+ - bugfix: Loginbox didn't support encrypt login. (Len Kranendonk)
+ - Bugfix: [ 1000205 ] Password Recovery Doesn't Work (Len Kranendonk)
+ - Bugfix: [ 1003594 ] Fixed Navigation Cacheing bug (OpenTech / Len Kranendonk)
+ - Bugfix: [ 1000299 ] laodAllConfigs should be loadAllConfigs? (Len
+ Kranendonk)
+ - Bugfix: [ 995088 ] Error in printable macro 6.1.1 (Len Kranendonk)
+ - Bugfix: [ 1003511 ] Users cannot be added to Registered Users if removed
+ (Len Kranendonk)
+ - Bugfix: [ 996592 ] Fixed Infinite loop in Page.pm makeUnique in 6.1.1
+ (OpenTech / Len Kranendonk)
+ - Converted all IDs to use global unique ids rather than incremented ids as
+ they were in the past.
+ - BugFix: [ 999799 ] Fixed Package deletion/copy bug in 6.1.1
+ - BugFix: [ 997885 ] Root move left bug.
+ - Changed 'lft' and 'rgt' database field names to 'nestedSetLeft' and 'nestedSetRight'. (Martin Kamerbeek / Procolix)
+ - Added WebGUI::Session::getScratch().
+ - bugfix [ 996169 ] message log && uss not working
+ - bugfix [ 1000944 ] WebGUI::MessageLog::addInternationalizedEntry error
+ - bugfix [ 996170 ] mesage log logId not being passed
+ - Added template variables user.canPost and user.canView in forum_loop to MessageBoard / RFE[864134] (Leendert Bottelberghs)
+ - Made flat thread work like flat thread -> messages sorted by submission date / RFE[995982]. (Leendert Bottelberghs)
+ - Upgraded DBIx::Tree::NestedSet to the latest version (0.15) (Martin Kamerbeek /Procolix)
+ - Eliminated the use for the 'id' column in the page table (Martin Kamerbeek /Procolix)
+ - Implemented preview function for posting messages to a forum / RFE[991000] (Leendert Bottelberghs / United Knowledge)
+ - RFE [ 923878 ] htmlArea 3 (IE and Mozilla compliant) added to WebGUI (Len
+ Kranendonk)
+ - RFE [ 806332 ] Force SSL, a new page property "Encrypt page" is added. (Len
+ Kranendonk)
+ - RFE [ 1004098 ] Additional navigation Template Parameters added. (Martin Kamerbeek / Procolix, code thanks to Opentech)
+ - RFE [ 747859 ] RSS Encoding (Len Kranendonk) NB: Needs perl 5.8.0 or up.
+ - RFE [ 906852 ] Extended forum sorting (Leendert Bottelberghs).
+ - Bugfix [ 998588 ] (Leendert Bottelberghs).
+ - Changed page system to support multiple types of pages and to make URLs
+ resources in WebGUI rather than tied specifically to content pages.
+ - bugfix [ 1014236 ] Crash if only 1 wobject defined in webgui config (Leendert Bottelberghs).
+ - bugfix [ 1015267 ] Wobject drag & drop not working due to GUIDs (Leendert Bottelberghs).
+ - bugfix [ 1015319 ] Crash on non-existent URI request (Leendert Bottelberghs).
+ - Updated some out of date and missing help information. (Colin Kuskie)
+ - RFE [ 855761 ]. Move forum to another Message Board (Leendert Bottelberghs).
+ - RFE [ 1010055 ]. Added template variables for current user alias (Leendert Bottelberghs).
+ - Wobject Proxies (Shortcuts) now expose a template variable called
+ original.page.url that will allow you to link to the original content from
+ the shortcut.
+ - bugfix [ 1016271 ]. all posts go to last forum in MB (Leendert Bottelberghs).
+ - Added FastCGI support. (Kevin Wilson)
+ - Replaced Date::Calc with Date::Manip to allow for dates before 1970 and
+ after 2035. (Emiliano Bruni)
+ - Added Date::Manip to the WebGUI distribution.
+ - bugfix [ 1013370 ] tag appears twice (Vladimir Kondratiev).
+ - bugfix [ 1016258 ] Empty Trash Typo (Tavis Parker).
+ - bugfix [ 1017727 ] Redirect URL (on edit page) not redirecting
+ - RFE [ 718739 ]. USS Submission Start/End Dates (Thanks to Roy Johnson).
+ - bugfix [ 1008039 ] When adding javascript to description, the script is
+ doubled
+ - bugfix [ 1007970 ] Fixed: DataForm duplicate doesn't copy tabs (Harry Waye)
+ - Added JavaScript RawHeadTags, and StyleSheet macros.
+ - Changed navigation, page, macro, and rich editor templates to load more
+ quickly.
+ - upgrade.pl now deletes temporary files and template cache.
+ - Fixed a bug in the HTMLArea image manager that would not allow users to
+ upload files if the gateway script was not at /index.pl
+ - bugfix [1008283]. Add new user not working for secondary admin (Leendert Bottelberghs).
+ - bugfix [ 1014337 ] WSClient->new error: templateId field missing in
+ database
+ - bugfix [ 991782 ] More Fault Tolerent upgrade_5.9.9-6.0.0.pl
+ - Minor performance enhancements to Navigation system.
+ - Fixes to online help content. (Colin Kuskie)
+
+
+6.1.1
+ - bugfix [ 991313 ] Manage Translations doesn't work
+ - bugfix [ 991677 ] Preload erro my $i earlier declaration
+ - bugfix [ 991200 ] scriptUrl option in webgui.conf ignored
+
+
+6.1.0
+ - Changed the output of upgrade.pl for better understanding.
+ - Added a --history option to upgrade.pl that displays the upgrade history
+ for each site.
+ - Fixed a typo in User.pm
+ - All plugins are now dynamically loaded. This provides a performance gain of
+ over 100% in CGI mode, 10% in mod_perl mode, and less memory usage in
+ mod_perl mode.
+ - Changed the privileges API significantly. See docs/migration.txt for details.
+ - Fixed a bug in articles where articles with no content would fail to
+ display their images.
+ - bugfix [966466] WebGUI::Session. System crash when user language setting missing.
+ - Eliminated the need for Data::Serializer which results in a small amount of
+ less memory usage.
+ - Rewrote the template API which resulted in a 30% performance increase. See
+ docs/migration.txt for details.
+ - Added five new caching mechanisms for templates. Each has their own
+ benefits and detriments. This allows you to increase scalability and
+ performance at a cost of either memory or disk space or both. The gains
+ here are primarily enjoyed by large heavy traffic sites that use lots of
+ complex templates.
+ - Added convenience methods to Wobject superclass for internationalization,
+ wobject ID, and namespace.
+ - Added an object-oriented interface to the internationalization system. The
+ old procedural interface still works as well.
+ - Added on the wire compression to HTTP transport for WSClient wobject. This
+ will have no effect on clients/servers that can't support compression.
+ - A small patch from Roy Johnson to deal with different types of WSDLs in the
+ WSClient.
+ - Adding form param WSClient_skipCache when posting to WSClient wobject
+ allows us to ignore even good soap return caches (mostly for testing use)
+ - Moved to a compiled internationalization and help system. At a cost of 400
+ kilobytes of RAM, it provides a boost in performance of over 35%. More
+ importantly though, it cuts the number of database queries in half on an
+ average page, which leads to much greater scalability. See
+ docs/migration.txt for API changes.
+ - Added the ability to select session v. global caches to WSClient.
+ - Rmoved the httpHeader, httpRedirect, and setCookie subs from
+ WebGUI::Session and created a new class called WebGUI::HTTP for them. See
+ docs/migration.txt for details.
+ - The USS automatically adds an RSS feed link tag to the head of any page
+ it's on.
+ - Added a new API for dynamically adding javascript, css, xml, rss, and meta
+ information to the page. See WebGUI::Style for details.
+ - Fixed a long standing annoyance that javascripts used by the WebGUI::Form
+ would be loaded multiple times if there were multiple fields of the same
+ type in the same form.
+ - Sped up the page editing page by 50% by rearranging the javascript on the
+ page.
+ - Added prepared statement handlers to WebGUI::SQL.
+ - Added transaction handlers to WebGUI::SQL.
+ - Added additional debugging to WebGUI::SQL.
+ - Added a better user search mechanism, which works well even with 100,000
+ users.
+ - Made some minor changes to grouping lookups that resulted in an average of
+ 18 less database queries per page when in admin mode which results in a 32%
+ performance gain while in admin mode.
+ - Changed the group and user management interfaces to work and scale better
+ with thousands of users and groups.
+ - Changed the config loader to preload the WebGUI config files into memory at
+ a cost of ~70k (mem) per site for a 2000% performance gain. It is a huge
+ gain, but it was already really fast, so relatively users aren't likely to
+ notice the difference. However, this change helps in the overall
+ scalability of WebGUI under load.
+ - Added the ability to use replicated slave databases to lessen the load on
+ the master database. This will have no effect on single database users, but
+ can add a tremendous amount of scalability on large WebGUI sites that use
+ database replication.
+ - Templated the EditableToggle, a, GroupAdd, GroupDelete, H, LoginToggle, r,
+ and AdminToggle macros. Thanks to Colin Kuskie.
+ - bugfix [ 933881 ] Forms not compliant (solution). Thanks to Nicklous
+ Roberts.
+ - bugfix [ 934410 ] non-compliant HTML (solution). Thanks to Nicklous
+ Roberts.
+ - bugfix [ 963316 ] Field without title in Content Settings
+ - Fixed a bug that affected Postgres when creating pages.
+ - RFE [ 978033 ] WebGUI::Form::fieldType - "float" type is missing
+ - Converted the page tree system from the ajacency list model to the nested
+ set model. Thanks to Martin Kamerbeek / Procolix and Dan Collis Puro for
+ providing the DBIx::Tree::NestedSet module.
+ - Dropped page tree caching and stepped onto Navigation caching. This helps
+ scalability a lot. Thanks to Martin Kamerbeek / Procolix
+ - bugfix [ 977201 ] ws client bug
+ - bugfix [ 969740 ] Messageboard: Deleting of postings
+ - Added an option to sort a select list by its values. Thanks to Roy Johnson.
+ - RFE [ 960747 ] Make the attachment box templated. Thanks to Flavio Curti.
+ - Snippets can now take up to 9 optional parameters as replacements similar
+ to the SQL macro. Thanks to Andreas Ljunggren.
+ - bugfix [ 990710 ] Users can't change own passwords
+ - Fixed a bug where the user was redirected to the clipboard after cutting a
+ page.
+
+
+6.0.3
+ - Fixed a recursive style change bug.
+ - Bugfix [ 953593 ] perl -MWebGUI -e "" fails
+ - Bugfix [ 955397 ] Make Page Printable Macro Fails
+ - Bugfix [ 959762 ] Mail Form Template problem (fix)
+ - Bugfix [ 952908 ] Manage database option is not available
+ - Bugfix [ 955501 ] Pagination link in SQL Report contains all
+ form-parameters
+ - Bugfix [ 956221 ] article template
+ - Bugfix [ 952906 ] Terminology in the Layout page
+ - Bugfix [ 952374 ] Images in Articel doesn't work anymore
+ - Bugfix [ 952137 ] error deleting default content after install
+ - Bugfix [ 947141 ] Bug in Forum - No Subject!!!
+ - Bugfix [ 949923 ] Collateral changes owner when editing
+ - Bugfix [ 949923 ] Collateral changes owner when editing
+ - Bugfix [ 948050 ] Correct email address not accepted (fix)
+ - Bugfix [ 938211 ] FIX: DeleteExpiredEvents.pm ignores offset
+ - Bugfix [ 951061 ] Login from AOL
+ - Bugfix [ 956219 ] can't delete survey question
+ - Fixed a bug whhere after posting to a USS you were redirected to the forum
+ for your new submission.
+ - Bugfix [ 952949 ] Survey Export Composite Fails
+ - Updated the Finnish translation thanks to Markus Hynna.
+ - Fixed a bug where visitors could potentially edit other visitor's USS
+ submissions.
+ - Added some missing international entries that caused problems accessing
+ some of the online help.
+ - Fixed a bug with Article override template.
+ - Fixed some POD errors.
+
+
+
+6.0.2
+ - Fixed a bug where visitor contributed items in the USS were editable by all
+ visitors.
+ - Bugfix [ 884375 ] Fix for multiple forum posts applied also to
+ www_viewForum to handle postings that start a new thread.
+ - Added German toolbar icons.
+ - Added missing SQL Report help.
+ - Changed the pagination template variables on SQL Report, Article, File
+ Manager and USS to the standard pagination variables.
+ - A very special thanks to Len Kranendonk for the following security
+ improvements.
+ - Disabled anonymous registration by default.
+ - Set session timeout to 1 hour by default.
+ - Sessions now auto end themselves if they are used after their
+ expires timeout and before the scheduler has cleaned them up.
+ - Macros are now negated on user profile fields and authentication
+ fields.
+ - Sessions are now validated against IP address to help prevent
+ session theft.
+ - Took additional measures to prevent SQL injection.
+ - Bugfix [ 930425 ] Bug in EventsCalender, causing other wobjects to fail.
+ - Bugfix [ 925586 ] HttpProxy ignores javascript in (thanks to
+ Nicklous Roberts).
+ - Added cacheTTL param to WSClient to tweak expiration of SOAP returns.
+ - Bugfix [ 943298 ] Events Calendar recurrence error in WG6.0 (thanks to
+ Frank Dillon).
+ - Bugfix [ 942865 ] urlizedTitle problem. (Thanks to tr0nd).
+ - Bugfix [ 940008 ] error deleting parts of a survey in 6.0.1 (Thanks to
+ Andreas Sexauer.)
+ - Bugfix [ 927855 ] Grading problems using a subset of the questions with
+ Survey
+ - Bugfix [ 914798 ] Calendar displays events from wrong year (Thanks to Frank
+ Dillon).
+ - Bugfix [ 927266 ] WG 6.0.1 Data Form Issue
+ - Fixed a problem where replacements weren't being applied to forum subjects.
+ - Fixed the edit controls on the USS.
+
+
+
+6.0.1
+
+ - Fixed a couple of formatting problems with the USS.
+ - Added Text::Balanced to the distro.
+ = Fixed bug [ 910145 ] htmlArea - insert image not working (Len Kranendonk /
+Andreas Graf).
+ - Bugfix 914825 / 912203: Bug in template system (LenK).
+ - Apache 2.0 is now the default web server for WebGUI. See gotcha.txt for
+ details.
+ - Bugfix [ 904313 ] Problem with page-template preview in 6.0.0
+ - Bugfix [ 912017 ] viewSubmission function error in 6.0.0
+ - Bugfix [ 912217 ] top level nav macro problems
+ - Bugfix [ 912401 ] level 0 nav
+ - Bugfix [ 912400 ] db link not working
+ - Bugfix [ 913114 ] Can't change passwords from display account screen.
+ (Thanks to Frank Dillon.)
+ - Bugfix [ 916538 ] Typo in lib/WebGUI/Auth.pm
+ - Bugfix [ 917783 ] 6.0.0 Date Changes
+ - Bugfix [ 914217 ] content managers cannot turn admin on
+ - Bugfix [ 920089 ] Problem with clipboard and object names containing a
+ quote.
+ - Bugfix [ 921750 ] Error in Horizontal Login Box template (Thanks to Tony
+ Mountifield.)
+ - Added Tony Mountifield to the credits list for all his debugging efforts as
+ of late.
+ - Bugfix [ 915498 ] htmlArea - insert image WebGUI 6.0
+ - Updated the dutch translation. (Thanks to Procolix)
+ - Added Style Help for Auth System
+
+
+6.0.0
+
+ - HTTP header conforming P3P Compact Privacy Policy. This fixes IE6 cookie
+ privacy problems.
+ - Removed all the old styles. They now exist as themes in the user
+ contributions area of plainblack.com.
+ - Migrated styles to templates and removed the styles system.
+ - Updated page templates to be more powerful.
+ - Converted items to articles and removed the item wobject.
+ - Converted FAQ's to USS submissions and removed the FAQ wobject.
+ - Created format and processReplacements subs in the WebGUI::HTML package.
+ - Migrated extra columns to page templates and removed the Extra Column
+ wobject.
+ - Migrated Link Lists to USS submissions and removed the Link List wobject.
+ - Re-enabled the Date macro by default.
+ - Templatized the Login Box macro.
+ - Added the new WebGUI 6 design.
+ - Templatized the Admin Bar macro.
+ - Added CoolMenus to the distribution for easy making of DHTML driven menus.
+ (Thanks to Thomas Brattli.)
+ - Added JS Calendar to the distribution to replace the old calendar system.
+ (Thanks to Mihai Bazon.)
+ - Updated the Form subsystem to use the new calendar for date and time
+ fields.
+ - Bugfix 859816 : DataForm - security issues. Tnx Gabor for reporting.
+ - ^t; now starts in current root rather then in site root.
+ - Added new Authentication System.
+ - Added switches to prevent users from chaning usernames and passwords
+ - Added security switches that log when users update passwords or recover passwords via email
+ - Collateral macros now return undef instead of the macro tag when no
+ matching collateral is found.
+ - Added style personalization.
+ - Added admin style option.
+ - Added per page printable styles.
+ - Wobject privileges are available per page rather than site-wide.
+ - Templatized the Rich Editor support. Tnx to Len Kranendonk
+ - Fixed a problem in the forum that showed up under Postgres.
+ - Added some processing functions to programatically add meta tags,
+ javascript, and link tags to the head block of a page from anywhere within
+webgui.
+ - Templatized the Survey.
+ - Survey now allows for a configurable number of responses from a single user.
+ - Survey now allows for a configurable number of questions per page.
+ - Survey now shows progress indicator.
+ - Survey can now draw from a pool of questions, but does not have to use all
+ of them.
+ - Removed depricated functionality from Paginator (see docs/migration.txt).
+ - Added template variable mechanism to paginator.
+ - Added a limit option to the page list in the paginator.
+ - Fixed a bug in AdminBar's clipboard code where a standard hash was
+ used instead of a CPHash for database access. (Thanks to Steve Simms.)
+ - Added caching of complex data structures to WebGUI::Cache (Martin Kamerbeek
+ / Procolix). Note that this now requires Data::Serialzier to be installed.
+ - Implemented an object oriented interface to the page tree and converted
+ WebGUI::Operation::Page to use it. (Martin Kamerbeek / Procolix)
+ - Added two new methods (isEditable and showInForms) to the groups API to
+ make it easier to automagically create and use groups programatically without
+ disrupting the user experience.
+ - The everyone and registered users group are no longer magic in that there
+ are physical linkages between them and users. The magic was getting too
+ hard to maintain and users were confused by it.
+ - Added a "Turn Admin On" group to determine who can enable or disable admin
+ mode.
+ - Added the Web Services Client wobject. (Thanks to Alan Ritari and DonorWare.)
+ - Optional second parameter to the File macro can be a boolean value to
+ turn off file icons.
+ - Added drag and drop content arranging.
+ - Added new toolbar icons.
+ - Made the add content menu much more powerful.
+ - Added new navigation system. (Len Kranendonk).
+ - Made the date/time system more precise.
+ - The Events Calendar is now 100% template driven.
+ - The Events Calendar now allows for more than one drawn calendar per page.
+ Choose with your pagination options.
+ - Added options for developers for an empty style
+ $session{page}{useEmptyStyle} and added settings to the template table to
+ to allow templates to be hidden from forms and/or management.
+ - Added dTree menu to the navigation system
+ (Thanks to Geir Landro, http://www.destroydrop.com)
+ - Added Cool Menus to the navigation system. (Thanks to Thomas Brattli,
+ http://www.dhtmlcentral.com)
+ - Added a config file option for per-site International message caching.
+ - Added an override in the user profile for toolbar icon set.
+ - Migrated the navigation items (Thanks to Leendert Bottelberghs, Len
+ Kranendonk).
+ - Removed all old navigation macros. See gotcha's for details.
+ - Added a variation on Len's Advanced Search wobject. Thanks to Len
+ Kranendonk for creating the original version for the WebGUI community
+ contest.
+ - Removed the old realtime search subsystem in favor of the new search
+ wobject.
+ - Removed the upgrades older than 4.x in order to help reduce the size of
+ the distribution. If you need those old upgrades you can still get them
+ from previous distributions or th 5.5 branch in CVS.
+ - Added Job Listing templates to the USS.
+ - Added a view privileges setting to each forum.
+ - Bugfix [ 822805 ] Emptying trash can cause fatal error
+ (Thanks to Steve Simms.)
+ - Changed the upgrade system to stop after an error so the sys admin can fix
+ the problem before continuing.
diff --git a/docs/upgrades/upgrade_6.8.3-6.8.4.pl b/docs/upgrades/upgrade_6.8.3-6.8.4.pl
new file mode 100644
index 000000000..4c2075b19
--- /dev/null
+++ b/docs/upgrades/upgrade_6.8.3-6.8.4.pl
@@ -0,0 +1,289 @@
+#-------------------------------------------------------------------
+# WebGUI is Copyright 2001-2005 Plain Black Corporation.
+#-------------------------------------------------------------------
+# Please read the legal notices (docs/legal.txt) and the license
+# (docs/license.txt) that came with this distribution before using
+# this software.
+#-------------------------------------------------------------------
+# http://www.plainblack.com info@plainblack.com
+#-------------------------------------------------------------------
+
+use lib "../../lib";
+use strict;
+use Getopt::Long;
+use WebGUI::Session;
+use WebGUI::SQL;
+use WebGUI::Asset;
+use Parse::PlainConfig;
+
+my $toVersion = "6.8.4"; # make this match what version you're going to
+my $quiet; # this line required
+
+start(); # this line required
+
+fixDefaultThreadTemplate();
+enableAvatarProfileField();
+
+finish(); # this line required
+
+
+#-------------------------------------------------
+sub fixDefaultThreadTemplate {
+ print "\Add avatar to default thread template.\n" unless ($quiet);
+my $template = <
+
+
+
+EOT1
+
+ my $asset = WebGUI::Asset->new("PBtmpl0000000000000032","WebGUI::Asset::Template");
+ $asset->addRevision({template=>$template})->commit;
+}
+
+
+
+# ---- DO NOT EDIT BELOW THIS LINE ----
+
+#-------------------------------------------------
+sub start {
+ my $configFile;
+ $|=1; #disable output buffering
+ GetOptions(
+ 'configFile=s'=>\$configFile,
+ 'quiet'=>\$quiet
+ );
+ WebGUI::Session::open("../..",$configFile);
+ WebGUI::Session::refreshUserInfo(3);
+ WebGUI::SQL->write("insert into webguiVersion values (".quote($toVersion).",'upgrade',".time().")");
+}
+
+#-------------------------------------------------
+sub enableAvatarProfileField {
+ print "\tMake user profile Avatar field visible and editable.\n" unless ($quiet);
+ WebGUI::SQL->write("update userProfileField set visible=1 where fieldName='avatar'");
+ WebGUI::SQL->write("update userProfileField set editable=1 where fieldName='avatar'");
+}
+
+#-------------------------------------------------
+sub finish {
+ WebGUI::Session::close();
+}
+
diff --git a/lib/WebGUI/Asset/Post.pm b/lib/WebGUI/Asset/Post.pm
index c5c629cdf..e1e439e7c 100644
--- a/lib/WebGUI/Asset/Post.pm
+++ b/lib/WebGUI/Asset/Post.pm
@@ -234,6 +234,35 @@ sub getApproveUrl {
#-------------------------------------------------------------------
+=head2 getAvatarUrl ( )
+
+Returns a URL to the owner's avatar.
+
+=cut
+
+sub getAvatarUrl {
+ my $self = shift;
+ my $avatarUrl;
+ return $avatarUrl unless
+ $self->getThread->getParent->getValue("avatarsEnabled");
+ my $user = WebGUI::User->new($self->get('ownerUserId'));
+ #Get avatar field, storage Id.
+ my $storageId = $user->profileField("avatar");
+ my $avatar = WebGUI::Storage::Image->get($storageId);
+ if ($avatar) {
+ #Get url from storage object.
+ foreach my $imageName (@{$avatar->getFiles}) {
+ if ($avatar->isImage($imageName)) {
+ $avatarUrl = $avatar->getUrl($imageName);
+ last;
+ }
+ }
+ }
+ return $avatarUrl;
+}
+
+#-------------------------------------------------------------------
+
=head2 getDeleteUrl ( )
Formats the url to delete a post.
@@ -386,6 +415,7 @@ sub getTemplateVars {
my %var = %{$self->get};
$var{"userId"} = $self->get("ownerUserId");
$var{"user.isPoster"} = $self->isPoster;
+ $var{"avatar.url"} = $self->getAvatarUrl;
$var{"userProfile.url"} = $self->getUrl("op=viewProfile;uid=".$self->get("ownerUserId"));
$var{"dateSubmitted.human"} = epochToHuman($self->get("dateSubmitted"));
$var{"dateUpdated.human"} = epochToHuman($self->get("dateUpdated"));
diff --git a/lib/WebGUI/Asset/Wobject/Collaboration.pm b/lib/WebGUI/Asset/Wobject/Collaboration.pm
index 6cf9a50e5..a7f061450 100644
--- a/lib/WebGUI/Asset/Wobject/Collaboration.pm
+++ b/lib/WebGUI/Asset/Wobject/Collaboration.pm
@@ -82,25 +82,6 @@ sub appendPostListTemplateVars {
} else {
$url = $post->getUrl."#".$post->getId;
}
- my $avatarUrl;
- if ($self->get('avatarsEnabled')) {
- #ownerUserId from post
- #Create user object.
- my $user = WebGUI::User->new($post->get('ownerUserId'));
- #Get avatar field, storage Id.
- my $storageId = $user->profileField("avatar");
- my $avatar = WebGUI::Storage::Image->get($storageId);
- if ($avatar) {
- #Get url from storage object.
- foreach my $imageName (@{$avatar->getFiles}) {
- if ($avatar->isImage($imageName)) {
- $avatarUrl = $avatar->getThumbnailUrl($imageName);
- last;
- }
- }
- $avatarUrl = $avatar->getUrl;
- }
- }
push(@{$var->{post_loop}}, {
%{$post->get},
"id"=>$post->getId,
@@ -124,7 +105,7 @@ sub appendPostListTemplateVars {
"isFourth"=>(($i+1)%4==0),
"isFifth"=>(($i+1)%5==0),
"user.isPoster"=>$post->isPoster,
- "avatar.url"=>$avatarUrl,
+ "avatar.url"=>$post->getAvatarUrl,
%lastReply
});
$i++;
@@ -445,8 +426,6 @@ sub duplicate {
return $newAsset;
}
-
-
#-------------------------------------------------------------------
sub getEditForm {
my $self = shift;
diff --git a/lib/WebGUI/i18n/English/Asset_Collaboration.pm b/lib/WebGUI/i18n/English/Asset_Collaboration.pm
index 0cde3e7f6..7dc0d106d 100644
--- a/lib/WebGUI/i18n/English/Asset_Collaboration.pm
+++ b/lib/WebGUI/i18n/English/Asset_Collaboration.pm
@@ -1072,6 +1072,11 @@ A conditional indicating that is true if this Post is the fifth in this Collabor
user.isPoster
A conditional indicating that is true if the current user submitted this Post.
+
+avatar.url
+A URL to the avatar for the owner of the Post, if avatars are enabled and the
+user has an avatar.
+
lastReply.*
These variables are only defined if the Display last reply property is set to true
diff --git a/lib/WebGUI/i18n/English/Asset_Post.pm b/lib/WebGUI/i18n/English/Asset_Post.pm
index 5668746ec..6bd3c7724 100644
--- a/lib/WebGUI/i18n/English/Asset_Post.pm
+++ b/lib/WebGUI/i18n/English/Asset_Post.pm
@@ -312,6 +312,11 @@ The name of the user who last updated or submitted the Post.
Another name for rating.value
+
+avatar.url
+A URL to the avatar for the owner of the Post, if avatars are enabled in the parent
+Collaboration System and the user has an avatar.
+
views
The number of times that this post has been viewed.