History of PluginProposal-MakePage
Version 10 | Current version | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
WARNINGThis is a proposal page for the DataPlugin-MakePage Data Plugin. Any information given here is subject to change without notification. The DataPlugin-MakePage Data Plugin does NOT exist at this time.IntroductionThe idea behind this plugin is to give an Admin the ability to create a lot of pages in a hurry. The page that the plugin is called from would then either be removed or used as an Index page for those pages. There are obvious security issues and problems with the latter – but they will be discussed later.So What Would It Do?As the name implies – DataPlugin-MakePage would create a Wiki page. The parameters passed to it are as follows:{MakePage pname=’Page Name’ descr=’Snow White’ file='makepages.txt' p1=’FireFox’ p2=’dogs’}
((Page Name )) - Snow White How Would I Use This Plugin ?As an example – Lets assume that an Admin needed to create 10 (or 1000) similar pages very quickly.To simplify things – lets start by creating a spreadsheet to hold some data. It should look something like this:
The remaining steps are as follows:
NOTE: I used Excel to create this formula – your spreadsheet program may have different syntax. Security IssuesThe major security issue is that the plugin would still exist on the page and viewing that page would activate it – causing it to be ran again.Internally – this plugin will only create pages when the Administrator views a page with the plugin on it. Further – the plugin only functions if the file specified in the file parameter exists in the Wiki directory. Even with these precautions – any page using this plugin should be locked. | WARNINGThis is a proposal page for the MakePage Data Plugin. Any information given here is subject to change without notification. The MakePage Plugin does Not Exist at this time.IntroductionThe idea behind this plugin is to give an Admin the ability to create a lot of pages in a hurry. The page that the plugin is called from would then either be removed or used as an Index page for those pages. There are obvious security issues and problems with the latter – but they will be discussed later.So What Would It Do?As the name implies – DataPlugin-MakePage would create a Wiki page. The parameters passed to it are as follows:{MakePage pname=’Page Name’ descr=’Snow White’ file='makepages.txt' p1=’FireFox’ p2=’dogs’}
((Page Name )) - Snow White How Would I Use This Plugin ?As an example – Lets assume that an Admin needed to create 10 (or 1000) similar pages very quickly.To simplify things – lets start by creating a spreadsheet to hold some data. It should look something like this:
The remaining steps are as follows:
NOTE: I used Excel to create this formula – your spreadsheet program may have different syntax. Security IssuesThe major security issue is that the plugin would still exist on the page and viewing that page would activate it – causing it to be ran again.Internally – this plugin will only create pages when the Administrator views a page with the plugin on it. Further – the plugin only functions if the file specified in the file parameter exists in the Wiki directory. Even with these precautions – any page using this plugin should be locked. |