eXo released new JCR, Portlet Container, Portal, ECM and CS

Home

News: eXo released new JCR, Portlet Container, Portal, ECM and CS

  1. eXo Platorm the open source solution for Enterprise Portal, Content Management and Collaborative Work has released new released of the key components of its offering:    - Java Content Repository (JCR)    - Portlet Container (PC)    - Enterprise Content Management (ECM)    - Collaborative Suite (CS) All these components are available as stand alone product or bundle depending of the needs of each project, and available for download at: http://www.exoplatform.org/portal/public/en/quicktry Java Content Repository 1.9 Here the list of the most important features and improvements of the eXo JCR 1.9: - Lucene 2.2 based search engine with advanced indexing configuration, synonym and highlights support, improved fuzzy search, pluggable spell checker mechanism - Advanced replication service with new synchronization subsystem improving cluster scalability - JCR Resource service providing flexible way for node representation as well as using jcr:// URL scheme - Support for REST services on Groovy script - Indexer has new mechanism for I/O errors catching and index storage restoring after system failures - XML Import/Export improvements including dedicated logic for mix:versionable nodes and collisions logic refactoring - JCR comes with new cache implementation, the cache has lightweight removal logic, supports blocked and unblocked read modes - Audit management supports versionable nodes records, new audit storage improved More information about eXo JCR: http://www.exoplatform.org/portal/public/en/product/oemisv Portal 2.1 The new eXo Portal 2.1 includes many new features facilitating the creation of Enterprise Portal using a rich user interface and various wizards. Here the list of the most important features and improvements of the eXo Portal 2.1: - Leverage eXo Portlet Container 2.0 supporting Portlet 2.0 API (JSR 286) and WSRP 2 - Leverage eXo JCR to store portal and user data - JAAS, Single Sign On and LDAP integration - Pluggable Look ad Feel using skins/themes - SOAP and REST producers - eXo Portal framework to easily build rich portlets/widgets using AJAX More information about eXo Portal and Portlet Container: http://www.exoplatform.org/portal/public/en/product/portal Portlet Container 2.0 The new eXo Portlet Container (PC) 2.0 includes the new Portlet API 2.0 (JSR-286) as well as the implementation of the WSRP 2 pre released specification. In addition to the portlet container new release, eXo Portal 2.1 and eXo WebOS 1.0 are also available, supporting Portlet 2.0 API and WSRP 2. Here the list of the most important features of the eXo PC 2.0: Portlet Container - Full compliance with the Portlet API 2.0 final specification - JSR 286 (100% TCK tests passed) - PC plugin mechanism - Extensible Portal framework - New portlet apptiocation deployment descriptor - New API interfaces - Container Runtime options support - Resource ID support - Annotated methods support - Event processing - PortletURLGenerationListener - JAXB type validation for event payload - Cache levels for resource URLs - Predefined container events - Portlet filter support - Validation cache and ETAG support - New tags in tag library - Include/forward processing changes - Public render parameters - HTTP headers/response full control for processResource() - AJAX-compliant URL generation WSRP - Full compliance with the WSRP 2 plugin to the WSRP 2 PR03 specification - WSRP plugins for the PC (WSRP 1.0 and WSRP 2.0 plugins) - WSRP administrative portlets built in into plugins - WSRP starter mechanism - AXIS 1.4 based code - Three step protocol - Resource serving - Event handling - Navigational parameters - JAXB event binding - State distribution More information about eXo Portal and Portlet Container: http://www.exoplatform.org/portal/public/en/product/portal Enterprise Content Management 2.0 The new eXo Enterprise Content Management (ECM) 2.0 is leveraging the Portal and JCR providing a powerful set of services to manage content in your enterprise. Here is the list of the key features of eXo ECM 2.0: - Support various protocols for remote access: REST, WebDAV/DeltaV, CIFS and FTP - Expose resources as RSS feeds - Complete Workflow for validation using jBPM or Bonita. Processes are extensible. - Collaboration features: rating, tagging, comments - Capture content and document using rich internet applications (Portlets), RSS, email or Kofax plugins - MS Office and Open Office allowing easy integration of eXo ECM to office suites - Native integration into eXo Portal, including content rendering and user repository. eXo WebOS can be used to easily carry out backoffice operations, like content edition. - Extensible "Actions" framework allowing the control of document flow and consistency. Groovy scripts could be used to create new actions. - Record management support - Dublin Core metadata support - Intuitive management through the administration Portlet - Enhanced auditing support - Extensible publication framework to allow organizations mapping accurately their content publication lifecycle - Advanced search More information about eXo ECM: http://www.exoplatform.org/portal/public/en/product/ecm. Collaboration Suite 1.0 In addition to the new releases of the core components of eXo Platform (JCR, Portal, Portlet Container), a new product has been launched the eXo Collaboration Suite (CS) 1.0. eXo CS is a set of portlets running inside eXo Portal and eXo WebOS allowing collaborative work using your browser as a single tool. The main features of eXo CS 1.0 are: - eXo Mail     - Multiple accounts,      - Message tagging and 'starring'      - Mail Filters      - POP/IMAP/SMTP support with SSL      - Multiple views: Thread, Conversations, Simple      - Full text search - eXo Address Book      - Multiple address books      - Sharing of address books or business card      - Card tagging and sharing      - Vcard support (Import/Export)      - Multiple Views: Simple, thumbnails      - Full Text Search - eXo Calendar:      - Events and tasks management      - Calendar sharing      - Multiple views: Day, Week, Month, ...      - Reminders      - Invitations and Meeting scheduler Try it online with the following demonstration: http://cs.demo.exoplatform.org More information about eXo CS at: http://www.exoplatform.org/portal/public/en/product/cs About Exo Platform French company founded in 2003 and now employing more than 70 employees, eXo Platform is developing a collaborative software suite that is based on an innovative enterprise portal solution which enables the virtualization of the workspace through an advanced WebOS interface. Standing in the international market, eXo Platform count as its customers the American Department of Defense, the Belgium Financial Minister, the State of Geneva and multiple french governmental offices and private companies. Based on all these new components, you can see that eXo Platform is the Open Source alternative to Microsoft Sharepoint, read more about it at: http://blog.exoplatform.org/2008/06/09/exo-platform-the-open-source-alternative-to-microsoft-sharepoint/

    Threaded Messages (8)

  2. A few questions[ Go to top ]

    Looks great, have a few questions though: * Does the collaboration suite integrate with existing mail/calendar systems via IMAP, CalDAV, etc? * Does the Portal allow for deep linking, i.e. does the portal produce URL's that can be used to link to a page with particular content on it (via authentication if necessary)? * Does the Portal allow for navigation from one portlet to another. Say I have a portlet in which I want to include a link that will bring another portlet into the browser - is that possible with eXo. Cheers, Derek
  3. Re: A few questions[ Go to top ]

    Hello Derek
    * Does the collaboration suite integrate with existing mail/calendar systems via IMAP, CalDAV, etc? Yes eXo CS is using standards to help you to integrate the Collaboration Suite to your existing environment. WebMail allows you to connect to any IMAP, POP and SMTP servers. For the Calendar and Contact you can import export with current standards, in addition eXo allow you to produce calendar feed to include them to another client. Feel free to try it online: http://cs.demo.exoplatform.org/ * Does the Portal allow for deep linking, i.e. does the portal produce URL's that can be used to link to a page with particular content on it (via authentication if necessary)? Yes. you can access a page directly, and the content will be based on the user accessing this page (anonymous or connected). In addition you can pass parameters into the URL that will be sent to the portlets on this page: thanks to the JSR-286 and its public parameters. Note that the http://www.exoplatform.org is fully based on eXo Portal and as you can see you directly access pages. * Does the Portal allow for navigation from one portlet to another. Say I have a portlet in which I want to include a link that will bring another portlet into the browser - is that possible with eXo? Inter Portlet Communication, is one another benefit of the new Portlet 2.0 API (JSR-286), so the answer is Yes. So this is for the portlet communication on the same page, and you can using public parameters call another page and control the portlet on the new page. Hope that helps; and feel free to try the product: http://www.exoplatform.com/portal/public/en/download/dl_community Regards Tugdual Grall eXo Plaftorm http://www.exoplatform.org
  4. Re: A few questions[ Go to top ]

    Hi Tugduall, Thanks for the reply.
    * Does the Portal allow for navigation from one portlet to another. Say I have a portlet in which I want to include a link that will bring another portlet into the browser - is that possible with eXo? Inter Portlet Communication, is one another benefit of the new Portlet 2.0 API (JSR-286), so the answer is Yes. So this is for the portlet communication on the same page, and you can using public parameters call another page and control the portlet on the new page.
    This wasn't quite what I meant. Consider how on a desktop, one application can launch another. The obvious example being that when I click on a mailto link in my browser, the compose window of my email client is opened. It doesn't have to be open on the desktop already. There are many other examples I could give from the desktop environment where one application uses other helper applications. Sometimes they can be registered directly with the application, other times the helper applications are registered centrally with the desktop. We need to be able to do a similar thing with portlets. For me this is a fundamental issue. It affects the granuality with which one can divide functionality into different portlets. I don't see laying out multiple portlets on a page as a satisfactory solution. This was left out of the Portlet 2.0 specification. However, it does allow for portlet -> portal communication via the event mechanism so it doesn't prevent portal servers providing such functionality. Granted this might not work too well with a portal using the traditional 'page' metaphor, but given that eXo has brought the desktop metaphor into the portal environment I was hoping it would allow for something like this. Regards, Derek
  5. Re: A few questions[ Go to top ]

    Granted this might not work too well with a portal using the traditional 'page' metaphor, but given that eXo has brought the desktop metaphor into the portal environment I was hoping it would allow for something like this.
    Hi Derek, Indeed, with eXo WebOS (which is another product build on top of eXo Portal) you can do what you mean, aka launch another portlet from an existing one exactly as you would do in your normal desktop. This is also not the case in a normal page layout of a normal portal. In the next video http://www.youtube.com/watch?v=D6Zd2tHCerM please look at the minute 1:45 and you will see that it is possible to add (using ajax) a new application to the desktop (and also the dock) Hope it is more clear
  6. Re: A few questions[ Go to top ]

    Hi Benjamin, Thanks for the clarification. Just had a play on the demo. Nice. I like the WebOS idea a lot. We get a large number of new users every year and I think a familiar interface like that would help them get up-to-speed on the portal a lot quicker. Regards, Derek
  7. Re: A few questions[ Go to top ]

    Feel free to contact me directly if you want to talk about it benjamin.mestrallet (@) exoplatform.com
  8. We made it[ Go to top ]

    Thanks Tug for the announcement. Finally we made it, was a long time and very hard work to release this new product line. It is open and based on standards!
  9. Congrats to the eXo team! I've been working with eXo Portal since 1.4, and it's always had a nice, clean architecture and an excellent UI. eXo 2 really takes things to the next level, and I'm looking forward to working with the ECM and CS suites. We're using eXo as the backbone of the next iteration of JSFCentral. ~~~ Kito D. Mann - Author, JavaServer Faces in Action http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info Come to the first annual JSFOne Conference this September! Visit http://www.jsfone.com for details.