File:  [mozdev] / autoform / www / development.html
Revision 1.5: download - view: text, annotated - select for diffs - revision graph
Wed Mar 30 13:27:47 2005 UTC (14 years, 8 months ago) by kessler
Branches: MAIN
CVS tags: HEAD
*** empty log message ***

<html>
    <head>
        <title>Autoform - Automatic Form Control</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <meta http-equiv="Content-Script-Type" content="text/javascript" />
        <meta http-equiv="Content-Style-Type" content="text/css" />
        <meta name="robots" content="index, follow" />
        <meta name="description" content="Autoform - Automatic Form Control" lang="en" />
        <meta name="keywords" content="firefox, form, fill, automatic, control, password, encryption, context, virtual user" lang="en" />
        <meta name="author" content="Michael Kessler" />
        <meta name="content-language" content="en" />
        <meta name="revisit-after" content="10 days" />
        <link rel="stylesheet" href="/autoform.css" /> 
        <script language="JavaScript" type="application/x-javascript" src="/autoform.js" />               
    </head>
    <body>
        <table class="centered">
            <tr>
                <td>
                    <h1>Autoform -  Automatic Form Control</h1>
                </td>
            </tr>
        </table>
        <table class="content centered">
            <tr>
                <td class="tab"><a href="/index2.html" class="menu">Home</a></td>
                <td>&nbsp;</td>
                <td class="tab"><a href="/screenshots.html" class="menu">Screenshots</a></td>
                <td>&nbsp;</td>
                <td class="tab"><a href="/installation.html" class="menu">Installation</a></td>
                <td>&nbsp;</td>
                <td class="tab"><a href="/list.html" class="menu">Mailinglist</a></td>
                <td>&nbsp;</td>
                <td class="tab-selected"><a href="/development.html" class="menu-selected">Development</a></td>
            </tr>
            <tr>
                <td class="dashed" colspan="9">
                    <p>If you are <i>really</i> interested in developing autoform, please read the following informations carefully. You should have
                    knowledge of html, javascript, XUL, XPCOM and RDF.</p>
                    <p>If you wanna localise the plugin, wait until it has been released.</p>
                    <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>
                    (which is used by autoform for packaging and deployment). There are also many plugins available to extend the standard functions. I'm
                    also using the <a href="http://www.myeclipseide.com/">myeclipseide</a> plugin for eclipse to have a html and javascript editor.</p>
                    <p>I really appreciate every help to develop the extension, but please understand that I first must see some implementation before I
                    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>
                    <p><b>How you get started:</b>
                    <ol>
                        <li>Install eclipse.</li>
                        <li>Check out the source code from cvs</li>
                        <li>Configure the build.properties and copy to your home directory</li>
                        <li>Build and install the extension</li>
                        <li>Make you familiary with the code and the used technologies</li>
                        <li>Implement a feature on the todo list and send me the patch</li>
                    </ol>
                    </p>
                    <br />
                    <hr />
                    <h3>Source code</h3>
                    <hr />
                    <p>The autoform source code can be accessed in either of the following ways:</p>
                    <ul>
                        <li>View the source using the CVS <a href="http://www.mozdev.org/source/browse/<?php echo $project; ?>/">web interface</a></li>
                        <li>Check out the source using anonymous CVS with the following commands (password is guest):
                            <pre>
                            cvs -d :pserver:guest@mozdev.org:/cvs login
                            cvs -d :pserver:guest@mozdev.org:/cvs co <?php echo $project; ?>
                            </pre>
                        </li>
                    </ul>
                    <br />
                    <hr />
                    <h3>Project setup</h3>
                    <hr />
                    <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
                    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
                    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>
                    <br />
                    <hr />
                    <h3>Report bugs</h3>
                    <hr />
                    <p>Please do not report bugs concerning the old autoform version version &lt; 6.0!</p>
                    <ul>
                        <li>Enter a <a href="http://<?php echo HOST; ?>/bugs/enter_bug.cgi?product=<?php echo $project; ?>">new bug</a> for autoform</li>
                        <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> 
                        <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>
                        <li>Search by Bug Number
                            <br />
                                <form action="http://<?php echo HOST; ?>/bugs/show_bug.cgi" method="get">
                                <p><input type="submit" value="Find"><input size="6" name="id"></p>
                            </form>
                        </li>
                    </ul>
                 </td>
            </tr>
            <tr>
                <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>
            </tr>            
        </table>
    </body>
</html>

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