JCMS 2.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
- 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)
eNrNWduS4jYQfZ+voKhK3oxh554AU1kyk0yyWyFzqaTyQrXtxsjIkleSgdmvj2QzXKbsDNjWVh4ooKU+urXOabf7N6uYthYoJOFs0O51uu0WMp8HhIWD9vPTnXPVvhme9CNYwE433a/TO2+3fApSDtqmteMhMNn5+/Onn1H7o2gPT1p97kXoq71+qSK08yvI2WdITJ9Wf8FJ0IpRzXgwaCepyqytvlRCz2K45GIuE/Cx764tu63+5LLXvdht6rsG7wDgVKL4BCwsxEVWCdNPhUCmRqAw5OKlEDqanFbCJvIBJU+Fj2NQs7HgCxJgUDjEFKjESoNMl8EjigVFZQYpBHcjP5aVwCGC1QN+uS+e9E+6daRWyuk6vcveVffs+uL04qzbqzSU2Nmq4lPQi3Cj1aR32jv74CLLVuWCWE4uT6+uM4svpfno2Juj6EQyqXhsYy4UUEsHRuRoP+YsjSPwy7uBERCZUHips1UgQDej0ORgbyFmBU9C0xXVe/YGn6WUukfO+nnNJJZmbIhqxFOmSgjl7qHqRow4U7gqP9FqHKhW61gkKJuD/cpZsQSMU48SvyrbaT5KUarnh/tysvtGPPERJD4Le0TxF2EBX8rmCWj3wC3NPsk4tBB0TmFycX5+3b2qfLv+0bFVokq3qeAJupqYiKzDN/dsyusyjQ7XYqhNsH6DOM3SJu4DxZLEyanIRzpAX1M9a1fA3vXKGwpBf7l9qho5f6YoXh6zv4XQJBi8nnk1rrYhADpM35u3DsOB/nz34S4CSrj54XOB2Vec6NvIlLGRGEK8DYjiYtPVyYwOZtaOBvke4uTHAwEpB/NoswVbGxyfCJ9iY3BLWKA8Fk3xxIOdheb/HQYLEoLST15OjCxtCFUiCH92KGKU8+/2lzPV7LXO9xw/lYrHTmKYUihy0Mr/E/EAf+Okk1H9S84J2y4P40QV+VPiGS8UU/1AKn3BKc23pddZbRucTcsexFToe5IjUBLOVAiU6gA3s8nBQwdSvbFvp36An1m1HhSRHeupZmnsMdBP00c6Gvrjxzp95Tw+zmfHuOeY0DQkzHT5yPk8Bs3548y0cfVe7SV+I31E4HGhL8UCHzPB2AfwpROarK7E/7dN8v/GL1KvDSWev3Og8DTD+K3nxFykCWEGANUE6BJe5AQZeBSDw8EoZmjKGDPYQE6FA0lSfMdqpFJWShSpKE7RZkol8gfX1cQUp4zoC5rf1o42VMqwbxoXEAsi0ryQ2BMTO4JiR1SaEJYmxKUhgakjMvWEppbYVBacqqJTS3jqiE8TAlRPhBoXov+NGBG5U4OyV9O2UujKC3957cDS1L28JHS8qFZ94HyvHFa3xLv2X5eSC8dQIsUa55HXJqxVEO5vmy9KbOu71qY93kv67A2T1WKz/MJWITD1ilPWOmUQfazszsjKH9MpKXnTWBqWfTd/yzk86bvmDefw5F83ywsG
9yxf4TQdGckAgZkE