WebSeitz/wikilog
Wiki For Group Ware
Whenever any Form of Government becomes destructive of these ends, it is the Right of the People to alter or to abolish it, and to institute new Government, laying its foundation on such principles and organizing its powers in such form, as to them shall seem most likely to effect their Safety and Happiness.

(backlinks off) (map off)
(search off)
last edited by BillSeitz on May 21, 2008 6:49 pm

focuses mainly on shared document editing, which covers a lot of ground. But all unstructured data. For handling , let's consider .

A big need I've found in every is .

I've looked at , and I've hacked together a little shared folder.

What's the simplest way to get some features into a wiki?

There are 2 main sets of structured data you might want to add to a simple page.

Note that querying almost always involves multiple fields. And that you're likely to end up with some querying on date data.

How can you handle such things in something as simple as a wiki?

Crude idea to chew on:

This is definitely tempting... I might even stay away from .

Other area:

for shared [Task Management]/-Management


/"flexible metadata" --2003/10/14 22:15 [GMT]
Hi Bill,

You might also have a look at or the Unix Mbox format.

I would definitly advise you that all those pages get a meta-meta-data field, e.g. "X--Schema: http://foo.bar/sfa-v1.1.xsd". That would make it possible to validate the input and it will make upgrading a bit easier.

Also have a look at Archetypes and/or ArchGenXML (I should do too ;)

Regards, ZWiki:PieterB

This is probably a dreadful hack but ... --2003/10/15 02:38 [GMT]
I'm playing with integrating new functionality with using just raw includes and a custom script. On http://www.synaesmedia.com/beach/wiki.cgi/CodeGenerationExperiment I'm using this combination to do a little code generation. The raw data file is written on one page. Another page uses 's "include" to trigger the external script and sends the data page name as an argument. The script pulls the data from the wiki also the raw include mode.

In this example, parsing isn't very robust, but there's no reason it couldn't be made more so.

I guess something similar could be set up to integrate sales data into the wiki. For example : a form filling script could put contact details into a database, it could also spit out the details in the right format for inclusion into the wiki. Then you hack the wiki, so that any page entitled [Contact Bob Smith], automatically pulls the [Bob Smith] record out of the database script and displays it on the page. (Though you should also allow the user to annotate the [Bob Smith] page.) Meanwhile an [Enter Contact] page should include an form which allows another contact to be put into the database. Other queries can be handled as calls to the external script.

I think something like is appropriate. Users ought to be able to learn a couple of bits of strange syntax if there's something in it for them. (Or am I naive here?) Maybe you reward them by making the special syntax needed to enter the data properly, also spit out the record in a pretty format.

--

info --2003/10/20 11:58 [GMT]
Nice ideas. I'm working on using a Wiki as a front end (one of several) to an store. Info about a person (contact info, etc.) could be stored using the vocabulary, the iCalendar vocab could take a lot more. The standard Wiki functionality can still operate. The way I'm approaching it is to move towards storing the wiki page content as (X) docs, transforming it for edits. Each page has associated metadata. Should be very web-friendly. For something like data, a few extensions to the Wiki syntax and/or a form could provide the editing capability. The big benefit should come when you want to do structured browsing, an query language allowing smart cataloguing etc.

forget me info --2003/10/20 11:59 [GMT]

Row and column based access controls in wiki tables --, 2003/10/20 14:38 [GMT]
semi-related idea on structured editing by [Vinod Kulkarni]

See : | | | | | | | |


 




Bill Seitz, fluxent at gmail dot com, Weblog