JCMS 3.0 historique des changements
Historique des changements de JCMS 3.0
Catégories: DocumentationsDans cette rubrique, vous trouverez toutes les documentations disponibles pour les produits Jalios.
,
JCMS 3Disponibilité janvier 2003
Rédacteur : Olivier Dedieu
1. Main new features
- SERVER: work on JSP 1.2 / Servlet 2.3 App. Server
- Resin 2.1.x
- Tomcat 4.1.18
- Websphere 5
- SunOne 7
- JRun 4
- Improve Ergonomy
- add duplicate icon
- add version icon (is the publication has been updated)
- if publication is not reviewable do not display review icon, review list and review form
- publish.jsp: provide form for edit.jsp
- add delete icon
- Completly localised in french and english
- Interfaces Completly rewritten:
- Publications: pubBrowser.jsp (was mypublication.jsp / publish.jsp)
- Form : use tabs
- Catégories: editCat.jsp (was editCategories.jsp)
- Types Editor: typeEditor.jsp
- Workflow: wfEditor.jsp
- Group : editGroup.jsp / groupList.jsp
- Member : editMember.jsp / memberList.jsp
- Channel : adminChannel.jsp / loadReport
- FAQ / Glossary / Forum: manages likes the other types (but always core types)
- Forum
- Forum.class now extends Publication
- It has been designed to be backward compatible with old store.xml (name -> title)
- A pubLink attribute has been added to link a forum to a publication
- FAQ / Glossary
- Localized
- Displayed and edited as any publication (doFaqFullDisplay.jsp)
- FAQ entry can be ordered
- CORE:
- Add duplicate.jsp to clone a publication
- All form button use now opAction syntax instead of op.action
- CORE: Publication
- clearTransientIndex()
- canWorkOn(pub)
- getForumSet()
- CORE: Data
- getLinkIndexedDataSet(clazz)
- getLinkCount()
- hasBeenUpdated() (inherited from BasicStorable)
- channel field
- getIdComparator()
- QUERY:
- Search in attached files (via lucene index)
- Add query in WorkArea
- <jalios:query> support query with given pstatus
- CADDY MANAGER:
- To perform update/delete on a set of publications
- Admin / Caddy Manager (caddyManager.jsp)
- query -> caddy
- add printCaddy.jsp
- CACHE MANAGER:
- <jalios:cache>
- Admin / Cache Manager (cacheManager.jsp)
- TYPE EDITOR
- Support new fields
- url / list of url
- email / list of email
- password / list of password
- wysiwyg / list of wysiwyg
- int / list of int
- double / list of double
- category
- Member link / list of Member link
- Group link / list of Group link
- Publication link / list of Publication link
- Custom Type link / list of Custom Type link
- image / file support default path
- Add support for "copy type" feature
- Definition of display/query templates
- Title can be renamed and be not searchable
- Can define
- default categories
- default rights
- TYPE PROCESSOR
- TypeProcessor now replaces TypeGenerator
- It uses templates to generates all the resources
- If a JSP has been modified, generate the new JSP in a file named default_ (eg default_doArticleFullDisplay.jsp)
- Support "Apply Changes" if modifications does not affect the classes
- Support fine-grained generation (types.xml has been replaced by data/types/ directory. Conversion is automatic);
- RIGHTS
- Fine-grain category right
- Check consistency Publish Rights / WF init state
- RestrictedFileFilter and FileChooser control access to restricted uploaded files/images
- LDAP
- Change the authenticate mechanism (use a dedicated account to log on the LDAP server, then perform a query to authenticate the user. login (dn) and password of this account can be defined with the property manager)
- VERSION MANAGEMENT
- Add support for
- Retreive deleted Publication
- List all versions of a given Publication
- Display a previous version
- Revert to a previous version
- Display diff between 2 versions
- JSTORE: add methods
- getVersionList()
- getDeletedSet()
- hasBeenUpdated()
- MISC
- channel.restart-file property contains the file JCMS must touch to restart itself (eg WEB-INF/web.xml)
- channel.key define the JCMS editon (EE, WE, ME, TE)
2. Main updates
- JSTORE: BasicStorable : add support for ID cleaning (setId(null), clearId())
- CORE: jcms.tld is conform to JSP 1.2 DTD
- TAG: support 'target' and 'cids' attributes
3. Bugs fixed
- bug-jcms-2.1-99 (method getUrlWithUpdatedParams() does not join correctly the params)
- bug-jcms-2.1-100 (Refine.jsp fails after an advanced search)
- bug-jcms-2.1-101 (Deleted Webpages survive in the host index)
- bug-jcms-2.1-102 (Cannot by-pass some Workflow states)
- bug-jcms-2.1-103 (The pattern of textfield list is not checked)
- bug-jcms-2.1-104 (EditTag does not check if the publication state is forbidden)
- bug-jcms-2.1-105 (Reminiscence of bug-v2.0-8: Category::descendantPublicationSet is not uptodate)
- bug-jcms-2.1-106 (query.jsp can list publications not in visible state)
- bug-jcms-2.1-107 ( throws a StackOverflowException if the body contains less '<' than '>')
- bug-v2.0-43 (TypeEditor: Cannot delete a type)
- bug-jcms-2.0-53 (upload does not support ' (apos) char)
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 channels)