Skip to main content

Source code file content

Revision: 67

Updated for version 2.0.1
» Project Revision History

» Checkout URL

svn / trunk / www / index.html

Size: 10532 bytes, 1 line
<!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>
<!-- InstanceBegin template="/Templates/portalpack.dwt" codeOutsideHTMLIsLocked="false" -->


  
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  
  <meta name="keywords" content="portlets,jsr168,jsr286,portal,plugin,eclipse" />

  
  <meta name="description" content="This project aims to deliver a set of plugins will help users in easily developing JSR-286/168 Portlets, and will also help them in deploying them on supported portlet containers" />
<!-- InstanceBeginEditable name="doctitle" -->


  



  
  <title>Eclipse Portal Pack - Portlets Made Easy</title>
<!-- InstanceEndEditable --><!-- InstanceBeginEditable name="head" -->
  <link href="style.css" rel="stylesheet" type="text/css" />
<!-- InstanceEndEditable -->


  
  <style type="text/css">
<!--
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000000;
}
.oneColLiqCtrHdr #container {
width: 100%; /* this will create a container 80% of the browser width */
background: #FFFFFF; /* the auto margins (in conjunction with a width) center the page */
border: 1px solid #000000;
text-align: left; /* this overrides the text-align: center on the body element. */
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
.oneColLiqCtrHdr #header {
padding: 0 10px 0 20px;
}
.oneColLiqCtrHdr #header h1 {
margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColLiqCtrHdr #mainContent {
padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background: #FFFFFF;
}
.oneColLiqCtrHdr #footer {
padding: 0 10px;
} .oneColLiqCtrHdr #footer p {
margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColLiqCtrHdr #container #header td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color: #024C9C;
}
.style1 {
font-size: 22px;
color: #024C9C;
}
#spotlights a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
#spotlights a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
#spotlights a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #FF0000;
}
-->
  </style>
</head>


<body class="oneColLiqCtrHdr">


<div id="container">
<div id="header">
<table border="0" cellpadding="5" cellspacing="5" width="100%">


  <tbody>


    <tr>


      <td width="19%"><a href="download.html"><img style="border: 0px solid ; width: 185px; height: 118px;" src="eclipse-portalpack-medium.png" alt="Eclipse Portal Pack" longdesc="https://eclipse-portalpack.dev.java.net" /></a></td>


      <td align="right" valign="middle" width="81%">
      
      <div align="left"><span class="style1">Creating
JSR 286/168 Portlets
With Ease</span></div>


      </td>


    </tr>


  
  </tbody>
</table>


</div>


<div id="mainContent">
<p>&nbsp;</p>


<table border="0" cellpadding="5" cellspacing="5" width="100%">


  <tbody>


    <tr>


      <td width="70%"><!-- InstanceBeginEditable name="MainContent" -->
      <span class="mainContentHeader">Project Information </span>
      
      <p>Welcome to the portal pack project for the Eclipse IDE.
These
set of plugins will help users in easily developing JSR-286/168
Portlets,
and will also help them in deploying them on supported portlet
containers.&nbsp;<br />


      </p>


      
      <p><a href="download.html">Download </a>Eclipse
Portal Pack now.<br />


      </p>


      
      <p>Currently there are three plugins:</p>


      
      <ol>


        <li class="mainListItem">JSR-286/168 Portlet
Builder Plugin </li>


        
        <blockquote>
          
          <p>This plugin allows a developer to create a
JSR-286/168 Portlet
Project in the Eclipse IDE, using the wizards. Developer are provided
wizards to create portlets via wizards and the plugin takes care of
creating the appropriate class files, udating the creating and updating
the portlet.xml. In addition it provides a build.xml file which allows
the developer to build a WAR which he can deploy to any
portal.&nbsp;</p>


        </blockquote>


        <li class="mainListItem">WebSpace Plugin </li>


        
        <blockquote>
          
          <p>This plugin registers the Web Space Server
running under GlassFish in Eclipse IDE as a Server Runtime. Currently
the plugin allows you to start and stop the WebSpace (
GlassFish actually ) from within the IDE. In the near future, it will
allow you to view/deploy/delete portlets running on WebSpace.
Currently I have used the generic server framework
in Eclipse to get this done. But I will be replacing that with separate
implementation classes needed for supporting a server runtime in
Eclipse.</p>


        </blockquote>


        <li class="mainListItem">OpenPortal Portlet
Container Plugin</li>


        
        <blockquote>
          
          <p>This plugin registers the OpenPortal Portlet
Container
running under&nbsp;GlassFish in Eclipse IDE as a Server Runtime. Currently
the plugin allows you to start and stop the Portlet Container (
GlassFish actually ) from within the IDE. In the near future, it will
allow you to view/deploy/delete portlets running on the Open Source
Portlet Container. Currently I have used the generic server framework
in Eclipse to get this done. But I will be replacing that with separate
implementation classes needed for supporting a server runtime in
Eclipse. </p>


        </blockquote>


      
      </ol>


      
      <h4>License, Governance and Roles</h4>


      
      <p>This project is a subproject of the <a href="http://wiki.java.net/bin/view/OpenPortal/">OpenPortal
project</a>
and follows the license and governance practices from that project. <br />


      </p>


<!-- InstanceEndEditable --></td>


      <td bgcolor="#ededff" valign="top" width="30%">
      
      <table id="spotlights" border="0" cellpadding="0" cellspacing="0" width="100%">


        <tbody>


          <tr>


            <td>
            
            <h5 align="center"><u>Project Highlights</u></h5>


            </td>


          </tr>


          <tr>


            <td align="left"><!-- InstanceBeginEditable name="newsEditable" --><strong>Latest
News</strong>
            
            <ul>


              <li><a href="download.html">Portal
Pack 2.0.1 available for download</a></li>


            
            </ul>


<!-- InstanceEndEditable --></td>


          </tr>


          <tr>


            <td align="left"><!-- InstanceBeginEditable name="blogsEditable" --><strong>Blogs</strong>
            
            <ul>


              <li><a href="http://blogs.sun.com/portal/">The
Portal Post</a></li>


              <li><a href="http://blogs.sun.com/insidemyhead/">Sandeep
Soni's Blog</a></li>


              <li><a href="http://blogs.sun.com/deepakg">Deepak
Gothe's Blog</a></li>


            
            </ul>


<!-- InstanceEndEditable --></td>


          </tr>


          <tr>


            <td align="left"><!-- InstanceBeginEditable name="howtosEditable" --><strong>How
To's</strong>
            
            <ul>


              <li><a href="./install.html">Install
Instructions</a></li>


              <li><a href="./issues.html">Issues And
Important Notes</a></li>


            
            </ul>


<!-- InstanceEndEditable --></td>


          </tr>


          <tr>


            <td align="left"><!-- InstanceBeginEditable name="screencastEditable" --><strong>Screencasts</strong>
            
            <ul>


              <li>TBD</li>


            
            </ul>


<!-- InstanceEndEditable --></td>


          </tr>


        
        </tbody>
      
      </table>


      </td>


    </tr>


  
  </tbody>
</table>


<h1><!-- end #mainContent --> </h1>


</div>


<div id="footer">
<p>
<script src="AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript">AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','loop','true','wmode','transparent','bgcolor','#ffffff','width','242','height','167','src','logo-movie','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','logo-movie');
</script>
<noscript><object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="logo-movie"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
height="167" width="242"> <param name="movie"
value="logo-movie.swf"><param name="quality" value="high">
<param name="play" value="true">
<param name="loop" value="true"> <param name="wmode"
value="transparent"> <param name="bgcolor" value="#ffffff">
<embed src="logo-movie.swf" bgcolor="#ffffff" wmode="transparent"
quality="high" loop="true" type="application/x-shockwave-flash"
pluginspace="http://www.macromedia.com/go/getflashplayer" height="167"
width="242"></object></noscript>


</p>


<!-- end #footer --></div>


<!-- end #container --></div>


<!-- InstanceEnd --><!-- Google Analytics Begin -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>


<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-1068371-8");
pageTracker._trackPageview();
</script>
<!-- Google Analytics End -->
</body>
</html>
 
 
Close
loading
Please Confirm
Close