[wiki-standards] Re: wiki-standards Digest, Vol 22, Issue 9

Mike Haseler mike at lenzie.org.uk
Thu Jun 5 13:48:25 CEST 2008


> 
> Our plan was that Creole Additions would be used for things such as
> text color that not every wiki needs, but some wikis want.  The idea
> was that we would first standardize the elements that everyone needs
> and then the optional elements we would put in Additions.  Does this
> address that issue?
> 
> We really did work hard to make this spec, and yes I'll admit it's
> quite lax, but we're open to criticism.  :)  I'm thinking we should
> mention Dirk's grammar on WikiCreole.org more prominently.
> 
> Peace,
> Chuck
> 
Chuck,

I've no doubt you worked hard on the spec. I think what really made me 
angry was the thought of all this effort - and badly needed effort - 
going to waste through lack of ambition.

 > was that we would first standardize the elements that everyone needs

As a user, I'm beginning to realise that what I need the standard to say 
is WHAT IS NOT GOING TO PRODUCE MARKUP. As a user, I'm prepared to find 
out how to do things, but it really pisses me off to find things that I 
think should be interpreted as text being interpreted as markup when:

1. I often don't know the application being used on the site
2. Even if I knew the application, I probably don't know the markup it uses
3. Even if I had experience of the application and markup, the huge 
variety of markup and uses means I forget what does what on what site.

I really need to have some simple rules to be able to predict which 
character combinations **WILL NOT BE INTERPRETED AS FORMATTING**

Every time some brightspark invents another sequence of characters, it 
is another potential pitfall for anyone who is brave enough to post on 
unknown sites.

That is what I think was forgotten when Creole set as its goal being 
"collision free" and "optional" or whatever it says.

By saying you aren't going to have character sequences that are already 
used elsewhere, you are effectively increasing the number of character 
combinations that a user on a random wiki needs to avoid to prevent 
inadvertent markup - you are making the task of wiki entry MORE 
DIFFICULT NOT LESS.

By saying Creole markup is arbitrarily extendible with random sequences 
of new characters depending on the whim of the code writer, you are in 
effect telling the user they can never be sure how to avoid markup.
__EVEN ON A SITE THAT SAYS IT USES CREOLE!!!!!!!!!!!!!!!!__

So, let me propose as the prime user-centric goals which I think are key 
to a successful wiki markup spec:-

1. Creole will make maximal reuse of currently used markup characters 
and sequences (not necessarily for the same formatting)

2. Creole will define all potential character code sequences even when 
many may not be implemented in the current (or any) specification.

The problem Creole faces is that:

Goal (1) is totally undermined by the Creole's current attempt to be 
collision free.

Goal (2) is totally undermined by this idea of creating a core set of 
markup and leaving it up to the developer to arbitrarily define whatever 
extension code they like.

Mike



More information about the wiki-standards mailing list