Diff: Help/WikiFormRichPlugin

Note: You are viewing an old revision of this page. View the current version.

Differences between version 2 and previous revision of Help/WikiFormRichPlugin.

Other diffs: Previous Major Revision, Previous Author

Newer page: version 2 Last edited on 9 September 2007 0:16 by harold Revert
Older page: version 1 Last edited on 17 January 2022 18:35 by harold Revert
@@ -1,218 +1,108 @@
 Create generic and enhanced forms, with various options: 
-* editbox[] name=.. value=.. text=.. autocomplete=0|1  
-* checkbox[] name=.. value=0|1 checked text=..  
-* radio[] name=.. value=.. text=..  
-* pulldown[] name=.. value=.. selected=.. text=.. autocomplete=0|1  
-* combobox[] name=.. value=.. text=.. method=.. args=..  
-* hidden[] name=.. value=..  
-* submit[]  
-* action, submit buttontext, optional cancel button (bool)  
-* method=get or post, Default: post.  
  
-Valid arguments for pulldown and editbox: autocomplete=1, Default: 0  
+ * - editbox[] name=.. value=.. text=.. autocomplete=0| 1  
+ * - checkbox[] name=.. value=0|1 checked text=..  
+ * - radio[] name=.. value=.. text=..  
+ * - pulldown[] name=.. value=.. selected=.. text=.. autocomplete=0|1  
+ * - combobox[] name=.. value=.. text=.. method=.. args=..  
+ * - hidden[] name=.. value=..  
+ * - submit[]  
+ * - action, submit buttontext, optional cancel button (bool)  
+ * - method=get or post , Default: post.  
  
+Valid arguments for pulldown and editbox: autocomplete=1, Default: 0<br>  
 If autocomplete=1, additional arguments method and args may be used. 
-autocomplete together with dyn-methods (see below) should be used to handle larger lists (> 500). 
+autocomplete together with dyn-methods (see below) should be used to handle larger lists (> 500).<br>  
+If no method is given, value will be used to fill in the valid values.<br>  
+<verbatim>  
+ method="xmlrpc:name [optional args]"  
+ method="dynxmlrpc:url [optional args]"  
+ method="url:http://server/wiki/method"  
+ method="dynurl:http://server/wiki/method"  
+ method="array:jsvariable"  
+ method="plugin:pluginname [optional args]"  
+</verbatim>  
  
-If no method is given , value will be used to fill in the valid values
+The plugin must return a pagelist.<br>  
+args are optional arguments , space seperated, for the method.<br>  
+A combobox is a pulldown with autocomplete=1 .<br>  
  
-{{{  
-method="xmlrpc :name [optional args]"  
-method="dynxmlrpc:url [optional args]"  
-method="url:http://server/wiki/method"  
-method="dynurl:http://server/wiki/method"  
-method="array:jsvariable"  
-method="plugin:pluginname [optional args]"  
-}}}  
+Author : Reini Urban  
  
-* The plugin must return a pagelist.  
-* args are optional arguments, space separated, for the method.  
-* A combobox is a pulldown with autocomplete=1.  
-* Values which are constants are evaluated.  
-* The cancel button must be supported by the action (just some wikiadmin actions so far)  
-* improve layout by: nobr=1  
-* some allow values as list from <!plugin-list pluginname args !> 
+- Values which are constants are evaluated.  
+- The cancel button must be supported by the action.  
+ (just some wikiadmin actions so far)  
+- improve layout by: nobr=1  
+- some allow values as list from <!plugin-list pluginname args !> 
  
-== Samples ==  
-  
-{{{  
-<<WikiFormRich action=dumpserial method=get  
- checkbox[] name=include value="all"  
- editbox[] name=directory value=DEFAULT_DUMP_DIR  
- editbox[] name=pages value=*  
- editbox[] name=exclude value=""  
->>  
-}}}  
-  
-<<WikiFormRich action=dumpserial method=get  
- checkbox[] name=include value="all"  
- editbox[] name=directory value=DEFAULT_DUMP_DIR  
- editbox[] name=pages value=*  
- editbox[] name=exclude value=""  
->>  
+! Samples 
  
+ <?plugin WikiFormRich action=dumpserial method=get  
+ checkbox[] name=include value="all"  
+ editbox[] name=directory value=DEFAULT_DUMP_DIR  
+ editbox[] name=pages value=*  
+ editbox[] name=exclude value="" ?>  
 ---- 
-  
-{{{  
-< <WikiFormRich action=dumphtml method=get  
- editbox[] name=directory value=HTML_DUMP_DIR  
- editbox[] name=pages value="*"  
- editbox[] name=exclude value=""  
- >>  
-}}}  
-  
-<<WikiFormRich action=dumphtml method=get  
- editbox[] name=directory value=HTML_DUMP_DIR  
- editbox[] name=pages value="*"  
- editbox[] name=exclude value=""  
->>  
-  
+ <?plugin WikiFormRich action=dumphtml method=get  
+ editbox[] name=directory value=HTML_DUMP_DIR  
+ editbox[] name=pages value="*"  
+ editbox[] name=exclude value="" ?
 ---- 
-  
-{{{  
-< <WikiFormRich action=loadfile method=get  
- editbox[] name=source value=DEFAULT_WIKI_PGSRC  
- checkbox[] name=overwrite value=1  
- editbox[] name=exclude value=""  
- >>  
-}}}  
-  
-<<WikiFormRich action=loadfile method=get  
- editbox[] name=source value=DEFAULT_WIKI_PGSRC  
- checkbox[] name=overwrite value=1  
- editbox[] name=exclude value=""  
->>  
-  
+ <?plugin WikiFormRich action=loadfile method=get  
+ editbox[] name=source value=DEFAULT_WIKI_PGSRC  
+ checkbox[] name=overwrite value=1  
+ editbox[] name=exclude value="" ?
 ---- 
-  
-{{{  
-< <WikiFormRich action=TitleSearch method=get class=wikiadmin nobr=1  
- editbox[] name=s text=""  
- submit[]  
- checkbox[] name=case_exact  
- checkbox[] name=regex  
- >>  
-}}}  
-  
-<<WikiFormRich action=TitleSearch method=get class=wikiadmin nobr=1  
- editbox[] name=s text=""  
- submit[]  
- checkbox[] name=case_exact  
- checkbox[] name=regex  
->>  
-  
+ <?plugin WikiFormRich action=TitleSearch method=get class=wikiadmin nobr=1  
+ editbox[] name=s text=""  
+ submit[]  
+ checkbox[] name=case_exact  
+ checkbox[] name=regex ?
 ---- 
-  
-{{{  
-< <WikiFormRich action=FullTextSearch method=get class=wikiadmin nobr=1  
- editbox[] name=s text=""  
- submit[]  
- checkbox[] name=case_exact  
- checkbox[] name=regex  
- >>  
-}}}  
-  
-<<WikiFormRich action=FullTextSearch method=get class=wikiadmin nobr=1  
- editbox[] name=s text=""  
- submit[]  
- checkbox[] name=case_exact  
- checkbox[] name=regex  
->>  
-  
+ <?plugin WikiFormRich action=FullTextSearch method=get class=wikiadmin nobr=1  
+ editbox[] name=s text=""  
+ submit[]  
+ checkbox[] name=case_exact  
+ checkbox[] name=regex ?
 ---- 
-  
-{{{  
-< <WikiFormRich action=FuzzyPages method=get class=wikiadmin nobr=1  
- editbox[] name=s text=""  
- submit[]  
- checkbox[] name=case_exact  
- >>  
-}}}  
-  
-<<WikiFormRich action=FuzzyPages method=get class=wikiadmin nobr=1  
- editbox[] name=s text=""  
- submit[]  
- checkbox[] name=case_exact  
->>  
-  
+ <?plugin WikiFormRich action=FuzzyPages method=get class=wikiadmin nobr=1  
+ editbox[] name=s text=""  
+ submit[]  
+ checkbox[] name=case_exact ?
 ---- 
-  
-{{{  
- <<WikiFormRich action=AppendText buttontext="AddPlugin"  
- radio[] name=s value=<! plugin-list BackLinks page=WikiPlugin limit=5 !>  
->>  
-}}}  
-  
-<< WikiFormRich action=AppendText buttontext="AddPlugin"  
- radio[] name=s value=<!plugin-list BackLinks page=WikiPlugin limit=5 !>  
->>  
-  
+ <? plugin WikiFormRich action=AppendText buttontext="AddPlugin"  
+ radio[] name=s value=<!plugin-list BackLinks page=WikiPlugin limit=5 !>  
+ ?
 ---- 
-  
-{{{  
- <<WikiFormRich action=AppendText buttontext="AddPlugin"  
- combobox[] name=s text="" style="width:60px" value=<! plugin-list BackLinks page=WikiPlugin !>  
- submit[]  
->>  
-}}}  
-  
-<< WikiFormRich action=AppendText buttontext="AddPlugin"  
- combobox[] name=s text="" style="width:60px" value=<!plugin-list BackLinks page=WikiPlugin !>  
- submit[]  
->>  
-  
+ <? plugin WikiFormRich action=AppendText buttontext="AddPlugin"  
+ combobox[] name=s text="" style="width:60px" value=<!plugin-list BackLinks page=WikiPlugin !>  
+ submit[]  
+ ?
 ---- 
-  
-{{{  
- <<WikiFormRich action=AppendText buttontext="AddCategory"  
- pulldown[] name=s text="Categories: " value=<! plugin-list TitleSearch s=Category !>  
->>  
-}}}  
-  
-<< WikiFormRich action=AppendText buttontext="AddCategory"  
- pulldown[] name=s text="Categories: " value=<!plugin-list TitleSearch s=Category !>  
->>  
-  
+ <? plugin WikiFormRich action=AppendText buttontext="AddCategory"  
+ pulldown[] name=s text="Categories: " value=<!plugin-list TitleSearch s=Category !>  
+ ?
 ---- 
-  
-{{{  
-< <WikiFormRich action=SemanticSearch buttontext="AddRelation"  
- combobox[] name=relation method="xmlrpc:listRelations"  
- submit[]  
- checkbox[] name=case_exact text="Case-exact?"  
->>  
-}}}  
-  
+ <?plugin WikiFormRich action=SemanticSearch buttontext="AddRelation"  
+ combobox[] name=relation method="xmlrpc:listRelations"  
+ submit[]  
+ checkbox[] name=case_exact text="Case-exact?"  
+ ?
 ---- 
-  
-{{{  
- <<WikiFormRich action=AppendText buttontext="InsertTemplate"  
- combobox[] name=s text="Template: " method=" plugin:titleSearch s=Template*"  
- submit[]  
->>  
-}}}  
-  
-<< WikiFormRich action=AppendText buttontext="InsertTemplate"  
- combobox[] name=s text="Template: " method="plugin:titleSearch s=Template*"  
- submit[]  
->>  
-  
+ <? plugin WikiFormRich action=AppendText buttontext="InsertTemplate"  
+ combobox[] name=s text="Template: " method="plugin:titleSearch s=Template*"  
+ submit[]  
+ ?
 ---- 
+ <?plugin WikiFormRich action=GoTo  
+ editbox[] name=page text="GoTo: " method="dynxmlrpc:titleSearch s=H" style="width:100px" autocomplete=1  
+ submit[]  
+ ?>  
  
-{{{  
-<<WikiFormRich action=GoTo  
- editbox[] name=page text="GoTo: " method="dynxmlrpc:titleSearch s=H" style="width:100px" autocomplete=1  
- submit[]  
->>  
-}}}  
+-------------  
  
-== Author ==  
-* [[ Help:Reini Urban|Reini Urban]]  
-  
-== See Also ==  
-* [[Help:WikiFormPlugin]]  
-  
-<noinclude>  
-----  
-[[PhpWikiDocumentation]] [[CategoryWikiPlugin]]  
-</noinclude>  
+PhpWikiDocumentation Help:WikiPlugin  
+ReleaseNotes  
+ReleaseNotes  
+ReleaseNotes  
+ReleaseNotes  

version 2

Create generic and enhanced forms, with various options
  • - editbox[] name=.. value=.. text=.. autocomplete=0|1
  • - checkbox[] name=.. value=0|1 checked text=..
  • - radio[] name=.. value=.. text=..
  • - pulldown[] name=.. value=.. selected=.. text=.. autocomplete=0|1
  • - combobox[] name=.. value=.. text=.. method=.. args=..
  • - hidden[] name=.. value=..
  • - submit[]
  • - action, submit buttontext, optional cancel button (bool)
  • - method=get or post, Default: post.

Valid arguments for pulldown and editbox: autocomplete=1, Default: 0
If autocomplete=1, additional arguments method and args may be used. autocomplete together with dyn-methods (see below) should be used to handle larger lists (> 500).
If no method is given, value will be used to fill in the valid values.

  method="xmlrpc:name [optional args]"
  method="dynxmlrpc:url [optional args]"
  method="url:http://server/wiki/method"
  method="dynurl:http://server/wiki/method"
  method="array:jsvariable"
  method="plugin:pluginname [optional args]"

The plugin must return a pagelist.
args are optional arguments, space seperated, for the method.
A combobox is a pulldown with autocomplete=1.

Author: Reini Urban

  • Values which are constants are evaluated.
  • The cancel button must be supported by the action. (just some wikiadmin actions so far)
  • improve layout by: nobr=1
  • some allow values as list from <!plugin-list pluginname args !>

Samples

 include
directory 
pages 
exclude 

directory 
pages 
exclude 

source 
 overwrite
exclude 

    case_exact  regex 

    case_exact  regex 

    case_exact 

 AnalyseAccessLogSqlPlugin 
 PhpWeatherPlugin 
 PloticusPlugin 
 HelloWorldPlugin 
 EditMetaDataPlugin 
 FoafViewerPlugin 

 

Categories:  

relation 
 Case-exact?

Template:  

GoTo:  

PhpWikiDocumentation Help:WikiPlugin ReleaseNotes ReleaseNotes ReleaseNotes ReleaseNotes