Changes between Version 71 and Version 72 of TracFormsPlugin
- Timestamp:
- Apr 29, 2011, 11:52:43 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracFormsPlugin
v71 v72 3 3 [[html(<div id="newsflash" style="clear:right">)]] 4 4 '''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) 10 6 04-Dec-2010:: Maintainership handed over from [wiki:rharkins] to [wiki:hasienda] 11 7 26-Oct-2010:: Starting ticket list cleanup and triaging (open: 25) 12 8 '''!ToDo''' 13 * short-term: #3 741, #3742, #82589 * short-term: #3523, #5608, #5667 14 10 [[html(</div>)]] 15 11 … … 18 14 == Description == 19 15 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. 16 This plugin aims to allow for forms anywhere there is a field with Trac wiki syntax. 17 This is meant to supersede the previously limited-scope ChecklistPlugin. 18 19 WikiFormsPlugin aims at providing even more flexibility with a sightly more complex wiki markup incompatible to that of !TracFormsPlugin. 20 Additional features from this plugin have been requested here too (see #8715). 21 21 22 22 == Release Status and Download == 23 23 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] 25 26 || Under Development || [source:tracformsplugin/trunk] || [download:tracformsplugin/trunk download] || [http://trac-hacks.org/svn/tracformsplugin/trunk subversion] 26 27 27 The development branch `trunk`is usable with Python2.6; an older Python requires [http://simplejson.github.com/simplejson/ simplejson] to be installed.[[BR]]28 The current stable version is usable with Python2.6; an older Python requires [http://simplejson.github.com/simplejson/ simplejson] to be installed.[[BR]] 28 29 Revision [10011] and above requires some dedicated permissions assigned to use new (search) as well as known !TracForms features ('Update Form' button). 29 30 … … 34 35 == Example and [wiki:TracFormsPlugin/Docs Documentation] == 35 36 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)''''' 37 38 38 39 Let'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: … … 107 108 }}} 108 109 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 #!sh115 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 124 110 === Method 1: Lay an egg === 125 111 From 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): … … 185 171 '''Author:''' [wiki:rharkins] [[BR]] 186 172 '''Maintainer:''' [wiki:hasienda] [[BR]] 187 '''Contributors:''' [wiki:andrewbates], [wiki:jrcutler]173 '''Contributors:''' anderson, [wiki:andrewbates], [wiki:jrcutler]