EXo Platform
Encyclopedia
eXo Platform is an open source
, open standard
, Enterprise
-scale portal
, content management system
and WebOS for Microsoft Windows
and Unix-like
operating systems. The eXo Platform project started in 2003 as an implementation of the first portlet API (JSR168). eXo Platform is developed using Java technology. It innovated in the portal landscape by defining a new layout for portals and portlets: the WebOS.
eXo Platform also provides a new way to collaborate in the enterprise, using eXo Social. eXo Platform is working actively on OpenSocial
to push for adoption of this standard in the Enterprise. Benjamin Mestrallet, CEO at eXo Platform SAS, has stated that the Enterprise needs the same Social Network features as any consumer Web site and that eXo Social can help to deploy it in-house.
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
, open standard
Open standard
An open standard is a standard that is publicly available and has various rights to use associated with it, and may also have various properties of how it was designed . There is no single definition and interpretations vary with usage....
, Enterprise
Enterprise software
Enterprise software, also known as enterprise application software , is software used in organizations, such as in a business or government, contrary to software chosen by individuals...
-scale portal
Enterprise portal
An enterprise portal, also known as an enterprise information portal or corporate portal, is a framework for integrating information, people and processes across organizational boundaries. It provides a secure unified access point, often in the form of a web-based user interface, and is designed...
, content management system
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...
and WebOS for Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
and Unix-like
Unix-like
A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
operating systems. The eXo Platform project started in 2003 as an implementation of the first portlet API (JSR168). eXo Platform is developed using Java technology. It innovated in the portal landscape by defining a new layout for portals and portlets: the WebOS.
eXo Platform also provides a new way to collaborate in the enterprise, using eXo Social. eXo Platform is working actively on OpenSocial
OpenSocial
OpenSocial is a set of common application programming interfaces for web-based social network applications, developed by Google along with MySpace and a number of other social networks.It was released November 1, 2007....
to push for adoption of this standard in the Enterprise. Benjamin Mestrallet, CEO at eXo Platform SAS, has stated that the Enterprise needs the same Social Network features as any consumer Web site and that eXo Social can help to deploy it in-house.
Product
- eXo Platform 3.0 - enterprise portalEnterprise portalAn enterprise portal, also known as an enterprise information portal or corporate portal, is a framework for integrating information, people and processes across organizational boundaries. It provides a secure unified access point, often in the form of a web-based user interface, and is designed...
platform supporting JSR-168, JSR-286, WSRPWeb Services for Remote PortletsWeb Services for Remote Portlets is an OASIS-approved network protocol standard designed for communications with remote portlets.-Overview:...
1 and 2, and leveraging eXo JCR JSR-170. It integrates all the eXo modules.
Open source modules
- eXo Content - Web Content Management, Document Management SystemDocument management systemA document management system is a computer system used to track and store electronic documents and/or images of paper documents. It is usually also capable of keeping track of the different versions created by different users . The term has some overlap with the concepts of content management...
, WorkflowWorkflowA workflow consists of a sequence of connected steps. It is a depiction of a sequence of operations, declared as work of a person, a group of persons, an organization of staff, or one or more simple or complex mechanisms. Workflow may be seen as any abstraction of real work... - eXo Collaboration - Collaboration apps (calendarCalendarA calendar is a system of organizing days for social, religious, commercial, or administrative purposes. This is done by giving names to periods of time, typically days, weeks, months, and years. The name given to each day is known as a date. Periods in a calendar are usually, though not...
, instant messagingInstant messagingInstant Messaging is a form of real-time direct text-based chatting communication in push mode between two or more people using personal computers or other devices, along with shared clients. The user's text is conveyed over a network, such as the Internet...
, email client, etc.) - eXo Knowledge - Knowledge apps (ForumInternet forumAn Internet forum, or message board, is an online discussion site where people can hold conversations in the form of posted messages. They differ from chat rooms in that messages are at least temporarily archived...
, FAQFAQFrequently asked questions are listed questions and answers, all supposed to be commonly asked in some context, and pertaining to a particular topic. "FAQ" is usually pronounced as an initialism rather than an acronym, but an acronym form does exist. Since the acronym FAQ originated in textual...
, Answers, etc.) - eXo Social - Enterprise social networking using Activity StreamsActivity StreamsActivity Streams is an open format specification for activity stream protocols, which are used to syndicate activities taken in social web applications and services, similar to those in Facebook's Newsfeed, FriendFeed, the Movable Type Action Streams plugin, etc.Implementors of the activity...
, Google GadgetsGoogle GadgetsGoogle Gadgets are dynamic web content that can be embedded on a web page. They can be added to and interact strongly with Google's iGoogle personalized home page and the Google Desktop application, as well as Google Wave...
and OpenSocialOpenSocialOpenSocial is a set of common application programming interfaces for web-based social network applications, developed by Google along with MySpace and a number of other social networks.It was released November 1, 2007....
Other open source projects
- GateIn - Merge of JBoss Portal and eXo Portal created GateIn. The GateIn Portal project creates an enterprise portal and portal framework to build upon depending on the need.
- eXo Java Content Repository (JCR) - eXo's implementation of the JSR-170 standard.
Technologies Used: | Standards: |
---|---|
|
Ajax - Mythology :* Ajax , son of Telamon, ruler of Salamis and a hero in the Trojan War, also known as "Ajax the Great"* Ajax the Lesser, son of Oileus, ruler of Locris and the leader of the Locrian contingent during the Trojan War.- People :... and JSON JSON JSON , or JavaScript Object Notation, is a lightweight text-based open standard designed for human-readable data interchange. It is derived from the JavaScript scripting language for representing simple data structures and associative arrays, called objects... Web Services for Remote Portlets Web Services for Remote Portlets is an OASIS-approved network protocol standard designed for communications with remote portlets.-Overview:... 1 Web Services for Remote Portlets Web Services for Remote Portlets is an OASIS-approved network protocol standard designed for communications with remote portlets.-Overview:... 2 Google Gadgets Google Gadgets are dynamic web content that can be embedded on a web page. They can be added to and interact strongly with Google's iGoogle personalized home page and the Google Desktop application, as well as Google Wave... OpenSocial OpenSocial is a set of common application programming interfaces for web-based social network applications, developed by Google along with MySpace and a number of other social networks.It was released November 1, 2007.... Rest Rest may refer to:* Leisure* Human relaxation* SleepRest may also refer to:* Rest , a pause in a piece of music* Rest , the relation between two observers* Rest , a 2008 album by Gregor Samsa... and SOAP SOAP SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks... using JSR-311 JAX-RS JAX-RS JAX-RS: Java API for RESTful Web Services is a Java programming language API that provides support in creating web services according to the Representational State Transfer architectural style... , JSR-181) ICalendar iCalendar is a computer file format which allows Internet users to send meeting requests and tasks to other Internet users, via email, or sharing files with an extension of .ics... VCard vCard is a file format standard for electronic business cards. vCards are often attached to e-mail messages, but can be exchanged in other ways, such as on the World Wide Web or Instant Messaging... RSS -Mathematics:* Root-sum-square, the square root of the sum of the squares of the elements of a data set* Residual sum of squares in statistics-Technology:* RSS , "Really Simple Syndication" or "Rich Site Summary", a family of web feed formats... WebDAV Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers... |