[dokuwiki] Re: proposals (read if interrested in plugins, db storage and stuff)

i am currently implementing very ugly, but hopefully working db storage
support, just for test, using PEAR::DB, so basically all databases are
supported..

On Sun, 2005-07-24 at 09:36 +0200, Redeeman wrote:
> hello.
> i have been briefly looking at the plugins and mysql database storage
> this month on the list, and it seems clear that people want mysql
> storage, and plugin support for everything.
> 
> i have also been peaking through the code of dokuwiki, and it seems abit
> monolithic.
> 
> i am myself using dokuwiki, and think its great, but i am concerned
> about reading that it doesent handle many pages well (searching).
> 
> and also, i found the way the wikify parser works alittle bit unmodular.
> 
> now dont get me wrong, i love dokuwiki, but i think this could be
> improved, and i would love to help..
> 
> what i propose:
> it should use a database class(or just functions) to fetch/store
> everything, and then we can just copy the existing things into a
> flatfile version, and create a PEAR::DB version, which will then support
> basicallly all databases(sqlite,postgresql,mysql,sybase...), the
> difficult task in this will be to split it out from the current
> dokuwiki, writing the class/functions should not be a problem..
> 
> plugins/modularity:
> i suggest making dokuwiki a sort of plugin base, and then ALL
> functionality is written as plugins. so that each thing in a wikipage is
> processed via plugins, this might even reduce load, since we only load
> plugins which are needed to parse the output (we could have a file with
> description of what the plugin can parse).. this atleast would be great
> for the structure of the dokuwiki code, it would look even greater, and
> be alot easier to extend..
> 
> these things will probably take abit time, but i am willing to help, and
> with the database thing another guy offered to write db storage, but,
> give me your thoughts, and we can discuss things, and perhaps come up
> with a plan on what to do, to enhance the GREAT product dokuwiki :D
> 
> Regards,
> Kasper Sandberg
> 
-- 
Redeeman <redeeman@xxxxxxxxxxx>

-- 
DokuWiki mailing list - more info at
http://wiki.splitbrain.org/wiki:mailinglist

Other related posts: