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 4.0.3 release notes

JCMS 4.0.3 release notes

Categories: Documentations , JCMS 4.0.3
Writer : Olivier Dedieu


1. Main new features

    • Admin: can temporarily disable all data write
    • Add ReaderNote on publication
    • Add Workflow Express
    • Add 'role' for Workflow (this allow multiple submission for a state change)
    • Completly rewrite JCMS Upgrade mechanism
    • Add DeployManager mechanism
    • Add a GZIP Servlet that compress html by 90%
    • Add wiki toolbar
    • Add Dev Admin management
    • Add CSS bar for wysiwyg editor (and css/wysiwyg.css)
    • API
      • Channel.getLinkIndexedDataSet(data, clazz, field)
      • Channel.getUrid()
      • Publication.getLinkIndexedDataSet(clazz, field)
      • Publication.isInVisibleState()
      • Publication.hasAlreadyVoted(mbr)
      • Publication.getReaderSet()
      • Publication.getReaderCount()
      • Publication.hasBeenReadBy()
      • Publication.isTracked()
      • Publication.getReaderComparator()
      • Publication.CanWorkOnSelector()

2. Main updates

    • Add Server Cache for Groups and for Members (be careful)
    • Disable Cache while looking for (Publication, JSP, Portlet)
    • New color chooser for Color field
    • memberChooser.jsp supports gidsOff parameter
    • There's a Cache for isNS4 and for other browser
    • Portlet (Extends AbstractPortlet) have their default content align at left instead of centered
    • LDAP access has been rewritten:
      • Better Handle of LDAP Sync
      • Choose Between option Member Exists / Member can Login in LDAP
      • Choose if LDAP Sync the Member account
    • Portlet Query/Foreach can work with Parameters in URL with "query.jsp" as template.
    • Portlet Query/Foreach can sort on Title
    • Sort CSS Label in Portlet
    • Portlet use now the new Color Chooser

3. Bugs fixed

    • bug-jcms-4.0.1-152 (Edit Tag Layer doesn't work with cache)
    • bug-jcms-4.0.1-153 (CategoryTreeTag Doesn't work with BEA Weblogic)
    • bug-jcms-4.0.1-154 (Security Hole with debugXXX.jsp)
    • bug-jcms-4.0.1-155 (Unbalenced Bracket in doTypeFieldEditor.jsp)
    • bug-jcms-4.0.1-156 (Application Server doesn't restard correctly) (Fixed at 75%)
    • bug-jcms-4.0.1-157 (Cannot redirect after a publication update)
    • bug-jcms-4.0.1-158 (Unbalenced Bracket in doEditCommonPortlet.jsp)
    • bug-jcms-4.0.1-159 (Cannot create PortletParent)
    • bug-jcms-4.0.1-160 (BEA WLS display messages for non-serializable objects)
    • bug-jcms-4.0.1-161 (Reminiscence of bug-jcms-4.0.1-157)
    • bug-jcms-4.0.1-162 (TypeEditor fails when editing the a type with a category field targetting an unknown category
    • bug-jcms-4.0.1-163 (Rights for FileDocument are not correctly controlled)
    • bug-jcms-4.0.1-164 (FileDocument keeps hidden for visible content)
    • bug-jcms-4.0.1-165 (Exception in doEditCommonPortlet.jsp)
    • bug-jcms-4.0.1-166 (Bugs on Wysiwig's invisible table border)
    • bug-jcms-4.0.1-168 (A work copy cannot be merged)
    • bug-jcms-4.0.1-171 (PubChooser. Add icon (to add a new publication) is sensible to edit icon flag)
    • bug-jcms-4.0.1-172 (CaddyManager does not check publish rights)
    • bug-jcms-4.0.1-173 (Can't do DeepDuplicate with Type that extends PortletParent)
    • bug-jcms-4.0.1-174 (maxlength attribute is ignored for textfield)
    • bug-jcms-4.0.1-176 (Cannot access to generated PDF files)
    • bug-jcms-4.0.1-177 (Cannot delete a workflow)
    • bug-jcms-4.0.1-178 (A NullPointerException is thrown when the store is loaded after a store cleaning)

4. Known Bugs

    • bug-v2.0-18 (Support of oe ligature)
    • bug-v2.0-23 (Wiki does not support cp1252)
    • bug-jcms-2.0-91 (rcMember.jsp does not work with private channel)
    • bug-jcms-4.0.1-167 (Error in Member right computing)
    • bug-jcms-4.0.1-169 (Bad redirect for FileDocument)
    • bug-jcms-4.0.1-170 (Display templates are duplicated in Type.xml file)
    • bug-jcms-4.0.1-175 (Cannot convert multi-lingual scalar field to list)

5. Incompatibilties