Annotation of autoform/www/development.html, revision 1.5

1.3       kessler     1: <html>
                      2:     <head>
                      3:         <title>Autoform - Automatic Form Control</title>
                      4:         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                      5:         <meta http-equiv="Content-Script-Type" content="text/javascript" />
                      6:         <meta http-equiv="Content-Style-Type" content="text/css" />
                      7:         <meta name="robots" content="index, follow" />
                      8:         <meta name="description" content="Autoform - Automatic Form Control" lang="en" />
                      9:         <meta name="keywords" content="firefox, form, fill, automatic, control, password, encryption, context, virtual user" lang="en" />
                     10:         <meta name="author" content="Michael Kessler" />
                     11:         <meta name="content-language" content="en" />
                     12:         <meta name="revisit-after" content="10 days" />
                     13:         <link rel="stylesheet" href="/autoform.css" /> 
                     14:         <script language="JavaScript" type="application/x-javascript" src="/autoform.js" />               
                     15:     </head>
                     16:     <body>
                     17:         <table class="centered">
                     18:             <tr>
                     19:                 <td>
                     20:                     <h1>Autoform -  Automatic Form Control</h1>
                     21:                 </td>
                     22:             </tr>
                     23:         </table>
                     24:         <table class="content centered">
                     25:             <tr>
                     26:                 <td class="tab"><a href="/index2.html" class="menu">Home</a></td>
                     27:                 <td>&nbsp;</td>
                     28:                 <td class="tab"><a href="/screenshots.html" class="menu">Screenshots</a></td>
                     29:                 <td>&nbsp;</td>
                     30:                 <td class="tab"><a href="/installation.html" class="menu">Installation</a></td>
                     31:                 <td>&nbsp;</td>
                     32:                 <td class="tab"><a href="/list.html" class="menu">Mailinglist</a></td>
                     33:                 <td>&nbsp;</td>
                     34:                 <td class="tab-selected"><a href="/development.html" class="menu-selected">Development</a></td>
                     35:             </tr>
                     36:             <tr>
                     37:                 <td class="dashed" colspan="9">
                     38:                     <p>If you are <i>really</i> interested in developing autoform, please read the following informations carefully. You should have
                     39:                     knowledge of html, javascript, XUL, XPCOM and RDF.</p>
                     40:                     <p>If you wanna localise the plugin, wait until it has been released.</p>
1.4       kessler    41:                     <p>I'm using <a href="http://www.eclipse.org">Eclipse</a> as my IDE and I can strongly recommend it. It has built in support for <a href="http://www.cvshome.org">cvs</a> and <a href="http://ant.apache.org">ant</a>
1.5     ! kessler    42:                     (which is used by autoform for packaging and deployment). There are also many plugins available to extend the standard functions. I'm
1.4       kessler    43:                     also using the <a href="http://www.myeclipseide.com/">myeclipseide</a> plugin for eclipse to have a html and javascript editor.</p>
                     44:                     <p>I really appreciate every help to develop the extension, but please understand that I first must see some implementation before I
1.5     ! kessler    45:                     can give you write access to the cvs. Please contact <a href="mailto:michael.kessler@swisscom.com">me</a> before starting, to prevent 'development collisions' ;-)</p>
        !            46:                     <p><b>How you get started:</b>
1.4       kessler    47:                     <ol>
                     48:                         <li>Install eclipse.</li>
                     49:                         <li>Check out the source code from cvs</li>
                     50:                         <li>Configure the build.properties and copy to your home directory</li>
                     51:                         <li>Build and install the extension</li>
1.5     ! kessler    52:                         <li>Make you familiary with the code and the used technologies</li>
        !            53:                         <li>Implement a feature on the todo list and send me the patch</li>
1.4       kessler    54:                     </ol>
                     55:                     </p>
                     56:                     <br />
1.3       kessler    57:                     <hr />
                     58:                     <h3>Source code</h3>
                     59:                     <hr />
                     60:                     <p>The autoform source code can be accessed in either of the following ways:</p>
                     61:                     <ul>
                     62:                         <li>View the source using the CVS <a href="http://www.mozdev.org/source/browse/<?php echo $project; ?>/">web interface</a></li>
                     63:                         <li>Check out the source using anonymous CVS with the following commands (password is guest):
                     64:                             <pre>
                     65:                             cvs -d :pserver:guest@mozdev.org:/cvs login
                     66:                             cvs -d :pserver:guest@mozdev.org:/cvs co <?php echo $project; ?>
                     67:                             </pre>
                     68:                         </li>
                     69:                     </ul>
1.4       kessler    70:                     <br />
                     71:                     <hr />
                     72:                     <h3>Project setup</h3>
                     73:                     <hr />
1.5     ! kessler    74:                     <p>If you have checked out the source code, you'll have four folders in your project. The 'www' folder contains the content of this website and the 'downloads' folder contains
        !            75:                     releases, which will be synchronized with the mozdev mirrors. The main extension resides in the folders 'new' and 'old'. Those two folders contains another two folders. The 'build' folder contains
        !            76:                     the ant script and properties to build, install, tag and deploy new extension releases. The 'src' folder contains the chrome structure with the plugin code, locales and its skin.</p>
1.4       kessler    77:                     <br />
1.3       kessler    78:                     <hr />
                     79:                     <h3>Report bugs</h3>
                     80:                     <hr />
                     81:                     <p>Please do not report bugs concerning the old autoform version version &lt; 6.0!</p>
                     82:                     <ul>
                     83:                         <li>Enter a <a href="http://<?php echo HOST; ?>/bugs/enter_bug.cgi?product=<?php echo $project; ?>">new bug</a> for autoform</li>
                     84:                         <li>View <a href="http://mozdev.org/bugs/buglist.cgi?email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=<?php echo $project; ?>&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;bug_file_loc=&amp;bug_file_loc_type=allwordssubstr&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;cmdtype=doit&amp;order=Bug+Number">all bugs</a></li> 
                     85:                         <li>See all <a href="http://mozdev.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=<?php echo $project; ?>&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;bug_file_loc=&amp;bug_file_loc_type=allwordssubstr&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;cmdtype=doit&amp;order=Bug+Number">open bugs</a></li>
                     86:                         <li>Search by Bug Number
                     87:                             <br />
                     88:                                 <form action="http://<?php echo HOST; ?>/bugs/show_bug.cgi" method="get">
                     89:                                 <p><input type="submit" value="Find"><input size="6" name="id"></p>
                     90:                             </form>
                     91:                         </li>
                     92:                     </ul>
                     93:                  </td>
                     94:             </tr>
                     95:             <tr>
1.5     ! kessler    96:                 <td colspan="9"><i class="footer">Maintained by the Autoform team - please contact us through the mailing list. | Infrastructure by <a href="http://www.mozdev.org">Mozdev.org</a></i></td>
1.3       kessler    97:             </tr>            
                     98:         </table>
                     99:     </body>
                    100: </html>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>