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
Anonymous user