Add a new option to disable CamelCase links, per wiki or per page.

WikiNames are very appropiate for English, but for others languages are not. I.e.: in English HelpContents is in Spanish ContenidoDeLaAyuda that is very ugly. For a technical use is ok live with WikiNames but for CMS like webs they are bad. Then I propose an option for disable WikiNames and leave alone the ["wiki names"] notation. Also as a page by page option (#Format:DisableWikiNames). I have a Intranet wiki about Delphi programming and ours code snippets are fulled with DataSet, BeforePost, etc. like words and this proposal can help. -- PereMartinez 2004-02-18 23:16:00

I'll second this proposal. In Finnish, it is bad form to either capitalize letters in mid-sentence (much less mid-word) unless the word is a given name. Finnish also uses a lot of compound words, for example "Table of Contents" is "Sisällysluettelo" (literally, contents + list), and thus Finnish titles for pages often only have one (long) word. It would again be bad form to capitalize the "luettelo" (list) part to make a WikiName out of the word.

A couple of other factors also make Finnish not very wikiable: Finnish has a large number of word forms, which not only include suffixes to the words, but may change the last few characters of a word. For example, the genetive form of the word "ehdotus" (proposal) is "ehdotuksen" (the proposal's). The suffixes are also appended to abbreviations with a colon in between, so "FEP:iin" (into the FEP) would be interpreted as an InterWiki name. This completely screws up the abbreviation: FEP:iin.

-- TomiJunnila 2005-01-17 13:47:31

Solution

See ParserMarket

Problems

Both alternatives here create a chaotic situation, when same wiki has more then one markup. On the help pages, old style CamelCase, and on the rest of the wiki, new extended links. Also users that used to another moin wiki will not understand why their markup does not work on the modified wiki. Most users does not know anything about the #format processing instructions, and they don't need to. Wiki is about quick and easy editing, learn few markup rules and write.

We should discuss this issue as part of moin new syntax, and not introduce new half made solutions we will have to be compatible later. Any one can use custom parsers (as Florian suggested) on his wiki, but we should be very careful with features we add to the main distribution.

-- NirSoffer 2005-01-19 14:13:53


I could imagine to add this instructions in an extended and more general way to our documentation. A subpage of HelpOnConfiguration or HelpMiscellaneous/FrequentlyAskedQuestions are candidates. I think we should not include any modified wiki parser in the distribution to signal that we do not recommed this and not to enable the parser in a standard installation. Copying 5 LOC of Python code should be easy enough for everyone. -- FlorianFesti 2005-01-19 10:43:23


Try to make a wiki page fill with name like McDonald, McCarthy, McLane... and you will want to disable CamelCase / WikiName. It would be nice if MoinMoin automatically disable CamelCase / WikiName highlight and link creation if the page does not exist. BTW, users spend their time giving valuable feedbacks that can help improve MoinMoin... please don't delete this page. -- nj

Hi, see my changes to your text. Many people like to create new pages the way you like to avoid it. The solution is to use a ! ReimarBauer/Photo/img.png -- ReimarBauer 2007-11-03 07:40:42

The "!" is definitively NOT an optimal solution. Do you know how ridiculous all the yellow "!" look in the GUI editor? It is very confusing and a lot extra works for users which is NOT a good way to get people to use the wiki. WYSIWYG just lost it meaning right there. And when you want to use Raw Text for custom css or pdf exporting, you get all the unwanted “!”. Some people will find CamelCase / WikiName useful, some will not. Why not give people the choice / option to disable / enable this feature? --nj


I moved the interesting part to the ParserMarket. I would suggest to delete this pages as it only contains personal views that I don't think we'll get together to a consensus. -- FlorianFesti 2005-01-20 08:00:54

Please do not delete this page as it contains personal view of wiki users that we do not want to loose. -- NirSoffer 2005-01-20 12:33:31 -- ReimarBauer 2007-11-03 07:40:42


CategoryFeatureRejected

MoinMoin: FeatureRequests/DisableWikiNames (last edited 2008-03-18 00:37:56 by JohannesBerg)