Changes between Version 71 and Version 72 of TracFormsPlugin


Ignore:
Timestamp:
Apr 30, 2011 1:52:43 AM (3 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]