Wiki source for MageiaWiki
Following a discussion with misc, seems that requirements are not yet suficiently expressed to implement them, here is a proposal
===Requirements for a wiki===
A wiki is for collaborative work and concerns
~- developers (policies...), qa team/triage
~- release managers (tour, notes, errata, development: roadmap, alpha/beta, specs...)
~- users (doc, how to, specific projects, collaborative work between communities)
~- contributers and organization (what we do, what to do, how to do it)
~- marketing (who we are, how to get involved, ...)
~- others (events, initiatives, emerging projects, faq, explanations...)
Can be used:
~- internationally and locally, to provide visibility for events for example
~- as a support for recurring questions in forum
~- as support of publication of processes (get people involved)
~- as a link between developers and users
~- when collaborative work with no specific resource is needed (no real web site, coordination local or global, international magazine...)
~- (other works, to be defined, like personal page/blog for users...)
New international instances could be created when an activity is identified with a dedicated international community contributing (weekly newsletter, projects like providing games experience or other desktop like xfce, magazine...)
===Existing documentations or implementations===
http://mageia.org/wiki/doku.php?id=wiki_requirements
see [[http://www.zarb.org/~ennael/mageia-wiki.pdf ยง2 of PDF document on wiki organization]] to see how wiki / forum / blog / ML relate with each other
http://mageia.org/wiki/doku.php?id=web:wiki for tracking down project issues to be addressed and organization
For more:
~- see http://wiki.mandriva.com (categories, languages, modules, implementation, pages, flat presentation for most of the content relying on categories to hierarchize)
~- flat organization and language-transversal pages available (be it for release or developers)
~- some local initiatives, some local modules (?)
===Implementation of a wiki from user point of view to infrastructure and communities (delegation)===
The architecture should be
~- scalable / dispatched
~- delegated when needed (when needed)
~- industrialized
~~- dev.wiki.mageia.org available in advance to test ?
~~- deployment for specific wiki (user testing)
~~- rule of thumb: any module available / validated is then available for all wiki (mutualization needed though, for example agenda could be concentrated or instantiated via other tools, see [[http://mageia.org/wiki/doku.php?id=web:calendar calendar]] for example)
Access
|| http://en.wiki.mageia.org ||http://fr.wiki.mageia.org ||http://es.wiki.mageia.org ||http://de.wiki.mageia.org || ... ||
Directories
||http://wiki.mageia.org/en/ ||http://wiki.mageia.org/fr/ ||http://wiki.mageia.org/es/ ||http://wiki.mageia.org/de/ ||... ||
Servers
||wiki+db(en) || wiki+db(fr) / wiki+db(es) || wiki+db(de) ||
one server would be suficient for the moment, it's only an illustration of easy change of infrastructure and scalability when everything is planned in advance, with minimal external impact
for example, de.wiki.m.o may only be a redirection (or mod_rewrite if needed)
Hardware / admin
||server en || server fr + es || server de outside of mageia infrastructure (example), either with ldap authent or not ||
===Requirements for a wiki===
A wiki is for collaborative work and concerns
~- developers (policies...), qa team/triage
~- release managers (tour, notes, errata, development: roadmap, alpha/beta, specs...)
~- users (doc, how to, specific projects, collaborative work between communities)
~- contributers and organization (what we do, what to do, how to do it)
~- marketing (who we are, how to get involved, ...)
~- others (events, initiatives, emerging projects, faq, explanations...)
Can be used:
~- internationally and locally, to provide visibility for events for example
~- as a support for recurring questions in forum
~- as support of publication of processes (get people involved)
~- as a link between developers and users
~- when collaborative work with no specific resource is needed (no real web site, coordination local or global, international magazine...)
~- (other works, to be defined, like personal page/blog for users...)
New international instances could be created when an activity is identified with a dedicated international community contributing (weekly newsletter, projects like providing games experience or other desktop like xfce, magazine...)
===Existing documentations or implementations===
http://mageia.org/wiki/doku.php?id=wiki_requirements
see [[http://www.zarb.org/~ennael/mageia-wiki.pdf ยง2 of PDF document on wiki organization]] to see how wiki / forum / blog / ML relate with each other
http://mageia.org/wiki/doku.php?id=web:wiki for tracking down project issues to be addressed and organization
For more:
~- see http://wiki.mandriva.com (categories, languages, modules, implementation, pages, flat presentation for most of the content relying on categories to hierarchize)
~- flat organization and language-transversal pages available (be it for release or developers)
~- some local initiatives, some local modules (?)
===Implementation of a wiki from user point of view to infrastructure and communities (delegation)===
The architecture should be
~- scalable / dispatched
~- delegated when needed (when needed)
~- industrialized
~~- dev.wiki.mageia.org available in advance to test ?
~~- deployment for specific wiki (user testing)
~~- rule of thumb: any module available / validated is then available for all wiki (mutualization needed though, for example agenda could be concentrated or instantiated via other tools, see [[http://mageia.org/wiki/doku.php?id=web:calendar calendar]] for example)
Access
|| http://en.wiki.mageia.org ||http://fr.wiki.mageia.org ||http://es.wiki.mageia.org ||http://de.wiki.mageia.org || ... ||
Directories
||http://wiki.mageia.org/en/ ||http://wiki.mageia.org/fr/ ||http://wiki.mageia.org/es/ ||http://wiki.mageia.org/de/ ||... ||
Servers
||wiki+db(en) || wiki+db(fr) / wiki+db(es) || wiki+db(de) ||
one server would be suficient for the moment, it's only an illustration of easy change of infrastructure and scalability when everything is planned in advance, with minimal external impact
for example, de.wiki.m.o may only be a redirection (or mod_rewrite if needed)
Hardware / admin
||server en || server fr + es || server de outside of mageia infrastructure (example), either with ldap authent or not ||