News

  • Nuxeo 5.2.M3 and Nuxeo WebEngine 1.0.RC released! (18/11/2008)

    Nuxeo EP 5.2.M3 has been tagged last week and released today.

    This release is a milestone towards Nuxeo 5.2 which is still in active development, and due to be released in December.

    As such, you should consider it as experimental or unstable, and still use Nuxeo 5.1.6, available from http://www.nuxeo.org/sections/downloads/, for production, unless you have very specific needs and are willing to go though you own QA process or to work with us on making really sure that it fits your needs.

    To try it out, grab the packages:

    Or the installers:

    Note that these packages are much bigger than the previous release (~150 Mb vs. ~110 Mb) due to the fact that they now include Nuxeo Shell (a command-line utility that can be very helpful to help manage a Nuxeo instance) and some of the JARs have been duplicated. This will be fixed in the next release.

    Nuxeo WebEngine 1.0.RC has also been released at the same time (read below for more information), and packaged into the Nuxeo EP packages above.

    Nuxeo WebEngine is also available as standalone, much smaller, packages, embedded in different application servers:

    Please read on below for the release notes.

    For the detailed list of issues and tasks that have been closed for this release, please read:

    Many thanks to everyone who has contributed to this milestone!

    We would love your feedback on this release: either on this mailing list, or in person during the Nuxeo Developer Day on Dec 1st (http://www.nuxeo.org/sections/news/first-nuxeo-developer/).

    Please also take some time (10 minutes) to fill the Nuxeo Developer Survey: http://www.nuxeo.org/sections/news/first-nuxeo-survey/.

    Enjoy,

    S.


    Release Notes for Nuxeo EP 5.2.M3

    The first difference you will see in this M3 is the new back default theme that is a preview of the “Chicago” theme.

    For this release, most of the work has be focussed on infrastructure so there are few really new features, but a lot will be available as soon as the M3 addons will be released.

    Here is a quick overview of what has changed:

    Seam / JSF WebApp

    The infrastructure has been upgraded and cleaned up.

    The default JSF WebApp is now based on:

    • Seam 2.0
    • JBoss RichFaces

    For backward compatibility we have kept minimal support for Apache Tomahawk.

    The WebApp code and in particular the Seam components have been optimized (40% faster than 5.1.7 and 100% faster than 5.2.M2) and cleaned up.

    About context management, we still have not reached our target model, but there are already some new patterns in this M3.

    WebEngine

    WebEngine “JAX-RS” version has been released and is now included in Nuxeo EP bundle.

    WebEngine has been completely redesigned. It is now based on JAX-RS and provides a powerful framework to build any RESTful application - and not just web applications as before.

    Here is a list of the main new concepts and capabilities of WebEngine:

    1. Configuration is minimal. Request dispatching, path matching, object behaviors and capabilities now are all defined using annotations.

    2. Flexible object model: you can expose any Java object or resource as Web Objects which are described by Web Object Types.

      • Web Object Types are inheritable so you can easily extend existing objects.
      • Web Object Types are providing facets to add behavioral information on Web Objects
      • Any Web Object can be adapted: to dynamically add new functionalities to existing WebObjects you can define WebAdapter objects
      • Nuxeo Core Document Types are transparently exposed as Web Object Types - and facets are exposed as Web Object facets.
      • Provides built-in Document oriented Web Objects that may expose any Core Document.
    3. Hot deploy improved.

    4. Scripting is now focused on Groovy. Although other script engines are supported (but with some limitations) you must use Groovy to be able to extend the object model. WebEngine now ships only with Groovy, other script engines must be installed by hand.

    5. Groovy Scripting improved. WebObject or JAX-RS resources can be defined in Groovy. Hot redeploy works also for Groovy classes when in debug mode.

    6. Resteasy is now included as the default JAX-RS backend. More backends (Restlet, Jersey…) will come soon.

    7. Provides a flexible way to build REST APIs for Nuxeo services. Soon a generic command-line REST client will be provided as an administration and debug tool.

    Wiki

    WebEngine now comes with new Wiki / Wiki Page content types.

    Wiki pages are editable in WebEngine and in the JSF WebApp.

    Packaging and Application Server Support

    Jboss 4.2.3 support for Nuxeo EP full.

    Packaging with WebEngine and a minimal Nuxeo Service set are also available for:

    • Jetty
    • GlassFish 3 prelude

    GlassFish support will be extended to the full Nuxeo EP in the next week.

    WebEngine and JSF

    WebEngine and the JSF WebApp now share some common components (Authentication, Filters…).

    A very basic integration of the JSF WebApp as a backoffice for a WebEngine application is now available.

    Integration and links between the JSF WebApp and WebEngine will be extended in the next weeks, but the basic integration layer is working.

    Core

    Nuxeo Core implementation has been improved in particular for the event handling system.

    The full-SQL based repository implementation is now part of the standard bundle even if the default configuration still uses Jackrabbit. This repository implementation allows you transparent access to your data at the SQL level.

    Indexing

    The SearchService implementation directly inside the Jackrabbit or SQL Core have been greatly improved, but complete fulltext search is still not complete in current implementations. That’s why the m3 still comes with the Compass/Lucene based SearchEngine.

    Nevertheless, m3 comes with the same version of the SearchService than 5.1.7: indexing is now completely stable and far more efficient.

    Flex connector

    A Flex connector is available as an addon for 5.2-M3.

    Sample code will be released asap since it is ready.

    GWT

    GWT has been integrated with Nuxeo.

    Sample code and the first addons based on GWT will be released soon.

  • First Nuxeo Developer Day (1st Dec. 2008) - Still a few seats available (13/11/2008)

    The attendees list for the Nuxeo Developer Day, that will take place in Paris on December 1st, is filling quickly.

    We’ve upgraded the room for the conference, and so there are still some seats available.

    Please register quickly by sending an email to devday@nuxeo.com if you plan to attend.

    Thanks.

  • First Nuxeo Survey (13/11/2008)

    We have just created a developer survey, that will enable you to help us improve the Nuxeo Platform by providing feedback on how you are using (or planning to use) the platform, what your impressions are on various aspects of the platform and its underlying technology, its documentation, etc.

    The URL for the survey is here:

    http://www.surveygizmo.com/s/82215/

    It takes about 10 minutes to fill, but this will provide, we believe, really useful information and help us make more informed decisions about the future of the platform. So thanks in advance for your time.

    If you plan to answer the survey, please do so before the 27th of November, as the data collected will be discussed during the Nuxeo Developer Day on December 1st.

  • Nuxeo 5.1.6 Released (08/10/2008)

    Nuxeo EP 5.1.6 has been released.

    According to the changelog, 168 issues or tasks have been closed since Nuxeo EP 5.1.5.

    Installers and packages are available on nuxeo.org.

    If you really want to build the platform from the source, just run:

    hg fclone -r release-5.1.6 http://hg.nuxeo.org/nuxeo nuxeo-5.1.6

    then build as usual:

    cd nuxeo-5.1.6 ; ant patch ; ant

    To build your own maven-based projects against this new release, just update your POMs to 1.4.3 (for nuxeo-common, nuxeo-runtime and nuxeo-core) and 5.1.6 (for nuxeo-platform and nuxeo-theme).

    Many thanks to all the contributors (coders, testers, translators, etc.) for their work on this stable release.

    Work continues on the development branch, Nuxeo EP 5.2.

  • First Release of Nuxeo WebEngine (11/07/2008)

    WebEngine relies on the Nuxeo content infrastructure (OSGi runtime, component architecture, document repository, ECM services, etc.) to provide a component-based programing model and a web development model for building componentized content-centric applications (such as wikis, blogs, content-oriented websites, etc.).

    WebEngine relies heavily on the REST paradigm: URLs are mapped to the hierarchical content repository, content is accessed using GETs, user actions are GETs and POSTs, etc. Hence it’s very easy and straightforward to write RESTful apps using WebEngine.

    WebEngine is fully extensible and componentized, thanks to OSGi (all components are OSGi bundles) and Nuxeo Runtime’s extension points.

    WebEngine can run either standalone (with startup time <4s) using the Nuxeo Runtime launcher and the embedded Jetty 6, or in a full-blown Java EE app server such as JBoss. WebEngine can also be connected to any Nuxeo EP instance (and Nuxeo Core repository) and be used to expose / publish its content to the web.



    Features highlights:

    • Scripting (Groovy, JavaScript, Ruby, Python…) or Java code for business logic

    • Advanced content model

    • Leverage Nuxeo Platform’s ECM services

    • Smart URLs management

    • Powerful templating (based on the FreeMarker engine)

    • Wikitext renderer (using Wikimodel)

    • Open source under the LGPL license

    Join the community!

  • Nuxeo EP 5.1.5 released (16/06/2008)

    Nuxeo EP 5.1.5 has been released. It is mostly a maintenance release, with 144 issues and tasks closed since Nuxeo EP 5.1.4.

    See the changelog for more information:

    The installers are here:

    More information on the download page if you are new to Nuxeo EP.

    Many thanks to everyone who has been involved in this release.

    Expect an update this week about the 5.2 release roadmap.

  • Nuxeo EP 5.1.4 released (09/04/2008)

    We’ve recently released Nuxeo EP 5.1.4.

    You can download Nuxeo EP 5.1.4 as a pure Java installer, as a tgz or a zip (for headless installation) or as a Windows installer (new in 5.1.4!).

    What’s included?

    Theses packages all include the fully functional Nuxeo EP platform, including:

    • the Nuxeo Runtime, which provides the foundation of the Nuxeo components and services based architecture (based on OSGi)
    • the Nuxeo Core, which provides APIs to core services such as document storage, security, import/export, etc.
    • the Nuxeo Service Platform, which provides APIs to higher lever services such as search, relations, directories, workflow, publishing, audit, image management, syndication, comments, forum, etc.
    • the Nuxeo Enterprise Platform (EP), which is a web application built on top of the Service Platform, and includes Nuxeo Theme, a powerful WYSIWYG theming engine developed by Jean-Marc Orliaguet.
    • the JBoss application server and all necessary third-party libraries.

    What’s not included and how do I get it?

    Some packages are considered as add-ons, either because they are still a little too “fresh” for general availability, or because they implement functionalities that we believe won’t be useful to the majority of users.

    These currently include the WebDAV server, advanced transformers for MS-Office documents, specific login modules for various authentication systems (NTLM, CAS2, mod_sso…), etc.

    You will find them on this page:

    http://download.nuxeo.org/addons/jsp/listing.jsp

    What’s new in this release?

    Here are some highlights since the 5.1.3 release:

    • Server-side changes to support the new version of our MS-Office plugin, Nuxeo LiveEdit 2 (for more info, check this section of the Nuxeo Book and download the plugin from this page).
    • Refactoring of web services to use the JAXWS stack.
    • Lots of performance optimisations.
    • New or updated translations: Vietnamese (thanks to Le Tuan Dat and Daniel Tellez), Spanish (thanks to Daniel Tellez), Italian (thanks to Mirto Silvio Busico), Japanese (thanks to Damien Dupraz).
    • Lots of small improvements and bug fixes.
    • Make Nuxeo compile and run under Java 6.

    For more details about what’s been added or fixed since recent releases, please check:

    How can I get help?

    First, start by browsing the documentation on our new documentation wiki, doc.nuxeo.org.

    If you need more help, or if you’d like to comment or contribute, please join the mailing list or the forum.

    Who should I thank?

    This release is brought to you by the Nuxeo development team, which includes around 20 Nuxeo employees as well as several external contributors.

    Of invaluable help also are all the customers and more generally users of the Nuxeo platform, specially those who took the time to provide feedback via the mailing list, the forum or he Jira.

    What’s coming up next?

    We’re already busy working on both Nuxeo 5.1.5 (stable branch) and Nuxeo 5.2 (development branch).

    Expect new stable releases (5.1.x) about once per month. New add-ons will also be created and released in parallel to the stable releases.

    A Nuxeo 5.2 development release is planned later this spring.

  • Nuxeo EP 5.1.3.2 released (28/02/2008)

    We have released Nuxeo EP 5.1.3.2 earlier this week. This is a maintenance release primarily focussed on bug fixes and small improvements.

    You can download it as

    or:

    The changelog for this release is available.

    Minor, but anyway noteworthy improvements include:

    • Nuxeo EP now works on a Java 6 JVM, which can lead to significant performance improvements (up to 100% for certain workloads, according to some internal benchmarks).

    • Full text indexing has been improved and made faster.

    • Some tweaks have been done to enable communication with the new (soon to be released and announced) “LiveEdit” plugin for Internet Explorer, Firefox and MS-Word.

  • Nuxeo 5.1.3 released (18/02/2008)

    Nuxeo EP 5.1.3 has been released in January, with 235 enhancements over the previous version, Nuxeo EP 5.1.2, which had been released in October.

    A bugfix release (5.1.3.1) was also done a few weeks after with 20 bugfixes and enhancements.

    Download it now (107 Mb).

  • Upcoming Nuxeo 5.1.3 release + Updated roadmap (15/01/2008)

    The Nuxeo EP 5.1.3 release is coming along nicely after a small delay due to the holiday break, and will be tagged in a couple of days.

    The roadmap for the project in 2008 has been updated accordingly.

    Feel free to discuss it in the mailing list or the forum if you have questions, suggestions or to supply missing information.

    As can be seen, Nuxeo 5.1.3 will not be just a maintenance release, as we’ve been able to add new features by creating new plugins (ex: WebDAV, Portlets, SSO, etc.) thanks to a now quite stable infrastructure and API.

    Nuxeo 5.1.3 will also be based on Nuxeo Runtime and Core 1.4, which feature some improvements while staying compatible with the previous version (1.3). The switch to Nuxeo Core 1.4 was done in December and has proved very stable.

    After the 5.1.3 release, we’re going to focus on the 5.2 (trunk) work, so as to move to Seam 2 for the web platform. Most new features will still be developed as new components, and will either be delivered with the next maintenance release (Nuxeo 5.1.4) or with Nuxeo 5.2, or both, depending on technical feasibility and customers needs or community contributions.

  • Nuxeo 5.1.2 Released (23/10/2007)

    Nuxeo EP 5.1.2.GA, the latest maintenance release of the Nuxeo EP open source ECM platform, has been released.

    It is available as an auto-installer.

    Download Nuxeo Enterprise Platform 5.1.2.GA (105 MB)

    And also as a zip and a tarball.

    You need to install OpenOffice.org separately (by following these instructions) if you want to get the benefits of MS-Office or ODF documents indexing and transformation to PDF.

    This maintenance release features performance improvements, bug fixes, and some new functionalities including bulk document importing (see below).

    A New and Noteworthy document (PDF, 20 pages) has been written to showcase the major improvements since Nuxeo 5.0, which was released in March.

    New Feature

    Task

    • [NXP-1568] - Allow changing of the "user" schema name for principals

    Sub-task

    • [NXP-1571] - hook document types definition and layout system
    • [NXP-1607] - change html editor user tag into a jsf component

    Improvement

    • [NXP-207] - NXRelations EJB Facade improvements
    • [NXP-1527] - No type mapping for date in SQL directories
    • [NXP-1528] - No type mapping for date in LDAP directories
    • [NXP-1575] - Need to make empty provider configurable
    • [NXP-1584] - [NXRuntimeTestCase] allow loading of resources with no duplication nor ambiguity
    • [NXP-1616] - Handle complex properties in search service results
    • [NXP-1626] - User search does 20 identical requests to the user directory

    Problem

    • [NXP-1648] - TestCachedLDAPSession collision between multiple instances

    Bug

    • [NXP-1453] - Review types not align with radio buttons
    • [NXP-1465] - Bulk modification : version incement options are displayed when I click on "Edit documents" from a document
    • [NXP-1483] - Sorting documents on title doesn't work
    • [NXP-1522] - Can't restore some node structures with custom versioning
    • [NXP-1569] - Jena graph does not frees its pool of connections
    • [NXP-1578] - QueryModel: LuceneMinimalEscaper must handle plus/minus/shrik
    • [NXP-1579] - session is not saved after repository initialization
    • [NXP-1580] - indexing error (in the logs) when publishing a document
    • [NXP-1582] - Commands in header (Log out, Members management, etc) are not translated
    • [NXP-1583] - Pb with links in header
    • [NXP-1585] - Indexing pb
    • [NXP-1586] - Top navigation links don't work most of the time
    • [NXP-1592] - Relations tab sometimes returns 404
    • [NXP-1599] - Hierarchical vocabularies entry edition/deletion deletes too many entries
    • [NXP-1605] - wrong redirection when navigating to "null" using virtual hosting
    • [NXP-1609] - Can't add entry at first level in recursive hierarchical vocabularies
    • [NXP-1622] - DirectoryEntryOutput NPE crash
    • [NXP-1634] - cannot make workflow integration tests
    • [NXP-1639] - Vocabularies must not allow creation of duplicate entry id
    • [NXP-1645] - Buttons label not translated when I change language (cache Jboss issue)
    • [NXP-1647] - [Serial workflow] Error when I click on "Start the workflow"
    • [NXP-1649] - [Workflow] User who has rejected a document can't modify it when he gets the document back
    • [NXP-1650] - Clipboard crashes when clicking on the document links + remove button
  • Nuxeo 5.1.0.GA released (24/08/2007)

    Nuxeo 5.1.0.GA, the new stable version of the Nuxeo EP open source ECM platform, has been released.

    It is available as an auto-installer.

    Download Nuxeo Enterprise Platform 5.1.0.GA (94 MB)

    And also as a zip and a tarball.

    You need to install OpenOffice.org separately (by following these instructions) if you want to get the benefits of MS-Office or ODF documents indexing and transformation to PDF.

    A New and Noteworthy document (PDF, 20 pages) has been written to showcase the major improvements since Nuxeo 5.0, which was released in March.

    Improvement

    • [NXP-643] - Make installer user-friendly and usable without web instructions
    • [NXP-1147] - Expose directories through a session bean to be accessible from remote
    • [NXP-1415] - Italian translation updated to svn rev 23412

    Bug Fixes

    • [NXP-749] - exception when deleting a document in Search results
    • [NXP-1144] - Nuxeo Installer
    • [NXP-1230] - Error on document in dashboard
    • [NXP-1301] - comments folder is not hidden in the central listing
    • [NXP-1310] - when selecting "contributor" in search screen it writes [Ljava.lang.Object;@cc26a7 in contributor column
    • [NXP-1340] - 404 Error when accessing Acces Rights tab
    • [NXP-1356] - Can’t sort folder content by author
    • [NXP-1358] - Threads "Access rights" tab displayed readers and restricted readers
    • [NXP-1371] - Error when using remote api to search documents and size of the result set of documents is less than page size
    • [NXP-1378] - [Publication] When a document has been rejected from a section, the box corresponding to the section is still checked in the Publication tab of the document in the WS
    • [NXP-1382] - Text displayed to non reviewers is inaccurate
    • [NXP-1386] - can create a relation from a document towards the same document
    • [NXP-1388] - [Publication] Reject button publishes the document
    • [NXP-1390] - UID generator error
    • [NXP-1392] - Notifications improvements
    • [NXP-1393] - "2" displayed in Workflow tab between frames
    • [NXP-1395] - Notification in an approbation workflow : no notification sent when the document goes back to the initiator after modification of the document
    • [NXP-1396] - Notification "Publish" doesn’t work
    • [NXP-1397] - [Forum] All users can manage access rights on topics
    • [NXP-1399] - Do not rely on the way the core send events for recursive unindexing search service side
    • [NXP-1400] - Advances search : translate "Add field" button
    • [NXP-1401] - Advanced search > error with caracters " and ’
    • [NXP-1403] - Stack overflow when following a transition
    • [NXP-1411] - label of radio button displayed under the button
    • [NXP-1412] - Indexing fails if path field is empty
    • [NXP-1416] - NXQL query parser interprets dates in UTC
    • [NXP-1419] - Twice the root spaces (Sections, templates, Workspaces)
    • [NXP-1420] - Search Service completely broken
    • [NXP-1421] - REmove Picture document type from list of available documents
    • [NXP-1422] - Can’t start a review
    • [NXP-1431] - Error when I delete a published document in a workspace
    • [NXP-1432] - Can’t sort on "Last modification date" in Dashboard
    • [NXP-1433] - Error and issues related to "Export Excel"
    • [NXP-1435] - Search results and worklist issue
    • [NXP-1437] - Deleting a document from search results doesn’t work that well
    • [NXP-1438] - Wrong message when search results are empty.
    • [NXP-1440] - Error on relation search window
    • [NXP-1443] - Error on the email icon
    • [NXP-1444] - [Forum > Topic] Remove Metadata tab for readers and restricted readers
    • [NXP-1445] - Can’t delete a document that has been published
    • [NXP-1446] - Error on bulk modification
    • [NXP-1448] - Configured analyser for fulltext isn’t applied
    • [NXP-1449] - Today’s installer is incompletely deployed
    • [NXP-1450] - Fatal error when I log in
    • [NXP-1454] - Rights error on relation tabs
    • [NXP-1455] - Error on mass modification
    • [NXP-1456] - Workflow started notification
    • [NXP-1463] - Reindexing chokes on proxies
  • Nuxeo Weekly News #11 (31/07/2007)

    Nuxeo 5.1.RC released

    Nuxeo 5.1 RC (Release Candidate) has been released this monday. The original announcement and detailed changelog is here.

    As written in the announcement: besides all the bugfixes and technical improvements, the major new functionalities since the M3 milestone are:

    • Multi-servers deployment
    • REST API
    • XML-based Import / Export for documents and repositories
    • The new URL system

    Nuxeo 5.1.0 final (GA) will be released next week.

    Videos of the June 7th Seminar

    We have posted videos of the seminar we did in Paris in June with customers and partners on the Nuxeo website.

    The talks were in French, and so are the videos. For our non french-speaking community members, we’ll work on some new english-speaking content over the summer (screencasts and/or interviews).

    About Nuxeo 5

    Nuxeo 5 is an open source ECM platform, designed for extensibility and to make it easy to develop application in the fields of document management, collaboration and workflow.

    Source code for the project is 100% public, available at svn.nuxeo.org under the LGPL and/or EPL licenses. The main community site is www.nuxeo.org. There is a main mailing list, currently hosting both users and developers conversations: lists.nuxeo.com/mailman/listinfo/ECM.

    About Nuxeo Weekly News

    Nuxeo Weekly News (or NWN in short), is published weekly by Nuxeo and dispatched to the Nuxeo mailing list and on the www.nuxeo.org website. It features news of interest to the Nuxeo users and developers community.

    NWN also has its own, dedicated mailing list.

    Your feedback is welcome! Either reply to the mailing list (if you are reading NWN this way) or to me personally (sf@nuxeo.com).

    Some previous issues:

  • Nuxeo 5.1 Release Candidate released (30/07/2007)

    We have just released Nuxeo EP 5.1.RC, the release candidate before Nuxeo 5.1.0 which we plan to release next week.

    It is available as an auto-installer.

    Download Nuxeo Enterprise Platform 5.1.RC3 (93 MB)

    And also as a zip.

    Besides all the bugfixes and technical improvements, the major new functionalities since the M3 milestone are:

    • Multi-servers deployment
    • REST API
    • XML-based Import / Export for documents and repositories
    • New URL system

    You need to install OpenOffice.org separately (by following these instructions) if you want to get the benefits of MS-Office or ODF documents indexing and transformation to PDF.

    Now the development team is focussing on fixing bugs and polishing the final release, due to be available next week.

    If you’d like to help with testing or bugfixing, your input is very welcome (see the community section on this site to get started).

    New Feature

    • [NXP-701] - XML-based Import / Export for documents and repositories
    • [NXP-742] - Integrate new search engine into nuxeo5 web app
    • [NXP-1162] - Make login and logout auditable
    • [NXP-1190] - NX-REQ-37

    Improvement

    • [NXP-365] - Implement an extensible core permission service and related facade API
    • [NXP-568] - cannot detect extension registering errors
    • [NXP-679] - Use Seam Exception mechanism instead of nuxeo's custom interceptor
    • [NXP-753] - Nice id generation for documents so that path and DM.name is clean
    • [NXP-845] - Creation of a new user : no button but a link
    • [NXP-853] - The button "delete"is still displayed and active for a checkout document, (but if the delete action does'nt work :-))
    • [NXP-879] - at startup, or after a logout, the display of the login page throws an exception which is caught as ERROR by the Logger, where as it is the normal behaviour
    • [NXP-892] - ergonomy : In the right management screen, add new security rule part, there should be an alert if we click on "add permission" without any user selected
    • [NXP-932] - When some documents are selected in a page of the pager, and then we do the opertation (ie mass edit), they stay selected even if the page is not displayed
    • [NXP-972] - Make indexable events configurable against search service.
    • [NXP-1031] - There should have a link to switch to the editor
    • [NXP-1083] - Better Mime-Type detection integration
    • [NXP-1093] - choosing a theme directly in the document can be dangerous
    • [NXP-1120] - the windows setup files for LiveEdit and the IE browser extension should allow multi user install
    • [NXP-1128] - Move QueryModel stuff outside of webapp
    • [NXP-1134] - Rename Core Type Manager to SchemaManager
    • [NXP-1135] - Integrate PlateformAPI into the NXRuntime
    • [NXP-1136] - Make NXP5 deploy on mutl-JVMs
    • [NXP-1146] - New URL system
    • [NXP-1148] - it's currently possible to publish a child without its parent
    • [NXP-1166] - Forum : give the administrator moderation rights automatically
    • [NXP-1173] - Add a method to get the nearest parent workspace or section
    • [NXP-1179] - Make logout procedure pluggable
    • [NXP-1180] - Handle CAS2 logout
    • [NXP-1186] - Check Scope type of Seam components
    • [NXP-1207] - Add on-the-fly javascript compression to NXThemes resource servlet
    • [NXP-1268] - Forum : replace "thread" by "topic" everywhere
    • [NXP-1274] - Add customizable fragments in the theme definition
    • [NXP-1283] - Improve style editor performance
    • [NXP-1297] - Spelling mistakes in workflow tab
    • [NXP-1328] - Independent ajax reload of the dashboard elements
    • [NXP-1380] - WAPI needs a method to get all workitems

    Task

    • [NXP-165] - Implement placeful theme configuration
    • [NXP-1080] - event listeners migration
    • [NXP-1154] - IE extension for 5.1-M3
    • [NXP-1155] - FF extension for 5.1-M3
    • [NXP-1182] - Members management in Workflow should deal with date AND time and not date only.
    • [NXP-1197] - Remove DocumentResultSet
    • [NXP-1254] - Move Query Model to search-api
    • [NXP-1334] - Switch to Jackrabbit 1.3

    Sub-task

    • [NXP-702] - NXCore should allow to serialize/update documents using an XML document (corresponding to XMLSchema definitions)
    • [NXP-703] - Import documents based on the NXCore XML format
    • [NXP-704] - Export documents to an archive
    • [NXP-1168] - memory leak on search service results display (dashboard)
    • [NXP-1191] - Make the MimeTypeRegistry raise an exception when no type could be infered from a given input
    • [NXP-1192] - Add method to detect Mimetype from 1- filename (extension) then 2- blob then 3- default mimetype fallback

    Bug

    • [NXP-543] - error interceptor hides errors
    • [NXP-646] - Document versioning event notification problem
    • [NXP-663] - the default cache notifier for the treeManager does not update the tree on creation and move events
    • [NXP-806] - Translate (version xx.yy) after title
    • [NXP-840] - Error log from Indexer
    • [NXP-873] - Relaoding the document/workspace using breadcrumbs link should redirect on the Summary/Content tab
    • [NXP-891] - In section part, when I move a sub sub section to a sub section level, the tree is not updated (not refreshed), even after I click on other sections.
    • [NXP-896] - Users shoudn't be able to delete documents locked by others
    • [NXP-945] - exception when uploading Excel document
    • [NXP-947] - Document change visible only after page 'full-refresh'
    • [NXP-978] - NuxeoLiveEdit has a problem with Excel files
    • [NXP-1015] - user services hyperlinks (dasshboard, vocabularies mgmt, members mgmt) not displayed just after login
    • [NXP-1042] - filter rules are not merged properly when deploying
    • [NXP-1097] - Buttons broken on IE6
    • [NXP-1102] - SQL Relation Directory should be created even when master directory is LDAP
    • [NXP-1119] - administators/members rights problem
    • [NXP-1122] - Deleted users appear in access rights lists
    • [NXP-1133] - Seek and Destroy remaining memory leaks
    • [NXP-1138] - Forum : moderation in threads table
    • [NXP-1139] - Search UI : make Cover field a drop down list
    • [NXP-1150] - make WorkflowBeansDelegateBean stateless to avoid passivation pbm
    • [NXP-1151] - Remove "Lock" buttons for documents in sections
    • [NXP-1153] - NLE for 5.1 M3
    • [NXP-1156] - LiveEdit : can't open a word document
    • [NXP-1159] - Forum : users can't delete their comments
    • [NXP-1160] - Many errors due to Jboss seam and Tomcat
    • [NXP-1161] - Transformer doesn't close PDF files
    • [NXP-1164] - Error on workspace creation
    • [NXP-1167] - memory leak on search service results display (dashboard)
    • [NXP-1169] - DocumentModel / JBoss cache disabled since activating it make passivation error on DocumentManagerBean more frequent
    • [NXP-1171] - in Theme tab the chosen theme doesn't apply recursively
    • [NXP-1172] - Empty "Files" tab for readers
    • [NXP-1175] - Error modifying a workspace
    • [NXP-1176] - LiveEdit : "Cancel" button closes the Office window
    • [NXP-1181] - Failed to parse query when using an empty search field
    • [NXP-1185] - Adding access rights to a group does not work
    • [NXP-1189] - QueryModelActionsBean fails to passivate
    • [NXP-1193] - increment document version failed after NLE
    • [NXP-1198] - Bug creating a workspace using the wizard
    • [NXP-1199] - Space modification : "update versions" options available
    • [NXP-1200] - wizard workspace creation : Administrator can't see workspaces whose rights have been reset during creation
    • [NXP-1201] - Blocking rights inheritance : nothing indicates that rights inheritance is blocked
    • [NXP-1204] - Folder contents view not refreshed after deletion
    • [NXP-1205] - Users with writing rights can't modify workspaces
    • [NXP-1206] - Deleted documents are still displayed
    • [NXP-1208] - "Logout" doesn't work
    • [NXP-1209] - no permalink icon for domains
    • [NXP-1210] - Parallel review : directive list is empty
    • [NXP-1212] - Refuse document on serial review : wrong level indicated
    • [NXP-1213] - Abandon review doesn't work
    • [NXP-1214] - "Select reviewers" part displayed even if I have no rights to manage reviewers
    • [NXP-1215] - "Refuse" icon displayed for a reviewer who just approved the document
    • [NXP-1216] - Modification actions not available on reviews with modification allowed
    • [NXP-1217] - ClipboardActionsBean passivation error
    • [NXP-1219] - Members of a sub-group of "administrators" can't manage vocabularies and users
    • [NXP-1220] - Workspace are created as if they were workspaces roots
    • [NXP-1221] - IE display : white space under the tabs
    • [NXP-1223] - Theme tab : content of drop down lists not translated in French
    • [NXP-1224] - Domains have an "Archive" tab
    • [NXP-1227] - Link on document from the RSS feed are not correct
    • [NXP-1228] - "Users management" link missing for members
    • [NXP-1229] - Error when I tried to add a reviewer to a parallel review
    • [NXP-1231] - Note content not indexed
    • [NXP-1232] - Search in file content : words with accent not found
    • [NXP-1233] - Notifications don't seem to work
    • [NXP-1234] - "Relations" tab of a document in a section is empty
    • [NXP-1235] - Summary tab of a published document : "Life cycle information" empty
    • [NXP-1236] - Bulk modification : version increment doesn't work
    • [NXP-1237] - Error to consult the history of a document that was under an approbation review
    • [NXP-1238] - Error.Fatal when I try to log out
    • [NXP-1240] - Bulk modification : missing translation
    • [NXP-1242] - Can't create a workspace
    • [NXP-1244] - Local rights not updated when rights inheritance is unblocked
    • [NXP-1245] - Note : no more editor available
    • [NXP-1246] - Clicking on the logo doesn't load the domains page
    • [NXP-1247] - Users management : default text of Users tab
    • [NXP-1248] - Approbation review : dashbaord not updated when the reviewer modifies the document
    • [NXP-1249] - WorkList/Clipborad Drag 'n' Drop
    • [NXP-1250] - Exception while trying to upload a file from the Web UI
    • [NXP-1252] - Group creation form : search results table in French
    • [NXP-1253] - Group creation form : add an asterisk for required fields (group name)
    • [NXP-1256] - group creation form : required field message
    • [NXP-1258] - User and group search should be case-insensitive
    • [NXP-1265] - Can't delete reviewer
    • [NXP-1266] - Bulk modification not available for users with writing rights anymore
    • [NXP-1270] - User with writing rights can modify a domain
    • [NXP-1275] - Dashboard translation in French
    • [NXP-1276] - Error on Archive tab
    • [NXP-1278] - Error 500 after login
    • [NXP-1282] - LiveEdit cannot be closed and prevent windows users from closing her session
    • [NXP-1284] - Add a Cancel button on "Change password" form
    • [NXP-1287] - User should not ned to be "member" to manage to log in (if he has local rights)
    • [NXP-1288] - Can't delete groups
    • [NXP-1289] - Forum : error when adding a comment
    • [NXP-1290] - Error to create a workspace
    • [NXP-1295] - url service does not encode/decode urls correctly
    • [NXP-1300] - NavigationContext.goHome loses current context
    • [NXP-1302] - cannot launch the workspace creation wizard, error
    • [NXP-1303] - when clicking on restore there is an error
    • [NXP-1304] - in relation tab, searching a doc returns all the versions
    • [NXP-1306] - publishing with a non admin user is logged in trail as system user
    • [NXP-1309] - Foldable boxes reload the page
    • [NXP-1311] - url error when submiting an advanced search
    • [NXP-1312] - clicking on reindex produces an error
    • [NXP-1314] - Relation with a text : text aligned as if there was an icon
    • [NXP-1315] - Relations search window : clicking on the name of a document in the search results empties the search results
    • [NXP-1317] - Align buttons in "Add a comment " form in a forum
    • [NXP-1318] - Hidden folders displayed at the root of domain
    • [NXP-1319] - Forum content table not updated
    • [NXP-1320] - Error on a locked topic
    • [NXP-1323] - Incorrect Author field for comments
    • [NXP-1324] - Audit tab has disappeared
    • [NXP-1327] - Missing Post icon
    • [NXP-1336] - numerous errors on getCurrentLifeCyclestate at creation time
    • [NXP-1350] - Document's history is empty
    • [NXP-1351] - Workflow : automatic increment doesn't work
    • [NXP-1352] - JCR write conflict errors due to concurrent nature of the VersionningMessageListener MDB
    • [NXP-1361] - [Worklist] "Edit documents" doesn't work
    • [NXP-1362] - Notifications in sections : remove "Workflow changed" notification
    • [NXP-1366] - [Workflow] Can't approve a document
    • [NXP-1368] - seam deployment occurs before the deployment of last nuxeo jars
    • [NXP-1373] - Directory remoting
    • [NXP-1377] - Translate Publish button into French
    • [NXP-1379] - Mime type detection based on file extension is wrong
    • [NXP-1383] - Limitation of the Firefox Extension to upload a group of file
  • Nuxeo Weekly News - Issue #10 (14/06/2007)

    Quote of the week

    “Veterans of the software industry have, hardcoded into their DNA, the assumption that in any fight between a platform and an application, the platform will always win.” Marc Andreessen.

    Nuxeo 5.1.M3 released

    Nuxeo 5.1.M3 has been released one week ago.

    The release was accompanied by a “New and Noteworthy” document (PDF, 280 kB) which highlights new technical features and functionalities in the release.

    Nuxeo 5.1.RC soon to be released

    A release candidate (RC) will be tagged this week. The focus of the development team is now bug fixing, with a target release date for the GA version in June.

    If you’re willing to shake up the application and look for bugs before the RC is tagged, you can do so by downloading and testing the latest daily snapshot and reporting issues in the projects Jira bugtracker.

    Presentation material from the Paris Seminar available

    Our customer seminar in Paris on June 7 has been a huge success, with more than 70 attendees and very interesting presentations.

    We have released the slides for the presentations for those who couldn’t attend.

    Note: three out of four slideshows are in French. If you can’t read French, you might want to only consider looking at Eric’s slides which give an high-level overview of the new Nuxeo 5.1 platform.

    We’re also working on editing the videos that have been shot during the seminar and will be available soon.

    About Nuxeo 5

    Nuxeo 5 is an open source ECM platform, designed for extensibility and to make it easy to develop application in the fields of document management, collaboration and workflow.

    Source code for the project is 100% public, available at svn.nuxeo.org under the LGPL and/or EPL licenses. The main community site is www.nuxeo.org. There is a main mailing list, currently hosting both users and developers conversations: lists.nuxeo.com/mailman/listinfo/ECM.

    About Nuxeo Weekly News

    Nuxeo Weekly News (or NWN in short), is published weekly by Nuxeo and dispatched to the Nuxeo mailing lists and on the www.nuxeo.org website. It features news of interest to the Nuxeo users and developers community.

    To subscribe to NWN, go to the mailing list info page.

    Some previous issues:

  • Development milestone Nuxeo EP 5.1-M3 released (05/06/2007)

    We have just released Nuxeo EP 5.1-M3, the third and last development milestone of Nuxeo 5.1 before the release candidate (RC).

    It is available as an auto-installer.

    Download Nuxeo Enterprise Platform 5.1-M3 (89 MB)

    And also as a zip and a tar.gz.

    Besides all the bugfixes and technical improvements, the major new functionalities are:

    • Multi-file support on a single document
    • A forum
    • Improvements on the directory management system
    • A better user management interface
    • Improvements of bulk modification
    • Document publishing through drag & drop
    • ATOM and RSS

    Please read the “New and Noteworthy” document for details on these new features.

    You need to install OpenOffice.org separately (by following these instructions) if you want to get the benefits of MS-Office or ODF documents indexing and transformation to PDF.

    Now the development team is focussing on fixing bugs and polishing the final release, due to be available in June.

    If you’d like to help with testing or bugfixing, your input is very welcome (see the community section on this site to get started).

    New Feature

    • [NXP-621] - Fully expose DocumentManagerBean as a web service
    • [NXP-798] - Make a “print this page” link
    • [NXP-824] - Implement an efficient and streamed transport for BLOBs between the client and core layer
    • [NXP-877] - Mass modification of access rights on a items selection
    • [NXP-980] - NXThemes: add a section / cell styler
    • [NXP-1018] - Package a simple forum implementation
    • [NXP-1045] - Add a UI for managing local themes

    Improvement

    • [NXP-244] - Relations actions do not appear in the document’s history
    • [NXP-306] - Reorganize add rule action in local rights management
    • [NXP-475] - Relations table presentation: comment field not aligned vertically with the other fields
    • [NXP-528] - miscellaneous document model tables problems
    • [NXP-632] - LiveEdit: Support for MSOffice 2000
    • [NXP-649] - [PERF] Make the DocumentWorkflowActionsBean a lazy event observer
    • [NXP-696] - Better error handling for Plugin upload
    • [NXP-737] - Directory and Vocabulary improvment
    • [NXP-795] - Support basic authentication for RSS/ATOM Feed
    • [NXP-800] - Big LDAP Tree is unbrowseable
    • [NXP-826] - In comments, replace “add” button by “add” action link with icon
    • [NXP-875] - Cleanup tabs : reorganization
    • [NXP-890] - When a user writes a comment, he should be able to view the other comments at the same time
    • [NXP-901] - Migrate Web security from container managed security to Filter based security
    • [NXP-918] - NXDirectories improvments
    • [NXP-926] - Drag & Drop improvment
    • [NXP-927] - Internal Drag and Drop improvement
    • [NXP-933] - Array/list properties should introspect given object better
    • [NXP-937] - browser caching of web resources
    • [NXP-954] - Workflow Service should get the principal from Seam not from the EJB Context
    • [NXP-977] - Update italian translation to svn 18170
    • [NXP-995] - Improve file management
    • [NXP-998] - OOo server packaging
    • [NXP-999] - Clipboad/Worklist zip export
    • [NXP-1003] - Spelling mistake on dashboard
    • [NXP-1005] - Use plateform APi in Seam delegates
    • [NXP-1010] - NXThemes: improve the facelets cache
    • [NXP-1025] - Make Workspaces/Sections/Templates/DefaultDomain translatable
    • [NXP-1027] - Remove non useful indexing in JackRabbit default config
    • [NXP-1028] - Include LifeCycle information in prefetching
    • [NXP-1033] - Send via e-mail as an action button not an action tab
    • [NXP-1061] - User management UI modification
    • [NXP-1066] - Add a function for checking theme integrity
    • [NXP-1089] - User group management : label changes
    • [NXP-1099] - a 5.1 M3 image for the welcome screen
    • [NXP-1112] - Make it possible to query only the last version of a document
    • [NXP-1118] - Support booleans and integers in QueryModel

    Task

    • [NXP-143] - Full NXQL Support for Directories
    • [NXP-221] - Conversation and Workspace management via Seam
    • [NXP-531] - Workflow client refactoring
    • [NXP-603] - ATOM / RSS Feed for containers and search results
    • [NXP-622] - Write tests for the DocumentManagerBean WS interface
    • [NXP-625] - Create data upgrade infrastructure
    • [NXP-666] - change events to manage DocumentModel instances instead of Document instances
    • [NXP-1023] - Add Drop target to the central content view
    • [NXP-1034] - Mark the old NXCore search feature as deprecated (in favor of the search service)
    • [NXP-1154] - IE extension for 5.1-M3
    • [NXP-1155] - FF extension for 5.1-M3

    Bug

    • [NXP-376] - Deployment mechanism: wrong behaviour using exclude on copy
    • [NXP-537] - Rights: Administration rights denied -> no rights at all
    • [NXP-545] - method result tag does not resolve variables properly
    • [NXP-546] - location column missing on search results page
    • [NXP-656] - UIInputFile validation issues when using two files
    • [NXP-658] - relations uri link does not display the link target
    • [NXP-674] - remove associated comments when document is deleted
    • [NXP-687] - the relation datasource configuration is redundant and stores data in the wrong place
    • [NXP-689] - UIInputFile validation/rendering issues when another component triggers an error on the page
    • [NXP-697] - Jena DB exception when accessing Workspaces
    • [NXP-699] - Crash when there is no repository named ‘demo’
    • [NXP-761] - Enable i18n for LiveEdit Intaller
    • [NXP-763] - java.sql.Statement.execute() fails with MySQL DBs when query to execute contains several SQL statements
    • [NXP-780] - Clicking several times on the “log in” button fails with 404
    • [NXP-786] - Incorrect behaviour of the “Zip export” funcion
    • [NXP-801] - IE plug ins versus google toolbar: don’t work
    • [NXP-807] - Restoring a version must switch to a new major+minor
    • [NXP-856] - powerpoint are not indexed
    • [NXP-929] - User management UI improvements
    • [NXP-946] - exception when creating a document of type ‘file’ and attaching a MS Word file
    • [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-953] - Icon of files created using D&D
    • [NXP-971] - Hide link “Edit online” for .jpg, .pdf, etc files
    • [NXP-979] - Problems of setUp/tearDown with NXRuntimeTestCase
    • [NXP-983] - Wrong redirection after acreation of a new user
    • [NXP-984] - Pasting documents : documents pasted not displayed
    • [NXP-985] - proxies are not reindexed by the “reindex all” button of the Adminstrator search form
    • [NXP-987] - deleted documents are not unindexed
    • [NXP-988] - Search results and folder contents are mixed
    • [NXP-991] - Non-reviewers can’t see the documents under review
    • [NXP-992] - Search results display documents the user can’t access
    • [NXP-993] - Search results displayed in Workspace “Content” tab
    • [NXP-1002] - No list of users displayed anymore in the Users management interface
    • [NXP-1008] - Approbation review : Adding a reviewer makes the document go back to the reviewer creator
    • [NXP-1009] - Hide button “Import a file” in sections
    • [NXP-1012] - Got error when creating a new domain.
    • [NXP-1014] - Make domain creation available
    • [NXP-1024] - Modification of a list item using a ListDiff moves the item at the end
    • [NXP-1026] - Confirmation message in tab “Manage Subscriptions” displayed twice
    • [NXP-1029] - Readers and restricted readers can publish documents
    • [NXP-1030] - LiveEdit : Pre edit communication error
    • [NXP-1032] - Incorrect behaviour of Workspace pagination
    • [NXP-1035] - Error modifying password
    • [NXP-1041] - creation of a workspace with a logo fails
    • [NXP-1044] - NullpointerException when indexing the Blob of a published proxy
    • [NXP-1046] - Message error when doing an “advanced search”
    • [NXP-1047] - Memory leak thats seems to come from the new search infrastructure
    • [NXP-1048] - Error creating a workspace with a logo
    • [NXP-1049] - Sections don’t have a “Modify” tab
    • [NXP-1050] - Wrong document/workspace creator indicated in the content table
    • [NXP-1051] - “Data not found” pop-up window when selecting a checkbox
    • [NXP-1053] - Block permissions inheritance is not inherited in sub-workspaces
    • [NXP-1054] - Block permission inheritance blocks Administrator
    • [NXP-1055] - Mass edition form : change “Cancel” button name for “Back”
    • [NXP-1056] - Possible passivation problems
    • [NXP-1057] - prevent the firefox D&D plugin to interpret online images D&D as file upload attempts
    • [NXP-1059] - Fix all broken bean that cannot passivate correctly
    • [NXP-1063] - after a while without clicking on the web app (5 minutes maybe) if we start by clicking on the jsf tree, anexception is thrown, and the only thing we can do is log off
    • [NXP-1065] - Error when I approved a document on a serial review
    • [NXP-1068] - Spurious logs related to comments
    • [NXP-1069] - Error when clicking on “>>”
    • [NXP-1076] - Can’t delete comments
    • [NXP-1077] - Modified documents displayed twice in dashboard
    • [NXP-1081] - Fix error in Seam 1.1.5.GA with A4J and Trinidad
    • [NXP-1086] - No error message to the user when loging in with wrong login/passwd
    • [NXP-1087] - Different rights allowing publication using the “Publication” tab and D&D
    • [NXP-1088] - Search results and contents of folder
    • [NXP-1090] - Delete a group : Cancel doesn’t work
    • [NXP-1092] - mass edition the french traduction of the save button should be valider
    • [NXP-1095] - Vocabulary management : Modify action is displayed as a link
    • [NXP-1096] - Errors related to versioning
    • [NXP-1098] - Exception when I modified the metadata of a document
    • [NXP-1100] - Version incrementation doesn’t work
    • [NXP-1101] - Error when I modify metadata
    • [NXP-1104] - Add a comment in a forum : “Cancel” button doesn’t work
    • [NXP-1105] - Error to access a “moderation pending” document from Dashboard
    • [NXP-1107] - Forum : can’t add comments
    • [NXP-1114] - Bug on comments
    • [NXP-1117] - no message “successfully sent” displayed when document is successfully sent by email
    • [NXP-1124] - Can’t find user who is in a “sous-groupe”
    • [NXP-1125] - Approbation and serial reviews : Style of error message when I reject a document without comment
    • [NXP-1126] - Name of subscribed notifications displayed as “notifications.name.Modification”
    • [NXP-1127] - Can’t display the “Add a comment” form
    • [NXP-1130] - Icon of a workspace with a logo
    • [NXP-1131] - Display problem when creating a workspace using the wizard and a template
    • [NXP-1140] - Freshly copy pasted docs aren’t indexed
    • [NXP-1142] - incorrect css rendering of style selectors containing commas
    • [NXP-1145] - Comments answer form : “Add” and “Cancel” buttons are missing
    • [NXP-1153] - NLE for 5.1 M3
    • [NXP-1156] - LiveEdit : can’t open a word document
  • Nuxeo Weekly News #9 (28/05/2007)

    Nuxeo 5.1.M3 soon to be released

    A new milestone will be tagged “really soon now” (probably tomorrow). This will be the last milestone before the RC and GA releases in June.

    If you’re willing to shake up the application and look for bugs before the M3 is tagged, you can do so by downloading and testing the latest daily snapshot and reporting issues in the projects Jira bugtracker.

    Upcoming events

    We now have more than 50 registered guests for our free seminar on open source ECM in Paris on 7 June, next week. If you plan to attend and haven’t registered yet, please do it quickly, we will probably have to close registration soon.

    We’ll be attending If you are one of the 500 french software vendors who will attend the “2èmes Assises du logiciel” organized by Syntec informatique, come meet us at our booth.

    Video interview of our CTO published by JBoss

    JBoss, one of our most important partners, has just published a video interview of our CTO, Thierry Delprat, which was shot a few months ago during JBossWorld.

    This video is available in the following formats: Quicktime (38Mb), Real (9Mb), Real Stream et Ogg Video (15Mb) or from YouTube, below:

    A transcript is available on nuxeo.com.

    Nuxeo photostream available

    We have uploaded pictures of the Nuxeo team, the Nuxeo office in Paris and events we’ve been organizing or attending to Flickr. Expect more to come.

    About Nuxeo 5

    Nuxeo 5 is an open source ECM platform, designed for extensibility and to make it easy to develop application in the fields of document management, collaboration and workflow.

    Source code for the project is 100% public, available at svn.nuxeo.org under the LGPL and/or EPL licenses. The main community site is www.nuxeo.org. There is a main mailing list, currently hosting both users and developers conversations: lists.nuxeo.com/mailman/listinfo/ECM.

    About Nuxeo Weekly News

    Nuxeo Weekly News (or NWN in short), is published weekly by Nuxeo and dispatched to the Nuxeo mailing list and on the www.nuxeo.org website. It features news of interest to the Nuxeo users and developers community.

    NWN also has its own, dedicated mailing list.

    Your feedback is welcome! Either reply to the mailing list (if you are reading NWN this way) or to me personally (sf@nuxeo.com).

    Some previous issues:

  • Nuxeo Weekly News #8 (18/05/2007)

    Quote of the week

    “This project is definitely one to watch and even get involved with.” Aaron Walker

    Nuxeo 5.1.M2 released

    Nuxeo 5.1.M2 (second development milestone towards Nuxeo 5.1 in June) was released last week, with many new features and enhancement. See the Announcement on nuxeo.org for details.

    Inspired by the famous “New and Noteworthy” documents that are published with each Eclipse release and milestone, we have written our own New and Noteworthy for this milestone.

    Slides from JavaOne

    Florent and Arnaud were at JavaOne last week to talk about “Building an Embeddable Enterprise Content Management Core With the Latest Java Technologies”.

    A lot of work was put into the slides, which are now online, and we hope you will enjoy reading them if you weren’t at the conference.

    The slides are also browsable online from Slideshare or just below:

    Aaron Walker was at the talk and has some nice comments in is blog (see also “Quote of the week” above).

    Slides from the Nuxeo/JBoss event in London

    We have also published the slides for the presentations we did in London during the Nuxeo/JBoss event in late April. Note that these were more business-oriented presentation, contrasting with the JavaOne presentation which was purely technical.

    Slides also available via Slideshare or just below:

    Upcoming events

    We’re hosting a free seminar in Paris on 7 June. If you plan to attend, please register quickly, we’re almost already running out of space.

    If you are one of the 500 french software vendors who will attend the “2èmes Assises du logiciel” organized by Syntec informatique, come meet us at our booth.

    Nuxeo in the News

    CMSWire: Nuxeo Plays ECM Ball in Alfresco’s Backyard

    CMSWire: Nuxeo vs. Alfresco, How Do You Like Your OSS?

    CMSWatch: Looking beyond North America for your ECM vendor

    The Aquarium (the official Glassfish blog): Nuxeo and GlassFish

    Toolinux: Nuxeo 5.1.M2 dévoilé à l’occasion de JavaONE cette semaine

    Scanlinc: Open Source and ECM

    Linux Enterprise / Java Magazin / Entwickler.de: Nuxeo veröffentlicht Open Source-ECM Platform 5.1.M2

    SDA Asia: Nuxeo Publikasikan Open Source ECM Platform 5.1.M2 (same news translated to indonesian, we guess)

    Documentation effort report

    The Nuxeo team has started working on a “Nuxeo Book”, which will be released with Nuxeo 5.1 in June.

    The “draft” is already available online, but be warned that many parts are either not written, or not up to date with the current architecture, as they are being heavily worked on.

    Some propaganda for OSGi: OSGi for application modularity - one company’s design choice (interesting because OSGi is a the core of the Nuxeo Runtime model).

    A new, frew, online Maven book is available (useful because Maven is now a crucial part of the Nuxeo development process).

    Two parts of a three-parts tutorial about Seam on IBM DeveloperWorks: Seamless JSF, Part 1: An application framework tailor-made for JSF and Seamless JSF, Part 2: Conversations with Seam

    About Nuxeo 5

    Nuxeo 5 is an open source ECM platform, designed for extensibility and to make it easy to develop application in the fields of document management, collaboration and workflow.

    Source code for the project is 100% public, available at svn.nuxeo.org under the LGPL and/or EPL licenses. The main community site is www.nuxeo.org. There is a main mailing list, currently hosting both users and developers conversations: lists.nuxeo.com/mailman/listinfo/ECM.

    About Nuxeo Weekly News

    Nuxeo Weekly News (or NWN in short), is published weekly by Nuxeo and dispatched to the Nuxeo mailing list and on the www.nuxeo.org website. It features news of interest to the Nuxeo users and developers community.

    NWN also has its own, dedicated mailing list.

    Your feedback is welcome! Either reply to the mailing list (if you are reading NWN this way) or to me personally (sf@nuxeo.com).

    Previous issues:

  • Development milestone Nuxeo EP 5.1.M2 released (11/05/2007)

    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
    • [