Changes between Version 71 and Version 72 of TracFormsPlugin


Ignore:
Timestamp:
Apr 30, 2011, 1:52:43 AM (4 years ago)
Author:
hasienda
Comment:

announce new plugin release 0.3

Legend:

Unmodified
Added
Removed
Modified
  • TracFormsPlugin

    v71 v72  
    33[[html(<div id="newsflash" style="clear:right">)]]
    44'''News'''
    5  27-Apr-2011:: Improved and incremental form reset support, but entirely depending on recorded form history.
    6  15-Apr-2011:: Initial implementation of (administrative) form reset published.
    7  12-Apr-2011:: Form history is accessible from the web_iu now, only presentation is quite raw.
    8  03-Apr-2011:: Explore !TracForm with [t:wiki:TracSearch TracSearch] capabilities.
    9  26-Mar-2011:: New db schema is out: Early adopters beware, make sure you do a '''Trac db backup before''', please.
     5 30-Apr-2011:: '''!TracForms 0.3''' is out. (open: 18)
    106 04-Dec-2010:: Maintainership handed over from [wiki:rharkins] to [wiki:hasienda]
    117 26-Oct-2010:: Starting ticket list cleanup and triaging (open: 25)
    128'''!ToDo'''
    13  * short-term: #3741, #3742, #8258
     9 * short-term: #3523, #5608, #5667
    1410[[html(</div>)]]
    1511
     
    1814== Description ==
    1915
    20 This plugin aims to allow for forms anywhere there is a field with Trac wiki syntax.  This is meant to supersede the previously limited-scope ChecklistPlugin. 
     16This plugin aims to allow for forms anywhere there is a field with Trac wiki syntax.
     17This is meant to supersede the previously limited-scope ChecklistPlugin. 
     18
     19WikiFormsPlugin aims at providing even more flexibility with a sightly more complex wiki markup incompatible to that of !TracFormsPlugin.
     20Additional features from this plugin have been requested here too (see #8715).
    2121
    2222== Release Status and Download ==
    2323
    24 || Stable Version || [source:tracformsplugin/tags/tracforms-0.2.1] || [download:tracformsplugin/tags/tracforms-0.2.1 download] || [http://trac-hacks.org/svn/tracformsplugin/tags/tracforms-0.2.1 subversion]
     24|| Stable Version || [source:tracformsplugin/tags/tracforms-0.3] || [download:tracformsplugin/tags/tracforms-0.3 download] || [http://trac-hacks.org/svn/tracformsplugin/tags/tracforms-0.3 subversion]
     25|| Oldstable Version || [source:tracformsplugin/tags/tracforms-0.2.1] || [download:tracformsplugin/tags/tracforms-0.2.1 download] || [http://trac-hacks.org/svn/tracformsplugin/tags/tracforms-0.2.1 subversion]
    2526|| Under Development || [source:tracformsplugin/trunk] || [download:tracformsplugin/trunk download] || [http://trac-hacks.org/svn/tracformsplugin/trunk subversion]
    2627
    27 The development branch `trunk` is usable with Python2.6; an older Python requires [http://simplejson.github.com/simplejson/ simplejson] to be installed.[[BR]]
     28The current stable version is usable with Python2.6; an older Python requires [http://simplejson.github.com/simplejson/ simplejson] to be installed.[[BR]]
    2829Revision [10011] and above requires some dedicated permissions assigned to use new (search) as well as known !TracForms features ('Update Form' button).
    2930
     
    3435== Example and [wiki:TracFormsPlugin/Docs Documentation] ==
    3536
    36 '''''Also consider viewing the online [wiki:TracFormsPlugin/Tutorial tutorial] or the [wiki:TracFormsPlugin/Docs documentation] (docs still under development)'''''
     37'''''Also consider viewing the online [wiki:TracFormsPlugin/Tutorial tutorial] or the [wiki:TracFormsPlugin/Docs documentation] (docs still in need of corrections and updates to 0.3)'''''
    3738
    3839Let's start by looking at a simple laundry list.  This list will be automatically bound to whatever page it appears in by default (this can be configured).  Once the plugin is installed, simply edit a new wiki resource called  Sandbox/LaundryList and chuck this in:
     
    107108}}}
    108109
    109 === Using TracFormsPlugin with MySQL ===
    110 
    111 See ticket #3290 for a drop-in replacement for formdb.py that should work with either versions prior to 0.2.1 (where it will be more transparent).  Once you have formdb.py, do something like the following depending on what exactly you downloaded:
    112 
    113 {{{
    114 #!sh
    115 cp /tmp/formdb.py tracforms/
    116 }}}
    117 
    118 Replace /tmp/formdb.py with the path to wherever you download the formdb.py script to.
    119 
    120 Now you can proceed to installation.  I'm going to try to have this worked out by 0.2.1 so that it'll work both ways (and set up to eventually also work in postgreSQL, etc).
    121 
    122 Thanks to the donator of this code (in #3290) for your help with the project!
    123 
    124110=== Method 1: Lay an egg ===
    125111From here, you can do one of two things.  The first is building an egg to drop into your project's plugins directory or your master project's plugins directory (replace or define $TRACENV_DIR with your project's base directory):
     
    185171'''Author:''' [wiki:rharkins] [[BR]]
    186172'''Maintainer:''' [wiki:hasienda] [[BR]]
    187 '''Contributors:''' [wiki:andrewbates], [wiki:jrcutler]
     173'''Contributors:''' anderson, [wiki:andrewbates], [wiki:jrcutler]