We have just released Nuxeo EP 5.1.0.M2, the second development milestone towards Nuxeo 5.1.
It is available as an auto-installer.
And also as a zip and a tar.gz.
Besides all the bugfixes and technical improvements, the major new functionalities are:
- Document locking
- Archive records management
- User notifications and “send by email”
- Custom versioning
- Hierarchical directories
- Clean URLs
- Refactored search service that can use different search engines backends
- RSS feeds
- Paginated lists and better multi-selection handling
- Improved management screens
- Better comments service
- Workspace creation wizard
- Better rights management: ability to block rights inheritance
- New workflows
One major technical change, that isn't visible in the packaged application, but is very important for our developers, contributors and system integrators, is the switch to Maven 2 to build the application.
Another one is the port (currently half-finished) of the platform to
Glassfish, the Sun open source Java EE 5 application server.
Please read the “New and Noteworthy” document for details on these new features.
We also have added an Italian translation, thanks to Mirto Silvio Busico.
The release has some known issues, including:
user management: when a user is created, one needs to click on User management link to refresh
publication: the document is not published on all the selected sections
You need to install OpenOffice.org separately (by following these instructions) if you want to get the benefits of PDF transformation.
What’s coming up next? Check out the roadmap for the next milestones.
If you’d like to help with some of the tasks, your input is very welcome (see the community section on this site to get started).
New Features
- [NXP-233] - Lock / Unlock Action at webapp level
- [NXP-235] - Pagination and lazy fetching for lists and SEAM/JSF integration
- [NXP-335] - Widget to add/delete complexType (using multiple html fields)
- [NXP-587] - Design and implement a generic vocabulary management UI
- [NXP-637] - Custom versioning system/storage for JCR-backend
- [NXP-726] - Add a InstanceKey to the documentModel
- [NXP-732] - Archive Records Management
- [NXP-736] - Document Locking
- [NXP-804] - one button to check all the checkboxes of a document list (very useful when a lot of documents need to be selected)
- [NXP-820] - NXThemes: allow styles to inherit from other styles
Tasks completed
- [NXP-33] - User Notification Service
- [NXP-144] - Hierachical Directories management
- [NXP-151] - Placeful Annotation Service
- [NXP-154] - Independant Index/Query Service for NXCore
- [NXP-219] - Workspace template management
- [NXP-327] - Define & Implement Nuxeo Index/Search Service
- [NXP-503] - Better NXP Windows experience for developers
- [NXP-529] - Make the document under review appear only on the current reviewer’s dashboard
- [NXP-582] - Ensure multi-core support within workflow handlers
- [NXP-597] - Update to SEAM 1.1.5
- [NXP-602] - Clean URL everywhere
- [NXP-604] - Support groups directly stored into LDAP
- [NXP-627] - Integrate Seam integration testing framework
- [NXP-660] - Debug Seam @Startup failure
- [NXP-776] - Add italian translation
- [NXP-814] - Add API to get a complex property default value
- [NXP-943] - make a login_title.gif with the Nuxeo Plateform 5.1M2 instead of 5.1M1
- [NXP-958] - Have the Search Service apply anytotext transforms
- [NXP-959] - Index parent path
Bugs fixed
- [NXP-286] - Tasks: support assignation to user’s groups
- [NXP-494] - Reviewed notes: update versions not displayed
- [NXP-539] - Review: users can modify the document even if modifications are not allowed by the review
- [NXP-566] - Bad tree synchronization
- [NXP-574] - Jackrabbit 1.2.1/Lucene 2.0 upgrade problem
- [NXP-578] - Comment box displayed after user has rejected document
- [NXP-584] - Adding an external action filter contribution to workflow client TAB_CONTENT_REVIEW is not working
- [NXP-615] - PDF conversion does not work
- [NXP-620] - Language switch on Access Rights page
- [NXP-626] - Cannot redirect to an archived document
- [NXP-639] - Error at login if a user has no right on domain’s roots
- [NXP-645] - platform-api exception: URI is not hierarchical
- [NXP-657] - Make the CoreSession implementations check security on atomic permissions
- [NXP-670] - Readers can start a review
- [NXP-676] - Valid documents under review don’t have the Review life cycle state, but are still Valid.
- [NXP-681] - Wordml transformer tests are broken
- [NXP-683] - Publication problem
- [NXP-690] - Parallel review : interdiction of modifications doesn’t work
- [NXP-692] - Dashboard not refreshed unless I go to the site root and click again on Dashboard
- [NXP-698] - SQL scripts should use VARCHAR, not CHAR
- [NXP-705] - Make dates work in NXQL
- [NXP-706] - NXThemes editor: DOM events are not properly unregistered
- [NXP-729] - users with the WRITE compound permission do not have the WRITE_LIFECYCLE permission
- [NXP-731] - Edit online displayed in sections
- [NXP-745] - Fix cancel buttons on creation screens
- [NXP-747] - SELECT * FROM Document WHERE ecm:path STARTSWITH ‘/’ returns the empty list
- [NXP-754] - Some versions missing a ecm:frozenNode
- [NXP-756] - nxthemes does DNS lookup to host “theme” every 5 to 10 seconds when rendering a page
- [NXP-757] - SQL connection error
- [NXP-758] - Error on publication tab of a Project document
- [NXP-759] - User management: field labels “Nom” and “Prénom” in French UI
- [NXP-762] - executeScriptPolicy ‘on_missing_columns’ always considers directory is missing a column
- [NXP-764] - Bug to access the Comment tab
- [NXP-765] - Document versioning: document version not displayed
- [NXP-767] - Dropping a folder into a workspace
- [NXP-768] - Error to access Dashboard
- [NXP-769] - Jena graph quadlets (reification statements) are not removed correctly
- [NXP-773] - nxuidsequencer database not possible with MySQL
- [NXP-775] - PowerPoint files: “application/vnd.ms-powerpoint” displayed
- [NXP-779] - Rejected document in a serial review: the user who gets back the document can’t modify it
- [NXP-782] - hyperlink “Generate PDF” in summary tab of document which content is PDF file, is it necessary ?
- [NXP-785] - filter cannot be null in case of querySimpleFts
- [NXP-788] - LiveEdit doesn’t work with an english Excel on non-english regional settings
- [NXP-789] - User’s card: “Groups for this user” displayed out of the View tab
- [NXP-790] - When creating a workspace, only the workspace type is addable inside it on the first time…
- [NXP-792] - Comments are in displayed in user dashboard
- [NXP-793] - Dashboard rendering problems
- [NXP-797] - English language is not available
- [NXP-799] - disable the submitting buttons while processing file tasks
- [NXP-803] - Drag&Drop of a folder: folder is created in Nuxeo but files in folder are not (but seem to be transferred anyway)
- [NXP-805] - tab ‘publish’ displayed as first tab when accessing document of custom document type, should be tab ‘summary’
- [NXP-809] - The “My documents” dashboard must not list comments
- [NXP-818] - Security checks ignore indirect group membership
- [NXP-821] - Bug on Comments tab
- [NXP-822] - When a page displays only 10 resusts among 40, message is ” page 4 of unknown” instead of “page 4 of 4”
- [NXP-823] - Drop form verification in account modification tab when clicking back
- [NXP-825] - Copy / paste of documents in between sections
- [NXP-827] - Need to delete twice local right to be effective
- [NXP-828] - Relations shown as empty strings
- [NXP-836] - If a file is set as “Obsolete”, when starting a new “approbation review”, the field “exit state” doesn’t provide any option
- [NXP-838] - security problem
- [NXP-841] - Pipe ( | ) included in links
- [NXP-842] - when clicking on publish tab, it says no version available
- [NXP-843] - someone who has’nt the write right can start a workflow and get to himself the modification rights during the workflow
- [NXP-844] - when there is only one user in the workflow (parallel review) this one can only refuse and not acquit
- [NXP-845] - Creation of a new user : no button but a link
- [NXP-846] - Bug to unsubscribe notifications
- [NXP-847] - a label is missing in relation tab
- [NXP-849] - IE error in Publication tab
- [NXP-850] - Bug on mass edit
- [NXP-854] - Cannot unlock a document
- [NXP-855] - on the worspace creation wizard, I can’t terminate : big error when I click on terminate button, both with and without going til logo step
- [NXP-860] - Error when I validate the creation of a folder
- [NXP-861] - Buttons look
- [NXP-863] - Creation of a workspace using wizard : display of confirmation message
- [NXP-864] - NXThemes: inherited styles are not taken into account when reloading a theme
- [NXP-866] - Document’s history is empty
- [NXP-867] - IE display
- [NXP-868] - Top menu not displayed after connexion
- [NXP-869] - Empty frame for reviewers that haven’t initiated the review
- [NXP-870] - Comment tab empty
- [NXP-871] - Error to access Metadata
- [NXP-872] - Error to upload a folder using drag & drop
- [NXP-873] - Relaoding the document/workspace using breadcrumbs link should redirect on the Summary/Content tab
- [NXP-874] - Bug to access Advanced Search
- [NXP-880] - Error text displayed on creation forms
- [NXP-881] - Error creating a group
- [NXP-882] - Error deleting a group
- [NXP-883] - Locking doesn’t work
- [NXP-885] - Error on “Publication” tab
- [NXP-887] - Logging in error
- [NXP-893] - Bug creating a relation
- [NXP-894] - Relation created by the application on the target document of a relation
- [NXP-895] - Documents under review don’t have the “Review” state
- [NXP-898] - with open office 2.2 on windows platform, the transformamation of a doc to pdf doesn’t work
- [NXP-907] - Metadata : subject not saved
- [NXP-909] - Lock button available for readers and restricted readers
- [NXP-911] - No reindexing is done after change of security settings on a folder
- [NXP-914] - On the advanced search page, dates should be inclusive
- [NXP-915] - A user with no writing rights can DnD in a workspace
- [NXP-916] - Can’t change user password
- [NXP-928] - No more password field in user management form.
- [NXP-930] - the meta-data “key word” is not registered.
- [NXP-934] - no more my documents panel, neither my workspace
- [NXP-938] - modify the jndi call of Mail to map jboss mail-service.xml default value
- [NXP-939] - The Rich text editor doesn’t work under IE 6
- [NXP-940] - Notifications : French translations
- [NXP-941] - Can’t go back on the users list from the “Change password” tab
- [NXP-942] - Notifications text
- [NXP-948] - Password modification : confirmation message
- [NXP-949] - when publishing a document, if we select more than one section as target, the “real” selection is hazardous and the document is not published every where we wanted
- [NXP-950] - Block rights inheritance
- [NXP-951] - Access rights : “Remove” in the list of permissions
- [NXP-952] - Access rights : actions not translated in English
- [NXP-955] - Error on publication when the user is a section reader
- [NXP-956] - “Modify” tab displayed for an archived version of a document
- [NXP-961] - The result of a search is not syndicable anymore
- [NXP-962] - furnish the transformers to the indexation, so that .doc, .xls and .ppt are indexed full text
- [NXP-963] - Bg to access comments
- [NXP-964] - Archive : Translate life cycle state in french
- [NXP-965] - Missing translation in archive
- [NXP-966] - Indexing of proxies doesn’t work
- [NXP-967] - Cut/Copy/Paste should trigger reindexings
- [NXP-970] - Publication : make publication unavailable on a locked documents
- [NXP-973] - Publication on a document that was just unlocked
- [NXP-974] - Published proxies are not indexed by the search service
- [NXP-975] - clicking on the Modify tab on a File or Note displays the Modify tab for the default Domain
- [NXP-981] - Query model: Field name in ORDER BY shouldn’t be enclosed in quotes
Improvements completed
- [NXP-289] - Make NXQL keywords case insensitive
- [NXP-333] - make directories’ extension point upgrade/custom friendly
- [NXP-570] - NXQuery should handle batching
- [NXP-619] - Error when a proxy needs autentication in LiveEdit
- [NXP-629] - Bulk modification of document metadata/properties
- [NXP-678] - upgrade to jsf 1.2 (instead of jsf 1.1)
- [NXP-700] - SQL directory doesn’t try to reconnect when the database connection has been lost
- [NXP-707] - Directories SQL syntax only works with HSQL
- [NXP-708] - Finish Seam usage cleanup and prepare for workspace management
- [NXP-713] - Migrate to isolated class loaders for Nuxeo5 and NXThemes
- [NXP-718] - Improvement on comment system
- [NXP-751] - Make it possible to NXQL query on types
- [NXP-781] - Add Cancel button on user creation form
- [NXP-783] - nxweb jsf components should be able to set a method as value binding
- [NXP-787] - Menu Tree on left has not right icons
- [NXP-791] - Create EP for DocumentsListsManager
- [NXP-808] - getSuggestedGroups method in the PrinicpalListManager is no accurate
- [NXP-811] - Navigation tree : alphabetic sorting must be case insensitive
- [NXP-812] - deployment order mechanism + hibernate persistence provider
- [NXP-837] - When a Valid document is modified, Its workflow status shall be automatically modified to “In project”
- [NXP-889] - Give the possibility to users who have administravie privilege on a document to unlock it when it is locked
- [NXP-908] - JODConverter Error handling
- [NXP-913] - as a temporary solution, remove members group belonging for user Administrator
- [NXP-917] - NXThemes: caching of /nxthemes-css/
- [NXP-931] - the selectbox in manage subscription screen for the values : suscribe unsuscribe is not refreshed at the same time when we change the language
- [NXP-944] - Approbation review : french destination life cycle
- [NXP-957] - Translate lock actions in history
- [NXP-969] - associate the new icon icone/image.gif to all the image types : gif,jpg, jpeg, png,tiff etc ..