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/zFB7fYwNJc+gYMi1NWmaaKU3CtNMbRtgLiArJ0QFMn77yIcFk5Ekiost4lX9X2tW3K6LLbEW8NXCBGe35naDte0BjlmA67/nj++vWuX/ZP4qWaI3qy86D9qT7oet7MUFC9PzcHkwBURH8vvn+BbQCcL9/5EVsuoRY7q1TEpPgGxKLG5Tma7xozXDirUAuWNLzUyWLr14kJNdx9DeM/xUpiiEKqy91azw567RP66YozPVeIawE8O+Izo26QK00Y8U5UDlAEuaMb43Sy8mxlTYWtyCY4jGMkFyMOFvjBBKjixkiAqyczDbJHfA1AZk7MYqHy3glrMTREmW38DA0B/1JWwcyk612q3N63m6fnHUuuhenHStXvHZU5izoTYTLbNI57px0Q6DFrlpd7ZwDASSgRZkEYZmpEeMSEUc5wmKwX2aO/HB4eLEWEixSgrbBUqS2R4U40mbgmgfuNpLv4J5rQhF9Zs/0qSIkfGPU4woejiLO2TRgisoGhozvbA9iwKiErDmjdtiTWVWLeP/KHCb7j1Ez9UdqSnBsCziNIAVCjm+HzXxzh4bPWmDM3bHhF6YJ24j3Z049x46iTwtsGkUR30zOji8O6PV/dDU1tJ4rxVkKoUYRtktrWoPYvofXTECN8rXz3w9cGxDnaLunSzSPgrtike8RoHO50NPao1LlQ1cHZD2//fR51xGrin/mqHYIxR+F3yrqnSUKy43acHlIZ+xQIutrbZZ6utRu7nMxRLIYEWgYIyeWqNYX+XHwdYYKdxgqDUbRr1f3tr3rpwK+LQvcKI2TnqmIX9/GXPRGXZmNcb+9zktCOnlfKG4m70LKVHwMw5itVopiqYc9RDATgf7guFfWhhV37x0nE1E5IZYtx1Ho03KQeHvObK/fS3PToW+B6v+rN4fRh+QKDshHSWpnPB1evT+idw8BZ2GP9pjizk0xtCOJGXU1PqqpmYiHNAWdVnrNNSN+zGa44VeoxrLcjUVRmM9o/aP/1DdZkg==
WBVnW7ftG4RwFucX