MediaWiki modifications: Difference between revisions
no edit summary
(link good feature list) |
No edit summary |
||
Line 1: | Line 1: | ||
This page is for discussing and defining the modifications/patches that we need to make to the MediaWiki software to enable running [[Content Wiki]] and [[Opinion Wiki]]. A similar page exists for each other [[wiki code]] option. | This page is for discussing and defining the modifications/patches that we need to make to the MediaWiki software to enable running [[Content Wiki]] and [[Opinion Wiki]]. A similar page exists for each other [[wiki code]] option. | ||
''It's presently being debated. See [[Features]] and [[Consumerium Services]] for the more stable list that motivates these requests.'' | |||
== corpus coherence == | == corpus coherence == | ||
Line 27: | Line 29: | ||
==Content autogeneration== | ==Content autogeneration== | ||
We need to have a module for generating and identifying information coming from the [[Consumerium Vault]], wherein information is verified by staff. Also reacting to editing of autogenrated content (if made possible) has to be dealt with. | We need to have a module for generating and identifying information coming from the [[Consumerium Vault]], wherein information is verified by staff. Also reacting to editing of autogenrated content (if made possible) has to be dealt with. | ||
- | |||
==Article creation restrictions== | ==[[permission-based model]] == | ||
''as per convention, use links in titles only if the page MUST be read to understand what follows'' | |||
''These features are controversial, and maybe already in [[tikiwiki]]:'' | |||
===Article creation restrictions=== | |||
For [[Opinion Wiki]] we need to restrict the creation of [[Group]]-articles to only those entities that are registered in and verified by the [[Vault]] | For [[Opinion Wiki]] we need to restrict the creation of [[Group]]-articles to only those entities that are registered in and verified by the [[Vault]] | ||
==Privilege management== | ===Privilege management=== | ||
For [[Opinion Wiki]] we need totally new code to manage the addition, modification and removal of usergroups who can be granted arbitrary priveleges (at present there is only 'developer', 'sysop' and 'blocked IP' status). [[Mediawiki]] stores both article privileges and user privileges as a comma-separated list, so it's not much to hack this | For [[Opinion Wiki]] we need totally new code to manage the addition, modification and removal of usergroups who can be granted arbitrary priveleges (at present there is only 'developer', 'sysop' and 'blocked IP' status). [[Mediawiki]] stores both article privileges and user privileges as a comma-separated list, so it's not much to hack this | ||
==Editing restrictions== | ===Editing restrictions=== | ||
For the [[Opinion Wiki]] we need to manage restriction of editing of certain articles and subarticles to certain users belonging to designed usergroups OR alternatively require their editorial approval before an edit is visible. | For the [[Opinion Wiki]] we need to manage restriction of editing of certain articles and subarticles to certain users belonging to designed usergroups OR alternatively require their editorial approval before an edit is visible. | ||
===Middleware connection with Opinion Wiki edits=== | |||
==Middleware connection with Opinion Wiki edits== | |||
Edits to the [[Opinion Wiki]] have to be screened by middleware software to update the composite view of the wiki eg. changes in [[vote]]s or [[score]]s | Edits to the [[Opinion Wiki]] have to be screened by middleware software to update the composite view of the wiki eg. changes in [[vote]]s or [[score]]s |