WikiMatrix

#1 2006-12-21 18:00:54

develyoy
Member
Registered: 2006-12-21
Posts: 2

WikiEngine: looking for co-developers

Hello,

In searching and comparing WikiEngines, (and mimicing some), I've thought of modularisation, and noticed most wiki engine's don't expose the inner workings of parsing all to much, and in general only allow a bit of configuration to set up storage and the website.

So I started on a 'WikiEngine' project, a library that would do the work that needs to be done for a wiki, but exposes as much as possible through interfaces to connect to, implement, use...

As it turns out, there are three parts to all this exposing:

* parsing data into display-ready data (generally from text with WikiSyntax to HTML), for now I've used XML to store and structure the regular expressions to do the work.

* storing the data for the pages

* getting data to and from the storage and the wikiEngine for display and editing

I've been granted a SourceForge project to develop it under, but for now I'm rather lonely there. So perhaps you would be interested? Or know anyone that might be interested? I'm open to suggestions, feature requests, and ofcourse help!

http://wikiengine.sourceforge.net/

Glad to hear from you
Stijn Sanders

Last edited by develyoy (2006-12-21 18:02:54)

Offline

 

#2 2006-12-24 01:17:34

PeterThoeny
Member
From: San Jose, CA
Registered: 2005-12-14
Posts: 257
Website

Re: WikiEngine: looking for co-developers

Creating a new wiki is fun, but do we need yet another wiki engine? How about joining forces with a wiki that has a thriving community and make that even better? Or help wiki engines talk to each other?

-- Peter AT StructuredWikis DOT com - http://www.structuredwikis.com/ - http://twiki.org/

Offline

 

#3 2006-12-24 14:45:24

develyoy
Member
Registered: 2006-12-21
Posts: 2

Re: WikiEngine: looking for co-developers

Well, yes exactly! It's not a new wiki. It's a library to build any wiki with you like. Or perhaps even export data to and from wiki's! By defining what happens with data using XML and regular expressions, you can make wiki's communicate, or make more than one thing work with the same wiki data. (I'll list WikiCreole with those to make a WikiParseXML for, I'm was looking into TWiki lately)

Offline

 

#4 2006-12-26 01:35:00

Riklaunim
Member
Registered: 2006-08-03
Posts: 18

Re: WikiEngine: looking for co-developers

I've seen some time ago a Java library/something for wiki building - http://www.radeox.org/space/start smile

Offline

 

#5 2008-11-20 12:00:53

TheSheep
Member
From: PoznaƄ, Poland
Registered: 2007-04-30
Posts: 31
Website

Re: WikiEngine: looking for co-developers

I suppose the best approach to building such a library would be to take a working wiki engine, possibly some old and mature one with large community, and improve the modularization of its components, making them usable without the need for the rest of the wiki engine in question. As for generalized parsers that can take any markup, generalized storage that can store any data structure or generalized routing systems that can take any url structure, I don't think they are wiki-specific. I mean there are lots of general-purpose utilities ad libraries that already do that.

I'm especially wary of a general markup parser -- sure, they are very fun to write, and you can learn a lot along the way. But I'm involved in the WikiCreole project and I really believe that you don't want each and every wiki to use a different markup. So writing good and extensible Creole (or any other single markup) parsers for different languages seems to me to be a much more worthwhile effort. Again, preferably self-contained ones, with minimal dependencies.

Offline

 

You are not logged in.


Board footer

Forum powered by PunBB (© 2002–2005 Rickard Andersson)