Difference: AnApplicationWithWikiForm (1 vs. 7)

Revision 72011-05-05 - TWikiContributor

Line: 1 to 1
 
META TOPICPARENT name="TWikiFAQ"

FAQ:

Changed:
<
<
How can I create a simple TWiki Form based application?
>
>
How can I create a simple TWiki Forms based application?
 

Answer:

Changed:
<
<
  1. Create a TWiki Form and define fields (see TWikiForms for details)
  2. Add the form in the list of Web Forms. Set the WEBFORMS setting in WebPreferences
  3. Create a Template Topic
  4. In edit mode add the TWiki Form you defined to the Template Topic using the "Add Form" button
  5. Create a HTML Form with necessary fields
  6. Define SEARCH function for listing items (see VarSEARCH and FormattedSearch for details)

For more information follow the links...

The following is the code source of TWikiFAQ:

<form action="%SCRIPTURLPATH{edit}%/%WEB%/">
New FAQ topic: &nbsp; (Use a name in %SYSTEMWEB%.WikiNotation) <br />
<input type="text" name="topic" size="32" class="twikiInputField" />
<input type="submit" value="Create Topic" class="twikiSubmit" />
<input type="hidden" name="onlywikiname" value="on" />
<input type="hidden" name="templatetopic" value="TWikiFaqTemplate" />
<input type="hidden" name="topicparent" value="%TOPIC%" />
<br />
</form>


And the SEARCH function:

%SEARCH{ "Back to\:__ TWikiFAQ" casesensitive="on" type="regex" nosearch="on" nototal="on"}%
>
>
TWiki applications help automate workflows you have at the workplace. TWiki has a built-in database that can be used to write custom web applications. These are wiki applications that run in TWiki.

A typical TWiki forms based application consists of the following pages:

  • Application home page, typically containing links to other application pages. It may contain also a report showing data records.
  • Form definition page, defining the fields of a record. Details in TWikiForms.
  • Template page, used as a template for new data records. It is essentially a TWiki page with a form attached to it. Details in TWikiTemplates.
  • Header page: Optional page included in each record page to summarize the record.
  • Page with an HTML form to create new records.
  • Report page(s). Details in VarSEARCH and FormattedSearch.

TWiki.org has a blog post on How to Create a TWiki Application where you can learn the details.

  Back to: TWikiFAQ

Related Topics: UserDocumentationCategory

Changed:
<
<
-- Contributors: TWiki:Main.MiyokoTakushima - 2004-10-18
>
>
-- Contributors: TWiki:Main.MiyokoTakushima, TWiki:Main.PeterThoeny

Revision 62010-06-16 - TWikiContributor

Line: 1 to 1
 
META TOPICPARENT name="TWikiFAQ"

FAQ:

Deleted:
<
<
How can I create a simple TWiki Form based application?
 
Added:
>
>
How can I create a simple TWiki Form based application?
 

Answer:

  1. Create a TWiki Form and define fields (see TWikiForms for details)
Changed:
<
<
  1. Add the form in the list of Web Forms. Set the variable WEBFORMS in WebPreferences
>
>
  1. Add the form in the list of Web Forms. Set the WEBFORMS setting in WebPreferences
 
  1. Create a Template Topic
  2. In edit mode add the TWiki Form you defined to the Template Topic using the "Add Form" button
  3. Create a HTML Form with necessary fields
Changed:
<
<
  1. Define SEARCH function for listing items (see VarSEARCH for details)
>
>
  1. Define SEARCH function for listing items (see VarSEARCH and FormattedSearch for details)
  For more information follow the links...
Line: 19 to 19
 
<form action="%SCRIPTURLPATH{edit}%/%WEB%/">
Changed:
<
<
New FAQ topic:   (Use a name in WikiNotation)
>
>
New FAQ topic:   (Use a name in WikiNotation)
 

Revision 52010-03-04 - TWikiContributor

Line: 1 to 1
 
META TOPICPARENT name="TWikiFAQ"

FAQ:

How can I create a simple TWiki Form based application?
Line: 20 to 20
 
<form action="%SCRIPTURLPATH{edit}%/%WEB%/">
New FAQ topic: &nbsp; (Use a name in TWiki.WikiNotation) <br />
Changed:
<
<
 
>
>
 
Line: 41 to 40
  Related Topics: UserDocumentationCategory
Changed:
<
<
-- Contributors: TWiki:Main.MiyokoTakushima - 18 Oct 2004
>
>
-- Contributors: TWiki:Main.MiyokoTakushima - 2004-10-18

Revision 42006-11-15 - TWikiContributor

Line: 1 to 1
 
META TOPICPARENT name="TWikiFAQ"

FAQ:

How can I create a simple TWiki Form based application?
Line: 32 to 32
  And the SEARCH function:
Changed:
<
<
Could not perform search. Error was: /bin/grep -E -l -H -- %TOKEN|U% %FILES|F% Grep for 'Back to\:__ TWikiFAQ' returned error
>
>
Could not perform search. Error was: /bin/grep -E -l -H -- %TOKEN|U% %FILES|F% Grep for 'Back to\:__ TWikiFAQ' returned error
 
Line: 41 to 41
  Related Topics: UserDocumentationCategory
Changed:
<
<
-- TWiki:Main.MiyokoTakushima - 18 Oct 2004
>
>
-- Contributors: TWiki:Main.MiyokoTakushima - 18 Oct 2004

Revision 32004-10-18 - TWikiContributor

Line: 1 to 1
 
META TOPICPARENT name="TWikiFAQ"

FAQ:

How can I create a simple TWiki Form based application?
Line: 6 to 6
 

Answer:

Changed:
<
<
  1. Create a TWiki Form and define fields (TWikiForms)
>
>
  1. Create a TWiki Form and define fields (see TWikiForms for details)
 
  1. Add the form in the list of Web Forms. Set the variable WEBFORMS in WebPreferences
Changed:
<
<
  1. Create a Template Topic and in Edit mode
  2. In edit mode add the TWiki Form you defined to the Template Topic
>
>
  1. Create a Template Topic
  2. In edit mode add the TWiki Form you defined to the Template Topic using the "Add Form" button
 
  1. Create a HTML Form with necessary fields
Changed:
<
<
  1. Define SEARCH function for listing items. See VarSEARCH
>
>
  1. Define SEARCH function for listing items (see VarSEARCH for details)
  For more information follow the links...

Revision 22004-10-18 - TWikiContributor

Line: 1 to 1
 
META TOPICPARENT name="TWikiFAQ"

FAQ:

How can I create a simple TWiki Form based application?
Line: 11 to 11
 
  1. Create a Template Topic and in Edit mode
  2. In edit mode add the TWiki Form you defined to the Template Topic
  3. Create a HTML Form with necessary fields
Changed:
<
<
  1. Define SEARCH function for listing items. See TWikiVariables#VarSEARCH
>
>
  1. Define SEARCH function for listing items. See VarSEARCH
  For more information follow the links...

Revision 12004-10-18 - TWikiContributor

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="TWikiFAQ"

FAQ:

How can I create a simple TWiki Form based application?

Answer:

  1. Create a TWiki Form and define fields (TWikiForms)
  2. Add the form in the list of Web Forms. Set the variable WEBFORMS in WebPreferences
  3. Create a Template Topic and in Edit mode
  4. In edit mode add the TWiki Form you defined to the Template Topic
  5. Create a HTML Form with necessary fields
  6. Define SEARCH function for listing items. See TWikiVariables#VarSEARCH

For more information follow the links...

The following is the code source of TWikiFAQ:

<form action="%SCRIPTURLPATH{edit}%/%WEB%/">
New FAQ topic: &nbsp; (Use a name in TWiki.WikiNotation) <br />
<input type="text" name="topic" size="32" />&nbsp;<input type="submit" class="twikiSubmit" value="Create Topic" />
<input type="hidden" name="onlywikiname" value="on" />
<input type="hidden" name="templatetopic" value="TWikiFaqTemplate" />
<input type="hidden" name="topicparent" value="%TOPIC%" />
<br />
</form>


And the SEARCH function:

%SEARCH{ "Back to\:__ TWikiFAQ" casesensitive="on" regex="on" nosearch="on" nototal="on"}%

Back to: TWikiFAQ

Related Topics: UserDocumentationCategory

-- TWiki:Main.MiyokoTakushima - 18 Oct 2004

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 1999-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.AnApplicationWithWikiForm.