Hello again!
 
A lot of spamming to the list today. I hope you don't mind. :)
 
Anyway. I was thinking, since there are probably more than just me that are 
creating libraries with functions that is supposed to help the users to do more 
complex tasks with the Wiki, why not beeing able to help the user with what 
library functions that exist and aid them by writing a template text to be able 
to call the library function.
 
An example. I have a function "ShowImage" that exist in the Main.Library topic. 
The function looks like this:
 
ShowImage:{filename |
 [
         "@@Presentations.Image(federation.LinkMaker.LinkToImage("
        ,"\"", 
federation.GetTopicInfo("Main.Library").GetProperty("ImageLink"), filename, "\""
        ,"))@@"
 ].ToOneString
}

 
ImageLink:content/upload/doc/
 
The function only takes a filename as a parameter and shows the image that is 
supposed to exist in the "ImageLink" directory. Pretty simple.
 
But when I want to use this function I will need to remember what to write to 
be able to call it correctly:
 
@@federation.GetTopic("Main.Library").ShowImage("<Filename>")@@
 
What I would like to have when I edit any Wiki page is a way to give the user 
the possibility to insert the text you can see on the bold row above. There 
could be a drop-down combobox or something where the user could see a list of 
all available functions in the library.
 
He can then select the function "ShowImage" from the combobox and push the 
"Insert" button and then the text would be automatically inserted and the only 
thing that is left to do is to replace the <> tags with the correct 
information. In this example you only need to replace the <Filename>.
 
Today I have to manoever from the Wiki page I want to edit, to a page where I 
have explained what you need to write as a user, to copy the correct text and 
then go back to the topic to change and insert it there. Would have been nice 
to get some aid here.
 
This is kind of like the help with uploading an attachment and showing the 
attachment in the Wiki.
 
Any comments?
 
Regards
Anders

This email has been scanned by the DefenderSoft Email Threat Protection.
For more information please visit www.emailthreatcenter.com

<<winmail.dat>>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flexwiki-users mailing list
Flexwiki-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flexwiki-users

Reply via email to