You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by dd...@apache.org on 2005/11/23 05:38:31 UTC

svn commit: r348366 - in /portals/pluto/trunk/pluto-site/src/site: ./ apt/ images/ resources/css/ resources/images/ xdoc/

Author: ddewolf
Date: Tue Nov 22 20:38:13 2005
New Revision: 348366

URL: http://svn.apache.org/viewcvs?rev=348366&view=rev
Log:
Documentation updates; New website look and feel to match the portal and use new logo

Added:
    portals/pluto/trunk/pluto-site/src/site/resources/css/
    portals/pluto/trunk/pluto-site/src/site/resources/css/maven-theme.css
    portals/pluto/trunk/pluto-site/src/site/resources/css/site.css
    portals/pluto/trunk/pluto-site/src/site/resources/images/banner.png   (with props)
    portals/pluto/trunk/pluto-site/src/site/resources/images/breadcrumbs.jpg   (with props)
Removed:
    portals/pluto/trunk/pluto-site/src/site/apt/index.apt
    portals/pluto/trunk/pluto-site/src/site/images/
Modified:
    portals/pluto/trunk/pluto-site/src/site/apt/getting-started.apt
    portals/pluto/trunk/pluto-site/src/site/apt/resources.apt
    portals/pluto/trunk/pluto-site/src/site/site.xml
    portals/pluto/trunk/pluto-site/src/site/xdoc/news.xml

Modified: portals/pluto/trunk/pluto-site/src/site/apt/getting-started.apt
URL: http://svn.apache.org/viewcvs/portals/pluto/trunk/pluto-site/src/site/apt/getting-started.apt?rev=348366&r1=348365&r2=348366&view=diff
==============================================================================
--- portals/pluto/trunk/pluto-site/src/site/apt/getting-started.apt (original)
+++ portals/pluto/trunk/pluto-site/src/site/apt/getting-started.apt Tue Nov 22 20:38:13 2005
@@ -8,20 +8,20 @@
 
 Getting Started
 
-* Installing Pluto with Maven
-
   Maven2 is utilized as the project management and build system
-  for Pluto 1.1.  The pluto-util subproject can be used to 
-  install pluto into the Tomcat servlet engine (Jetty and other
-  containers coming soon).
+  for Pluto 1.1.  Pluto currently provides Maven plugins which
+  can be used to install the Pluto Portal, assemble
+  portlet applications, deploy applications, and publish 
+  portlet applications to the to Pluto Portal.
+
+* Installing Pluto with Maven
 
-  <PLUTO-1.1-HOME> is the local directory where the Pluto source 
+  &lt;PLUTO-1.1-HOME&gt; is the local directory where the Pluto source 
   distribution is located.
   
 ---------------
 $> cd <PLUTO-1.1-HOME>
 $> mvn install
-$> cd pluto-util
 $> mvn pluto:install -DinstallDir=path/to/appserver
 ---------------
 
@@ -78,7 +78,7 @@
   functional one soon.  Anyone is more than welcome to assist us in this
   process.
 
-Portlet Assembly and Deployment
+Deploying the Portlet to the Portal
 
 * Portlet Assembly
 
@@ -90,21 +90,56 @@
   servlet will be used to dispatch portlet requests to
   the portlet application. 
 
-  Portlet assembly is accomplished through the 
-  pluto-util subproject.
+  Portlet assembly is accomplished during war creation
+  by binding the pluto:assemble goal to the process-resources
+  lifecycle.  An example configuration follows
+  (taken from the pluto-testsuite application):
+
+-------------
+<plugin>
+  <artifactId>maven-pluto-plugin</artifactId>
+  <version>${pom.version}</version>
+  <executions>
+    <execution>
+      <phase>generate-resources</phase>
+      <goals>
+        <goal>assemble</goal>
+      </goals>
+    </execution>
+  </executions>
+</plugin>
+-------------
+
+  Once configured within the portlet application's pom, 
+  the webapp and war artifacts created
+  by the project through Maven will include the appropriate
+  resources.
+
+* Portlet Deployment:
 
+  After portlet applications are assembled properly
+  they must be deployed to the servlet engine within
+  which the portal application is running.  This can
+  be acheived by using your favorite Maven appserver
+  plugin or by invoking the following:
 
 ---------------
-$> cd <PLUTO-1.1-HOME>
-$> cd pluto-util
-$> maven pluto:assemble -DinstallDir=<path to war>
+$> cd <PORTLET-APP-HOME>
+$> maven pluto:deploy
 ---------------
 
-* Portlet Deployment:
+  NOTE: The deployment plugin is currently undergoing modifications and may not be 100% functional.
 
----------------
-$> cd <PLUTO-1.1-HOME>
-$> cd pluto-install
-$> maven pluto:deploy -DinstallDir=<path to war>
----------------
+* Portlet Publishing
+
+  All portlet applications that are to be used within
+  the Pluto Portal must be published to the Portal.  
+  Publishing notifies the Portal Application that a
+  portlet application is bound (deployed) to a certain 
+  context within the app server.
 
+   Currently the only way to publish an application to
+   the portal is to manually update the Portal's
+   pluto-portal-driver-config.xml file. An automated
+   approach is in development and should be available
+   before the ALPHA-1 release.

Modified: portals/pluto/trunk/pluto-site/src/site/apt/resources.apt
URL: http://svn.apache.org/viewcvs/portals/pluto/trunk/pluto-site/src/site/apt/resources.apt?rev=348366&r1=348365&r2=348366&view=diff
==============================================================================
--- portals/pluto/trunk/pluto-site/src/site/apt/resources.apt (original)
+++ portals/pluto/trunk/pluto-site/src/site/apt/resources.apt Tue Nov 22 20:38:13 2005
@@ -34,3 +34,9 @@
 
   * October 2005
 
+ * {{{http://www.developer.com/java/web/article.php/3563411}Embedding Apache Pluto 1.1}}
+
+  * David H. DeWolf
+
+  * November 2005
+

Added: portals/pluto/trunk/pluto-site/src/site/resources/css/maven-theme.css
URL: http://svn.apache.org/viewcvs/portals/pluto/trunk/pluto-site/src/site/resources/css/maven-theme.css?rev=348366&view=auto
==============================================================================
--- portals/pluto/trunk/pluto-site/src/site/resources/css/maven-theme.css (added)
+++ portals/pluto/trunk/pluto-site/src/site/resources/css/maven-theme.css Tue Nov 22 20:38:13 2005
@@ -0,0 +1,177 @@
+body {
+        background-color: #fff;
+	font-family: Verdana, Helvetica, Arial, sans-serif;
+	margin-left: auto;
+	margin-right: auto;
+	background-repeat: repeat-y;
+	font-size: 13px;
+	padding: 0px;
+}
+td, select, input, li{
+	font-family: Verdana, Helvetica, Arial, sans-serif;
+	font-size: 12px;
+	color:#333333;
+}
+code{
+  font-size: 12px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#47a;
+}
+a:visited  {
+  color:#666666;
+}
+a:active, a:hover {
+  color:#990000;
+}
+#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 {
+	font-size: 17px;
+	color: #333333;  
+}
+h3 {
+	padding: 4px 4px 4px 24px;
+	color: #666;
+	background-color: #ccc;
+	font-weight: bold;
+	font-size: 14px;
+	background-image: url(../images/h3.jpg);
+	background-repeat: no-repeat;
+	background-position: left bottom;
+}
+p {
+  line-height: 1.3em;
+  font-size: 12px;
+  color: #000;
+}
+#breadcrumbs {
+	height: 13px;
+	background-image: url(../images/breadcrumbs.jpg);
+	padding: 5px 10px 14px 20px;
+}
+* html #breadcrumbs {
+	padding-bottom: 8px;
+}
+#leftColumn {
+	margin: 10px 0 10px 0;
+	border-top-color: #ccc;
+	border-top-style: solid;
+	border-top-width: 1px;
+	border-right-color: #ccc;
+	border-right-style: solid;
+	border-right-width: 1px;
+	border-bottom-color: #ccc;
+	border-bottom-style: solid;
+	border-bottom-width: 1px;
+	padding-right: 5px;
+	padding-left: 5px;
+}
+#navcolumn h5 {
+	font-size: smaller;
+	border-bottom: 1px solid #aaaaaa;
+	padding-top: 2px;
+	padding-left: 9px;
+	color: #49635a;
+	background-image: url(../images/h5.jpg);
+	background-repeat: no-repeat;
+	background-position: left bottom;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #bbb;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 11px;
+}
+
+table.bodyTable tr.a {
+  background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+.source {
+  border: 1px solid #999;
+  overflow:auto
+}
+dt {
+	padding: 4px 4px 4px 24px;
+	color: #333333;
+	background-color: #ccc;
+	font-weight: bold;
+	font-size: 14px;
+	background-image: url(../images/h3.jpg);
+	background-repeat: no-repeat;
+	background-position: left bottom;
+}
+.subsectionTitle {
+	font-size: 13px;
+	font-weight: bold;
+	color: #666;
+
+}
+
+table {
+	font-size: 10px;
+}
+.xright a:link, .xright a:visited, .xright a:active {
+  color: #666;
+}
+.xright a:hover {
+  color: #003300;
+}
+
+#navcolumn ul {
+	margin: 5px 0 15px -0em;
+}
+#navcolumn ul a {
+	color: #333333;
+}
+#navcolumn ul a:hover {
+	color: red;
+}
+#intro {
+	border: solid #ccc 1px;
+	margin: 6px 0px 0px 0px;
+	padding: 10px 40px 10px 40px;
+}
+.subsection {
+	margin-left: 3px;
+	color: #333333;
+}
+
+.subsection p {
+	font-size: 12px;
+}
+#footer {
+  padding: 10px;
+  margin: 20px 0px 20px 0px;
+  border-top: solid #ccc 1px; 
+  color: #333333;
+}
+
+

Added: portals/pluto/trunk/pluto-site/src/site/resources/css/site.css
URL: http://svn.apache.org/viewcvs/portals/pluto/trunk/pluto-site/src/site/resources/css/site.css?rev=348366&view=auto
==============================================================================
--- portals/pluto/trunk/pluto-site/src/site/resources/css/site.css (added)
+++ portals/pluto/trunk/pluto-site/src/site/resources/css/site.css Tue Nov 22 20:38:13 2005
@@ -0,0 +1,87 @@
+html {
+  border: 8px solid #2E6794;
+}
+
+body {
+  font-family: helvetica, sans-serif;
+}
+
+
+.composite {
+  margin: 0px auto;
+  background-color: white;
+  border: 1px solid black;
+}
+
+#banner {
+  background-color: #8DB7DF;
+  border-bottom: 1px solid black;
+  width: auto;
+  height: 50px;
+  vertical-align: top;
+}
+
+#bannerLeft {
+  display: none;
+}
+
+#bannerRight {
+  width: 450px;
+  height: 50px;
+  margin: 0px;
+  float: left;
+}
+
+#breadcrumbs {
+  border-top: 0px;
+  border-bottom: 0px;
+}
+
+.highlightbox {
+  float: right;
+  clear: right;
+  margin: 0 10px 20px 20px;
+  padding: 5px;
+  border: 1px solid #999;
+  background-color: #eee;
+}
+
+#leftColumn {
+
+}
+
+
+#bodyColumn {
+
+}
+
+.section h2 {
+  padding-left: .25em;
+  background-color: #8DB7DF;
+  color: white;
+  font-weight: bold;
+  white-space: nowrap;
+  border: 2px solid #2E6794;
+}
+
+.section h3 {
+  padding-left: .25em;
+  background-color: #cccccc;
+  color: white;
+  font-weight: bold;
+  white-space: nowrap;
+  border: 2px solid #2E6794;
+}
+
+
+#footer {
+  clear: both;
+  margin: 0;
+  padding: .5em;
+  height: 30px;
+  font-size: .5em;
+  text-align: center;
+  border-top: 1px solid #2E6794;
+  background: transparent url(images/powered-by.png) no-repeat right;
+}
+

Added: portals/pluto/trunk/pluto-site/src/site/resources/images/banner.png
URL: http://svn.apache.org/viewcvs/portals/pluto/trunk/pluto-site/src/site/resources/images/banner.png?rev=348366&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/pluto/trunk/pluto-site/src/site/resources/images/banner.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: portals/pluto/trunk/pluto-site/src/site/resources/images/breadcrumbs.jpg
URL: http://svn.apache.org/viewcvs/portals/pluto/trunk/pluto-site/src/site/resources/images/breadcrumbs.jpg?rev=348366&view=auto
==============================================================================
Binary file - no diff available.

Propchange: portals/pluto/trunk/pluto-site/src/site/resources/images/breadcrumbs.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: portals/pluto/trunk/pluto-site/src/site/site.xml
URL: http://svn.apache.org/viewcvs/portals/pluto/trunk/pluto-site/src/site/site.xml?rev=348366&r1=348365&r2=348366&view=diff
==============================================================================
--- portals/pluto/trunk/pluto-site/src/site/site.xml (original)
+++ portals/pluto/trunk/pluto-site/src/site/site.xml Tue Nov 22 20:38:13 2005
@@ -6,7 +6,7 @@
     <href>http://portals.apache.org/pluto</href>
   </bannerLeft>
   <bannerRight>
-    <src>http://portals.apache.org/pluto/images/pluto.png</src>
+    <src>https://svn.apache.org/repos/asf/portals/pluto/trunk/pluto-portal/src/main/webapp/images/banner.png</src>
   </bannerRight>
   <body>
     <links>

Modified: portals/pluto/trunk/pluto-site/src/site/xdoc/news.xml
URL: http://svn.apache.org/viewcvs/portals/pluto/trunk/pluto-site/src/site/xdoc/news.xml?rev=348366&r1=348365&r2=348366&view=diff
==============================================================================
--- portals/pluto/trunk/pluto-site/src/site/xdoc/news.xml (original)
+++ portals/pluto/trunk/pluto-site/src/site/xdoc/news.xml Tue Nov 22 20:38:13 2005
@@ -24,7 +24,7 @@
 
 <body>
   <section name="News">
-    <subsection name="18 September 2005 - Portals Pluto 1.0.1 General Availability Released">
+    <h5>18 September 2005 - Portals Pluto 1.0.1 General Availability Released</h5>
     <p>
       The Apache Pluto Community is proud to announce the
 	  General Availablility release of Pluto 1.0.1, the reference
@@ -35,11 +35,11 @@
     	In addition, the Admin Portlet Application now supports
     	hot deployment of custom portlets.
     </p>
-	</subsection>
-    <subsection name="24 July 2005 - Portals Pluto 1.0.1-rc4 Released">
+	
+    <h5>24 July 2005 - Portals Pluto 1.0.1-rc4 Released</h5>
 
-	</subsection>
-    <subsection name="11 July 2005 - Portals Pluto 1.0.1-rc3 Released">
+	
+    <h5>11 July 2005 - Portals Pluto 1.0.1-rc3 Released</h5>
      <p>
       The Apache Pluto Community is proud to announce the release
       of Apache Pluto 1.0.1-rc-2: the third binary release of the
@@ -51,8 +51,8 @@
 	  In addition to bug fixes, the release contains a new administrative
 	  portlet which can be used to deploy portlets.
      </p>
-    </subsection>
-    <subsection name="22 December 2004 - Portals Pluto 1.0.1-rc2 Released">
+    
+    <h5>22 December 2004 - Portals Pluto 1.0.1-rc2 Released</h5>
      <p>
       The Apache Pluto Community is proud to announce the release
       of Apache Pluto 1.0.1-rc-2: the second binary release of the
@@ -97,8 +97,8 @@
        </li>
       </ul>
      </p>
-    </subsection>
-    <subsection name="8 October 2004 - Portals Pluto 1.0.1-rc1 Released">
+    
+    <h5>8 October 2004 - Portals Pluto 1.0.1-rc1 Released</h5>
      <p>
       The Apache Pluto Community is proud to announce the release
       of Apache Pluto 1.0.1-rc-1: the first binary release of the
@@ -145,48 +145,48 @@
        </li>
       </ul>
      </p>
-    </subsection>
-    <subsection name="September 2004 - Releasing Pluto">
+    
+    <h5>September 2004 - Releasing Pluto</h5>
       <p>The Pluto Team is currently working on the first public release
         which is expected by the end of September.
       </p>
-    </subsection>
-    <subsection name="July/August 2004 - Pluto moved out of the Incubator">
+    
+    <h5>July/August 2004 - Pluto moved out of the Incubator</h5>
       <p>The Pluto Project is now a sub project under the portals PMC and
        has moved out of the incubator. This move comes with some changes
        regarding mailing addresses etc. In addition Pluto now uses Subversion
        instead of CVS.
       </p>
-    </subsection>
-    <subsection name="May 2004 - Pluto moved issues to JIRA">
+    
+    <h5>May 2004 - Pluto moved issues to JIRA</h5>
       <p>As most projects in the ASF, we are superseding Bugzilla and
 	using JIRA to manage project issues. New URL for
 	<a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10560">Pluto issues</a>.</p>
-    </subsection>
-    <subsection name="21 March 2004 - Pluto Declaration of Intent Finalized">
+    
+    <h5>21 March 2004 - Pluto Declaration of Intent Finalized</h5>
       <p>The Pluto Community has finalized a declaration of intent which
          clarifies the direction with which Pluto development will
          move forward.
       </p>
-    </subsection>
+    
 
-    <subsection name="27 February 2004 - Pluto SubProject Documentation Available">
+    <h5>27 February 2004 - Pluto SubProject Documentation Available</h5>
       <p>The maven subproject documentation is now being generated and included
          in the Pluto documentation builds.</p>
-    </subsection>
+    
 
-  <subsection name="10 November 2003 - Pluto Gets a Face Lift">
+  <h5>10 November 2003 - Pluto Gets a Face Lift</h5>
   <p>Pluto is now managed by maven and it's website has subsequently recieved
      a face lift. http://jakarta.apache.org/pluto now contains additional
      information that should be helpfull in establishing this community.
   </p>
-  </subsection>
-  <subsection name="9 November 2003 - Pluto added to Bugzilla">
+  
+  <h5>9 November 2003 - Pluto added to Bugzilla</h5>
   <p>Pluto has been added to Bugzilla
      <A href="http://issues.apache.org/bugzilla">(http://issues.apache.org/bugzilla)</A>.
      Issues, bugs, and enhancements will now be managed through this
      bug database.</p>
-  </subsection>
+  
 </section>