Nuxeo EP (Enterprise Platform) is the server-side, Java EE-based part of the Nuxeo Enterprise Content Management platform.
Nuxeo EP project provides a framework and set of components to address document management and collaboration needs, including metadata/taxonomies, lifecyle management, workflow, relations, versioning, searching, reporting, transformation, auditing, and re
Its flexible extension system, based on OSGi, allows developers to quickly configure and extend the platform by creating new components. Its default Web user interface, based on the JSF standard, uses AJAX to create a pleasant user experience. It can also be accessed by a rich client interface through the use of Web services, for instance using the Eclipse-based Nuxeo RCP rich client platform.
Product's homepage
Requirements:
· Java 2 Standard Edition Runtime Environment
What's New in This Release: [ read full changelog ]
Sub-task:
· [NXP-3251] - Update nuxeo-book
· [NXP-3284] - Show the date of the email in the maiFolder content listing, not the nuxeo document modification date
· [NXP-4936] - Add test and show case pages
· [NXP-5175] - include TX management on the Shell client side
· [NXP-5391] - Make NXQL ecm:path STARTSWITH operator scalable for Oracle
· [NXP-5438] - Re-enable syndication links on virtual navigation and search results
· [NXP-5510] - Re-enable CSV export link on search results
· [NXP-5517] - Define and Create a service for PKI key management
· [NXP-5858] - Remove .orig files from zip when building distribution
· [NXP-5924] - Add the "Certificate" tab in the user entry in the "Users & Groups" section
· [NXP-5928] - Add button "Generate Certificate"
· [NXP-5929] - Add password verification mechanism - display a message if the entered password does not follow the rules
· [NXP-5942] - Display basic information for the created certificate
· [NXP-5944] - Add reason & password fields
· [NXP-5945] - Display a message "incorrect password please try again" if incorrect password was entered
· [NXP-5947] - Add the signature to the first page of the principal PDF document
· [NXP-5949] - Add a message next to a signed document stating that it was already signed
· [NXP-5950] - Add a link to downloadable certificate file for the current user
· [NXP-6029] - Fix external installation link detection
· [NXP-6030] - Change CLID file location
· [NXP-6043] - Make content views bookmarkable and accessible via REST
· [NXP-6045] - Provide Export view for content views
· [NXP-6046] - Provide Export view also on simple document
· [NXP-6085] - Associate facets to schemas
· [NXP-6090] - Implement per-node mixins in VCS
· [NXP-6094] - Implement per-document facets in core
· [NXP-6127] - Make it possible to declare select options on widget definition
· [NXP-6135] - Remove support for Immutable pseudo-facet match in queries
· [NXP-6171] - Factorize classloader management code
· [NXP-6187] - Use org.apache.directory.daemon:daemon-bootstrappers
· [NXP-6238] - Add XSD validation for external gadget spec
· [NXP-6239] - Improve webengine-gadget webapp
· [NXP-6240] - Create a reusable Gadget Chooser (WebEngine / JQuery)
· [NXP-6265] - Make Automation REST API compatible with OAuth and OpenSocial call
· [NXP-6282] - Better manage Gadget i18n
· [NXP-6296] - replace cssparser with milyn CSS parser
· [NXP-6302] - Generated CSS: Styles have to be concatened that way: Theme / Basic Skin / Custom Skin
· [NXP-6303] - Be able to add a name to fragments in theme*.xml
· [NXP-6319] - Add Context Management
· [NXP-6320] - Make OpenSocial gadgets easily testable via Selenium
· [NXP-6413] - Provide a new JSF Dashboard for nuxeo-cap
· [NXP-6414] - User & Groups : move Read/write part in Admin Center
· [NXP-6415] - User & Groups : read only part in User Center (profile)
· [NXP-6416] - Move "Vocabularies" link from header to Admin center
· [NXP-6417] - Move "Themes" link from header to Admin center
· [NXP-6501] - Integrate nuxeo-user-center in default distributions
· [NXP-6604] - Replication importer fails to import Note documents
· [NXP-6750] - Merge ImportOptionManager with ActionService
· [NXP-6775] - Make it possible to set several current tabs on the same page
· [NXP-6778] - Move old users and groups management to nuxeo-platform-users-management-compat addon
· [NXP-6787] - delete temporary zip after being down-loaded
· [NXP-6806] - Automation leaks temporary files when reading blobs from input stream
· [NXP-6808] - enforce temporary file deletion in binary manager
· [NXP-6836] - Add more informations about User's activity
· [NXP-6837] - Be sure RepoStats thread pools does not break restart
· [NXP-6864] - Connect Banner
· [NXP-6871] - Studio integration
· [NXP-6877] - Merge runtime-management-metrics with runtime-management and add support for Simon Counters
· [NXP-6886] - Add Automation Operation to fetch counters
· [NXP-6887] - Integrate Counters in Web-Common
· [NXP-6893] - Include e JQuery plotting lib
· [NXP-6894] - Integrate Counters with Core Events
· [NXP-6897] - Add OpenSocial Gadgets to handle monitoring
· [NXP-6898] - Integrate JS OpenSocial Dashboard in Admin Center / Monitoring
· [NXP-6900] - Fix appearance of D&D messages on layout demo
· [NXP-6938] - Make a PageProvider for Audit LogEntries
· [NXP-6939] - Create associated Layouts and ContentViews
· [NXP-6965] - Move the upload banner at a place it can be seen ...
· [NXP-6968] - Redirect from Tomcat root to nuxeo context
Bug:
· [NXP-4212] - Websites : captcha doesn't work
· [NXP-4300] - Display history for published deleted files
· [NXP-4383] - Creation notification sent when document is modified
· [NXP-4452] - OpenSocial not working with HTTPS
· [NXP-4704] - Open social dashboard not working behind proxy (http and https)
· [NXP-4717] - Content of gadget is not saved with IE7
· [NXP-4721] - Webpage richtext format : different behaviour on Nuxeo and Webengine sides
· [NXP-5482] - VCS remote: better distribution of invalidation events
· [NXP-5577] - Mail is not configured on tomcat distribution
· [NXP-5700] - Support event bundles containing events with DocumentModels from multiple repositories
· [NXP-5725] - Fix layouts re-render in ajax
· [NXP-5754] - Configuration file is not showing an absolute path in the admin center / setup
· [NXP-5798] - The title displayed in document creation page should display the document label instead of its type
· [NXP-5814] - ClassNotFoundException when using Flex Sample in Nuxeo 5.3.2.
· [NXP-5901] - The workflowProcessEnded event it's not working for notifications on subscriptions
· [NXP-5905] - Fix misbehaviour of the suggest box, for instance on user groups selection
· [NXP-5957] - Improve layout of Faceted Search form
· [NXP-5960] - ClassCast Exception when only one user has suscribed to a notification
· [NXP-5963] - Missing datasource 'nxuidsequencer' in Tomcat distribution
· [NXP-5966] - Workflow notifications are empty
· [NXP-5969] - Missing dependencies between preview and convert platform
· [NXP-5977] - Setup tab of AdminCenter does only saves the last changeset
· [NXP-5978] - Image tiling does not work
· [NXP-5985] - When opening a document a "SecurityException sealing violation" occured
· [NXP-5987] - Make the 'Manage' tab appear in section root, and 'History' tab appear too
· [NXP-5988] - Fix bug when changing tab between 'work list' and 'clipboard'
· [NXP-5991] - enlarge users and groups suggestion boxes by two
· [NXP-5992] - Fix summary icons alignment
· [NXP-6003] - incorrect security check in export restlet when Anonymous is enabled
· [NXP-6008] - cannot configure facelet refresh period in common template
· [NXP-6009] - Fix hot reload of virtual navigation trees
· [NXP-6016] - Bad constructor in PropertyMap
· [NXP-6021] - Allow use of nuxeo-runtime-datasource for unit tests
· [NXP-6023] - Add another missing space between document lock status and rest of the sentence
· [NXP-6033] - projects that depend on nuxeo-automation-client don't dependencies such as net.sf.json in their classpath
· [NXP-6039] - Make it possible to fill the document contextual map with widgets
· [NXP-6066] - NuxeoCtl.exe unable to start Jboss due to an array index exception
· [NXP-6067] - NuxeoCtl.exe doesn't start without .NET 2.0
· [NXP-6069] - Add missing restart command in nuxeoctl usage
· [NXP-6070] - Fix WS for Tomcat
· [NXP-6071] - Fix deployment order for annotations
· [NXP-6082] - Semantic analysis crashes on doc file
· [NXP-6083] - Error when I create a document with a non admin user
· [NXP-6087] - Make it possible to use JSF functions in the widgets field definitions
· [NXP-6104] - Add a first option "Select a value" to life cycle transitions widget to avoid selecting the first transition
· [NXP-6106] - Feedback message doesn't disappear after editing a Note
· [NXP-6108] - name and digest are not exposed in BlobProperty when doing xpath lookups
· [NXP-6125] - Drag-drop problem for the case nuxeo in iframe
· [NXP-6136] - Some results layout are missing of lastContributor field
· [NXP-6142] - Use the same filters on orderable and non-orderable documents when retrieving the children PublicationNodes
· [NXP-6147] - Deleted entities are found in entity search field on document's Summary tab
· [NXP-6163] - jboss login module should use client login module from jboss
· [NXP-6166] - Tomcat with non-zero minPoolSize causes NPE in Geronimo MultiPoolConnectionInterceptor
· [NXP-6186] - hot deploy compatibility for studio jars built with studio 1.5
· [NXP-6190] - Theme editor: fix customize / uncustomize actions on overridden themes
· [NXP-6197] - Ensure binaries fulltext is correct after checkin (versioning) or copy
· [NXP-6210] - cannot export big documents using the clipboard
· [NXP-6213] - theme service should reset protocols handler at de-activation time
· [NXP-6217] - Fix WSS initialization Thread Safety
· [NXP-6220] - Change some french translation in workflow
· [NXP-6222] - system session should keep originating user in test and tomcat
· [NXP-6223] - dc:creator should be the originating user when creating a document within an unrestricted session
· [NXP-6228] - Actions are not correctly hot-reloaded
· [NXP-6243] - Documents used by the Admin Center are not hidden in navigation
· [NXP-6244] - Remove usage of deprecated constant URLPolicyService#DISABLE_REDIRECT_REQUEST_KEY
· [NXP-6245] - Fix NullPointerException when using nxdir:directoryEntryOutput with a missing directory
· [NXP-6262] - Rename audit listener from 'auditLoggertListener' to 'auditLoggerListener'
· [NXP-6267] - DocumentModel.refresh() shouldn't fail on not-yet-created doc
· [NXP-6269] - rebuilt read acl proc stock is called even when acl optimisation is disabled on Oracle
· [NXP-6276] - Fix shibboleth group tree search
· [NXP-6281] - Shibboleth group tree do not display username correctly
· [NXP-6287] - theme engine: fix the inheritance ordering in html class declarations
· [NXP-6299] - Fix nxdir:directoryEntryOutput crash when value is null
· [NXP-6317] - Note importer should set note type (html vs xml vs text) correctly.
· [NXP-6336] - An user having the "WriteVersion" permission should be able to restore a version.
· [NXP-6370] - Non-file Blob doens't set Content-Disposition header (bug in MultipartInput.java)
· [NXP-6377] - Fix webengine error management
· [NXP-6382] - Make it possible to use the same content view twice on the same page
· [NXP-6397] - Fix versions upgrade with PostgreSQL and implicit casts
· [NXP-6398] - Bad behaviour when creating a document with an @ in its title
· [NXP-6402] - Social Workspaces needs notifications
· [NXP-6403] - Bug when clicking on "update" in update center - Studio tab
· [NXP-6404] - Use target="_blank" to open in a new window / tab
· [NXP-6420] - Make the nuxeo-platform-relations-web module always deploy after nuxeo-platform-webapp
· [NXP-6434] - theme editor: fix NPE under webengine
· [NXP-6435] - Theme editor: use HttpSession instead of UserSession (deprecated)
· [NXP-6437] - Replace the 'header' layout mode by 'view'
· [NXP-6444] - Fix help link to register the nuxeo instance in admin center
· [NXP-6451] - bug on "My Sites" widget in dashboard.
· [NXP-6452] - Move custom themes to the data folder for easier backup
· [NXP-6461] - Upgrade Jena to the latest version
· [NXP-6468] - Fix Faceted Search selenium tests
· [NXP-6478] - Error logged while switching user identity
· [NXP-6484] - Restlet calls should always be transactional
· [NXP-6491] - FormData.getMultiPartFormFields() issue
· [NXP-6493] - Make sure transactions are always active when navigating and executing Seam EL.
· [NXP-6497] - Fix crash if the database is temporarily unavailable
· [NXP-6516] - Translations for column titles in document listing gadgets
· [NXP-6517] - Icons missing in the gadget selection pop up on Denise
· [NXP-6527] - input file not closed when introspecting blog for mimetype
· [NXP-6534] - Fix XML declaration of operation properties of type Properties
· [NXP-6536] - User should see buttons 'Layout' and 'add gadget' only if he has "manage everything" rights
· [NXP-6537] - IE 8 : have the "add gadget" pop up working
· [NXP-6544] - Close preparedStatements
· [NXP-6548] - Workflow labels
· [NXP-6549] - Relations : by default, a relation should be able to be created to a document from another Domain
· [NXP-6562] - Gadget that list documents : icon missing
· [NXP-6580] - Bad Error return code when OAuth Token is deleted
· [NXP-6594] - Fix usage of the property notDisplayDefaultOption on directory JSF components
· [NXP-6595] - retrieving blob htmlContent through gadget REST API using GET /html returns class name instead of blob content
· [NXP-6605] - InstallAfterrestart is not activate on Windows 7
· [NXP-6607] - Misplaced buttons on step 5 of the wizard
· [NXP-6609] - boolean return value of automation operations are not well serialized in json encoding
· [NXP-6610] - Fix restart issue when connect thread pool is used
· [NXP-6611] - NavigationContext#isCreationEntered value not updated when we create a new Document and navigate to grand-father without canceling the form
· [NXP-6616] - Admin Center : label translations needed
· [NXP-6630] - BIRT assumes java.sql.Date object when working with date and time
· [NXP-6632] - Firefox 4 compatibility issues
· [NXP-6634] - Fix NPE on document and session old lock compatibility method
· [NXP-6646] - Fix time selection on datetime widget in edit mode
· [NXP-6651] - Align name of the widget in the "add a widdget" pop up and in the widget box
· [NXP-6653] - make input/output operation types being plug-able in automation
· [NXP-6654] - Remove gadget "nuxeoworkspaces"
· [NXP-6661] - Join Gadget showing error message
· [NXP-6662] - Gadget "Articles" empty for read only user
· [NXP-6664] - enforce requested URL cookie remove in SSO
· [NXP-6667] - fix typo in name of layout presets X_4_FOOTER_3COLS, X_3_HEADER_2COLS and X_4_HEADER_3COLS
· [NXP-6668] - Make theme style take into account property "max-size"
· [NXP-6671] - Random "StorageException: Cannot use closed connection handle" crash when importing folder with drag and drop plugin
· [NXP-6676] - New Launcher doesn't work on cygwin : launcher uses unix path and java waits dos paths
· [NXP-6687] - All the sections roots are visible in the publishing table, without any respect of the security
· [NXP-6696] - Problem when copying config files containing accents at startup
· [NXP-6716] - Fix small bugs on Startup wizard
· [NXP-6718] - lock icon is not refreshed when document is locked
· [NXP-6722] - Ensure data directory is used
· [NXP-6723] - Preview doesn't work on Ubuntu Natty
· [NXP-6728] - Fix Oracle template for Tomcat
· [NXP-6738] - Fix login and logout links on admin center and user center when using anonymous user
· [NXP-6741] - OpenCMIS is missing from the CAP distribution
· [NXP-6744] - Dashboard widget displays wrong date
· [NXP-6746] - VCS: Don't crash when old types are removed
· [NXP-6747] - Make the gadgets i18n work in JBoss
· [NXP-6751] - Multi-valued properties of per-document mixins are not preserved when the document is versioned or copied.
· [NXP-6755] - encoding not taken in account when uploading file in web-engine
· [NXP-6756] - ffmpeg install not being detected
· [NXP-6759] - [Layout Demo] Cannot show sources using IE
· [NXP-6762] - Fix duplicate deployment of nuxeo-core-storage-sql-ra
· [NXP-6763] - Make the anonymous and default user dashboard editable in the Admin Center
· [NXP-6766] - Debian package doesn't work on Ubunty 11.04 Natty
· [NXP-6771] - JAVA_OPTS modification in nuxeo.conf are not taken into account
· [NXP-6772] - In layout manager, never remove the last zone
· [NXP-6781] - Fix possible loss of request information when using the nxu:selectItem tag
· [NXP-6784] - Faceted search selection combobox is displaying nothing
· [NXP-6785] - Wrong links on Wizard first screen
· [NXP-6789] - Fix loss of data when using the same field name in the dublincore shema and a facet schema
· [NXP-6803] - Error in Seam Remoting when server request is sent as chunks
· [NXP-6816] - Configuration wizard in Admin Center do not save database configuration
· [NXP-6827] - Do not store the base URL of the gadget spec when creating gadgets through WebContentHelper
· [NXP-6831] - Start button in launcher stays in start state even when detecting that nuxeo is already running
· [NXP-6833] - On IE 8, can't search group from user/group admin center tab.
· [NXP-6834] - New GUI launcher open at restart
· [NXP-6838] - Problems loading Nuxeo Shell applet
· [NXP-6843] - Domain with spaces in its title throws errors in dashboard
· [NXP-6845] - Cannot start under Windows 7
· [NXP-6848] - Cannot create a LDAP entry with an empty list
· [NXP-6857] - Native richtext editor: improve text rendering
· [NXP-6879] - Starting DM with Start Nuxeo.bat or nuxeoctl.bat doesn't enable the setup wizard
· [NXP-6880] - if color of gadget's border is white, add classes allowing to hide gadget's icon and shadow
· [NXP-6882] - Fix reset events management on content views
· [NXP-6889] - Entries in virtual navigation should be sorted alphabetically
· [NXP-6890] - Fix error at startup when deploying smart search messages
· [NXP-6891] - Fix definition of the document type UserWorkspacesRoot
· [NXP-6892] - ConcurrentModificationException during Auth filter initialization (random)
· [NXP-6899] - Remove redundant slash with baseURL
· [NXP-6910] - jodconverter NPE raised at server initialization under Windows
· [NXP-6911] - Theme error when rendering view
· [NXP-6912] - When I filter workspace to find documents modified until today, it doesn't displayed documents modified today
· [NXP-6914] - Alert window about LibreOffice raised on windows
· [NXP-6917] - Server freezed at startup just after LibreOffice process start
· [NXP-6919] - filtered files tree copy does not work
· [NXP-6921] - Right-click actions don't work with Firefox
· [NXP-6922] - Password generated by debian package can use illegal chars
· [NXP-6923] - User search: max number of results is not consistent with the possibility to select the number of results/page
· [NXP-6927] - Clicking on Document Management tab displays the key of the default server domains page instead of the page name
· [NXP-6930] - Workflow participant table : first line is shifted to the right when current user cannot edit reviewers
· [NXP-6940] - NPE when computing repository statistics
· [NXP-6942] - External gadgets : Enabled value is not displayed in the gadgets table
· [NXP-6946] - Fix main tab switching during navigation
· [NXP-6948] - Fix mail configuration on Jboss distribution
· [NXP-6954] - WebDAV connector leaks connections
· [NXP-6957] - Runtime Management deployment failure under JBoss
· [NXP-6958] - Local configuration: default faceted search is not enabled by default
· [NXP-6959] - XHTML problem breaks ajax reRender
· [NXP-6963] - default instance identifier for management should support multiple JVM on a single host
· [NXP-6964] - admin center links should support context root reconfiguration
· [NXP-6966] - FoldableLightBox document filter box in main listing view doesn't work with IE7 & IE8
· [NXP-6967] - Workflow list edition : Edit button is displayed when the workflow is being modified
· [NXP-6969] - enable setting of custom marshaller in JAXB
· [NXP-6972] - Move UserWorkspace Operations to userworkspace bundle
· [NXP-6975] - Moving a gadget to another unit may fail, may succeed but wrong position, may corrupt gadget's user preferences
· [NXP-6980] - Can't remove a package through the update center when its files have already been removed
· [NXP-6987] - Login-Digest plugin override the Auth Chain and remove some login plugin
· [NXP-6989] - "ERROR [org.nuxeo.ecm.platform.web.common.vh.VirtualHostHelper] Could not retrieve base url correctly" in the logs
· [NXP-6992] - Files paths templates must not use backslash
· [NXP-6995] - Make sure context fiter is called before the transaction filter
· [NXP-7002] - Make datetime widget take into account the "defaultTime" property
· [NXP-7005] - Show the Nuxeo appliczation name and version on layout showcase
· [NXP-7006] - Lots of log created when a user logs in
· [NXP-7008] - Error when trying to insert image in TinyMCE
· [NXP-7011] - Remove and style the "Drop Here" zone in document summary view.
· [NXP-7016] - Avoid trying to refetch DocumentModel properties that are not documents in ReconnectedEventBundle
· [NXP-7017] - Clicking on user home after rejecting a publication request makes an error
· [NXP-7024] - Theme breaks definitively in admin center when using studio and hot reload
· [NXP-7026] - "User & Groups" tab appears twice
· [NXP-7028] - JBoss4 dependencies are still referenced in nuxeo parent pom
· [NXP-7029] - Main tabs can be improved
· [NXP-7032] - Custom actions should be displayed one below the other on summary tab when contributed
· [NXP-7033] - custom permissions are not refreshed in manage tab after reloading a studio jar that contribute studio permissions.
· [NXP-7035] - Use the correct gadgets base URL for activity charts gadgets in Admin Center / Activity
· [NXP-7042] - EJB nxshell is missing
· [NXP-7044] - Bad contribution ordering in commentRoot
· [NXP-7045] - DirectoryTree root is not translated
Clean up:
· [NXP-4367] - some manifests do NOT export all java packages
· [NXP-5880] - Fix "[AbstractEntityManagerImpl] Cannot join transaction: do not override hibernate.transaction.factory_class" warnings in the logs
· [NXP-6175] - Typoes on instance registration confirmation screen
· [NXP-6325] - Remove Nuxeo Shell from packaging
· [NXP-6421] - Remove hibernate dependencies from audit-api bundle
· [NXP-6428] - Extract sql storage management from storage-sql bundle and create a new sql-storage-management bundle
· [NXP-6489] - Remove aclOptimization on h2
· [NXP-6895] - Update debian packages version naming for snapshots / date-based / RC
Improvement:
· [NXP-4341] - Allow SQL directories in database-native case (usually uppercase)
· [NXP-4428] - make it possible to create a dynsearch folder from DM UI
· [NXP-4682] - Make OpenSocial server works behind a virtual host
· [NXP-5296] - Provide content views to handle lists of documents rendering and additional filters
· [NXP-5308] - Remove tags when a document is moved to trash
· [NXP-5324] - Debian packages: LSB compliance
· [NXP-5505] - Use Jod3 in OpenOffice service instead of custom deamon
· [NXP-5770] - Smart search improvements
· [NXP-5774] - Wrap private key and public certificate into PKCS#12 files
· [NXP-5791] - Improve the help message for multiple sort on content views
· [NXP-5838] - Improve Shibboleth tree widget ui
· [NXP-5859] - Split nuxeo-runtime-remoting from nuxeo-runtime artifact
· [NXP-5862] - Clean up webengine's POM
· [NXP-5952] - Improve summary view of the attached files
· [NXP-5954] - Improve History tab with subtabs for Versions and Events
· [NXP-5958] - Create an icon for saves searches
· [NXP-5961] - Files widget in websites needs be more user friendly
· [NXP-5968] - Add new genericPopup style
· [NXP-5995] - Improve performance of bundle events processing in async listener
· [NXP-5996] - Make relation's search document popup refreshed using ajax call
· [NXP-6006] - Add to webengine am explicit mode to declare web objects
· [NXP-6010] - Jod converter should work out of the box for recent linux distributions
· [NXP-6015] - Textarea widget should display new line
· [NXP-6020] - Make it possible for security policies query transformers to check the repository name
· [NXP-6025] - platform importer may need to specify types to be imported
· [NXP-6054] - Better lock format to store user and timestamp; always enforce single locker
· [NXP-6076] - Use generic widget to search a path in faceted search
· [NXP-6098] - Add a lastContributor field in dublincore
· [NXP-6101] - [Faceted Search] Contribute the queries related to saved searches as page providers, not content views
· [NXP-6105] - Use a layout to display the document header
· [NXP-6107] - Improve CSS for Notes
· [NXP-6113] - operations'parameters should be evaluated for each document of a documentList
· [NXP-6114] - export file operation should write file with.temp extension that is withdrawn when the file is fully written
· [NXP-6117] - Get access to VCS Binary File handles
· [NXP-6118] - Reduce memory footprint on document publishing
· [NXP-6121] - Make it possible to add custom template before and after the sections tree in the publish tab
· [NXP-6129] - Theme editor: make available all the resources of a theme bank
· [NXP-6131] - [Select path widget] Expand nodes corresponding to the current document path
· [NXP-6132] - [Select path widget] Always expand RootDocument tree node
· [NXP-6133] - Add some information in task assigned event context
· [NXP-6137] - Make it easy to fallback on a default layout when not defined on a document type
· [NXP-6161] - Make it possible to ajax refresh the facesStatusMessage
· [NXP-6167] - Theme editor: display missing undo actions
· [NXP-6169] - Scheduler job config should not require a password
· [NXP-6170] - Make possible to edit virtualTask in workflow
· [NXP-6173] - Use layout in review task table
· [NXP-6178] - Theme engine: add a timestamp on the CSS generated dynamically
· [NXP-6201] - check for liveeditable should return false when the property is not found
· [NXP-6214] - Filter parameters user-changeable from Admin Center
· [NXP-6232] - Versioning save options should be customizable
· [NXP-6248] - Add nuxeo shell to all nuxeo distributions
· [NXP-6253] - Sort topics/subtopics alphabetically in navigation sidebar
· [NXP-6255] - Use Signed Fetch between Shindig and Nuxeo
· [NXP-6258] - Make it possible to programmatically add annotations to "urn:nuxeo:reponame:docref" directly
· [NXP-6260] - bind offset and limit as parameters in Document.Query automation operation
· [NXP-6263] - Theme engine: make it possible to merge properties in contributed views
· [NXP-6272] - Allow shibboleth groups to get their parents
· [NXP-6277] - Make .net launcher not use JAVA_OPTS for the JVM running configurator
· [NXP-6286] - Theme engine: display collection names in CSS class names
· [NXP-6290] - theme engine: allow uppercase characters in theme names
· [NXP-6300] - Make layout default template more generic
· [NXP-6301] - Make schema string field length configurable
· [NXP-6308] - Improve WSS / WebDAV
· [NXP-6309] - Make it possible to handle newly checked in versions from standard core event listeners
· [NXP-6313] - Increase limit for size of files that can be HTML sanitized
· [NXP-6329] - Redirect to the logout page when an anonymous user doesn't have permission to read a webSite.
· [NXP-6332] - Make rest document link tag take tags into account
· [NXP-6350] - Make it possible to bind the search document model of a content view to the page size, current result layout,...
· [NXP-6357] - [nuxeo-social-collaboration] Move Group Management tab in the Administration sub-tabs
· [NXP-6358] - Extract user registration addon from Nuxeo Connect
· [NXP-6360] - Upgrade to net.sourceforge.htmlunit:htmlunit:2.8 and remove direct dependency on included htmlunit-core-js
· [NXP-6366] - It should be possible to inject some Context variables when calling operation "Run Chain"
· [NXP-6369] - DocumentModel created from a DocumentModel should keep the contextData
· [NXP-6373] - Synchronization : avoid synchronizing versions whose modification date is null
· [NXP-6399] - Add the Nuxeo bind address as default trsuted host in the OpenSocial Service
· [NXP-6411] - Make it possible to disable a Navigation Tree
· [NXP-6433] - Add a new method to import from a inputStream in IO service
· [NXP-6480] - default h2 analyser should be english
· [NXP-6502] - Theme engine: fix view id negotiation
· [NXP-6507] - Change Load/save a list of reviewers labels to Load/save route definition
· [NXP-6521] - Display a detailed error when some facelet is not found
· [NXP-6542] - Improve acl optimization on read/write operations for oracle
· [NXP-6557] - Make nxu:selectItem usable without EL expressions
· [NXP-6558] - Provide a configurable root service
· [NXP-6568] - Do not reset the simple search keywords on current document change
· [NXP-6571] - Display the state of the async semantic analysis on document summary tab
· [NXP-6579] - Manage marketplace packages at server upgrade
· [NXP-6585] - Only users from administrators group should be able to create report models
· [NXP-6590] - Nuxeo performance regression with the Java launcher
· [NXP-6591] - Fetch proxies properties in only one request
· [NXP-6597] - Bean's seam hot redeploy is not well integrated in JBoss and Tomcat
· [NXP-6600] - Make the document page provider operation return all documents by default
· [NXP-6608] - Update copyright to 2011 in footer
· [NXP-6613] - Provide better export icons
· [NXP-6618] - Improve javascript tooltip
· [NXP-6627] - Add blob-length function in Dialect
· [NXP-6629] - Store the current document when entering the Admin Center, and restore it when exiting.
· [NXP-6631] - Better handling of contextual parameters
· [NXP-6665] - Ability to run functional tests on all OS
· [NXP-6669] - Allow runnning custom ThreadedImportTasks when importing
· [NXP-6684] - Make DocumentLocationImpl equals and hashCode implementation based on the (docRef, serverName) field pair.
· [NXP-6693] - treeActionsBean should manage several tree
· [NXP-6721] - system properties are missing in nuxeo web service
· [NXP-6739] - Better name for External Gadgets directory
· [NXP-6752] - Make the page provider error message internationalized
· [NXP-6761] - Log an error when deploying a bundle twice, or with a duplicate symbolic name
· [NXP-6765] - Improve support of parameters in OperationChains
· [NXP-6773] - The jvmRoute config parameter for mod_jk is not included in default templates
· [NXP-6783] - provide template for quartz in a clustered environment
· [NXP-6795] - Make it possible not to call URL pattern bindings setters or getters
· [NXP-6797] - Improve default DownloadServlet
· [NXP-6799] - Improve internal Drag n Drop
· [NXP-6809] - ensure temporary files are deleted as soon as possible
· [NXP-6814] - Clicking on remove link in richFileupload component doesn't work with Chrome / IE
· [NXP-6815] - upgrade pdfbox to 1.5.0
· [NXP-6817] - Update link to forum in footer
· [NXP-6819] - Update "delete" small icon
· [NXP-6821] - Add a repository for date-based releases
· [NXP-6835] - Fix css: new Rich-Calendar module and the loading widget in the new dashboard
· [NXP-6839] - Sort fulltext searches on descending score when there is no explicit ordering
· [NXP-6841] - Fix bad cascade in User Center & Admin themes about the "Back to directory" link
· [NXP-6852] - Before restarting the server from admin center, display the number of connected users.
· [NXP-6859] - Add more monitoring features to the Admin center
· [NXP-6866] - Support URL proxy in WSS/WebDAV implementation
· [NXP-6867] - Log core sessions leak in SQLRepositoryTestCase
· [NXP-6872] - Align Shibboleth templates to new User and Groups management
· [NXP-6881] - update lifecycle when document is moved/copied in a deleted folder
· [NXP-6888] - Raise seam event when changing current tab for a given category
· [NXP-6904] - Style the "Add to selection" link displayed on document Summary tab
· [NXP-6924] - nuxeoctl.bat must read nuxeo.conf
· [NXP-6934] - Initiate a FeedReader service
· [NXP-6945] - Add the possibility to order items in the list widget
· [NXP-6947] - User should be able to get defaults RSS feed at first use
· [NXP-6999] - Add a sub-chain operation that takes as input a blob ort blob list
· [NXP-7000] - Make it possible to force case on identifier when using an LDAP directory
· [NXP-7001] - add fetch context blob operation
· [NXP-7003] - ignore the answer returned by the operation chain in the dnd import process and don't return it to the client
New Feature:
· [NXP-5071] - Theme Engine: support decentralized resource banks
· [NXP-5450] - VCS: add support for phrase matching in fulltext search
· [NXP-5892] - Add configuration screens for the Debian / Ubuntu packages
· [NXP-5979] - HTTP Nuxeo Shell
· [NXP-6014] - Japanese translation
· [NXP-6022] - Addon for BinaryManager storing binaries in SQL
· [NXP-6084] - Per-document facets (mixins)
· [NXP-6099] - Web Shell
· [NXP-6165] - Provide a SetBlobFileName operation
· [NXP-6200] - Retrieve the list of user for a permission on ACP
· [NXP-6216] - Create / Manage a community
· [NXP-6221] - Make it possible to locally configure the document types that can be created in a given space
· [NXP-6246] - Allow community to manage its permissions
· [NXP-6362] - Add possibility to set the character separator into the SQL Directory descriptor
· [NXP-6626] - Utilities to parse sizes in bytes
· [NXP-6704] - Add the possibility to manage locally content views used in faceted search
· [NXP-6719] - Make it possible for actions to be declared as immediate
· [NXP-6853] - VCS: allow GC of unused binaries
· [NXP-6865] - Add public API to reset a document's lifecycle state
· [NXP-7019] - Provide a multiple document suggestion widget type
Task:
· [NXP-5617] - Add freely distributable drivers in default distributions (postgresql, mysql, jtds, ...)
· [NXP-5925] - Create certificate storage
· [NXP-5927] - Write and Retrieve User PKI Artifacts (key and certificate) from the keystore
· [NXP-5930] - Save the certificate generation information to the audit
· [NXP-5943] - PDF Signature Auditing
· [NXP-5948] - Write to the auditing system that a document was signed
· [NXP-5972] - Persist a keystore and a password in a schema associated with a given user
· [NXP-5980] - Make the Admin center works with Nuxeo DAM
· [NXP-6041] - integrate automation client with the portal SSO add-on
· [NXP-6049] - Make it possible to retrieve all available life cycle transitions from a given state with a JSF function
· [NXP-6052] - define a new base of test supporting multiple repositories
· [NXP-6053] - Add a new widget to chose a life cycle transition among all the available transitions given a life cycle and a current state
· [NXP-6068] - Disable runtime remoting by default except for JBoss
· [NXP-6073] - Externalize JCA and DS properties when using Static EAR packaging
· [NXP-6204] - Remove use of old nuxeo-shell
· [NXP-6247] - Create nuxeo-platform-social-collaboration addon
· [NXP-6256] - Update copyrights
· [NXP-6270] - Add classes to sections and cells
· [NXP-6310] - Add jTDS driver to DM distribution
· [NXP-6318] - Make Nuxeo OAuth work with iGoogle container
· [NXP-6346] - Add an ant task to deploy of web resources to a live tomcat server
· [NXP-6381] - Upgrade Selenium/WebDriver dependencies
· [NXP-6391] - Dashboard Internationalisation
· [NXP-6392] - Automatic name for a gadget
· [NXP-6393] - Hide Open social related related doc types in navigation
· [NXP-6394] - Integrate Nuxeo User Center by default
· [NXP-6412] - Integrate header links in Admin Center
· [NXP-6418] - Display actions when click on Login
· [NXP-6419] - Header Tabs
· [NXP-6422] - Workflow : when user edits the workflow he should be able to edit the rights assigned to users of the workflows
· [NXP-6436] - Migrate documentation about Nuxeo Platform Publisher from old Nuxeo Book to new wiki
· [NXP-6445] - Selenium tests on user dashboard (based on new OpenSocial container)
· [NXP-6473] - Open social dashboard : resize problem for gadgets
· [NXP-6474] - Open social dashboard : "add" link or button missing for gadgets
· [NXP-6475] - Open social dashboard : define which gadgets Nuxeo proposes in "add gadget" option
· [NXP-6481] - Move opensocial_container_template.xhtml file in nuxeo-opensocial-container module
· [NXP-6496] - Make it possible to configure opensocial.gadgets.path property through nuxeo.conf
· [NXP-6518] - Display public URL from gadget spec under label "Gadget Spec"
· [NXP-6530] - Do not rewrite relative URLs starting with the context path property
· [NXP-6554] - Add jQuery Fancybox plugin
· [NXP-6570] - Move layouts IO methods to a separate module
· [NXP-6602] - Replication upgrade to 5.4
· [NXP-6670] - Verify user write permissions before modifying a document
· [NXP-6692] - Make it possible for navigation trees to use new page providers instead of query models
· [NXP-6770] - Enable JSServlet to serve scripts in sub directories
· [NXP-6798] - Rename 'user_center' view to 'view_home'
· [NXP-6860] - Improve Connect and Studio integration
· [NXP-6861] - Provide content views for Audit records
· [NXP-6903] - Remove deprecated and not used xhtml templates
· [NXP-6908] - Simple search input in Home doesn't have the same style as the other tabs
· [NXP-6918] - Add light OpenSocial javascript gadgets container
· [NXP-6925] - Add Theme action in the Admin Center
· [NXP-6932] - Reset the state of the Users and Groups management when leaving it
· [NXP-6956] - Add a rollover state for Opensocial gadget list
· [NXP-6960] - Style edit mode of OpenSocial Gadgets (bookmark, photo, flash, video ..)
· [NXP-6962] - Add a "Restore to default" button on the User dashboard to allow the User to restore its dashboard to the default one configured by the Administrator
· [NXP-6973] - Make User Center theme different than the Admin Center one.
· [NXP-6978] - Update old icons
· [NXP-6979] - Align all the themes with last changes
· [NXP-6983] - Use the 'width' module preference of the gadget spec to initialize the gadget's width in the container
· [NXP-6986] - Do not display the Anonymous dashboard management if there is no Anonymous user defined
· [NXP-6993] - Make it possible to have different context document for each main Tab
· [NXP-7020] - Update Tabs style in Default Theme
· [NXP-7021] - Add icons and Update Theme in User Center / Home Tab
· [NXP-7022] - Update login screen
· [NXP-7031] - Clicking on user login in the header should redirect to the user Home
· [NXP-7037] - Make it possible to have dedicated Preview adapter on Folderish documents
· [NXP-7040] - Align apidoc addon on 5.4.2
Test:
· [NXP-6805] - enables use of symlink in bundles folder
User story:
· [NXP-5916] - Certificate generation
· [NXP-5919] - PDF Signing
· [NXP-6388] - Add Tab dashboard on social workspace
· [NXP-6672] - Improve functional testing coverage
· [NXP-6682] - Browser integration