plugin:pagemod
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:pagemod [2017-11-23 06:44] – [Overview] Grammar fixes 69.36.234.45 | plugin:pagemod [2024-01-20 07:55] (current) – Aleksandr | ||
---|---|---|---|
Line 7: | Line 7: | ||
type : syntax | type : syntax | ||
lastupdate : 2014-11-10 | lastupdate : 2014-11-10 | ||
- | compatible : 2016-06-26, Detritus, Hrun, Ponder Stibbons | + | compatible : 2016-06-26, Detritus, Hrun, Ponder Stibbons, Greebo, Hogfather, Igor |
depends | depends | ||
conflicts | conflicts | ||
Line 22: | Line 22: | ||
===== Download and Installation ===== | ===== Download and Installation ===== | ||
- | Download | + | Search |
===== Overview ===== | ===== Overview ===== | ||
Line 35: | Line 36: | ||
* this placeholder is enclosed by the ''< | * this placeholder is enclosed by the ''< | ||
- The form is filled in and submitted. Subsequently the pagemod action extends the target page by including a copy of the placeholder wherein the variables are replaced with the form values. | - The form is filled in and submitted. Subsequently the pagemod action extends the target page by including a copy of the placeholder wherein the variables are replaced with the form values. | ||
- | |||
So here are the features: | So here are the features: | ||
Line 51: | Line 51: | ||
That's it. | That's it. | ||
+ | |||
===== Usage ===== | ===== Usage ===== | ||
+ | |||
+ | |||
==== Form Syntax ==== | ==== Form Syntax ==== | ||
Line 71: | Line 74: | ||
* Relative pageids, which are solved with respect to current page (e.g. '' | * Relative pageids, which are solved with respect to current page (e.g. '' | ||
* **_self** to denote the same page as the form | * **_self** to denote the same page as the form | ||
- | * '' | + | * '' |
- | + | ||
+ | |||
==== Template Syntax ==== | ==== Template Syntax ==== | ||
Defining a pagemod template is done within a page with the following code: | Defining a pagemod template is done within a page with the following code: | ||
+ | |||
< | < | ||
<pagemod < | <pagemod < | ||
Line 86: | Line 91: | ||
Some other wiki text around, that is visible again. | Some other wiki text around, that is visible again. | ||
</ | </ | ||
+ | |||
Or an real example for adding rows to a table: | Or an real example for adding rows to a table: | ||
+ | |||
< | < | ||
Some more text, and a table with as last row the pagemod placeholder. | Some more text, and a table with as last row the pagemod placeholder. | ||
Line 99: | Line 106: | ||
The pagemod enclosure starts with: | The pagemod enclosure starts with: | ||
- | < | + | |
- | <pagemod < | + | <pagemod < |
- | </ | + | |
where the following is true: | where the following is true: | ||
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
Line 113: | Line 120: | ||
</ | </ | ||
- | and the contents are not shown when the wiki page is viewed. | + | and the contents are not shown when the wiki page is viewed. Converting of the contents of the pagemod enclosure is done with the [[plugin: |
===Meta variables=== | ===Meta variables=== | ||
+ | |||
The meta variable are some extra variables for the pagemod plugin. The meta variables values are generated by the plugin at runtime. They are the following: | The meta variable are some extra variables for the pagemod plugin. The meta variables values are generated by the plugin at runtime. They are the following: | ||
Line 131: | Line 140: | ||
- | ===== FAQ ===== | + | ==== Incrementing number (by 1) ==== |
- | ==== Incrementing number possible? ==== | + | The [[plugin: |
- | The [[plugin: | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * Both of them has auto incrementing counter on each succesfull submit. | ||
+ | < | ||
+ | number " | ||
+ | number " | ||
+ | number " | ||
+ | hiddenautoinc "Four (notice: conflicts with Two)" | ||
+ | number " | ||
+ | number " | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Upload ==== | ||
+ | |||
+ | For the moment, // | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | **On the same page example:** | ||
+ | |||
+ | < | ||
+ | < | ||
+ | action pagemod _self add_sale | ||
+ | |||
+ | fieldset "Add your bits to the table" ! | ||
+ | number "Nr. de ordine internă automat" | ||
+ | date "Data începerii melodiei" | ||
+ | select | ||
+ | textbox | ||
+ | textbox | ||
+ | |||
+ | |||
+ | fieldset | ||
+ | textbox | ||
+ | select | ||
+ | |||
+ | fieldset | ||
+ | number | ||
+ | textbox | ||
+ | |||
+ | fieldset | ||
+ | select | ||
+ | number | ||
+ | |||
+ | fieldset | ||
+ | yesno " | ||
+ | |||
+ | fieldset | ||
+ | textbox | ||
+ | number | ||
+ | |||
+ | |||
+ | fieldset | ||
+ | yesno " | ||
+ | |||
+ | fieldset | ||
+ | file " | ||
+ | |||
+ | hidden " | ||
+ | hidden " | ||
+ | |||
+ | hidden " | ||
+ | hidden " | ||
+ | |||
+ | fieldset | ||
+ | submit " | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | ^ Nr. ^ Data Automata | ||
+ | | a12 | 06 Nov 2018 | 2018-11-06 | ||
+ | <pagemod add_sale> | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | --- [[user> | ||
+ | |||
+ | |||
+ | ===== FAQ ===== | ||
===== Development ===== | ===== Development ===== | ||
+ | |||
In November 2014 the pagemod plugin is updated to use a helper for the pagemod action. The Bureaucracy Plugin is updated in November 2014 as well, it will load this helper automatically if used in a form. The new version of Bureaucracy supports only the new version of Pagemod. | In November 2014 the pagemod plugin is updated to use a helper for the pagemod action. The Bureaucracy Plugin is updated in November 2014 as well, it will load this helper automatically if used in a form. The new version of Bureaucracy supports only the new version of Pagemod. | ||
Remark: the file '' | Remark: the file '' | ||
- | ====Previous versions==== | + | ==== Previous versions ==== |
* http:// | * http:// | ||
Line 152: | Line 246: | ||
- | **Manual installation of previous version**\\ | + | === Manual installation of previous version |
In '' | In '' | ||
+ | |||
< | < | ||
pagemod/ | pagemod/ | ||
Line 161: | Line 257: | ||
bureaucracy/ | bureaucracy/ | ||
</ | </ | ||
+ | |||
(note: since November 2014 no files are copied to bureaucracy plugin folder anymore) | (note: since November 2014 no files are copied to bureaucracy plugin folder anymore) | ||
===== Bugs and feature requests===== | ===== Bugs and feature requests===== | ||
- | The pagemod plugin is strong related | + | |
+ | The pagemod plugin is strongly intertwined | ||
Please report issues and requests for Pagemod Plugin at https:// | Please report issues and requests for Pagemod Plugin at https:// | ||
- | QUESTION: Can pagemod be triggerd conditionaly? Let's say there is a form with a yesno field. Could pagemod be called only when the yesno field is checked? | + | QUESTION: Can pagemod be triggered conditionally? Let's say there is a form with a yesno field. Could pagemod be called only when the yesno field is checked? |
+ | |||
==== Problem and solution ==== | ==== Problem and solution ==== | ||
Line 180: | Line 280: | ||
< // | < // | ||
< | < | ||
- | \\ \\ | + | |
===== Example usecases ===== | ===== Example usecases ===== | ||
+ | |||
An bundle of example pages is available: | An bundle of example pages is available: | ||
* http:// | * http:// | ||
Line 190: | Line 291: | ||
* Extending an existing table | * Extending an existing table | ||
* Adding additional list items | * Adding additional list items | ||
+ | |||
==== Minimalistic Guestbook ==== | ==== Minimalistic Guestbook ==== | ||
+ | |||
I used this plugin for a minimalistic guestbook. Although my wiki can be edited by everyone, I think visitors would be more willing to leave a message through a little form. See http:// | I used this plugin for a minimalistic guestbook. Although my wiki can be edited by everyone, I think visitors would be more willing to leave a message through a little form. See http:// | ||
- | <file> | + | |
+ | <code> | ||
======Guestbook===== | ======Guestbook===== | ||
+ | |||
===== New Comment ===== | ===== New Comment ===== | ||
+ | |||
< | < | ||
action pagemod _self add_comment | action pagemod _self add_comment | ||
Line 206: | Line 312: | ||
===== Comments ===== | ===== Comments ===== | ||
+ | |||
<pagemod add_comment output_after> | <pagemod add_comment output_after> | ||
// | // | ||
Line 211: | Line 318: | ||
|< | |< | ||
</ | </ | ||
- | </file> | + | </code> |
- | --- //M. 2010/ | + | --- //M. 2010/ |
plugin/pagemod.1511415879.txt.gz · Last modified: 2017-11-23 06:44 by 69.36.234.45