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.1.1 release notes

JCMS 4.1.1 release notes

Categories: Documentations , JCMS 4.1.1
Writer : Olivier Dedieu


1. Main new features

    • [API] Category.getNameComparator()
    • [API] Publication.getVisibleStateSelector()
    • [AppServer] Compliant with Tomcat 5.0
    • [Admin] add adminLogin.jsp to access admin area when the login.jsp fails
    • [Admin] adminChannel.jsp : display total memory
    • [DM/UM] DM: add more functional logs when upgrading
    • [DM/UM] DM: improve download/save perf (reduce files to be copied)
    • [DM/UM] DM:add popup to select what is copied for dev/full and jsync copy
    • [DM/UM]] keeps transient CUD sequences
    • [Faq/Glossary] Faq and Glossary can be removed without changing display.jsp
    • [FileDocument] Add support for quotas (upload.permission)
    • [FileDocument] Add support for application/x-msdownload (FireFox binary files upload)
    • [Form] Wiki bar: add search/replace
    • [Form] Wysiwyg: add search/replace and image dimensions can be defined
    • [Form Type] Add support to select the workspace for the submission
    • [JSync] A replica refuse any jsync request if writes have been disabled
    • [JSync] keeps transient CUD sequences
    • [Grp/Mbr] Can send a new passwd to a disable account (to reactivate it)
    • [Grp/Mbr] Propose to mail a new passwd only for account with email
    • [Portal] Add PortletLoggedMember
    • [Portal] Add support to send mail from front-office (popupMail.jsp)
    • [Portal] Add PortletJspCollection usefull to create banner
    • [Portal] Add PortletDecorator extends Abstract Parent usefull to add skinnable feature.
    • [Portal] PortleQueryForeach: add "refine on current workspace / on current workspace categories".
    • [Portal] PortleQueryForeach: yearly template, sort according the selected date
    • [Search] search is now displayed (by default) in the default portal
    • [Search] PortletSearch: add display portal field
    • [Type Editor] Add support for Custom Form Handler
    • [Wywiwyg] Add search and replace
    • [WorkArea] Add Archive Manager
    • [WorkArea] PubBrowser: can refine on author
    • [WorkArea] ReaderList: add a button to delete reader notes
    • [LDAP] JCMS support connection to LDAPS (using right certificate).

2. Main updates

    • [API] Util.interSet, unionSet and subSet: the result set uses the same comparator as the one of the first set.
    • [Auth] login.jsp, signup.jsp and mailPassword.jsp are displayed in the portal
    • [Category] use a textarea for description field
    • [Tag] " tag has a special behavior for adding a FileDocument (it opens the upload form instead of the edit form)
    • [Type Editor] Abstract type generates really abstract classes
    • [Misc] mailPublication.jsp is displayed in the portal
    • [Misc] display Replica URID in admin/work footer if jsync enabled
    • [Portal] Use getTitle() if getPageTitle() is missing
    • [Portal] Add specific color for members and groups cache
    • [Search] search.jsp, query.jsp and refine.jsp are displayed in the portal
    • [Version] FileDocument : can view files of old versions (only with from the version manager interface).
    • [WorkArea] when editing a publication, add the title of the publication in the title of the form
    • [WorkArea] A work copy is now automatically merged when it reaches the publish state (either by manual state change or by
a publish date)
    • [Wywiwyg] No more force focus when the mouse is over the wysiwyg area

3. Bugs fixed

    • bug-jcms-4.0.3-182 (Severals caddy window are opened)
    • bug-jcms-4.1.0-225 (DOS-regexp search is not highlighted)
    • bug-jcms-4.1.0-226 (PortletNavigate fails with DropDownFullDisplay)
    • bug-jcms-4.1.0-227 ( generates a bad "alt" attribute)
    • bug-jcms-4.1.0-228 (A deadlock can appear in CacheManager when using timeout)
    • bug-jcms-4.1.0-229 (Forms which contain large fi ds cannot be submitted)
    • bug-jcms-4.1.0-230 (TypeEditor: Cannot edit color nor query fields)
    • bug-jcms-4.1.0-231 (Data Write are not disabled on the front office)
    • bug-jcms-4.1.0-233 (DeployManager fails while downloading a dev copy with removed files)
    • bug-jcms-4.1.0-234 (IllegalStateException occurs when accessing a page.)
    • bug-jcms-4.1.0-235 (Cannot use Category fields in Form Type)
    • bug-jcms-4.1.0-236 (DeployManager removes store operations)
    • bug-jcms-4.1.0-237 (IllegalStateException occurs when accessing a page (2))
    • bug-jcms-4.1.0-238 (Exceptions occur when loading the store if parent category is missing)
    • bug-jcms-4.1.0-239 (Workspace Wizard does not correctly duplicate roles)
    • bug-jcms-4.1.0-240 (Search returns non relevant results)
    • bug-jcms-4.1.0-241 (Compile Error when diffing 2 versions of a publication)
    • bug-jcms-4.1.0-242 (An error occurs when trying to upload a file)
    • bug-jcms-4.1.0-243 (JcmsSessionTracker is not thread-safe)
    • bug-jcms-4.1.0-244 (Page header contains bad characters)
    • bug-jcms-4.1.0-245 (Extension cannot use Category fields)
    • bug-jcms-4.1.0-246 (Cannot put more than 1 DropDown menu in the same portal)
    • bug-jcms-4.1.0-247 (JSync IP Filtering cannot be disabled)
    • bug-jcms-4.1.0-248 (Cache "Members" and "Groups" are not available on the french release)
    • bug-jcms-4.1.0-249 (A pure validator cannot access to the work area)
    • bug-jcms-4.1.0-250 (LDAP fails when synchronizing binary data)
    • bug-jcms-4.1.0-251 (All the pages are encoded in UTF-8 with Tomcat)
    • bug-jcms-4.1.0-252 (Restart fails after the webapp has been upgraded with DM)
    • bug-jcms-4.1.0-253 (Exception with concurent query in searchEngine)
    • bug-jcms-4.1.0-254 (Exception with concurent access to channel methods using Perl5Matcher and Perl5Compiler)
    • bug-jcms-4.1.0-255 (ConcurrentModificationException occurs when performing a full-text search)
    • bug-jcms-4.1.0-256 (SendMailTag doesn't work)
    • bug-jcms-4.1.0-257 (Exception when doing Deep Duplicate of Portal under Tomcat)
    • bug-jcms-4.1.0-258 (IllegalStateException when sorting categories)
    • bug-jcms-4.1.0-260 (Cannot search for a given day)
    • bug-jcms-4.1.0-261 (Cannot update workspace roots categories)
    • bug-jcms-4.1.0-262 (PortletQueryForeach with no result cannot be hidden)
    • bug-jcms-4.1.0-263 (Forum Discussion cannot be sorted)
    • bug-jcms-4.1.0-264 (A NullPointerException occurs when editing a publication)
    • bug-jcms-4.1.0-265 (Bad values when editing a WF role)
    • bug-jcms-4.1.0-266 (The AppServer is frozen after exceptions have occured when parsing the store)

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-137 (Poor tab rendering in some forms)
    • 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)
    • bug-jcms-4.0.3-190 (Some branches of category tab are too expanded)
    • bug-jcms-4.0.3-232 (Documents linked through Publication link are not controlled)
    • bug-jcms-4.0.3-259 (GZIP Compression fails on BEA Weblogic 8)