[pmwiki-users] Reasons for/against Disabling WikiWords

Wade Hudson whudson at igc.org
Tue Jan 25 22:56:53 CST 2005


Thanks to all.

We will disable WikiWords.

> -----Original Message-----
> From: Patrick R. Michaud [mailto:pmichaud at pobox.com]
> Sent: Tuesday, January 25, 2005 5:19 PM
> To: Wade Hudson
> Cc: Pmwiki-users at pmichaud. com
> Subject: Re: [pmwiki-users] Reasons for/against Disabling WikiWords
> 
> 
> On Tue, Jan 25, 2005 at 12:06:09PM -0800, Wade Hudson wrote:
> > I?m considering disabling WikiWords but I?m concerned that doing so
> > might deter experienced wiki users from contributing. Otoh, 
> experienced
> > wiki users would know how to use a pipe to display a WikiWord.
> > 
> > One concern of mine is that we will be including the names of many
> > websites that use the CamelBack format in the name of their
> > organization. Presently, in those instances, I must use [= ? =] to
> > prevent forming an undesired link.
> 
> Note that you can also use the (`) character to suppress WikiWords --
> i.e.:  `CamelBack is basically the same as [=CamelBack=].
> 
> > Another concern is that in general, I prefer that the site display
> > regular words. They are easier to read and less puzzling to 
> novices who
> > suspect that the author made a typo.
> 
> After playing with this for a few years now, I don't see anything
> wrong with disabling WikiWords and restricting links to the [[...]]
> markup.  In versions of PmWiki prior to 2.0 this wasn't that easy to
> do (because the link markup was more convoluted), but it's 
> very workable
> in 2.0.  In fact, in many ways 2.0 prefers using the explicit 
> link markup,
> but continues to support WikiWords by tradition and expectation.
> 
> I think there are good arguments for and against WikiWords 
> depending on
> a site's purpose and audience.  In your case I think you'd be better
> off disabling WikiWords.
> 
> One other point that is often overlooked -- one can always configure
> PmWiki so that links are only formed if the target page exists...
> 
>     $LinkPageCreateFmt = '$LinkText';
> 
> With this setting, "PmWiki" and "PmWiki.DocumentationIndex" 
> will still 
> become links to the corresponding pages, but "PhD" and "McDonald"
> will generally not become links (unless those pages are created
> by some other mechanism).  Unfortunately the above also has the
> side-effect of getting rid of the edit page link for [[...]] style
> links.  It seems to me that the easy answer to this is to provide
> an $EnableWikiWordEditLinks option that says whether WikiWords to
> non-existent pages should generate edit links or be left alone.
> This would give many sites the best of both worlds.
> 
> Pm
> 




More information about the pmwiki-users mailing list