Tags:
archive_me1Add my vote for this tag linking1Add my vote for this tag create new tag
, view all tags

Feature Proposal: Add global setting to allow non-WikiWords

Motivation

  • TWiki allows to work with topic names that are non-wiki words - they are just not linked automatically
  • A global setting even allows to disable autolinking (NOAUTOLINK)
  • I want to teach my users to use bracket notation only
  • Yet every instance of topic creation/renaming has a warning and a checkbox to explicitely allow non-wikiwords

Description and Documentation

Of course I could create a subskin to remove all warnings. But it would be cumbersome, for me only, and it would still leave TWiki with this duality.

  • I propose to create a global setting, HIDE_NON_WIKI_WORD_WARNINGS = "on" to remove warnings and checkboxes.
  • Templates like WebTopicCreator and renamebase.tmpl get a conditional check %IF{"$ HIDE_NON_WIKI_WORD_WARNINGS!='on'" then="show warning"}%

Implementation

-- Contributors: ArthurClemens

Discussion

Release meeting agreed with the proposal but felt that only 2 days to give people a chance to read it was a bit too little. So if noone has anything to say against it the next days we have a positive decision.

-- KennethLavrsen - 07 May 2007

FreetownReleaseMeeting2007x05x07 discussed proposal but it was only 2 days old and people need a few extra days to read it. Will most likely be accepted.

-- KennethLavrsen - 07 May 2007

I think this is a nobrainer. I welcome better support for non-WikiWord linking, with this MediaWiki users feel more at home. There are actually a number of bugs that need to be fixed to make TWiki work with autolinking turned off, see Bugs:Item3681.

-- PeterThoeny - 08 May 2007

Arthur, please don't add another global setting, unless you intend it to be overridden at the web and/or topic level. TWiki preferences are performance-eaters. It's much better if you can use configure.

Note that you can check the value of configure constants using %IF.

-- CrawfordCurrie - 08 May 2007

This would be used globally, so can be set in configure. Should I put this in TWiki.spec?

-- ArthurClemens - 08 May 2007

Crawford: "Note that you can check the value of configure constants using %IF." As far as I know there's still an hardwired subset of configuration items which are available as TWiki variables, and only this subset can be queried by skins. Having such a setting in configure requires one (still trivial) added line in TWiki.pm.

-- HaraldJoerg - 08 May 2007

For consistency with the existing NOAUTOLINK it would be better to add the HIDE_NON_WIKI_WORD_WARNINGS to TWiki.TWikiPreferences.

I have TWiki sites where just the Publish web has NOAUTOLINK WebPreferences setting set. I'd like to do the same for HIDE_NON_WIKI_WORD_WARNINGS.

-- PeterThoeny - 08 May 2007

Someone chose to put this ready for release meeting. In principle it was accepted by 14 day rule but Peter's proposal for the name is a concern (remember to put your name in the ConcernRaiseBy if you want to stop the clock) but hopefully a release meeting decision can clear things.

-- KennethLavrsen - 21 May 2007

Agreement to add HIDE_NON_WIKI_WORD_WARNINGS to TWiki.TWikiPreferences. All agreed at FreetownReleaseMeeting2007x05x21

Implemented: Bugs:Item4150.

-- ArthurClemens - 28 May 2007

Edit | Attach | Watch | Print version | History: r12 < r11 < r10 < r9 < r8 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r12 - 2007-05-28 - ArthurClemens
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.