Genii Weblog
Midas 4.00: Wiki link support in Notes client/web
Tue 13 Nov 2007, 08:12 AM
Tweetby Ben Langhinrichs
- Wiki links are resolved as run-time, so a link to a subject that doesn't exist will become an action to create that subject.
- WIki links are dynamic, so if a link to a subject works and then that subject is deleted, the link will become an action to create the subject again. If it is created, the action hotspot will become a link again.
- Wiki links are not visibly tagged, except on creation, meaning that while it is created as ((Subject)), it appears as Subject or Subject (see below), depending on whether it exists or not,which makes for clearer rich text usage. There is no switching to confusing Wiki text markup the way most Wikis work.
- Wiki links do not need to be to the same database. In fact, using the tagging method, you could have Wiki links pointing to multiple databases or views. Thus, you could have a Products database and a Sales Person database and a Customer database, and create Wiki links to each of them simultaneously.
- Wiki links have a few ease of use measures to allow easier creation of URL hotspots, and even a special URL link to Google searches, for example.
- ((help:WikiMatching method|Create the Help document))
- ((sales:Promo for Wiki links|Create the Sales promo))
- ((help:Added Wiki link support|Create the Release note))
- ((mailto:CustomerList?subject=Midas 4.00 features "Wiki Links" in Notes client|Create the letter to send to customers))
- Create the Help document
- Create the Sales promo
- Create the Release note
- Create the letter to send to customers
- Create the Help document
- Create the Sales promo
- Create the Release note
- Create the letter to send to customers
Copyright © 2007 Genii Software Ltd.
What has been said:
636.1. Richard Schwartz (11/13/2007 03:39 PM)
Why did you choose to use round parens rather than square brackets, which are the de facto style standard in other popular wiki systems?
The programmer/mathematician in me worries about rich text content about programming or mathematics , which might look like this:
((a*b) + (c*d))
which would be interpreted as a wiki link.
636.2. Richard Schwartz (11/13/2007 03:41 PM)
P.S. I forgot to say... Whoooo hoooo! Wiki links! Trés cool feature, Ben! :-)
636.3. Ben Langhinrichs (11/13/2007 05:26 PM)
Rich - Actually, I went back and forth on this, and, as usual, allow you to set the open and close tags based on a property. My gut feeling was to avoid the square brackets to avoid weird problems with passthrough HTML in case the wiki text starts with a less than sign, such as ((<text)). I am probably overthinking things, and you are right about the potential for mathematical notation issues. Hmm, I'll think about changing the default. Any other opinions? - Ben
636.4. Richard Schwartz (11/14/2007 06:04 AM)
I kind of figured that passthrough entered into your thinking on this. Definitely good that you made it settable.
P.S. I think your "such as ((..." probably got cut off.