Jalios Community
JCMS 2.0 release notes
Categories : Documentations Dans cette rubrique, vous trouverez toutes les documentations disponibles pour les produits Jalios.
,
JCMS 2.1 Disponibilité Juillet 2002
Writer : Olivier Dedieu
1. Main new features
Support of LDAP authentication
Admin documentation area
Display headers and footer have been externalized in doDisplayHeader.jsp / doDisplayFooter.jsp (so that, display.jsp is now language independant)
doHeader.jsp reference a favicon.ico (images/jalios.ico)
New method channel.getMemberFromLogin(login)
Remote Member Management (rcMember.jsp / RCMemberHandler.java)
class Member.NewsletterSelector and Member.ValidEmailSelector
improve member selector in editMail.jsp (cf. bug-v2.0-14)
editMessage.jsp display the message you are replying to
New tags:
2. Main updates
JCMS API now constits of 4 packages:
com.jalios.jcms
com.jalios.jcms.handler
com.jalios.jcms.taglib
com.jalios.jcms.servlet
JCMS uses the following libs:
jstore.jar (Jalios in-memory log-based object store)
jdring.jar (Jalios alarm manager)
jaliosutil.jar (Jalios Utility classes)
jspdoc.jar (Jalios JSP documentation generator)
jakarta-oror-2.0.5.jar (Regular Expression)
mail.jar (JavaMail 1.2)
activation.jar (required for JavaMail)
xerces.jar (Xerces XML Parser 1.4.4)
jasper-runtime.jar (required for JspDoc)
tomcat_util.jar (required for JspDoc)
All the form handler have been moved from fr.dyade.pharos.servlet into com.jalios.jcms.handler
WEB-INF has been restructured:
The new directory 'data' contains
store.xml
types.xml
extensions.xml
custom.prop
properties
jcms.tld (replace pharos.tld)
jspDoc.tld
Store changes:
To be loaded by JCMS, a Pharos store must be updated
replace "fr.dyade.pharos" with "com.jalios.jcms"
You can use short element name
* Tags
All the tags must be replaced by
has been replaced with
The following tags have been removed: author, title, abstract tags
Utility tags have been put in com.jalios.jtaglib (but they keep the same prefix, jalios, as the other tags)
supports iterator and enumeration
Dreamweaver intergration:
Tag and Inspectors haven been rebranded with Jalios
Closing tags (e.g. ) are no more forgotten when Cut/Paste in the wysiwyg area.
Custom JSP
Update tags
Update formHandler
Some old classes has been removed
Space and SpaceMember
Reviewable
MultiDataSelector (use AndDataSelector)
Class changes
Rename
PublicationTypeParse -> TypeGenerator
PharosConstants -> JcmsConstants
PharosSessionTracker -> JcmsSessionTracker
PharosUtil -> JcmsUtil
PharosFormHandler -> JcmsFormHandler
Channel
constructor has changed
getWorkdir() has been replaced with getRealPath(uri), getWebInfPath(uri) and getDataPath(uri)
set context attribute : jtaglib.locale
restart() touch web.xml
3. Bugs fixed
bug-v2.0-14 (Newsletter is sent to all the members)
bug-v2.0-45 (editProfile is not secure)
bug-v2.0-47 (Inconsistency between search.jsp and query.jsp)
4. Known Bugs
bug-v2.0-18 (Support of oe ligature)
bug-v2.0-23 (Wiki does not support cp1252)
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-43 (TypeEditor: Cannot delete a type)
eNq1mNty2jAQhu/zFB7fYwM5AB1DpqVJy0wypUmYdnrDCHsBUSE5OnDo01fYTjAZeZKI6DJe5d+VdvXtiuhysyTeCrjAjHb9RlD3PaAxSzCddf3Rw3Wt7V/2TqIFWqHysnZQHzfPm74XEyRE19/ZgwkgKoLftzdfQSsA93snXsQmC4jlwTolMQm+IzG/RelujRetGE68Jcg5S7p+qmT21YuE5DqO3prxvyJFMURh8aVsjcetRv2ibIrCnd4bhJUAfoPozKgL1EozVpwDlX0kYcb41ii9GJ9aaWNxB4IpHsMQyfmQsxVOIDG6mCIiwMrJdJ3cA18RkDsnRvFwES+FlThaoM0dPA7MQX/W1r7cyFq91rhonzcv2q1Op9U5s3LFS0dlzoLeRLjYjBunjbNmCDTbVa2pnXMggATUKJMgLDM1ZFwi4ihHWPQPy8yRHw6Pr9ZCgkVK0DZYiNT2qBBH2gxc88DdRnY7eOCaUESf2Qt9qggJ3xn1qICHo4h3bOozRWUFQ0b3tgfRZ1TCpjqjdtiTm6IW8eGVOU72H6Nm6g/VhODYFnAaQQqEHN0NqvnmDg1ftMCIu2PDL0wTthYfz5xyjh1Fn2bYNIoivh63TjtH9Po/upoqWs+V4iyFUKMI26U1LUHs0MNbJqBK+dL5HwauDYhztD3QJZpHwX22yPcI0Jmc62ntSanwoasDNl2//vx53xGLin/hqHQI2R+Z3yLqvSUK843acHlAp+xYIutrbZZ6vtRu7nM2RLIYEagYI8eWqNYX+WnwdYYKdxjKDUbRb1cPtr3rpwK+zQvcKI2TrqmI397GXPRGXZmVcb+/znNCOnlfKG4m71zKVHwKw5gtl4piqYc9RDATgf7guFeWhhV37x0nE1E+IeYtx1Hok3yQeH/ObK/fa3PTsW+B4v+LN4fRh+QKjshHTmpnPB1cfTyi9w8BZ2EPD5jizk02tCOJGXU1PqqJmYjHNAWdVnrNNSN+TKe44leoyrLcj0VRuJvReif/AZqtWa0=
hMyd2CgQ3UDKSAeD