Homepage @ SourceforgeBugs @ SourceforgeMailing Lists @ SourceforgeTask Manager @ SourceforgeCVSjiraCVS
  

The final release of InfoGlue 2.3 is now available for immediate download.

Release notes
---------------------------------------
The InfoGlue Team is very pleased to finally announce version 2.3 of the InfoGlue CMS and Portal platform.
This release contains many important improvement of the 2.1 release and the platform has matured a lot since then.
Among the new features are a lot of new user features which makes you much more efficient. This along with a big effort on
system management and maintainability as well as on performance makes it worth the wait. We have also made some neat additions which let's you expose some editing and user preferences to non-cms-users if you like. Very nice for intranets and community sites.

Thanx to all involved!!

The InfoGlue Team


Abbreviated Changelog from 2.1 Final
---------------------------------------

New features
- Added taglib to get principal properties
- Fixed so structure tree can represent if a page is hidden
- Added new taglib parameters to hide protected childpages
- Added new taglibs which lets you have visible links to content wizard and assgn content
- Enabled a new feature called "content wizard" which lets you crate contents from a component property or from a link on the page.
- Fixed functionality to push system messages through ajax
- A new feature makes it possible to unpublish all versions of a content or a sitenode. Recursively.
- Server-settings - so one can manage all server settings in the tools instead of in property files.
- A user is now able to choose which language should be shown first when clicking on a content.
- A new feature lets you add "Shortcuts" in the mydesktop tool so users can do all their work from there.
- Completed userAccess support as an addition to roles and groups in the ACL
- Added webservices-taglibs for updating and deleting contents, versions and assets etc
- Made it possible to get a content type from it's name
- Added taglib which lets one check if a user has access to a certain sitenode
- Huge performance improvments on large sites after an upgrade of the cache system and the completion of a selective cache eviction
- Added new message center to management tool to which lets administrators chat and email to the system users.
- Added new FAQ entries and configuration examples
- Made compression of page responses possible and controllable
- Made it possible to have a workflow return to a special address after finishing instead of allways returning to the mydesktop
- Fixed a possibility to push system settings to live servers.
- Made management changes que up and be ready for push
- Added Submit to publish option in right click menu
- Added session count to ViewApplicationState.action
- Fixed login with cookies and in querystring
- Added method to get if the user is in PageComponent mode
- Added new taglibs which lets you have visible links to content wizard and assgn content
- New method to get logout url
- Added logic and taglib to get all component properties from a site node with a certain name. Example - get all Articles on a page.
- Added language taglib
- Added new UserProperties webservice api and taglibs
- Made it possible to submit to publish directly from edit on sight and then return to the page

Improvements
- Fixed so not all uris are filtered - as with the other filters
- New properties to have a better auth system
- Added new parameter for recaching
- Fixed mouse over on comments in publishing tool so long comments are shown correctly
- Fixed so one can comment a deny on publishing
- Fixed so one can edit the portlet registry by hand
- Worked more on language handling and also made small changes making forms easier
- Worked more on a more covering language solution
- Minor error checks and improvements on remote content handling and multipart parsing
- Made it possible to fallback on individual content attributes to master language
- Made expressions valid for some tags
- Added Submit to publish option in right click menu
- Made rightclick menu more robust and also added two new menu items - the toolbar is now more or less not needed any more so turn it off.
- Fixed so input character encoding can be set live.
- Enabled improved logging possibilities during runtime - now one can set debug level on packages/classes without restarting.
- Made reference handling much better so publication works better
- Added method to get the real original url - even if it's a portlet request
- Fixed issues with CAS login and static service url. Now it can direct the user to a dynamic url
- Fixed some state change logic so a working content version is created when using edit on sight if not in working state
- Made contenttype editor a little more bareable to work in when you have a huge number of fields
- Added more input types for properties, textareas and options are now supported
- Fixed more statistics on users in ViewApplicationState
- Added html-escaping on emails if html-enabled
- Fixed so access error gets reported correctly
- Added better transaction handling in the cms
- Made edit on sight drag down sitenode to working if not allready
- Fixed so even published sitenodes are investigated for associated contents.
- Added convinience methods on LanguageVO so one can get the locale from it and a string representation of the language
- Added new methods and improved login procedure
- Added cache of access rights
- Made the update site node logic only reindex the latest meta info version
- Added new kind of notification type
- Fixed so edit on sight is allways shown no matter what state the page is in. Also made simple view allways have the toolbar.
  This also demanded a new feature which let's a user choose when he presses "Edit Node Properties" if the page should be set to working
  so the user can edit the meta info or not.
- Fixed issues with case sensitivity on linux / mysql and also fixed so the getMatchingContents only returns valid contents
- Made CAS throw better exception if user was SSO-logged in but not found in the authorization system after that
- Made it possible to remove properties and also made deliver and cms ACL seperated
- Adding more debug and made JNDI controllable from management tool
- Made a few changes which makes some broadcast reach all servers, working as well as live
- Improved mydesktop performance by caching workflows and caching propertysets.
- Fixed so authentication module can plug into logout
- Improved page cache when portlets are involved
- Optimized performance and changed fetching strategies a bit. Not allways use model and better cache of asset urls
- Improved performance by skipping available serv bind on sitenodes that have a meta info content id
- Added principal to child content cache
- Added new recache strategy class
- Made pageCache key inherit if set to "default"
- Added encoding to property forms
- Fixed so infoglueRemoteUser allways gets transferred to portlets
- Fixed a way to mix velocity templates and freemarker templates - just add <#-- IG:FreeMarker --> at the top of the component and that will be rendered as a freemarker template
- Cleaned up the code a bit - less html in mydesktop for example
- Fixed warning if to long comments on publishing - limiting to 255 chars
- Fixed issue with empty comments on oracle - defaults to no comment
- Added logic to be able to track an kill hung threads
- Fixed so the edit on sight scripts are referenced fully
- Added disable languages to export/import
- Fixed so one can see when and by who when in submit to publish screen
- Added modifyer to list of items up for publication
- Removed unneccesairy html/css and made it more strict / validated. Added more defeat browser cache tags as well in tools.
- Upgraded jtds till 1.2 and added new versions of db2 and oracle jdbc-drivers as well.
- Made it possible to state direct publication when creating contents through webservice from deliver.
- Added checks in all binding dialogs actually demands the user to select a page / content before saving.

Changes:
- Success url not needed default in web.xml under the cms-application - removed it.
- Added webservices url
- More memory and less disk in OSCache configs - much faster and less errors.
- Upgraded to OS-Workflow 2.8 as well as the accompanying libs oscore and ospropertyset
- Fixed so only 20 references are shown at a time in structure/content
- Unpublish is allways shown on folders to enable mass unpublish
- Changed some api:s to throw exceptions
- Changed language derivation so a browser language is not choosen if the meta info is not there for that page
- Made it default so the working version of a deliver instance returns any error message as text in the site - for debug puposes. Can be turned off with the paratmeter disableTemplateDebug=true
- Added scripts for upgrade to 2.5
- Added FAQ entry of questions around oracle 10.2 XE
- Added FAQ entry of questions around oracle RAC
- Fixed so portlets with .(dot) in the warfile/context name also can be used.
  Instead it is not possible to have individual Portlets with .(dot) in their names. Use other separator if needed - like _ or -.

Bug fixes
- Fixed mapping bug on user/role properties mapping in deliver on oracle
- Fixed bug in content type definition cache not being updated in deliver
- Fixed a bug in security parameter handling
- Fixed bugs with disableEditOnSight and also made languageId a parameter to contentAttribute-tag
- Fixed visualization bug if long comments contains breaks
- Fixed issues with redirect addresses and also with portlet urls.
- Fixed so the flow works on access right
- Fixed bug in content version compare
- Added ordering on contentId - avoids duplicates some times
- Fixed so users access right are not removed if not wanted
- Made move change repository on all children as well - big bug otherwise
- Fixed bug when anonymous is logged in and portlets
- Fixed so taglib reuse does not mess up variables
- Fixed bug with protected textfields etc
- Fixed some encoding bugs
- Fixed issue with dnsnames on oracle
- Fixed bug when domain not available
- Fixed property editing when site not in utf-8 and IE screws it up
- Fixed so remote caches gets updated even if one fails
- Fixed huge bug with url to cache update action
- Fixed some bugs with synchronizations
- Fixed bug when anonymous is logged in and portlets
- Made stuff syncronized as there seem to be a possibility that they interefere
- Fixed bug in cache key and also added missing image
- Fixed bug in inheritence
- Fixed bug with wrong db used
- Fixed missed entity in cache-updates
- Added clear of asset url when access control comes into play
- Fixed bug when stating only digitalAssetPath
- Added caches to clear when recache was finished
- Fixed focus issue on mac firefox
- Fixed issues with access control screen - small bugs
- Fixed issue with disabled form
- Fixed bug in save and exit
- Fixed so &amp; is not destoyed in shortcut xml
- Fixed bug in user filtering feature
- Fixed so getContentVOWithContentTypeDefinition really uses the inparameter - before it was hardcoded to HTMLTemplate content type
- Fixed bug with formatted xml and moving of components
- Fixed bug concerning user access rights and db2(perhaps others) when entering interception points without parameter

Legal & Privacy © The InfoGlue Community 2004

SourceForge.net Logo