If people do want "semantic awareness" in Instiki, how about the
following as a set of behaviours:
1) there are two semantic namespaces - Categories and Tags
a) Categories are a classification distinction. Each Category can
have its own style sheet, and can define custom fields.
b) Tags are content descriptions. They are not strict subsets of
categories.
2) for the purposes of export and import tags and categories are text
markup
a) if there is any categorisation or tagging, the relevant markup
must occur in the first two lines.
b) the form is of [tags|category]: <value>(, <value>)*
c) the intraInstiki interface can parse these indicators, but has an
alternate system for general use.
Take a page that is a restaurant review. It might be of category
Restaurant Review, which defines (among other things) the custom
field Rating as a numerical field with the range 0-5 (0 representing
no rating). It might have tags that indicate who has gone there,
where it is located, etc.
Another page, regarding an event that occurred for Armistice Day, may
be categorised Event, but still be tagged with the same location, etc
etc
The mockups are follow: (I''m no artist, these are execrable examples
of Photoshopping)
http://www.flickr.com/photos/48600070624 at N01/64597754/in/set-1394772/
http://www.flickr.com/photos/48600070624 at N01/64597755/in/set-1394772/
http://www.flickr.com/photos/48600070624 at N01/64597756/in/set-1394772/
-RS
On Nov 12 2005, at 7:03 AM, Assaph Mehr wrote:
> On 11/12/05, Rahul Sinha <rahulsinha at mac.com> wrote:
>> Are there any plans to add category/tagging support to instiki?
>> Is this something else that is better left to plugins? (If so, I have
>> to see this plugin API!)
>
> There is already some tagging functionality: You can add categories
> for a page and then view pages in those categories. This is done by
> writing "category: " at the start of a line plus a list of comma
> separated categories.
> For example:
> category:ProjectA, Documentation
> If you add a colon at the line start, the category line will not be
> displayed, e.g.:
> :category:work
> You can tweak the way the category line is displayed with the Edit Web
> -> Stylesheet Tweaks using the ''property'' CSS class,
e.g.:
>
> .property {
> color: grey;
> font-size: 9px;
> text-align: right;
> }
>
> Read the docos at: http://instiki.org/show/WikiSyntax
>
> HTH,
> Assaph
>
> _______________________________________________
> Instiki-users mailing list
> Instiki-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/instiki-users