We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.
JCMS 2.1.0 release notes
JCMS 2.1.0 release notes
Categories: DocumentationsDans cette rubrique, vous trouverez toutes les documentations disponibles pour les produits Jalios.
JCMS 2.1Disponibilité Juillet 2002 Writer : Olivier Dedieu
1. Main new features
All editXXX.jsp use now doWorkHeader.jsp/doWorkFooter.jsp
mypublication.jsp lists all the publications of the loggedMember
workList.jsp lists all the publications the loggedMember can change the pstatus value
pubCalendar.jsp is used both to display publication and expiry calendar
displayWork.jsp is used to display a publication that is not in the PUBLISHED state
PDATE AND EDATE
the pdate is now really used. Once it's reached, if the publication is in the SCHEDULED state it is updated in the PUBLISHED state and pdate is removed
the edate is the expiry date of the publication. Once it's reached, if the publication is in the PUBLISHED state it is updated in the EXPIRED state and edate is removed NOTE: old and unused 'expirable' property of type generator is no more available
Caddy of publications / relatedList
patterns are checked
RIGHT: Publication have now read-access right.
Here are the JSP with read-access control:
QueryTag supports read-access control if there is no dataset provided.
CAUTION: Custom query (using or ) must now use channel.getPublicationSet() instead of channel.getDataSet()
RIGHT: Group and Member have now fine-grain right (i.e. one right per publication type).
SEARCH: refine.jsp now supports refine with types
CORE: the cookie for login is now built from the request URL (instead from the channel URL).
group have a new attribute 'cookieMaxAge' which overrides the default cookieMaxAge property (if != 0)
the default group cannot be removed
CORE: A member can belong to several groups
the right of the member is the union of the right of its group
the cookieMaxAge of the member is the greatest max-age of all its group
add methods in Member
the default admin cannot be removed
CORE: QueryHandler / query.jsp
support ratings parameters
support pstatus parameters
support typesOff parameters
support catName (to full-text search in category name)
no more support for 'searchIn' parameter (use now typesOff and catName=true)
CORE: Adds in Channel:
CORE: Adds in Publication
getComparator support "pstatus" and "right"
PstatusComparator inner class
RightComparator inner class
AuthorizedSelector inner class
PstatusSelector inner class
CORE: Adds in Member and Group
WIKI: all wiki HTML tag are CCSized (see channel.css)
WIKI: wiki link now supports
Glossary Entry Title
Faq Entry Title
WIKI: wiki now inserts a mailto link on email (email@example.com)
WIKI: in edit.jsp display the wiki referrers.
WIKI: tables now support '§' delimiter for header formatting (see howToTFR.jsp)
TAG: supports sentence truncation
TAG: support 'css' attributes
ADMIN: Display a waiting page (restartWait.jsp) during the channel restart.
SECURITY: the max-age of the cookie is checked
WEBSERVICES: rcMember.jsp now supports 'gids' attribute to set all the groups the members belongs to. 'gid' attribute is still supported for backward compatibility.
MISC: ChannelInitServlet checks that the store.xml is readable and writable.
2. Main updates
AUTHENTICATION: display a warning message, if there is a cookie problem after a valid authentication.
RIGHT: forbidden access on restricted jsp are now redirected on forbidden.jsp (instead of index.jsp)
RIGHT: displayXml.jsp and queryXml.jsp are now restricted to the administrators
RIGHT: index.jsp now use channel.getPublicationSet() instead of channel.getDataSet()
RIGHT: in doHeader.jsp 'Work' link replace 'Publish' link is now controlled with member.canPublishContent() method
RIGHT: FAQ and Glossary are now managed with publication right.
FILE CHOOSER: the buffer of the FileUploadHandler has been increased (from 1KB -> 1MB) to improve upload speed
FILE CHOOSER: the filechooser works always with '/' even on Windows. Nevertheless, it is backward compatible (i.e. it handles correctly files with '\')
CORE: Category.OrderComparator sorts now in the right order (in previous version it sorted in the reverse order). There is no modification if you use (which reverse the comparator) otherwise use may (or remove) ReverseComparator.
PUBLISH: display cdate and mdate in publish forms
ADMIN: adminProperties: Add channel.url property. It replaces the URL of ChannelInitServlet.
ADMIN: types lists (e.g. displayTypeList.jsp) have 2 new column: PS (pstatus) and RR (Read Rights) and common column (title, cdate, pstatus, ...) are now sortable for custom types.
CORE: default properties file has been rename jcms.prop
(instead of "properties)
TAG: only iterates over Publication with no read right. This tag is now obsolote, prefere
JSP: adminChannel.jsp displays info about the WAS/JVM/OS version
JSP: admin pages have now an image header
JSP: advSeach.sp now uses the search category roots
JSP: new category look (search.jsp, advSearch.jsp, refine.jsp and doSelectCategories.jsp)
No more CategoryCycleException (if a cycle is detected
containsDescendant is the dual of hasAncestor
3. Bugs fixed
bug-v2.0-31 (NullPointer when restarting)
bug-v2.0-32 (Bad Wiki table generation)
bug-v2.0-34 (Enumerate does not support " (quote char) in item list)
bug-v2.0-39 (The first item of a Wiki list is ignored)
bug-v2.0-46 (Input fields that contains quotes are trunked in the edit form)
bug-jcms-2.0-54 (Netscape 4.75 does not support spaces in uploaded files)
bug-jcms-2.0-61 (Search in category name does not work)
bug-jcms-2.0-62 (Unmanaged custom properties are mutated)
bug-jcms-2.0-63 (Wiki does not add link if the URL is at the beginning of the textarea.)
bug-jcms-2.0-64 (Wiki does not insert the image if its path ends the textarea.)