Hi Mario,
 

> If you are the first one that creates an appear widget, you basically have 
> the chance to define the name you want. So everyone will be fine with 
> <$appear>. .. but the core styling classes should be only used by the core 
> and nobody else. 
>

So far, I understood this nomenclature as a general best practice, not as a 
reserved namespace for core components only. So, dunno...

If you need new classes in thenbase CSS rules, you should create a PR for 
> the core. ... plugins should use prefixes. 


Perhaps I will go wit the *tb-prefix* then (in the future) and entirely 
ignore any distinctions as for classes or fields or messages... they're all 
going to be *tb-foo*, if needed ...and quite possibly not everything that 
can be prefixed will be, e.g. I will not change the *rating* field to 
*tb-rating*. If a user needs something else, they can have it... using 
parameters.

I also don't feel like I will use any prefixes for widgets, wikirules or 
macros.
That is actual markup and needs to be short and recognizable, no *tb-foo-do*
.
If it was to clash with someone's wiki or other plugins, there's a good 
chance
that it can be easily modified to some other name in that one case where 
it's needed.

Anywho, I think I'll rather search for plugin names and components that I 
have not yet encountered,
rather than prefix the every living foo out of every tiny detail.
As a user, I would find that confusing.

Best wishes,

Tobias.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/05bb0b74-04d1-466a-be4d-2dc4e09da302%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to