| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <html> |
| <head> |
| <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta content="Apache Forrest" name="Generator"> |
| <meta name="Forrest-version" content="0.9-dev"> |
| <meta name="Forrest-skin-name" content="pelt"> |
| <title>Apache Lenya: Roadmap</title> |
| <link type="text/css" href="skin/basic.css" rel="stylesheet"> |
| <link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet"> |
| <link media="print" type="text/css" href="skin/print.css" rel="stylesheet"> |
| <link type="text/css" href="skin/profile.css" rel="stylesheet"> |
| <script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script> |
| <link rel="shortcut icon" href="favicon.ico"> |
| </head> |
| <body onload="init()"> |
| <script type="text/javascript">ndeSetTextSize();</script> |
| <div id="top"> |
| <!--+ |
| |breadtrail |
| +--> |
| <div class="breadtrail"> |
| <a href="http://www.apache.org/">apache</a> > <a href="http://lenya.apache.org/">lenya</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script> |
| </div> |
| <!--+ |
| |header |
| +--> |
| <div class="header"> |
| <!--+ |
| |start group logo |
| +--> |
| <div class="grouplogo"> |
| <a href=""><img class="logoImage" alt="Lenya" src="images/apache-lenya-light.png" title=""></a> |
| </div> |
| <!--+ |
| |end group logo |
| +--> |
| <!--+ |
| |start Project Logo |
| +--> |
| <div class="projectlogo"> |
| <a href=""></a> |
| </div> |
| <!--+ |
| |end Project Logo |
| +--> |
| <!--+ |
| |start Search |
| +--> |
| <div class="searchbox"> |
| <form action="http://www.google.com/search" method="get" class="roundtopsmall"> |
| <input value="lenya.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with ');" size="25" name="q" id="query" type="text" value="Search the site with "> |
| <input name="Search" value="Search" type="submit"> |
| </form> |
| </div> |
| <!--+ |
| |end search |
| +--> |
| <!--+ |
| |start Tabs |
| +--> |
| <ul id="tabs"> |
| <li class="current"> |
| <a class="selected" href="index.html">Project</a> |
| </li> |
| <li> |
| <a class="unselected" href="docs/index.html">Developer</a> |
| </li> |
| <li> |
| <a class="unselected" href="community/index.html">Community</a> |
| </li> |
| <li> |
| <a class="unselected" href="docs/2_0_x/index.html">Version 2.0</a> |
| </li> |
| <li> |
| <a class="unselected" href="docs/1_2_x/index.html">Version 1.2</a> |
| </li> |
| </ul> |
| <!--+ |
| |end Tabs |
| +--> |
| </div> |
| </div> |
| <div id="main"> |
| <div id="publishedStrip"> |
| <!--+ |
| |start Subtabs |
| +--> |
| <div id="level2tabs"></div> |
| <!--+ |
| |end Endtabs |
| +--> |
| <script type="text/javascript"><!-- |
| document.write("Last Published: " + document.lastModified); |
| // --></script> |
| </div> |
| <!--+ |
| |breadtrail |
| +--> |
| <div class="breadtrail"> |
| |
| |
| </div> |
| <!--+ |
| |start Menu, mainarea |
| +--> |
| <!--+ |
| |start Menu |
| +--> |
| <div id="menu"> |
| <div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div> |
| <div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;"> |
| <div class="menuitem"> |
| <a href="index.html">About</a> |
| </div> |
| <div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Changes</div> |
| <div id="menu_1.1.2" class="menuitemgroup"> |
| <div class="menuitem"> |
| <a href="tlp-HEAD.svn-revision.xml">current revision number</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-HEAD.svn-sh.xml">create svn log shell</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-HEAD.svn.html">log HEAD</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-12.svn.html">log 2007-12</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-11.svn.html">log 2007-11</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-10.svn.html">log 2007-10</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-09.svn.html">log 2007-09</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-08.svn.html">log 2007-08</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-07.svn.html">log 2007-07</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-06.svn.html">log 2007-06</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-05.svn.html">log 2007-05</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-04.svn.html">log 2007-04</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-03.svn.html">log 2007-03</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-02.svn.html">log 2007-02</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2007-01.svn.html">log 2007-01</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-12.svn.html">log 2006-12</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-11.svn.html">log 2006-11</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-10.svn.html">log 2006-10</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-09.svn.html">log 2006-09</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-08.svn.html">log 2006-08</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-07.svn.html">log 2006-07</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-06.svn.html">log 2006-06</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-05.svn.html">log 2006-05</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-04.svn.html">log 2006-04</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-03.svn.html">log 2006-03</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-02.svn.html">log 2006-02</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2006-01.svn.html">log 2006-01</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-12.svn.html">log 2005-12</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-11.svn.html">log 2005-11</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-10.svn.html">log 2005-10</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-09.svn.html">log 2005-09</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-08.svn.html">log 2005-08</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-07.svn.html">log 2005-07</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-06.svn.html">log 2005-06</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-05.svn.html">log 2005-05</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-04.svn.html">log 2005-04</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-03.svn.html">log 2005-03</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-02.svn.html">log 2005-02</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2005-01.svn.html">log 2005-01</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2004-12.svn.html">log 2004-12</a> |
| </div> |
| <div class="menuitem"> |
| <a href="tlp-2004-11.svn.html">log 2004-11</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2004-07-10.svn.html">inc-2004-07-10</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2004-04-06.svn.html">inc-2004-04-06</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2004-01-03.svn.html">inc-2004-01-03</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-11-12.svn.html">inc-2003-11-12</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-10.svn.html">inc-2003-10</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-09.svn.html">inc-2003-09</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-08.svn.html">inc-2003-08</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-07.svn.html">inc-2003-07</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-06.svn.html">inc-2003-06</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-05.svn.html">inc-2003-05</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-04.svn.html">inc-2003-04</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-03.svn.html">inc-2003-03</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2003-01-02.svn.html">inc-2003-01-02</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2002-10-12.svn.html">inc-2002-10-12</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2002-08-09.svn.html">inc-2002-08-09</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2002-05-07.svn.html">inc-2002-05-07</a> |
| </div> |
| <div class="menuitem"> |
| <a href="incubator-2002-01-04.svn.html">inc-2002-01-04</a> |
| </div> |
| </div> |
| <div class="menuitem"> |
| <a href="who.html" title="Explain who is involved">Who we are</a> |
| </div> |
| <div class="menuitem"> |
| <a href="screenshots.html">Screenshots</a> |
| </div> |
| <div class="menupage"> |
| <div class="menupagetitle">Roadmap</div> |
| </div> |
| <div class="menuitem"> |
| <a href="license.html">License</a> |
| </div> |
| <div class="menuitem"> |
| <a href="related-projects.html">Related Projects</a> |
| </div> |
| <div class="menuitem"> |
| <a href="history.html">History</a> |
| </div> |
| <div class="menuitem"> |
| <a href="http://www.apache.org/foundation/sponsorship.html">Sponsoring Apache</a> |
| </div> |
| <div class="menuitem"> |
| <a href="http://www.apache.org/foundation/thanks.html">Sponsors Thanks</a> |
| </div> |
| </div> |
| <div id="credit"></div> |
| <div id="roundbottom"> |
| <img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div> |
| <!--+ |
| |alternative credits |
| +--> |
| <div id="credit2"> |
| <a href="http://wiki.apache.org/lenya/MeetingFreiburg2008"><img border="0" title="Meeting Freiburg 2008" alt="Meeting Freiburg 2008 - logo" src="images/apache-lenya-meeting-freiburg-2008.png" style="width: 160px;height: 40px;"></a> |
| </div> |
| </div> |
| <!--+ |
| |end Menu |
| +--> |
| <!--+ |
| |start content |
| +--> |
| <div id="content"> |
| <div title="Portable Document Format" class="pdflink"> |
| <a class="dida" href="roadmap.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br> |
| PDF</a> |
| </div> |
| <h1>Apache Lenya: Roadmap</h1> |
| <div id="front-matter"> |
| <div id="minitoc-area"> |
| <ul class="minitoc"> |
| <li> |
| <a href="#positioning">Positioning Diagram</a> |
| </li> |
| <li> |
| <a href="#releases">Releases</a> |
| </li> |
| <li> |
| <a href="#goals">Long-term Goals</a> |
| </li> |
| <li> |
| <a href="#release_1.0">Release 1.0</a> |
| <ul class="minitoc"> |
| <li> |
| <a href="#Community">Community</a> |
| </li> |
| <li> |
| <a href="#Low+Entry+Barrier">Low Entry Barrier</a> |
| </li> |
| <li> |
| <a href="#Product+Maturity">Product Maturity</a> |
| </li> |
| <li> |
| <a href="#Industrial+Strength">Industrial Strength</a> |
| </li> |
| <li> |
| <a href="#Off+The+Shelf+Components">Off The Shelf Components</a> |
| </li> |
| <li> |
| <a href="#Feature+Set">Feature Set</a> |
| </li> |
| <li> |
| <a href="#Standards+Compliance">Standards Compliance</a> |
| </li> |
| <li> |
| <a href="#Usability">Usability</a> |
| </li> |
| </ul> |
| </li> |
| <li> |
| <a href="#release_1.2">Release 1.2</a> |
| <ul class="minitoc"> |
| <li> |
| <a href="#Community-N10131">Community</a> |
| </li> |
| <li> |
| <a href="#Low+Entry+Barrier-N10141">Low Entry Barrier</a> |
| </li> |
| <li> |
| <a href="#Product+Maturity-N10161">Product Maturity</a> |
| </li> |
| <li> |
| <a href="#Industrial+Strength-N1017A">Industrial Strength</a> |
| </li> |
| <li> |
| <a href="#Off+The+Shelf+Components-N10189">Off The Shelf Components</a> |
| </li> |
| <li> |
| <a href="#Feature+Set-N10196">Feature Set</a> |
| </li> |
| <li> |
| <a href="#Standards+Compliance-N101B2">Standards Compliance</a> |
| </li> |
| <li> |
| <a href="#Usability-N101BF">Usability</a> |
| </li> |
| </ul> |
| </li> |
| <li> |
| <a href="#release_1.4">Release 2.0</a> |
| <ul class="minitoc"> |
| <li> |
| <a href="#Community-N101D7">Community</a> |
| </li> |
| <li> |
| <a href="#Low+Entry+Barrier-N101EB">Low Entry Barrier</a> |
| </li> |
| <li> |
| <a href="#Product+Maturity-N101F7">Product Maturity</a> |
| </li> |
| <li> |
| <a href="#Industrial+Strength-N1020F">Industrial Strength</a> |
| </li> |
| <li> |
| <a href="#Off+The+Shelf+Components-N10224">Off The Shelf Components</a> |
| </li> |
| <li> |
| <a href="#Feature+Set-N10230">Feature Set</a> |
| </li> |
| <li> |
| <a href="#Standards+Compliance-N10244">Standards Compliance</a> |
| </li> |
| <li> |
| <a href="#Usability-N10250">Usability</a> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| |
| |
| <a name="N1000E"></a><a name="positioning"></a> |
| <h2 class="h3">Positioning Diagram</h2> |
| <div class="section"> |
| <p> |
| The Lenya roadmap is determined by the Lenya positioning diagram. It specifies the priorities |
| and orientation, and shows areas for futher development. The 1.0 release marks the point |
| where Lenya was donated to the Apache foundation. Subsequent releases have been under the Apache |
| umbrella. Items in bold type mark completed items. <br> |
| <br> |
| |
| <img alt="" src="images/cms-positioning.png"><br> |
| <br> |
| |
| The positioning diagram defines 8 areas, with a relative weight of 1-7. The current Lenya code base is |
| represented by the dark blue area, while the light blue area indicates focus areas for future versions. |
| The positioning diagram is based on a hard look at where we currently stand. The various areas are defined below: |
| </p> |
| <ol> |
| |
| <li> |
| <strong>Community</strong> |
| <br>How viable is the community supporting the product? Are there independent contributors? |
| How active are mailing lists, web sites? Is the community healthy, friendly and welcoming to newcomers?<br> |
| <br> |
| </li> |
| |
| <li> |
| <strong>Low Entry Barrier</strong> |
| <br>How easy is it to get started? Is the product a turn-key solution with immediate |
| value after download? How consistent is the documentation, |
| how hard is it to familiarize oneself with the codebase?<br> |
| <br> |
| </li> |
| |
| <li> |
| <strong>Product Maturity</strong> |
| <br>How robust is the underlying code? Are sound software engineering practices in use? Is the |
| architecture clean and consistent? Are changes to the code regression-tested?<br> |
| <br> |
| </li> |
| |
| <li> |
| <strong>Industrial Strength</strong> |
| <br>How much does the product scale? How flexible and stable is the product, how well |
| does it perform? Is it secure?<br> |
| <br> |
| </li> |
| |
| <li> |
| <strong>Off The Shelf Components</strong> |
| <br>How much does the product make use of standard components? Is the architecture modular |
| to accomodate external code?<br> |
| <br> |
| </li> |
| |
| <li> |
| <strong>Feature Set</strong> |
| <br>Does the product have a conservative feature set, or does it have many bells and whistles?<br> |
| <br> |
| </li> |
| |
| <li> |
| <strong>Standards Compliance</strong> |
| <br>How much does the product use and interoperate with standards?<br> |
| <br> |
| </li> |
| |
| <li> |
| <strong>Usability</strong> |
| <br>Is the user interface understandable for non-technical persons? Is it consistent? Does it follow |
| usability best practice?</li> |
| |
| </ol> |
| </div> |
| |
| |
| <a name="N10061"></a><a name="releases"></a> |
| <h2 class="h3">Releases</h2> |
| <div class="section"> |
| <p> |
| Three releases are planned: 1.0, 1.2 and 1.4 (subsequently called 2.0), with the possibility of smaller maintenance releases |
| in between. Even numbers are stable releases, odd numbers development releases. Minor releases are |
| used for bug fixes, e.g. 1.2.2. |
| </p> |
| <ul> |
| |
| <li>Release 1.0 Summer 2003</li> |
| |
| <li>Release 1.2 Fall 2003</li> |
| |
| <li>Release 2.0 - coming soon</li> |
| |
| </ul> |
| </div> |
| |
| |
| |
| <a name="N10076"></a><a name="goals"></a> |
| <h2 class="h3">Long-term Goals</h2> |
| <div class="section"> |
| <p> |
| |
| </p> |
| <ul> |
| |
| <li>Improve communication and collaboration with sister Apache projects</li> |
| |
| </ul> |
| </div> |
| |
| |
| |
| <a name="N10084"></a><a name="release_1.0"></a> |
| <h2 class="h3">Release 1.0</h2> |
| <div class="section"> |
| <a name="N10089"></a><a name="Community"></a> |
| <h3 class="h4">Community</h3> |
| <p> |
| |
| </p> |
| <ul> |
| |
| <li> |
| <strong>Migrate mailing lists / CVS to Apache</strong> |
| </li> |
| |
| <li>Provide scratchpad for third party publications</li> |
| |
| </ul> |
| <a name="N1009C"></a><a name="Low+Entry+Barrier"></a> |
| <h3 class="h4">Low Entry Barrier</h3> |
| <ul> |
| |
| <li>Provide Class Diagrams</li> |
| |
| <li> |
| <strong>Disentangle CMS and publications</strong> |
| </li> |
| |
| <li> |
| <strong>Create outline of new documentation</strong> |
| </li> |
| |
| <li> |
| <strong>Provide default publication</strong> |
| </li> |
| |
| </ul> |
| <a name="N100B4"></a><a name="Product+Maturity"></a> |
| <h3 class="h4">Product Maturity</h3> |
| <ul> |
| |
| <li> |
| <strong>Refactor code base</strong> |
| </li> |
| |
| <li> |
| <strong>Remove dead code</strong> |
| </li> |
| |
| <li>Provide unit tests for core classes</li> |
| |
| <li> |
| <strong>Simplify directory structure</strong> |
| </li> |
| |
| <li> |
| <strong>Provide default implementations in root sitemap, with overriding capability</strong> |
| </li> |
| |
| </ul> |
| <a name="N100D0"></a><a name="Industrial+Strength"></a> |
| <h3 class="h4">Industrial Strength</h3> |
| <ul> |
| |
| <li> |
| <strong>Update to current Cocoon 2.1 snapshot</strong> |
| </li> |
| |
| <li>Load test and provide benchmarks</li> |
| |
| <li> |
| <strong>Add Unit test framework</strong> |
| </li> |
| |
| <li> |
| <strong>Disentangle CMS and Cocoon</strong> |
| </li> |
| |
| </ul> |
| <a name="N100E8"></a><a name="Off+The+Shelf+Components"></a> |
| <h3 class="h4">Off The Shelf Components</h3> |
| <ul> |
| |
| <li> |
| <strong>Update from JDK 1.3.1 to 1.4</strong> |
| </li> |
| |
| <li> |
| <strong>Replace DOM4J</strong> |
| </li> |
| |
| </ul> |
| <a name="N100F9"></a><a name="Feature+Set"></a> |
| <h3 class="h4">Feature Set</h3> |
| <ul> |
| |
| <li> |
| <strong>Make windows version usable again</strong> |
| </li> |
| |
| <li> |
| <strong>Finish Lucene integration</strong> |
| </li> |
| |
| <li> |
| <strong>Bugfree Revision Controller</strong> |
| </li> |
| |
| </ul> |
| <a name="N1010E"></a><a name="Standards+Compliance"></a> |
| <h3 class="h4">Standards Compliance</h3> |
| <ul> |
| |
| <li> |
| <strong>Enforce Avalon coding standards</strong> |
| </li> |
| |
| </ul> |
| <a name="N1011B"></a><a name="Usability"></a> |
| <h3 class="h4">Usability</h3> |
| <ul> |
| |
| <li> |
| <strong>Standardize CMS screens</strong> |
| </li> |
| |
| <li> |
| <strong>Standardize Lenya menus</strong> |
| </li> |
| |
| </ul> |
| </div> |
| |
| <a name="N1012C"></a><a name="release_1.2"></a> |
| <h2 class="h3">Release 1.2</h2> |
| <div class="section"> |
| <a name="N10131"></a><a name="Community-N10131"></a> |
| <h3 class="h4">Community</h3> |
| <ul> |
| |
| <li> |
| <strong>Get additional commiters on board</strong> |
| </li> |
| |
| <li>Define scope and collaboration with the Forrest project</li> |
| |
| </ul> |
| <a name="N10141"></a><a name="Low+Entry+Barrier-N10141"></a> |
| <h3 class="h4">Low Entry Barrier</h3> |
| <ul> |
| |
| <li> |
| <strong>Improve and standardize templating (XHTML)</strong> |
| </li> |
| |
| <li>Allow for documentation annotation (like php.net)</li> |
| |
| <li> |
| <strong>Write a publication HOWTO</strong> |
| </li> |
| |
| <li> |
| <strong>Maintain a FAQ</strong> |
| </li> |
| |
| <li> |
| <strong>Elminate redundancies between authoring and live areas</strong> |
| </li> |
| |
| <li> |
| <strong>Write Lenya Tutorials</strong> |
| </li> |
| |
| </ul> |
| <a name="N10161"></a><a name="Product+Maturity-N10161"></a> |
| <h3 class="h4">Product Maturity</h3> |
| <ul> |
| |
| <li> |
| <strong>omplete JavaDoc</strong> |
| </li> |
| |
| <li> |
| <strong>Unify CMS URIs</strong> |
| </li> |
| |
| <li> |
| <strong>Standardize sitemaps</strong> |
| </li> |
| |
| <li> |
| <strong>Work out upgrade schedule for dependent components (Cocoon etc)</strong> |
| </li> |
| |
| </ul> |
| <a name="N1017A"></a><a name="Industrial+Strength-N1017A"></a> |
| <h3 class="h4">Industrial Strength</h3> |
| <ul> |
| |
| <li>Substantial Unit test coverage</li> |
| |
| <li>Add web tests</li> |
| |
| </ul> |
| <a name="N10189"></a><a name="Off+The+Shelf+Components-N10189"></a> |
| <h3 class="h4">Off The Shelf Components</h3> |
| <ul> |
| |
| <li> |
| <strong>Migrate Lenya xinclude processor to Cocoon (or vice versa)</strong> |
| </li> |
| |
| </ul> |
| <a name="N10196"></a><a name="Feature+Set-N10196"></a> |
| <h3 class="h4">Feature Set</h3> |
| <ul> |
| |
| <li>Integrate Repository</li> |
| |
| <li> |
| <strong>Implement workflow engine</strong> |
| </li> |
| |
| <li> |
| <strong>Implement generic sitetree navigation framework</strong> |
| </li> |
| |
| <li> |
| <strong>Integrate HTML Form Editor</strong> |
| </li> |
| |
| <li> |
| <strong>Provide GUI for user administration</strong> |
| </li> |
| |
| </ul> |
| <a name="N101B2"></a><a name="Standards+Compliance-N101B2"></a> |
| <h3 class="h4">Standards Compliance</h3> |
| <ul> |
| |
| <li> |
| <strong>Provide LDAP authentication</strong> |
| </li> |
| |
| </ul> |
| <a name="N101BF"></a><a name="Usability-N101BF"></a> |
| <h3 class="h4">Usability</h3> |
| <ul> |
| |
| <li>Improve Lenya menu to float across the page</li> |
| |
| <li>Improve CMS screens with help tooltips</li> |
| |
| <li> |
| <strong>Improve Bitflux / Xopus integration</strong> |
| </li> |
| |
| </ul> |
| </div> |
| |
| <a name="N101D2"></a><a name="release_1.4"></a> |
| <h2 class="h3">Release 2.0</h2> |
| <div class="section"> |
| <a name="N101D7"></a><a name="Community-N101D7"></a> |
| <h3 class="h4">Community</h3> |
| <ul> |
| |
| <li>Work with OSCOM.org on CMS standards</li> |
| |
| <li> |
| <strong>Organize Lenya Sprints</strong> |
| </li> |
| |
| <li> |
| <strong>Leverage other Apache projects</strong> |
| </li> |
| |
| </ul> |
| <a name="N101EB"></a><a name="Low+Entry+Barrier-N101EB"></a> |
| <h3 class="h4">Low Entry Barrier</h3> |
| <ul> |
| |
| <li>Improve documentation</li> |
| |
| </ul> |
| <a name="N101F7"></a><a name="Product+Maturity-N101F7"></a> |
| <h3 class="h4">Product Maturity</h3> |
| <ul> |
| |
| <li> |
| <strong>Rewrite Resource Creation Framework</strong> |
| </li> |
| |
| <li> |
| <strong>Rewrite Publishing / Replication Framework</strong> |
| </li> |
| |
| <li>Complete Unit test coverage</li> |
| |
| <li> |
| <strong>Complete JavaDoc</strong> |
| </li> |
| |
| </ul> |
| <a name="N1020F"></a><a name="Industrial+Strength-N1020F"></a> |
| <h3 class="h4">Industrial Strength</h3> |
| <ul> |
| |
| <li> |
| <strong>Improve reverse proxying</strong> |
| </li> |
| |
| <li> |
| <strong>Research advanced caching strategies</strong> |
| </li> |
| |
| <li> |
| <strong>Implement transaction management</strong> |
| </li> |
| |
| </ul> |
| <a name="N10224"></a><a name="Off+The+Shelf+Components-N10224"></a> |
| <h3 class="h4">Off The Shelf Components</h3> |
| <ul> |
| |
| <li>Consolidate Authentication and Authorization components</li> |
| |
| </ul> |
| <a name="N10230"></a><a name="Feature+Set-N10230"></a> |
| <h3 class="h4">Feature Set</h3> |
| <ul> |
| |
| <li>Provide (Open) Office integration</li> |
| |
| <li> |
| <strong>Implement link management</strong> |
| </li> |
| |
| <li> |
| <strong>Implement multilingual capabilities</strong> |
| </li> |
| |
| </ul> |
| <a name="N10244"></a><a name="Standards+Compliance-N10244"></a> |
| <h3 class="h4">Standards Compliance</h3> |
| <ul> |
| |
| <li>Refine and review standards support</li> |
| |
| </ul> |
| <a name="N10250"></a><a name="Usability-N10250"></a> |
| <h3 class="h4">Usability</h3> |
| <ul> |
| |
| <li> |
| <strong>Provide administration GUI</strong> |
| </li> |
| |
| <li>Complete the move to an in-place UI paradigm</li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| <!--+ |
| |end content |
| +--> |
| <div class="clearboth"> </div> |
| </div> |
| <div id="footer"> |
| <!--+ |
| |start bottomstrip |
| +--> |
| <div class="lastmodified"> |
| <script type="text/javascript"><!-- |
| document.write("Last Published: " + document.lastModified); |
| // --></script> |
| </div> |
| <div class="copyright"> |
| Copyright © |
| 2002-2007 <a href="http://www.apache.org/licenses/LICENSE-2.0">The Apache Software Foundation.</a> |
| </div> |
| <div id="feedback"> |
| Send feedback about the website to: |
| <a id="feedbackto" href="mailto:dev@lenya.apache.org?subject=Feedback%C2%A0for%C2%A0roadmap.html">dev@lenya.apache.org</a> |
| </div> |
| <!--+ |
| |end bottomstrip |
| +--> |
| </div> |
| </body> |
| </html> |