(anonymous guest) (logged out)

Copyright (C) by the contributors. Some rights reserved, license BY-SA.

Sponsored by the Wiki Symposium and the Nuveon GmbH.


Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-8) was last changed on 21-Sep-2007 18:32 by RadomirDopieralski  

This page was created on 26-Feb-2007 20:14 by

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 16 added 39 lines
//Many markup languages to which Creole is going to be translated (mostly HTML) expect some degree of semantic (or at least screen reader friendly) markup, like indicating the [[LanguageOfText]] and marking [[AbbreviationsAndAcronyms]]//: on the other hand, if Creole is going to support all useful HTML features, I'd rather use directly HTML whose syntax is more consistent.
What about proposing in [[Additions]] to reserve single angle brackets for HTML? Typically, it would be filtered to avoid abuses.
-- [[YvesPiguet]], 2007-Sep-20
Yes, I tried to use neutral language as much as possible. Note however, that there are use cases of both denoting the language and using abbreviations in wikis, so I think it's worth our attention -- possibly to be dismissed, but at least discussed before that.
As to mixing HTML with wiki, I have two objections, on two different levels:
* The > and < characters will appear in any technical text randomly on their own, both surrounded by digits and by letters. Sure, in a perfect world they whould all be in a {{{{{{...}}}}}} or $$...$$, but wikis are not perfect worlds. Reserving single character without any additional context (like "only at the beginning of a line") is imho a very bad idea.
* Once you allow HTML (you can white list it, so it's fairly safe), all advanced users will be using HTML and the page will become read-only for new wiki users -- the exact opposite of the wikicreole goals.
-- [[RadomirDopieralski]] 2007-Sep-20
So if you have a markup suggestion... If it could be some kind of generic named attribute which could also be used with images, links and other elements, it would be nice. I know the resistance against names, but at some point, we're bound to run out of characters. Or should we use unicode? :-)
-- [[YvesPiguet]], 2007-Sep-20
You don't really need words for languages -- just the [[http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|ISO-639]] codes, possibly distinguished somehow from normal text (uppercase? enclosed in braces? preceded or followed by some symbol?). It would switch the language until the end of paragraph (or list, or table cell). When alone on a line, it would switch the default language, to the next such marker or end of the page. Since the list of all language symbols is known, there is really no need for special markup.
Abbreviations and acronyms also don't really need any special markup, as described on [[AbbreviationsAndAcronyms]].
Actually, come to think of it, we don't need any special markup in Creole to solve the issues -- both of them depend solely on the underlying wiki engine implementing the heuristics behind them.
Still, mentioning them seems worthwhile.
-- [[RadomirDopieralski]], 2007-Sep-20
Some common ISO codes are frequent words; for instance //it// in English, //en// or //es// in French, etc. Uppercase might not be enough, because some people like shouting.
-- [[YvesPiguet]], 2007-Sep-21
Good point. So the engines that support this kind of multilingual features (whether for coloring and other neat things, like that multilingual experiment, or just for marking the spans with correct "lang" attribute) need to **extend** the Creole and introduce appropriate markup -- either as a plugin/macro or as a separate markup. Still, it has no impact on the engines that don't support the languages.
-- [[RadomirDopieralski]], 2007-Sep-21
Version Date Modified Size Author Changes ... Change note
8 21-Sep-2007 18:32 6.297 kB RadomirDopieralski to previous
7 21-Sep-2007 01:26 5.848 kB YvesPiguet to previous | to last
6 20-Sep-2007 23:58 5.636 kB RadomirDopieralski to previous | to last no markup needed?
5 20-Sep-2007 23:29 4.709 kB YvesPiguet to previous | to last Any suggestion?
4 20-Sep-2007 12:00 4.374 kB RadomirDopieralski to previous | to last
3 20-Sep-2007 11:48 3.42 kB YvesPiguet to previous | to last HTML
2 26-Feb-2007 21:28 2.864 kB to previous | to last the benefits of extensibility
1 26-Feb-2007 20:14 0.83 kB to last
« This page (revision-8) was last changed on 21-Sep-2007 18:32 by RadomirDopieralski