 |
Welcome to the OpenPortal Community Wiki
The OpenPortal project is a community of users, developers, partners, and evangelists creating an industry leading enterprise-class portal server. This project is derived from the Sun Java System Portal Server 7 product.
The goals of the OpenPortal project are:
- Expose Sun Portal Server's mature and proven enterprise-class capabilities to the community and evolve it there through active participation from the community of developers, users, partners, and like-minded individuals.
- Build composable, decoupled, and lightweight components that can be used by the developer community and other projects, for example, components that serve as development or test runtimes in tools.
- Collaborate with other portal, middleware, or similar open-source efforts in the software universe for the benefit of the community.
For more background, please read Introduction to the Portal Project Goals and Objectives and What is Enterprise-class Software.
This community is part of a collection of Open Source Software Infrastructure Communities. All of these communities are intended to work well together but, in the usual open source tradition, we encourage pluggability and reuse across many other communities and projects.
The Portal Post is the OpenPortal community weblog.
The OpenPortal Wiki is a valuable source of information addressing the requirements of this broad community. The wiki is open for reading to all. Anyone with a java.net account can contribute to the wiki.
OpenPortal Projects
The OpenPortal community is an umbrella community for a variety of different portal and portlet technology related projects. These projects include:
- Portal Server - enterprise-class Portal Server that forms the basis for the Sun Java System Portal Server product which includes an aggregation framework, communities and collaboration features, administration, multi-device mobile access, full-text search engine with federated search and taxonomy capabilities, and secure remote access for Secure Socket Layer (SSL) and virtual private network (VPN) capabilities
- Portlet Container - enterprise-class standard Java Portlet Container (Portlet 1.0/2.0)
- WSRP - Producer and consumer Web Services for Remote Portlets implementation based on the OASIS WSRP 1.0 standard, and in the future, based on the WSRP 2.0 standard.
- JSF/Portlet Bridge - JavaServer Faces technology-based portlet bridge, an integration library to enable JavaServer Faces applications to run within a portlet environment
- Portlet Repository - repository of open source Portlets for integrating enterprise applications, Web 2.0, collaboration, and other arenas
- Simple API for Workflow - API and sample portlets for integrating workflow into a portal, includes integration with JCAPS
- Mirage CMS - CMS capability with JSR-170 support via JackRabbit
- Design View - Dreamweaver plugin for designing the look and feel of the portal
- Portal Pack - a group of NetBeans plugins to support full life-cycle of portlet application developement inside NetBeans
Project Roles Overview
The most common OpenPortal project roles are:
- Observer: A user of the project that can browse project source coce, download binaries, open and track issues (defects and enhancements), and post to public forums.
- Contributor: A user that has signed the Sun Contributor Agreement and contributes code to the project without commit access to the source repository. A contributor may provide bug fixes, test cases, or feature enhancements. A contributor works with a developer to commit changes to the source repository.
- Developer: A user that has signed the Sun Contributor Agreement, contributes code to the project and has access to update content in the source repository. Developer access is granted to contributors who have proven their abilities and commitment by making high quality contributions. Commit access may be restricted to those portions of the repository in which the user needs to make changes. Developers work with contributors to review and commit their changes as appropriate.
More details about contributing code to the project are on the Contribute page.
Governance
Please see the OpenPortal Governance Policy for a full explanation of the project governance, roles and role privileges. In short, OpenPortal follows a simple governance structure. Decisions are based on consensus and made in public discussion on public mailing lists. Everyone is encouraged to voice their opinion on all decisions.
Licensing
The OpenPortal projects, unless otherwise stated, are released under the Common Development and Distribution License (CDDL). Please see the CDDL License for the specific language governing permissions and limitations under the License.
Sun Contributor Agreement
We request contributors and developers contributing source code or a patch to sign and return the Sun Contributor Agreement (SCA). Please print the form, fill in all the necessary detail and return it.
For more information, please refer to the Sun Contributor Agreement FAQ.
Please use one of the following methods to return the form:
| Method |
Instructions |
| Fax |
Please fax the completed form to: 1-408-715-2540 |
| Mail |
Please send the completed form to:
Eric Renaud
Sun Microsystems, Inc.
4120 Network Circle, USCA 12-105
Santa Clara, CA 95054
|
| Email |
Please email the completed form to: sun_ca@sun.com |
Developer Resources
OpenPortal t-shirts and mugs are available at the !OpenPortal cafepress.com store.
Contact Us
For future news and announcements about the Portal Server open source project, please subscribe to the alias announce@portal.dev.java.net. Please refer to the Project Mailing Lists page for the full list of mailing lists.
For OpenPortal questions or help, please contact us at OpenPortal Development Alias . Please refer to the project's mailing lists for questions specific to each project. If you can't find something or have comments on this wiki, please send us your feedback to Wiki Management
|