Differences from version 6 to 24



@@ -1,5 +1,5 @@

-! WARNING
-This is a proposal page for the ((DataPlugin-MakePage|MakePage)) Data Plugin. Any information given here is subject to change without notification.
+! ))WARNING((
+This 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.
 ! Introduction
 The 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?

@@ -26,14 +26,15 @@

 # Copy the source of that page into a Text file.
 # Examine the Example page and identify the text that needs to be replaced. Delete that text in the Text file and replace it with the __%__ character and a number like this: __%1__. Each and every __%1__ in the Text file will be replaced with the contents of the parameter __p1__ in the page created.
 # The text removed from the Text file should be placed into the appropriate cell in the spreadsheet. i.e. __%1__ text placed in the cell for the variable __p1__
-# Add a formula to a cell someplace to the right of the last parameter in the spreadsheet – it should look like this: =CONCATENATE("{MakePage pname=’" ,A2,"’ descr=’” ,B2, “’ file=’SomeFile.txt’ p1=’” ,C2, “’}”)
-+ As you can see – Everything that plugin needs is included into the formula. The length of the formula is dependant on the number of parameters needed – so copy the contents into a new wiki page and try it out.
-# Repeat the last step until you are satisfied with the results – then expand the spreadsheet to include all of the pages needed – and run the plugin.
+# Add a formula to a cell in the spreadsheet to the right of the last parameter used. The idea is to add all of the text necessary to make the plugin work – it should look like this: =CONCATENATE("{MakePage pname=’" ,A2,"’ descr=’” ,B2, “’ file=’SomeFile.txt’ p1=’” ,C2, “’}”)
++ Obviously - the length of the formula is dependant on the number of parameters needed.
+# When finished – copy the contents of the cell into a new wiki page and try it out.
+# Repeat the last step until you are satisfied with the results – then expand the spreadsheet to include all of the pages needed – and run the plugin for real.
 
 NOTE: I used Excel to create this formula – your spreadsheet program may have different syntax.
 
 ! Security Issues
 The 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 is only visible to the Administrator and will only function when he 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.
-Still – even with all of that – any page using this plugin should be locked.
+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.
 
Page History
Date/CommentUserIPVersion
12 Jul 2005 (04:36 UTC)
Changed Name of Page - StarRider
Lee LaMont Bell Jr.68.95.137.17224
Current • Source
Lee LaMont Bell Jr.68.95.134.8923
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.134.8921
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.134.8916
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.134.8914
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.129.23712
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.129.23711
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.191.010
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.191.06
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.191.05
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.191.04
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.191.03
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.191.02
View • Compare • Difference • Source
Lee LaMont Bell Jr.68.95.191.01
View • Compare • Difference • Source