You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@portals.apache.org by at...@apache.org on 2012/12/16 19:14:06 UTC
svn commit: r1422648 [1/3] - in /portals/site-live: charter/ css/
development/ images/ images/logos/ status/ style/
Author: ate
Date: Sun Dec 16 18:14:02 2012
New Revision: 1422648
URL: http://svn.apache.org/viewvc?rev=1422648&view=rev
Log:
PORTALS-23: Move portals site deployment to svnpubsub, general
Added:
portals/site-live/charter/PlutoCharter.html (with props)
portals/site-live/charter/PortalsCharter.html (with props)
portals/site-live/charter/portals-resolution.txt (with props)
portals/site-live/css/maven-base.css (with props)
portals/site-live/css/maven-theme.css (with props)
portals/site-live/css/print.css (with props)
portals/site-live/css/site.css (with props)
portals/site-live/development/code-standards.html (with props)
portals/site-live/development/developer-links.html (with props)
portals/site-live/development/documentation.html (with props)
portals/site-live/development/further-reading.html (with props)
portals/site-live/images/Jetspeed_WhiteOnBlue_pb.jpg (with props)
portals/site-live/images/Jetspeed_blue.jpg (with props)
portals/site-live/images/Jetspeed_blue_med.png (with props)
portals/site-live/images/Jetspeed_blue_sm-1.jpg (with props)
portals/site-live/images/Jetspeed_blue_sm.jpg (with props)
portals/site-live/images/Jetspeed_blue_sm.png (with props)
portals/site-live/images/Jetspeed_white.jpg (with props)
portals/site-live/images/Jetspeed_white_med.png (with props)
portals/site-live/images/Jetspeed_white_sm-1.jpg (with props)
portals/site-live/images/Jetspeed_white_sm.jpg (with props)
portals/site-live/images/Jetspeed_white_sm.png (with props)
portals/site-live/images/add.gif (with props)
portals/site-live/images/apache-portals-2.gif (with props)
portals/site-live/images/apache-portals-big.gif (with props)
portals/site-live/images/apache-portals-bw.gif (with props)
portals/site-live/images/apache-portals.gif (with props)
portals/site-live/images/apache.gif (with props)
portals/site-live/images/breadcrumbs.jpg (with props)
portals/site-live/images/close.gif (with props)
portals/site-live/images/collapsed.gif (with props)
portals/site-live/images/expanded.gif (with props)
portals/site-live/images/external-classic.png (with props)
portals/site-live/images/external.png (with props)
portals/site-live/images/file.gif (with props)
portals/site-live/images/fix.gif (with props)
portals/site-live/images/folder-closed.gif (with props)
portals/site-live/images/folder-open.gif (with props)
portals/site-live/images/h3.jpg (with props)
portals/site-live/images/h5.jpg (with props)
portals/site-live/images/help_logo.gif (with props)
portals/site-live/images/icon_alert.gif (with props)
portals/site-live/images/icon_alertsml.gif (with props)
portals/site-live/images/icon_arrowfolder1_sml.gif (with props)
portals/site-live/images/icon_arrowfolder2_sml.gif (with props)
portals/site-live/images/icon_arrowfolderclosed1_sml.gif (with props)
portals/site-live/images/icon_arrowfolderopen2_sml.gif (with props)
portals/site-live/images/icon_arrowmembers1_sml.gif (with props)
portals/site-live/images/icon_arrowmembers2_sml.gif (with props)
portals/site-live/images/icon_arrowusergroups1_sml.gif (with props)
portals/site-live/images/icon_arrowusergroups2_sml.gif (with props)
portals/site-live/images/icon_arrowwaste1_sml.gif (with props)
portals/site-live/images/icon_arrowwaste2_sml.gif (with props)
portals/site-live/images/icon_confirmsml.gif (with props)
portals/site-live/images/icon_doc_lrg.gif (with props)
portals/site-live/images/icon_doc_sml.gif (with props)
portals/site-live/images/icon_error_lrg.gif (with props)
portals/site-live/images/icon_error_sml.gif (with props)
portals/site-live/images/icon_folder_lrg.gif (with props)
portals/site-live/images/icon_folder_sml.gif (with props)
portals/site-live/images/icon_help_lrg.gif (with props)
portals/site-live/images/icon_help_sml.gif (with props)
portals/site-live/images/icon_info_lrg.gif (with props)
portals/site-live/images/icon_info_sml.gif (with props)
portals/site-live/images/icon_infosml.gif (with props)
portals/site-live/images/icon_members_lrg.gif (with props)
portals/site-live/images/icon_members_sml.gif (with props)
portals/site-live/images/icon_sortdown.gif (with props)
portals/site-live/images/icon_sortleft.gif (with props)
portals/site-live/images/icon_sortright.gif (with props)
portals/site-live/images/icon_sortup.gif (with props)
portals/site-live/images/icon_success_lrg.gif (with props)
portals/site-live/images/icon_success_sml.gif (with props)
portals/site-live/images/icon_usergroups_lrg.gif (with props)
portals/site-live/images/icon_usergroups_sml.gif (with props)
portals/site-live/images/icon_warning_lrg.gif (with props)
portals/site-live/images/icon_warning_sml.gif (with props)
portals/site-live/images/icon_waste_lrg.gif (with props)
portals/site-live/images/icon_waste_sml.gif (with props)
portals/site-live/images/jetspeed-powered.gif (with props)
portals/site-live/images/logos/
portals/site-live/images/logos/build-by-maven-black.png (with props)
portals/site-live/images/logos/build-by-maven-white.png (with props)
portals/site-live/images/logos/maven-bolt.png (with props)
portals/site-live/images/logos/maven-brewed.png (with props)
portals/site-live/images/logos/maven-build-successfull.png (with props)
portals/site-live/images/logos/maven-built.png (with props)
portals/site-live/images/logos/maven-bulldozer.png (with props)
portals/site-live/images/logos/maven-button-1.png (with props)
portals/site-live/images/logos/maven-button-2.png (with props)
portals/site-live/images/logos/maven-button-3.png (with props)
portals/site-live/images/logos/maven-button-4.png (with props)
portals/site-live/images/logos/maven-button-5.png (with props)
portals/site-live/images/logos/maven-button-black.png (with props)
portals/site-live/images/logos/maven-button-blue.png (with props)
portals/site-live/images/logos/maven-button-copper.png (with props)
portals/site-live/images/logos/maven-button-green.png (with props)
portals/site-live/images/logos/maven-button-pinky.png (with props)
portals/site-live/images/logos/maven-button-purple.png (with props)
portals/site-live/images/logos/maven-button-teal.png (with props)
portals/site-live/images/logos/maven-feather.png (with props)
portals/site-live/images/logos/maven-frankenstein.png (with props)
portals/site-live/images/logos/maven-mavenfactured.png (with props)
portals/site-live/images/logos/maven-petesucks.png (with props)
portals/site-live/images/logos/maven-propaganda-2.png (with props)
portals/site-live/images/logos/maven-propaganda.png (with props)
portals/site-live/images/logos/maven-redgreen.png (with props)
portals/site-live/images/newwindow-classic.png (with props)
portals/site-live/images/newwindow.png (with props)
portals/site-live/images/none.png (with props)
portals/site-live/images/nw_maj.gif (with props)
portals/site-live/images/nw_maj_hi.gif (with props)
portals/site-live/images/nw_maj_rond.gif (with props)
portals/site-live/images/nw_med.gif (with props)
portals/site-live/images/nw_med_hi.gif (with props)
portals/site-live/images/nw_med_rond.gif (with props)
portals/site-live/images/nw_min.gif (with props)
portals/site-live/images/nw_min_036.gif (with props)
portals/site-live/images/nw_min_hi.gif (with props)
portals/site-live/images/pdf.gif (with props)
portals/site-live/images/remove.gif (with props)
portals/site-live/images/se_maj_rond.gif (with props)
portals/site-live/images/strich.gif (with props)
portals/site-live/images/sw_maj_rond.gif (with props)
portals/site-live/images/sw_med_rond.gif (with props)
portals/site-live/images/sw_min.gif (with props)
portals/site-live/images/update.gif (with props)
portals/site-live/status/2004-03.html (with props)
portals/site-live/style/maven-base.css (with props)
portals/site-live/style/maven-classic.css (with props)
portals/site-live/style/maven-theme.css (with props)
portals/site-live/style/print.css (with props)
Added: portals/site-live/charter/PlutoCharter.html
URL: http://svn.apache.org/viewvc/portals/site-live/charter/PlutoCharter.html?rev=1422648&view=auto
==============================================================================
--- portals/site-live/charter/PlutoCharter.html (added)
+++ portals/site-live/charter/PlutoCharter.html Sun Dec 16 18:14:02 2012
@@ -0,0 +1,124 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<html>
+<head>
+<title>Jakarta Pluto Project Charter</title>
+</head>
+<body><hr>
+<h1>Jakarta Pluto Project Charter</h1>
+<h3>1 INTRODUCTION</h3>
+<p>The Jakarta Pluto project is an open source reference implementation of the Java Portlet Specification. Pluto is a collaborative software development project dedicated to providing robust, full-featured, comercial-quality, and freely available Java Portlet Specification compliant portlet container.
+</p>
+<h4>1.1 The Java Portlet Specification</h4>
+<p>The portlet specification defines a set of APIs for portal computing addressing the areas of aggregation,
+personalization, presentation and security. Additionally, the specification defines portlets,
+the portlet container behavior, invocation of portlets, portlet services,
+the portlet event model, and other relevant entities and interfaces.
+Pluto implements the portlet container enabling interoperability between portlets and portals.
+The portlet specification was initiated by IBM and SUN and developed under the Java Community Process as JSR 168.
+For more information see http://jcp.org/en/jsr/detail?id=168.</p>
+<p> As part of this JSR a reference implementation of the portlet container,
+which is the run-time environment for portlets, will be created. The
+Pluto project is the open source reference implementation for the Java Portlet Specification.</p>
+<h3>2 MISSION</h3>
+<p>2.1 To provide high quality minimal, comprehensive,
+ specification-complaint implementations for versions of the Java
+ Portlet Specification. These should therefore be suitable for use as
+ reference implementations.
+</p>
+<p>2.2 To promote the use of portlet applications.
+ We view portlets as an important technology in the growing portal and web application environments.
+ We intend to build a freely available portlet container in order to promote the use of this technology.
+</p>
+<p>2.3 To server as the foundation for other Apache projects such as Jetspeed and WSRP4J.
+ To provide a robust portlet container for use by this other projects,
+ and to satisfy the requirements from other Apache projects that rely upon Pluto.
+</p>
+<h3>3 TERMS</h3>
+<p>3.1 <b>PMC</b> - The Jakarta PMC is a management board for project at the Jakarta project at the Apache Software Foundation.
+</p>
+<p>3.2 <b>Project</b> The Jakarta Pluto Project, referred to as "jakarta.apache.org/pluto" or "Pluto"
+ is a sub-project of the Jakarta project at the Apache Software Foundation.</p>
+ <p>3.3 <b>Contributor</b> Anyone who makes a contribution to the development of the Pluto project.<p>
+ <p>3.4 <b>Committer</b> Each Jakarta subproject has a set of committers.
+ Committers are contributors who have read/write access to the source coderepository.
+ <p><h3>4 THE PROJECT MANAGEMENT COMMITTEE</h3>
+ <p>Since Pluto is a subproject of Jakarta, it will be managed by the Jakarta PMC.
+</p>
+<h3>5 CONTRIBUTORS</h3>
+<p>5.1 Like all Apache projects, the Pluto project is a meritocracy -- the more work you do,
+ the more you are allowed to do.
+ Contributions will include participating in
+ mailing lists, reporting bugs, providing patches and proposing changes to a product.
+</p>
+<p>5.2 Developers who make regular and substantial contributions may become committers as described below.</p>
+<h3>6 COMMITTERS</h3>
+<p>6.1 Committers are contributors who have read/write access to the source code repository.
+ New committers are added when a contributor is nominated by a committer and approved by at least
+ three of the active committers with no opposing votes.
+ In most cases, new committers will already be participating in the development process by submitting
+ suggestions and/or fixes via the bug report page or mailing lists.</p>
+<p>6.2 For the purposes of voting, committers will be classed as "active" or"inactive".
+ Only active committers will be included in the totals used to determine the success or
+ failure of a particular vote.
+</p>
+<p>6.3 Committers remain active as long as they are contributing code or posting to the
+ project mailing lists. If a committers has neither contributed code nor posted to the project
+ mailing lists in 3 months, the other project committers will e-mail the committer,
+ the development list, and the PMC mailing list notifying the committer and community that they
+ could be moved to inactive status.
+</p>
+<p>6.4 An inactive status will not prevent a committer committing new code changes or posting to the mailing lists.
+ Either of these activities will automatically re-activate the committer for the purposes of voting.
+</p>
+<h3>7 INFRASTRUCTURE</h3>7.1 The Pluto project site must provide the following:
+ <p>a) Bug Database -- This is a system for tracking bugs and feature requests.
+ <p>b) Source Repository -- A CVS repository containing both the source code and documentation for the Pluto
+ project. The project will have a set of committers to its repository.
+ <p>c) Website -- A jakarta.apache.org/pluto website will contain information about the Pluto project,
+ including documentation, downloads of releases, and this charter.
+ <p>d) General Mailing List -- This mailing list is open to the public.
+ It is intended for discussions for Pluto users.
+ Suggested name pluto-user@jakarta.apache.org
+ <p>e) Development Mailing List -- This mailing list is open to the public.
+ A mailing list devoted to Pluto development.
+ Suggested name pluto-dev@jakarta.apache.org
+ <p>f) Commits Mailing List -- A mailing list to log CVS commits.
+ Suggested name pluto-commits@jakarta.apache.org</p>
+ <p>7.2 Versioning -- Versions of Pluto will be released to coincide with the Java Portlet Specification releases.
+ Version 1.0 of Pluto will implement the 1.0 specification. When a new revision of the specification is
+ released, Pluto will move on to create a pluto-1.1 product. The specification would therefore form
+ part of the implementation name.
+<h3>8 LICENSING</h3>
+ All contributions to the Pluto project adhere to the "ASF Source Code License."
+ All further contributions must be made under the same terms.
+ All contributed files must contain the full text of the ASF Source Code License.
+<p><h3>9 THE DEVELOPMENT PROCESS</h3>
+ <p>The development process is intentionally lightweight; like other Apache projects,
+ the committers decide which changes may be committed to the repository.
+ Three +1 ('yes' votes) with no -1 ('no' votes orvetoes) are needed to approve a code change.
+ For efficiency, some codechanges from some contributors (e.g. feature additions, bug fixes)
+ may be approved in advance, in which case they may be committed first and changed as needed,
+ with conflicts resolved by majority vote of the committers.
+</p>
+<h3>10 Relationship with other Apache projects</h3>
+<p>10.1 The Pluto project will work closely with other Apache projects,
+ such as Jakarta (Jetspeed, Commons, Tomcat), Web Services (WSRP4J), and Cocoon,
+ to avoid redundancy and achieve a coherent architecture among Pluto and these projects.
+</p>
+</body>
+</html>
\ No newline at end of file
Propchange: portals/site-live/charter/PlutoCharter.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/charter/PortalsCharter.html
URL: http://svn.apache.org/viewvc/portals/site-live/charter/PortalsCharter.html?rev=1422648&view=auto
==============================================================================
--- portals/site-live/charter/PortalsCharter.html (added)
+++ portals/site-live/charter/PortalsCharter.html Sun Dec 16 18:14:02 2012
@@ -0,0 +1,331 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<html>
+ <head>
+ <title>Apache Portals Project Charter</title>
+ </head>
+ <body>
+<hr><h1><center>Apache Portals Project Charter</center></h1>
+<p>
+<ul>
+<li><a href="#1">1. Introduction</a>
+<li><a href="#2">2. Mission</a>
+<li><a href="#3">3. History</a>
+<li><a href="#4">4. Organization</a>
+<li><a href="#5">5. The Project Management Committee</a>
+<li><a href="#6">6. SubProjects</a>
+<li><a href="#7">7. Contributors</a>
+<li><a href="#8">8. Committers</a>
+<li><a href="#9">9. Infrastructure</a>
+<li><a href="#10">10. Licensing</a>
+<li><a href="#11">11. The Development Process</a>
+<li><a href="#12">12. SubProject Requirements</a>
+<li><a href="#13">13. Relationship to other Apache Projects</a>
+<li><a href="#14">14 Terms and Definitions</a>
+</ul>
+<hr>
+<a name="1"><h3>1. Introduction</h3></a>
+<p>
+<b>Apache Portals</b> is a collaborative software development project dedicated to providing robust, full-featured,
+commercial-quality, and freely available Portal related software on a wide variety of platforms and programming languages.
+This project is managed in cooperation with various individuals worldwide (both independent and company-affiliated experts),
+who use the Internet to communicate, plan, and develop Portal software and related documentation.
+</p>
+<p>
+<b>Apache Portals</b> is also known as <b>portals.apache.org</b>, located at <b>http://portals.apache.org</b>
+</p>
+<p>
+This charter describes the mission, history, organization, and processes of the project.
+</p>
+<a name="2"><h3>2. Mission</h3></a>
+<p>
+<b>portals.apache.org</b> exists to promote the use of open source portal technology.
+We view portals as an important technology in in the growing portal and web application environments.
+We intend to build freely available portal software in order to promote the use of this technology.
+</p>
+To provide reference implementations Java and W3C Standards such as the
+<ul>
+<li>Java Portlet Standard
+<li>WSRP Portlet Standard
+</ul>
+To provide portal implementations including:
+<ul>
+<li>Cocoon Portal
+<li>Jetspeed-1
+<li>Jetspeed-2
+<li>PHP Portals (TBD)
+</ul>
+To provide fully working and standardized portlet applications:
+<ul>
+<li>Jetspeed Content Replication Engine
+<li>Jetspeed Portal Administration Application
+<li>(TBD)
+</ul>
+To provide common frameworks and tools for developing portal software
+<ul>
+<li>CPS (Cornerstone Portlet Services)
+<li>Struts Portlet Application Framework
+<li>Python Portlet Application Framework
+<li>Turbine Portlet Application Framework
+</ul>
+To provide portal interoperability frameworks and tools for programming languages including
+<ul>
+<li>Java
+<li>Perl
+<li>PHP
+<li>Python
+<li>...
+</ul>
+</p>
+<a name="3"><h3>3. History</h3></a>
+<p>
+This project was established under the direction of the Apache Software Foundation in January 2004
+to facilitate joint open-source development of portal software.
+</p>
+<a name="4"><h3>4. Organization</h3></a>
+<p>
+<b>portals.apache.org</b> exists as an umbrella project for sub-projects and as a ground for introducing new projects
+and portal applications at Apache. At the time of the writing of this charter, the following projects
+are included in the Apache Portals project from Jakarta:
+<ul>
+<li>Cocoon Portal
+<li>Cornerstone (CPS)
+<li>Jetspeed-1
+<li>Jetspeed-2
+<li>Pluto
+<li>WSRP-4J
+</ul>
+</p>
+
+<a name="5"><h3>5. The Project Management Committee</h3></a>
+5.1 The <b>portals.apache.org project</b> is managed by a small, core group of
+contributors known as the Project Management Committee [PMC], with representation from all sub-projects.
+<p>
+5.2 The activities of the PMC are coordinated by the Chairperson,
+who is an officer of the corporation and reports to the Apache
+Board. The Chairperson will, on the request of the Apache Board,
+provide reports to the Board on issues related to the running of
+the portals.apache.org project.
+<p>
+5.3 The PMC has the following responsibilities:
+<p>
+a) Accepting new subproject proposals, formally submitting these proposals for committer vote,
+and creating the subproject (see SUBPROJECTS below).
+This is done in collaboration with the Incubator (see <a href="http://incubator.apache.org">http://incubator.apache.org</a>).
+<p>
+b) Facilitating code or other donations by individuals or companies in collaboration with the Incubator.
+<p>
+c) Resolving license issues and other legal issues in conjunction with the ASF board.
+<p>
+d) Ensuring that administrative and infrastructure work is completed.
+<p>
+e) Facilitating relationships among projects and subprojects.
+<p>
+f) Facilitating relationships between portals.apache.org and the external world.
+<p>
+g) Overseeing portals.apache.org to ensure that the mission defined in this document is being fulfilled.
+<p>
+h) Resolving conflicts within the project.
+<p>
+i) Reporting to the ASF board (through the Chair) on the progress of the project.
+<p>
+5.4 To become a member of the PMC, an individual must be nominated by a
+contributor, unanimously approved by all PMC members, and approved by
+a two-thirds majority of committers. In most cases, developers will
+have actively contributed to development for at least six months
+before being considered for membership on the PMC.
+<p>
+5.5 In cases where the sub-project is unable to directly provide a
+representative on the PMC, another member of the PMC will be required
+to represent that sub-project on the PMC. This will be strongly
+discouraged. It is preferable that all sub-projects have direct
+representation on the PMC.
+<p>
+5.6 Once the PMC selection process has completed, the PMC will provide
+a recommendation to the Apache Board for the position of Chairperson
+of the PMC.
+<p>
+5.7 This recommendation will be made on the basis of an election held
+within the PMC. The election will be performed using a simple
+majority vote of PMC members.
+<p>
+5.8 Upon agreement by the Apache Board, the recommended Chairperson will,
+if they are not already, be appointed an officer of the corporation.
+See <a href="http://www.apache.org/foundation/bylaws.html">http://www.apache.org/foundation/bylaws.html</a> for more information.
+<p>
+5.9 In the unlikely event that a member of the PMC becomes disruptive to
+the process, ceases to make codebase contributions for an extended
+period, or ceases to take part in PMC votes for an extended period of
+time, said member may be removed by unanimous vote of remaining PMC members.
+<p>
+5.10 The PMC is responsible for maintaining and updating this
+charter. Development must follow the process outlined below, so any
+change to the development process necessitates a change to the
+charter. Changes must be unanimously approved by all members of the
+PMC. A contributor may challenge a change to the charter at any time
+and ask for a vote of all portals.apache.org active committers, in which
+case a two-thirds majority must approve the change.
+
+<a name="6"><h3>6. SubProjects</h3></a>
+
+6.1 portals.apache.org is comprised of subprojects; a subproject is
+responsible for component or application whose scope is well defined.
+Each subproject has its own set of developers, and is responsible
+for approving its own committers.
+<p>
+6.2 A new subproject proposal is submitted to the PMC, and then accepted
+by a majority portals.apache.org active committer vote.
+<p>
+6.3 A subproject may be removed by unanimous vote of the PMC, subject to the
+approval of the ASF board. A contributor may challenge the removal of a
+subproject at any time and ask for a vote of all active committers, in
+which case a two-thirds majority must approve the change.
+<p>
+<p>
+<a name="7"><h3>7. Contributors</h3></a>
+
+7.1 Like all Apache projects, the Portals project is a meritocracy -- the more
+work you do, the more you are allowed to do. Contributions will include participating in
+mailing lists, reporting bugs, providing patches and proposing changes to a product.
+<p>
+
+7.2 Developers who make regular and substantial contributions may become
+committers as described below.
+<p>
+
+<a name="8"><h3>8. Committers</h3></a>
+
+8.1 Each subproject has a set of committers. Committers are contributors who
+have read/write access to the source code repository. New committers
+are added when a contributor is nominated by a committer and approved by
+at least three of the active committers for that subproject with no
+opposing votes. In most cases, new committers will already be
+participating in the development process by submitting suggestions
+and/or fixes via the bug report page or mailing lists.
+<p>
+8.2 For the purposes of voting, committers will be classed as "active" or
+"inactive". Only active committers will be included in the totals used to
+determine the success or failure of a particular vote.
+<p>
+8.3 Committers remain active as long as they are contributing code or
+posting to the subproject mailing lists. If a committers has neither
+contributed code nor posted to the subproject mailing lists in 3
+months, the PMC representatives for that subproject will e-mail the
+committer, the subproject development list, and the PMC mailing list
+notifying the committer that they are going to be moved to inactive
+status. If there is no response in 72 hours, the committer will become
+inactive.
+<p>
+8.4 An inactive status will not prevent a committer committing new code
+changes or posting to the mailing lists. Either of these activities will
+automatically re-activate the committer for the purposes of voting.
+<p>
+<a name="9"><h3>9. Infrastructure</h3></a>
+
+9.1 The portals.apache.org project site must provide the following:
+<p>
+a) Bug Database -- This is a system for tracking bugs and feature
+requests.
+
+<p>
+b) Subproject Source Repositories -- These are several CVS repositories
+containing both the source code and documentation for the
+subprojects. Each subproject will have a set of committers to its
+repository.
+<p>
+c) Website -- An portals.apache.org website will contain information about
+the portals.apache.org project, including documentation, downloads of
+releases, and this charter. Each subproject will have its own website
+with subproject information.
+<p>
+d) PMC Mailing List -- This list is for PMC business requiring
+confidentiality, particularly when an individual or company requests
+discretion. All other PMC business should be done on the general
+mailing list.
+<p>
+e) General Mailing List -- This mailing list is open to the public. It is
+intended for discussions that cross subprojects.
+<p>
+f) Subproject Mailing Lists -- Each subproject should have a devoted mailing
+list. Many subprojects may wish to have both user and development
+lists. The individual subprojects may decide on the exact structure of
+their mailing lists.
+<p>
+<a name="10"><h3>10. Licensing</h3></a>
+
+10.1 All contributions to the portals.apache.org project adhere to the
+"ASF Source Code License." All further contributions must be made under the
+same terms. All contributed files must contain the full text of the ASF
+Source Code License.
+<p>
+<a name="11"><h3>11. The Development Process</h3></a>
+
+11.1 The development process is intentionally lightweight; like other
+Apache projects, the committers decide which changes may be committed
+to the repository. Three +1 ('yes' votes) with no -1 ('no' votes or
+vetoes) are needed to approve a code change. For efficiency, some code
+changes from some contributors (e.g. feature additions, bug fixes) may
+be approved in advance, in which case they may be committed first and
+changed as needed, with conflicts resolved by majority vote of the
+committers.
+<p>
+<a name="12"><h3>12. SubProject Requirements</h3></a>
+
+12.1 Each subproject must have a set of requirements as well as an
+up-to-date release plan and design document on its dedicated web page.
+<p>
+12.2 It is recommended that each subproject have a smoke-test system
+that works at least as a basic integration test.
+<p>
+<a name="13"><h3>13. Relationship to other Apache Projects</h3></a>
+
+13.1 The portals.apache.org project should work closely with other Apache
+projects, such as XML, Jakarta and the Apache Server, to avoid redundancy
+and achieve a coherent architecture among portals.apache.org and these
+projects.
+<hr>
+
+<a name="14"><h3>14 Terms and Definitions</h3></a>
+<ul>
+<li><b>Portal</b> - A portal is a web based application that –commonly- provides personalization, single
+sign on, content aggregation from different sources and hosts the presentation layer of
+Information Systems. Aggregation is the action of integrating content from different
+sources within a web page. A portal may have sophisticated personalization features to
+provide customized content to users. Portal pages may have different set of portlets
+creating content for different users.
+<li><b>Portlet</b> - A portlet is a Java technology based web component, managed by a portlet container, that
+processes requests and generates dynamic content. Portlets are used by portals as
+pluggable user interface components that provide a presentation layer to Information
+Systems.
+<li><b>Portlet Application</b> - Portlets, servlets and JSPs are bundled in an extended web application called portlet
+application. Portlets, servlets and JSPs within the same portlet application share
+classloader, application context and session.
+<p>
+<li><b>PMC</b> - The Portals PMC is a management board for all Portals projects.
+<li><b>Project</b> - The Apache Portals Project, referred to as <b>portals.apache.org</b> is a top level
+ project of the Apache Software Foundation.
+<li><b>Subproject</b> - Any project existing under the Apache Portals Project top-level project.
+ <b>portals.apache.org</b> is comprised of a number of subprojects; a subproject is responsible for a component or application whose scope is well defined.
+<li><b>Contributor</b> - Anyone who makes a contribution to the development of the portals.apache.org project or a subproject.
+<li><b>Committer</b> - Each Portals subproject has a set of committers. Committers can have rights to one or more subprojects as granted by the PMC.
+ Committers are contributors who have read/write access to the source code repository.
+<li><b>The ASF Board</b> - The management board of the Apache Software Foundation.
+</ul>
+
+</body>
+</html>
+
Propchange: portals/site-live/charter/PortalsCharter.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/charter/portals-resolution.txt
URL: http://svn.apache.org/viewvc/portals/site-live/charter/portals-resolution.txt?rev=1422648&view=auto
==============================================================================
--- portals/site-live/charter/portals-resolution.txt (added)
+++ portals/site-live/charter/portals-resolution.txt Sun Dec 16 18:14:02 2012
@@ -0,0 +1,73 @@
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+WHEREAS, the Board of Directors deems it to be in
+ the best interests of the Foundation and consistent with
+ the Foundation's purpose to establish a Project Management
+ Committee charged with the creation and maintenance of
+ open-source software related to Portal software development tools
+ which are predicated on the use of Portals, for distribution
+ at no charge to the public.
+
+ NOW, THEREFORE, BE IT RESOLVED, that a Project Management
+ Committee (PMC), to be known as the "Apache Portals PMC", be and
+ hereby is established pursuant to Bylaws of the Foundation;
+ and be it further
+
+ RESOLVED, that the Apache Portals PMC be and hereby is responsible
+ for the creation and maintenance of software related to creation
+ and maintenance of open-source software related to Portal software
+ development tools based on software licensed to the Foundation;
+ and be it further
+
+ RESOLVED, that the office of "Vice President, Portals" be and
+ hereby is created, the person holding such office to serve
+ at the direction of the Board of Directors as the chair of the
+ Portals PMC, and to have primary responsibility for management
+ of the projects within the scope of responsibility of the
+ Portals PMC; and be it further
+
+ RESOLVED, that the persons listed immediately below be and hereby
+ are appointed to serve as the initial members of the Portals PMC:
+
+ * Jeremy Ford <jf...@apache.org>
+ * Santiago Gala <sg...@apache.org>
+ * Stefan Hepper <st...@apache.org>
+ * Julie MacNaught <jm...@apache.org>
+ * Davanum Srinivas <di...@apache.org>
+ * David Sean Taylor <ta...@apache.org>
+ * Scott Weaver <we...@apache.org>
+ * Carsten Ziegeler <cz...@apache.org>
+
+ NOW, THEREFORE, BE IT FURTHER RESOLVED, that Santiago Gala
+ be and hereby is appointed to the office of Vice President, Portals,
+ to serve in accordance with and subject to the direction of the
+ Board of Directors and the Bylaws of the Foundation until death,
+ resignation, retirement, removal or disqualification, or until a
+ successor is appointed; and be it further
+
+ RESOLVED, that the initial Portals PMC be and hereby is tasked
+ with the creation of a set of bylaws intended to encourage open
+ development and increased participation in the Portals Project;
+ and be it further
+
+ RESOLVED, that the initial Portals PMC be and hereby is tasked
+ with the migration and rationalization of the Apache Jakarta PMC
+ Jetspeed, Pluto, WSRP4J subprojects; and be it further
+
+ RESOLVED, that all responsibility pertaining to the Jakarta
+ Jetspeed sub-project and encumbered upon the Apache Jakarta PMC
+ are hereafter discharged.
+
Propchange: portals/site-live/charter/portals-resolution.txt
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/css/maven-base.css
URL: http://svn.apache.org/viewvc/portals/site-live/css/maven-base.css?rev=1422648&view=auto
==============================================================================
--- portals/site-live/css/maven-base.css (added)
+++ portals/site-live/css/maven-base.css Sun Dec 16 18:14:02 2012
@@ -0,0 +1,143 @@
+body {
+ margin: 0px;
+ padding: 0px;
+}
+img {
+ border:none;
+}
+table {
+ padding:0px;
+ width: 100%;
+ margin-left: -2px;
+ margin-right: -2px;
+}
+acronym {
+ cursor: help;
+ border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+ padding: 2px 4px 2px 4px;
+ vertical-align: top;
+}
+div.clear{
+ clear:both;
+ visibility: hidden;
+}
+div.clear hr{
+ display: none;
+}
+#bannerLeft, #bannerRight {
+ font-size: xx-large;
+ font-weight: bold;
+}
+#bannerLeft img, #bannerRight img {
+ margin: 0px;
+}
+.xleft, #bannerLeft img {
+ float:left;
+}
+.xright, #bannerRight {
+ float:right;
+}
+#banner {
+ padding: 0px;
+}
+#banner img {
+ border: none;
+}
+#breadcrumbs {
+ padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 170px;
+ float:left;
+ overflow: auto;
+}
+#bodyColumn {
+ margin-right: 1.5em;
+ margin-left: 197px;
+}
+#legend {
+ padding: 8px 0 8px 0;
+}
+#navcolumn {
+ padding: 8px 4px 0 8px;
+}
+#navcolumn h5 {
+ margin: 0;
+ padding: 0;
+ font-size: small;
+}
+#navcolumn ul {
+ margin: 0;
+ padding: 0;
+ font-size: small;
+}
+#navcolumn li {
+ list-style-type: none;
+ background-image: none;
+ background-repeat: no-repeat;
+ background-position: 0 0.4em;
+ padding-left: 16px;
+ list-style-position: outside;
+ line-height: 1.2em;
+ font-size: smaller;
+}
+#navcolumn li.expanded {
+ background-image: url(../images/expanded.gif);
+}
+#navcolumn li.collapsed {
+ background-image: url(../images/collapsed.gif);
+}
+#poweredBy {
+ text-align: center;
+}
+#navcolumn img {
+ margin-top: 10px;
+ margin-bottom: 3px;
+}
+#poweredBy img {
+ display:block;
+ margin: 20px 0 20px 17px;
+}
+#search img {
+ margin: 0px;
+ display: block;
+}
+#search #q, #search #btnG {
+ border: 1px solid #999;
+ margin-bottom:10px;
+}
+#search form {
+ margin: 0px;
+}
+#lastPublished {
+ font-size: x-small;
+}
+.navSection {
+ margin-bottom: 2px;
+ padding: 8px;
+}
+.navSectionHead {
+ font-weight: bold;
+ font-size: x-small;
+}
+.section {
+ padding: 4px;
+}
+#footer {
+ padding: 3px 10px 3px 10px;
+ font-size: x-small;
+}
+#breadcrumbs {
+ font-size: x-small;
+ margin: 0pt;
+}
+.source {
+ padding: 12px;
+ margin: 1em 7px 1em 7px;
+}
+.source pre {
+ margin: 0px;
+ padding: 0px;
+}
Propchange: portals/site-live/css/maven-base.css
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/css/maven-theme.css
URL: http://svn.apache.org/viewvc/portals/site-live/css/maven-theme.css?rev=1422648&view=auto
==============================================================================
--- portals/site-live/css/maven-theme.css (added)
+++ portals/site-live/css/maven-theme.css Sun Dec 16 18:14:02 2012
@@ -0,0 +1,141 @@
+body {
+ padding: 0px 0px 10px 0px;
+}
+body, td, select, input, li{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 13px;
+}
+code{
+ font-family: Courier, monospace;
+ font-size: 13px;
+}
+a {
+ text-decoration: none;
+}
+a:link {
+ color:#36a;
+}
+a:visited {
+ color:#47a;
+}
+a:active, a:hover {
+ color:#69c;
+}
+#legend li.externalLink {
+ background: url(../images/external.png) left top no-repeat;
+ padding-left: 18px;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+ background: url(../images/external.png) right center no-repeat;
+ padding-right: 18px;
+}
+#legend li.newWindow {
+ background: url(../images/newwindow.png) left top no-repeat;
+ padding-left: 18px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+ background: url(../images/newwindow.png) right center no-repeat;
+ padding-right: 18px;
+}
+h2 {
+ padding: 4px 4px 4px 6px;
+ border: 1px solid #999;
+ color: #900;
+ background-color: #ddd;
+ font-weight:900;
+ font-size: x-large;
+}
+h3 {
+ padding: 4px 4px 4px 6px;
+ border: 1px solid #aaa;
+ color: #900;
+ background-color: #eee;
+ font-weight: normal;
+ font-size: large;
+}
+h4 {
+ padding: 4px 4px 4px 6px;
+ border: 1px solid #bbb;
+ color: #900;
+ background-color: #fff;
+ font-weight: normal;
+ font-size: large;
+}
+h5 {
+ padding: 4px 4px 4px 6px;
+ color: #900;
+ font-size: normal;
+}
+p {
+ line-height: 1.3em;
+ font-size: small;
+}
+#breadcrumbs {
+ border-top: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ background-color: #ccc;
+}
+#leftColumn {
+ margin: 10px 0 0 5px;
+ border: 1px solid #999;
+ background-color: #eee;
+}
+#navcolumn h5 {
+ font-size: smaller;
+ border-bottom: 1px solid #aaaaaa;
+ padding-top: 2px;
+ color: #000;
+}
+
+table.bodyTable th {
+ color: white;
+ background-color: #bbb;
+ text-align: left;
+ font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+ font-size: 1em;
+}
+
+table.bodyTable tr.a {
+ background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+ background-color: #eee;
+}
+
+.source {
+ border: 1px solid #999;
+}
+dl {
+ padding: 4px 4px 4px 6px;
+ border: 1px solid #aaa;
+ background-color: #ffc;
+}
+dt {
+ color: #900;
+}
+#organizationLogo img, #projectLogo img, #projectLogo span{
+ margin: 8px;
+}
+#banner {
+ border-bottom: 1px solid #fff;
+}
+.errormark, .warningmark, .donemark, .infomark {
+ background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+ background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+ background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+ background-image: url(../images/icon_info_sml.gif);
+}
+
Propchange: portals/site-live/css/maven-theme.css
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/css/print.css
URL: http://svn.apache.org/viewvc/portals/site-live/css/print.css?rev=1422648&view=auto
==============================================================================
--- portals/site-live/css/print.css (added)
+++ portals/site-live/css/print.css Sun Dec 16 18:14:02 2012
@@ -0,0 +1,7 @@
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
+ display: none !important;
+}
+#bodyColumn, body.docs div.docs {
+ margin: 0 !important;
+ border: none !important
+}
Propchange: portals/site-live/css/print.css
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/css/site.css
URL: http://svn.apache.org/viewvc/portals/site-live/css/site.css?rev=1422648&view=auto
==============================================================================
(empty)
Propchange: portals/site-live/css/site.css
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/development/code-standards.html
URL: http://svn.apache.org/viewvc/portals/site-live/development/code-standards.html?rev=1422648&view=auto
==============================================================================
--- portals/site-live/development/code-standards.html (added)
+++ portals/site-live/development/code-standards.html Sun Dec 16 18:14:02 2012
@@ -0,0 +1,453 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>The Apache Portals Site - Coding Standards</title>
+ <style type="text/css" media="all">
+ @import url("../css/maven-base.css");
+ @import url("../css/maven-theme.css");
+ @import url("../css/site.css");
+ </style>
+ <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+ <meta name="author" content="David Sean Taylor" />
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="http://www.apache.org/" id="bannerLeft">
+
+ <img src="../images/apache.gif" alt="" />
+
+ </a>
+ <a href="http://portals.apache.org/" id="bannerRight">
+
+ <img src="../images/apache-portals.gif" alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 29 September 2011
+ </div>
+ <div class="xright"> <a href="../jetspeed-2/">Jetspeed-2</a>
+ |
+ <a href="../bridges/">Bridges</a>
+ |
+ <a href="../pluto/">Pluto</a>
+ |
+ <a href="../applications/">Applications</a>
+ |
+ <a href="../jetspeed-1/">Jetspeed-1</a>
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+
+ <h5>About Apache Portals</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="../mission.html">Our Mission</a>
+ </li>
+
+ <li class="none">
+ <a href="../news.html">News and Status</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How the ASF Works</a>
+ </li>
+
+ <li class="none">
+ <a href="../guidelines.html">Project Guidelines</a>
+ </li>
+
+ <li class="none">
+ <a href="../whoweare.html">Who We Are</a>
+ </li>
+
+ <li class="none">
+ <a href="../supporting.html">Supporting Organizations</a>
+ </li>
+
+ <li class="none">
+ <a href="../license.html">License</a>
+ </li>
+ </ul>
+ <h5>Resources</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../download.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a href="../mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="../issue-tracking.html">Issue Tracking</a>
+ </li>
+
+ <li class="none">
+ <a href="../wiki.html">Wikis</a>
+ </li>
+ </ul>
+ <h5>Portals Sub projects</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../jetspeed-2/">Jetspeed-2</a>
+ </li>
+
+ <li class="none">
+ <a href="../pluto/">Pluto</a>
+ </li>
+
+ <li class="none">
+ <a href="../applications/">Applications</a>
+ </li>
+
+ <li class="none">
+ <a href="../bridges/">Bridges</a>
+ </li>
+
+ <li class="none">
+ <a href="../jetspeed-1/">Jetspeed-1</a>
+ </li>
+ </ul>
+ <h5>Development</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apache.org/dev/" class="externalLink">Developer Resources</a>
+ </li>
+
+ <li class="none">
+ <strong>Coding Standards</strong>
+ </li>
+
+ <li class="none">
+ <a href="../development/documentation.html">Documentation Standards</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/developer-links.html">Developer Resources</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/further-reading.html">Further Reading</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="../images/logos/maven-feather.png"></img>
+ </a>
+
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section"><h2><a name="Coding_Standards"></a>Coding Standards</h2>
+<p>
+This document describes a list of coding conventions that are required
+for code submissions to the project. By default, the coding conventions
+for most Open Source Projects should follow the existing coding conventions
+in the code that you are working on. For example, if the bracket is on
+the same line as the if statement, then you should write all your code
+to have that convention.
+</p>
+<p><strong>If you commit code that does not follow these conventions, you
+are responsible for also fixing your own code.</strong></p>
+<p>
+Below is a list of coding conventions that are specific to Apache Portals,
+everything else not specificially mentioned here should follow the official
+<a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html" class="externalLink">Sun
+Java Coding Conventions</a>.
+</p>
+<p>
+1. Brackets should begin and end on a new line and should exist even
+for one line statements. Examples:
+</p>
+<div class="source"><pre>
+if (foo)
+{
+ // code here
+}
+
+try
+{
+ // code here
+}
+catch (Exception bar)
+{
+ // code here
+}
+finally
+{
+ // code here
+}
+
+while (someCondition)
+{
+ // code here
+}
+</pre>
+</div>
+<p>
+2. Though it's considered okay to include spaces inside parens, the
+preference is to not include them. Both of the following are okay:
+</p>
+<div class="source"><pre>
+if (foo)
+
+or
+
+if ( foo )
+</pre>
+</div>
+<p>
+3. 4 space indent. <strong>NO tabs</strong>. Period. We understand
+that many developers like to use tabs, but the fact of the matter is
+that in a distributed development environment where diffs are sent to
+the mailing lists by both developers and the version control system
+(which sends commit log messages), the use tabs makes it impossible to
+preserve legibility.
+</p>
+<p>
+In Emacs-speak, this translates to the following command:
+</p>
+<div class="source"><pre>
+(setq-default tab-width 4 indent-tabs-mode nil)
+</pre>
+</div>
+<p>
+4. Unix linefeeds for all .java source code files. Other platform specific
+files should have the platform specific linefeeds.
+</p>
+<p>
+5. JavaDoc <strong>MUST</strong> exist on all methods. If your code
+modifications use an existing class/method/variable which lacks
+JavaDoc, it is required that you add it. This will improve the
+project as a whole. For guidelines on how to write proper
+JavaDocs, see
+<a href="http://java.sun.com/j2se/javadoc/writingdoccomments/index.html" class="externalLink">
+Sun's guidelines</a></p>
+<p>
+6. When writing javadocs for variables, try to keep the comment on just
+one line.
+</p>
+<div class="source"><pre>
+/** Documentation of this variable */
+private int myVariable;
+
+/**
+ * If the documentation of the variable is enough to occupy multiple
+ * lines, then this form of comment is also perfectly acceptable.
+ */
+private int myVariable;
+</pre>
+</div>
+<p>
+7. The Apache License <strong>MUST</strong> be placed at the top
+of each and every file.
+</p>
+<p>
+8. If you contribute to a file (code or documentation), add yourself to the
+authors list at the top of the file. You should add yourself to the end of
+the list of authors. For java files the preferred Javadoc format is:
+</p>
+<div class="source"><pre>
+@author <a href="mailto:user@domain.com">John Doe</a>
+</pre>
+</div>
+<p>
+9. All .java files should have a @version tag like the one below.
+</p>
+<div class="source"><pre>
+@version $Id: code-standards.xml,v 1.1 2004/03/26 00:18:16 taylor Exp $
+</pre>
+</div>
+<p>
+10. Import statements must be fully qualified for clarity.
+</p>
+<div class="source"><pre>
+import java.util.ArrayList;
+import java.util.Hashtable;
+
+import org.apache.foo.Bar;
+import org.apache.bar.Foo;
+</pre>
+</div>
+<p>
+And not
+</p>
+<div class="source"><pre>
+import java.util.*;
+import org.apache.foo.*;
+import org.apache.bar.*;
+</pre>
+</div>
+<p>
+11. Import statements should be listed in alphabetical order. Use blank lines
+to seperate products. In cases where there is a large number of imports from a
+single product (like java.x) consider seperating at the second level. For example,
+you could group all of the java.util, java.swing, etc...
+</p>
+<p>
+12. The conditional part of if and while statements should not use
+the equality operator for testing true or false values.
+</p>
+<div class="source"><pre>
+if (foo)
+
+and not
+
+if (foo==true)
+</pre>
+</div>
+<p>
+13. Always use the short form of the classname in code. Certain exception
+do apply where the fully qualified classname is required such as when
+java.sql.Date and java.util.Date are used in the same class. Otherwise, you
+should always import the class and use the short name.
+</p>
+<div class="source"><pre>
+try
+{
+}
+catch (IOException e)
+{
+}
+
+and not
+
+try
+{
+}
+catch (java.io.IOException e)
+{
+}
+</pre>
+</div>
+<p>
+14. Avoid using Iterators that are initialized outside of the loop.
+</p>
+<div class="source"><pre>
+for (Iterator iter=getIterator(); iter.hasNext; )
+{
+}
+
+and not
+
+Iterator iter=getIterator();
+for (;iter.hasNext; )
+{
+}
+</pre>
+</div>
+<hr />
+<p>
+X/Emacs users might appreciate this in their .emacs file.
+</p>
+<div class="source"><pre>
+(defun apache-jakarta-mode ()
+ "The Java mode specialization for Apache Jakarta projects."
+ (if (not (assoc "apache-jakarta" c-style-alist))
+ ;; Define the Apache Jakarta cc-mode style.
+ (c-add-style "apache-jakarta" '("java" (indent-tabs-mode . nil))))
+
+ (c-set-style "apache-jakarta")
+ (c-set-offset 'substatement-open 0 nil)
+ (setq mode-name "Apache Jakarta")
+
+ ;; Turn on syntax highlighting when X is running.
+ (if (boundp 'window-system)
+ (progn (setq font-lock-support-mode 'lazy-lock-mode)
+ (font-lock-mode t))))
+
+;; Activate Jakarta mode.
+(if (fboundp 'jde-mode)
+ (add-hook 'jde-mode-hook 'apache-jakarta-mode)
+ (add-hook 'java-mode-hook 'apache-jakarta-mode))
+</pre>
+</div>
+<p>
+Thanks for your cooperation.
+</p>
+</div>
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2004-2011
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: portals/site-live/development/code-standards.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/development/developer-links.html
URL: http://svn.apache.org/viewvc/portals/site-live/development/developer-links.html?rev=1422648&view=auto
==============================================================================
--- portals/site-live/development/developer-links.html (added)
+++ portals/site-live/development/developer-links.html Sun Dec 16 18:14:02 2012
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>The Apache Portals Site - Developer Links</title>
+ <style type="text/css" media="all">
+ @import url("../css/maven-base.css");
+ @import url("../css/maven-theme.css");
+ @import url("../css/site.css");
+ </style>
+ <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+ <meta name="author" content="David Sean Taylor" />
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="http://www.apache.org/" id="bannerLeft">
+
+ <img src="../images/apache.gif" alt="" />
+
+ </a>
+ <a href="http://portals.apache.org/" id="bannerRight">
+
+ <img src="../images/apache-portals.gif" alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 29 September 2011
+ </div>
+ <div class="xright"> <a href="../jetspeed-2/">Jetspeed-2</a>
+ |
+ <a href="../bridges/">Bridges</a>
+ |
+ <a href="../pluto/">Pluto</a>
+ |
+ <a href="../applications/">Applications</a>
+ |
+ <a href="../jetspeed-1/">Jetspeed-1</a>
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+
+ <h5>About Apache Portals</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="../mission.html">Our Mission</a>
+ </li>
+
+ <li class="none">
+ <a href="../news.html">News and Status</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How the ASF Works</a>
+ </li>
+
+ <li class="none">
+ <a href="../guidelines.html">Project Guidelines</a>
+ </li>
+
+ <li class="none">
+ <a href="../whoweare.html">Who We Are</a>
+ </li>
+
+ <li class="none">
+ <a href="../supporting.html">Supporting Organizations</a>
+ </li>
+
+ <li class="none">
+ <a href="../license.html">License</a>
+ </li>
+ </ul>
+ <h5>Resources</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../download.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a href="../mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="../issue-tracking.html">Issue Tracking</a>
+ </li>
+
+ <li class="none">
+ <a href="../wiki.html">Wikis</a>
+ </li>
+ </ul>
+ <h5>Portals Sub projects</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../jetspeed-2/">Jetspeed-2</a>
+ </li>
+
+ <li class="none">
+ <a href="../pluto/">Pluto</a>
+ </li>
+
+ <li class="none">
+ <a href="../applications/">Applications</a>
+ </li>
+
+ <li class="none">
+ <a href="../bridges/">Bridges</a>
+ </li>
+
+ <li class="none">
+ <a href="../jetspeed-1/">Jetspeed-1</a>
+ </li>
+ </ul>
+ <h5>Development</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apache.org/dev/" class="externalLink">Developer Resources</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/code-standards.html">Coding Standards</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/documentation.html">Documentation Standards</a>
+ </li>
+
+ <li class="none">
+ <strong>Developer Resources</strong>
+ </li>
+
+ <li class="none">
+ <a href="../development/further-reading.html">Further Reading</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="../images/logos/maven-feather.png"></img>
+ </a>
+
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section"><h2><a name="Developer_Links"></a>Developer Links</h2>
+<p>
+This document contains links that can aid you in the development of turbine
+</p>
+<ul><li>Portlet API Specs:
+ <a href="http://www.bluesunrise.com/portlet-api/index.html" class="externalLink"><b>Portlet API 1.0 Javadocs</b></a>,
+ <a href="http://www.jcp.org/en/jsr/detail?id=168" class="externalLink"><b>Portlet API Home</b></a></li>
+<li>WSRP:
+ <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp" class="externalLink"><b>WSRP Home</b></a></li>
+<li>Servlet Specs:
+ <a href="http://java.sun.com/cgi-bin/download3.cgi?config-file=servlet2_2-spec.config&platform=pdf&type=spec&button=continue" class="externalLink"><b>2.2</b></a>,
+ <a href="http://java.sun.com/Download4?config-file=servlet-2_3-pfd2-spec.config&platform=pdf&type=spec&button=Continue" class="externalLink"><b>2.3</b></a></li>
+<li>Servlet API:
+ <a href="http://java.sun.com/products/servlet/2.2/javadoc/" class="externalLink"><b>2.2</b></a>,
+ <a href="http://java.sun.com/products/servlet/2.3/javadoc/" class="externalLink"><b>2.3</b></a></li>
+<li>Servlet Deltas:
+ <a href="http://www.servlets.com/soapbox/servlet22.html" class="externalLink"><b>2.1->2.2</b></a>,
+ <a href="http://www.servlets.com/soapbox/servlet23.html" class="externalLink"><b>2.2->2.3</b></a></li>
+<li>HTTP RFCs:
+<b><a href="http://www.servlets.com/rfcs/rfc1945.txt" class="externalLink">1.0</a></b>,
+<b><a href="http://www.servlets.com/rfcs/rfc2616.txt" class="externalLink">1.1</a></b></li>
+<li>File Upload RFCs:
+ <a href="http://www.servlets.com/rfcs/rfc1867.txt" class="externalLink"><b>1867</b></a>,
+ <b><a href="http://www.servlets.com/rfcs/rfc2388.txt" class="externalLink">2388</a></b></li>
+<li>HTML Specs:
+<b><a href="http://www.w3.org/TR/REC-html32" class="externalLink">3.2</a></b>,
+<b><a href="http://www.w3.org/TR/html4/" class="externalLink">4.0</a></b></li>
+<li>Cookie Specs:
+<a href="http://home.netscape.com/newsref/std/cookie_spec.html" class="externalLink"><b>Netscape</b></a>,
+<b><a href="http://www.servlets.com/rfcs/rfc2109.txt" class="externalLink">2109</a></b></li>
+</ul>
+<p>
+Be free to add your own links.
+</p>
+</div>
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2004-2011
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: portals/site-live/development/developer-links.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/development/documentation.html
URL: http://svn.apache.org/viewvc/portals/site-live/development/documentation.html?rev=1422648&view=auto
==============================================================================
--- portals/site-live/development/documentation.html (added)
+++ portals/site-live/development/documentation.html Sun Dec 16 18:14:02 2012
@@ -0,0 +1,358 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>The Apache Portals Site - The Apache Portals Documentation Effort</title>
+ <style type="text/css" media="all">
+ @import url("../css/maven-base.css");
+ @import url("../css/maven-theme.css");
+ @import url("../css/site.css");
+ </style>
+ <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+ <meta name="author" content="David Sean Taylor" />
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="http://www.apache.org/" id="bannerLeft">
+
+ <img src="../images/apache.gif" alt="" />
+
+ </a>
+ <a href="http://portals.apache.org/" id="bannerRight">
+
+ <img src="../images/apache-portals.gif" alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 29 September 2011
+ </div>
+ <div class="xright"> <a href="../jetspeed-2/">Jetspeed-2</a>
+ |
+ <a href="../bridges/">Bridges</a>
+ |
+ <a href="../pluto/">Pluto</a>
+ |
+ <a href="../applications/">Applications</a>
+ |
+ <a href="../jetspeed-1/">Jetspeed-1</a>
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+
+ <h5>About Apache Portals</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="../mission.html">Our Mission</a>
+ </li>
+
+ <li class="none">
+ <a href="../news.html">News and Status</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How the ASF Works</a>
+ </li>
+
+ <li class="none">
+ <a href="../guidelines.html">Project Guidelines</a>
+ </li>
+
+ <li class="none">
+ <a href="../whoweare.html">Who We Are</a>
+ </li>
+
+ <li class="none">
+ <a href="../supporting.html">Supporting Organizations</a>
+ </li>
+
+ <li class="none">
+ <a href="../license.html">License</a>
+ </li>
+ </ul>
+ <h5>Resources</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../download.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a href="../mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="../issue-tracking.html">Issue Tracking</a>
+ </li>
+
+ <li class="none">
+ <a href="../wiki.html">Wikis</a>
+ </li>
+ </ul>
+ <h5>Portals Sub projects</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../jetspeed-2/">Jetspeed-2</a>
+ </li>
+
+ <li class="none">
+ <a href="../pluto/">Pluto</a>
+ </li>
+
+ <li class="none">
+ <a href="../applications/">Applications</a>
+ </li>
+
+ <li class="none">
+ <a href="../bridges/">Bridges</a>
+ </li>
+
+ <li class="none">
+ <a href="../jetspeed-1/">Jetspeed-1</a>
+ </li>
+ </ul>
+ <h5>Development</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apache.org/dev/" class="externalLink">Developer Resources</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/code-standards.html">Coding Standards</a>
+ </li>
+
+ <li class="none">
+ <strong>Documentation Standards</strong>
+ </li>
+
+ <li class="none">
+ <a href="../development/developer-links.html">Developer Resources</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/further-reading.html">Further Reading</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="../images/logos/maven-feather.png"></img>
+ </a>
+
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section"><h2><a name="The_Apache_Portals_Documentation_Effort"></a>The Apache Portals Documentation Effort</h2>
+<div class="section"><h3><a name="Documentation_Roadmap"></a>Documentation Roadmap</h3>
+<p>
+ This page covers how to contribute to the Apache Portals's documentation.
+ We are working very hard to improve Apache Portals's documentation.
+</p>
+<p>
+ Below is the list of documentation items we are working on listed in order
+ of priority from greatest to lowest. We need help with them all!
+</p>
+<ul><li><b>Apache Portals Website</b><ul>The Portals website needs work...</ul>
+</li>
+<li><b>Jetspeed-2 Website</b><UL><li>The Jetspeed-2 Website needs a lot of work</li>
+<li>Each component needs its own documentation page</li>
+</UL></li>
+<li><b>Jetspeed-1 Website Conversion</b><UL><li>Jetspeed-1 Website needs to be converted to Maven</li>
+<li>Add tutorial from Bluesunrise</li>
+</UL></li>
+</ul>
+</div>
+<div class="section"><h3><a name="Our_Documentation_Has_Three_States"></a>Our Documentation Has Three States</h3>
+<ol type="1"><li><strong>Infancy:</strong> A document becomes nascent in the Wiki
+ as an empty or sparsely populated page. At this point, people continue to
+ add and revise the content until it becomes mostly stable and unchanging.
+ <ul></ul>
+</li>
+<li><strong>Stability:</strong> Once the document has reached a stable point, it is converted into the xdoc
+ format and injected into the portals-site (or subproject) cvs or Subversion modules.
+ <ul></ul>
+</li>
+<li><strong>Maturity:</strong> As changes to the projects are made, the documentation
+ is updated and improved via xdoc patches from the <a href="../issue-tracking.html">Issue Tracking system</a>.
+ <ul></ul>
+</li>
+</ol>
+</div>
+<div class="section"><h3><a name="How_You_Can_Help"></a>How You Can Help</h3>
+<p>
+ Now that you know what we are working on, you need to know the best ways to help.
+ Content is farmed and stabilized on the <a href="../wiki.html">Apache Portals Wikis</a>
+ until it is stable enough to become official documentation. Additionally
+ questions are answered and re-answered on the mailing lists.
+ You can help the Documentation effort by:
+</p>
+<ul><li><strong>Editing The Wiki Content:</strong> Mature and stabilize the information on the <a href="wiki.html">Wiki</a>.
+ <ul></ul>
+</li>
+<li><strong>Filtering The Mailing List:</strong> When you see something float
+ by on the mailing list that should become part of the official,
+ please convert it into the appropriate xdoc format and submit it as an
+ issue in our <a href="../issue-tracking.html">Issue Tracking system</a>.
+ <ul></ul>
+</li>
+<li><strong>Creating Xdoc Patches:</strong> If you find a typo, mistake or
+ overlooked information in the official documentation, please create
+ an issue in our <a href="../issue-tracking.html">Issue Tracking system</a>.
+ <ul></ul>
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Getting_The_Documentation_Source_And_Making_A_Patch"></a>Getting The Documentation Source And Making A Patch</h3>
+<ol type="1"><li><strong>Get The Source:</strong>
+ Check out the latest source from the Portals Subversion module. You can learn
+ about the <a href="http://subversion.tigris.org" class="externalLink">Subversion</a> repositories
+ in the <a href="http://svnbook.red-bean.com/" class="externalLink"><em>Version control with Subversion</em></a> book or in the <a href="http://subversion.tigris.org/project_faq.html" class="externalLink">Subversion FAQ</a>.
+ The Portals Site documentation resides in the portals site module:
+<div class="source"><pre>svn checkout http://svn.apache.org/repos/asf/portals/site site</pre>
+</div>
+<p>
+ The migration process to Subversion is not (yet) finished. The documentation
+ of the Jetspeed modules is still under cvs. Follow the jetspeed or jetspeed-2
+ links on the navigation bar to learn how to get cvs based documentation for
+ those projects.
+</p>
+</li>
+<li><strong>Build The Site:</strong>
+ The documenation is built using <a href="http://maven.apache.org/" class="externalLink">Maven</a>,
+ with the following command:
+<div class="source"><pre>maven site:generate</pre>
+</div>
+<p>
+ Afterwards, you should get something like:
+</p>
+<div class="source"><pre>BUILD SUCCESSFUL
+Total time: 20 seconds</pre>
+</div>
+<p>
+ You will find the built HTML in $PATH_TO_MODULE/target/docs.
+</p>
+</li>
+<li><strong>Make Your Changes:</strong>
+ The docs are written using the Anakia Xdoc format, which you can learn about <a href="http://jakarta.apache.org/site/jakarta-site-tags.html" class="externalLink">here</a>.
+ The source files are found in the $PATH_TO_MODULE/xdocs directory, each xml file corresponding to the generated html file.
+ Menu information is found in the navigation.xml files.
+ <ul></ul>
+</li>
+<li><strong>Make A Patch:</strong><div class="source"><pre>cvs diff -rNu > name_of_patch.patch</pre>
+</div>
+<ul></ul>
+</li>
+<li><strong>Submit Your Changes:</strong>
+ We use the <a href="../issue-tracking.html">JIRA Issue Tracking system</a> to track issues. Once
+ you have a patch, log in the Issue Tracking System
+ and create a new issue in the Documentation module. A project committer will approve the patch
+ and apply it, or let you know if something should be changed.
+ <ul></ul>
+</li>
+<li><strong>Thank you for helping out!</strong></li>
+</ol>
+</div>
+<div class="section"><h3><a name="How_to_Publish_the_Web_Site"></a>How to Publish the Web Site</h3>
+<p> This section is for committers on the Portals project.</p>
+<ol type="1"><li>Follow the directions above. In summary:
+ <ol type="1"><li><strong>Check out the source</strong> from the SVN Repository.</li>
+<li><strong>Generate the site </strong> with Maven.</li>
+<li><strong>Create an issue</strong> in JIRA to give the work visibility, if needed.</li>
+<li><strong>Modify the source files</strong>, as necessary.</li>
+<li><strong>Re-generate the site</strong> as needed to verify your changes.</li>
+</ol>
+</li>
+<li>Then, in addition:
+ <ol type="1"><li><strong>Update /www/portals.apache.org</strong>
+ which is on people.apache.org. Make sure the file permissions are group writeable (portals group).
+ The contents of this directory are replicated to
+ the live site every 4 hours.
+ </li>
+<li><strong>Commit Your Changes </strong> to the SVN Repository.</li>
+<li><strong>Resolve the issue</strong> in <a href="../issue-tracking.html">JIRA</a>, as needed.</li>
+</ol>
+</li>
+</ol>
+</div>
+</div>
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2004-2011
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: portals/site-live/development/documentation.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/development/further-reading.html
URL: http://svn.apache.org/viewvc/portals/site-live/development/further-reading.html?rev=1422648&view=auto
==============================================================================
--- portals/site-live/development/further-reading.html (added)
+++ portals/site-live/development/further-reading.html Sun Dec 16 18:14:02 2012
@@ -0,0 +1,272 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>The Apache Portals Site - Further Reading</title>
+ <style type="text/css" media="all">
+ @import url("../css/maven-base.css");
+ @import url("../css/maven-theme.css");
+ @import url("../css/site.css");
+ </style>
+ <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+ <meta name="author" content="David Sean Taylor" />
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="http://www.apache.org/" id="bannerLeft">
+
+ <img src="../images/apache.gif" alt="" />
+
+ </a>
+ <a href="http://portals.apache.org/" id="bannerRight">
+
+ <img src="../images/apache-portals.gif" alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 29 September 2011
+ </div>
+ <div class="xright"> <a href="../jetspeed-2/">Jetspeed-2</a>
+ |
+ <a href="../bridges/">Bridges</a>
+ |
+ <a href="../pluto/">Pluto</a>
+ |
+ <a href="../applications/">Applications</a>
+ |
+ <a href="../jetspeed-1/">Jetspeed-1</a>
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+
+ <h5>About Apache Portals</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../index.html">Overview</a>
+ </li>
+
+ <li class="none">
+ <a href="../mission.html">Our Mission</a>
+ </li>
+
+ <li class="none">
+ <a href="../news.html">News and Status</a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How the ASF Works</a>
+ </li>
+
+ <li class="none">
+ <a href="../guidelines.html">Project Guidelines</a>
+ </li>
+
+ <li class="none">
+ <a href="../whoweare.html">Who We Are</a>
+ </li>
+
+ <li class="none">
+ <a href="../supporting.html">Supporting Organizations</a>
+ </li>
+
+ <li class="none">
+ <a href="../license.html">License</a>
+ </li>
+ </ul>
+ <h5>Resources</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../download.html">Downloads</a>
+ </li>
+
+ <li class="none">
+ <a href="../mail-lists.html">Mailing Lists</a>
+ </li>
+
+ <li class="none">
+ <a href="../issue-tracking.html">Issue Tracking</a>
+ </li>
+
+ <li class="none">
+ <a href="../wiki.html">Wikis</a>
+ </li>
+ </ul>
+ <h5>Portals Sub projects</h5>
+ <ul>
+
+ <li class="none">
+ <a href="../jetspeed-2/">Jetspeed-2</a>
+ </li>
+
+ <li class="none">
+ <a href="../pluto/">Pluto</a>
+ </li>
+
+ <li class="none">
+ <a href="../applications/">Applications</a>
+ </li>
+
+ <li class="none">
+ <a href="../bridges/">Bridges</a>
+ </li>
+
+ <li class="none">
+ <a href="../jetspeed-1/">Jetspeed-1</a>
+ </li>
+ </ul>
+ <h5>Development</h5>
+ <ul>
+
+ <li class="none">
+ <a href="http://www.apache.org/dev/" class="externalLink">Developer Resources</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/code-standards.html">Coding Standards</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/documentation.html">Documentation Standards</a>
+ </li>
+
+ <li class="none">
+ <a href="../development/developer-links.html">Developer Resources</a>
+ </li>
+
+ <li class="none">
+ <strong>Further Reading</strong>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="../images/logos/maven-feather.png"></img>
+ </a>
+
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section"><h2><a name="Related_Jakarta_Apache_Projects"></a>Related Jakarta Apache Projects</h2>
+<p><a href="http://jakarta.apache.org/velocity" class="externalLink">Velocity</a> is a view
+ technology comparable to JSP) that Apache Portals officially supports. Many
+ portlet developers feel Velocity is an excellent alternative
+ to JSP for web application development.
+</p>
+<p>
+ Portals uses <a href="http://jakarta.apache.org/log4j" class="externalLink">Log4j</a> for a
+ logging framework. No more commenting System.out.println()'s in your code!
+</p>
+<p><a href="http://maven.apache.org/" class="externalLink">Maven</a> is a Java
+ project management and project comprehension tool. Maven is based on the
+ concept of a project object model (POM) in that all the artifacts produced
+ by Maven are a result of consulting a well defined model for your project.
+</p>
+</div>
+<div class="section"><h2><a name="Articles_on_Apache_Portals_and_related_projects"></a>Articles on Apache Portals and related projects</h2>
+<p><a href="http://www.javaworld.com/javaworld/jw-10-2002/jw-1011-maven.html" class="externalLink">
+ Maven article</a> - Maven ties together tools for better code management.
+ by Jeff Linwood, published in JavaWorld on October 11, 2002.
+</p>
+<p><a href="http://www.javaworld.com/javaworld/jw-12-2001/jw-1228-velocity.html" class="externalLink">
+ Velocity Introduction</a> - Start up the Velocity Template Engine.
+ by Geir Magnusson, Jr., published in JavaWorld on December 28, 2001.
+</p>
+</div>
+<div class="section"><h2><a name="Related_Links"></a>Related Links</h2>
+<p>
+ The web application framework comparison project
+ <a href="http://www.waferproject.org/index.html" class="externalLink">WAFER</a> takes a look at
+ the many web application frameworks available and
+ makes a comparison.
+</p>
+</div>
+<div class="section"><h2><a name="Viewpoints_on_JSP"></a>Viewpoints on JSP</h2>
+<p>
+ On the Velocity site, there is Jon Stevens'
+ <a href="http://jakarta.apache.org/velocity/ymtd/ymtd.html" class="externalLink">
+ You Make The Decision</a>, which compares Velocity to JSP.
+ .
+</p>
+<p>
+ Then there is Jason Hunter's
+ <a href="http://www.servlets.com/soapbox/problems-jsp.html" class="externalLink">
+ Problems with JSP</a>.
+</p>
+</div>
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2004-2011
+
+ Apache Software Foundation
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Propchange: portals/site-live/development/further-reading.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/images/Jetspeed_WhiteOnBlue_pb.jpg
URL: http://svn.apache.org/viewvc/portals/site-live/images/Jetspeed_WhiteOnBlue_pb.jpg?rev=1422648&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/site-live/images/Jetspeed_WhiteOnBlue_pb.jpg
------------------------------------------------------------------------------
svn:executable = *
Propchange: portals/site-live/images/Jetspeed_WhiteOnBlue_pb.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: portals/site-live/images/Jetspeed_blue.jpg
URL: http://svn.apache.org/viewvc/portals/site-live/images/Jetspeed_blue.jpg?rev=1422648&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/site-live/images/Jetspeed_blue.jpg
------------------------------------------------------------------------------
svn:executable = *
Propchange: portals/site-live/images/Jetspeed_blue.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg