Editing Talk:MediaWiki modifications

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
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.
''It's presently being debated.  See [[Features]] and [[Consumerium Services]] for the more stable list that motivates these requests.''
== [[GFDL text corpus|corpus]] coherence ==
The [[interwiki link standard]] (very minor change), [[interwiki identity standard]] and other features [http://recyclopedia.info/wiki/wiki.phtml?title=Talk:Recyclopedia:Feature on list here] ''which also lists other features like [[Simple English]] and [[Symbolwiki]] conventions that simplify the UI, very important for [[worn device]]s, and other things that can be done without code modification.''
=== tracking all changes to the corpus ===
So you can see if for instance a [[Disinfopedia]] or [[Wikipedia]] or [[Recyclopedia]] article on a company or promoter changes, plus the several Consumerium Wikis.
See [[GFDL corpus watch]] for a feature proposal that [[GetWiki]] is more likely to do, and is absolutely required for any multiple-wiki project.
=== [[interwiki link standard]] ===
''as per convention, use links in section titles only if the page MUST be read to understand what follows, if the features invoked are add-ons to the concept''
Without this, your namespaces aren't coherent across [[Consumerium Services]]:
===MediaWiki-namespace===
This is a new feature in [[MediaWiki]]. It is a namespace for storing and accessing large number of short items quickly. All <nowiki>[[MediaWiki:]]</nowiki> entries are stored in RAM and can be modified on the fly by sysops. MediaWiki-namespace items have the possibility to use variable-subsitution which is really useful for displaying [[campaign]] stats in [[Opinion Wiki]] articles among other things.
For further information on this: [[m:Meta-Wikimedia:MediaWiki namespace]]
===Added namespaces===
For [[Content Wiki]] to be managed well we need to have at least the following namespaces:
*Product
*ProductGroup for [[product group]]s
*Company
*[[faction]] and tendency (describing one's own biases/assumptions)
For the [[Opinion Wiki]] we need at least the following namespaces:
*Group
*VirtualGroup - virtual group is a group that is not a real world group, but usually an ad hoc action group to drive some [[campaign]] goals
*[[Campaign]]
== moving articles between wikis ==
=== [[standard wiki URI]] ===
Without this, you aren't sure that you're coordinating two articles about the same thing.
===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.
===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
===[[interwiki identity standard]] ===
Without this, you can't keep track of who is who in the various wikis, or do:
==[[permission-based model]] ==
''These features are controversial, and maybe already in [[tikiwiki]]:''
===Article signing===
The software has to be extended to enable organisations and individuals to sign any version of any article in the [[Content Wiki]] with GnuPG or other keys. This is essential to maintain the [[integrity]] of the recorded information. Some people may want to see the live wiki, understanding the possible hazards in it, but most will likely want some level of assurance from authorative parties on the correctness of the information
===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]]
===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
===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.
----
Given that the features you want are mostly in [[tikiwiki]], why not just use that?  It would be easier to support a common [[wikitext standard]] in that more supported software, than try to make mediawiki do what it doesn't do well.
Given that the features you want are mostly in [[tikiwiki]], why not just use that?  It would be easier to support a common [[wikitext standard]] in that more supported software, than try to make mediawiki do what it doesn't do well.


Line 108: Line 40:


::This really should be looked at.  It's Python, but why not copy the exact architecture of it into PHP or Java, and integrate it into tikiwiki or etc?
::This really should be looked at.  It's Python, but why not copy the exact architecture of it into PHP or Java, and integrate it into tikiwiki or etc?
---------
Some of these "features" are disastrously wrong.  While it may make sense to bar certain classes (like anonymous IPs) from making modifications that are immediately publicly visible, it never makes sense to simply reject what they wrote without reading it.  Having "a group that is the only accepted list of authors" is just WRONG, not [[wiki way]] but also WRONG from the point of view of a system that is supposed to be outreaching all the time and including not-well-known views.  Nothing prevents the system from simply not publishing some comment to the world until someone else approves it (say by just signing it).
Of course if you talk to the morons who choose misfeatures at Wikipedia, and who are destroying that project, you will get a wrong idea of what is "needed".
And [[tikiwiki]] has most of these misfeatures already.
There is an effort to make [[MoinMoin]] read a [[wikitext standard]] based on the version of [[MediaWiki]] that is used at [[Wikipedia]], to rescue all the good articles from all those bad people.  That would be immnsely useful, much more so than trusting them further to make extensive mods to mediawiki.  Which doesn't even support full text search in their present configuration.  It's very hard to imagine they'd ever put consumerium first on their list of feature needs.
-------
OK, this entire page is nonsense.  The features are needed, don't matter, will be low priority compared to [[Wikimedia]] requests, and already exist in other [[wiki code]].  The real features required are integration with [[mobile device code]] and ways to handle hordes of battling users ([[faction]] being only one proposal for this) with different POVs they aren't compromising on.
It would be [[sysopish]] to simply trash this page and correct all the errors;  What sysops just did to [[bet]] is not a good tactic;  So what's the right way?
:The right way was to integrate it all, and note the concept ([[permission-based model]]) one is "buying into" by implementing certain misfeatures.  Done.
------------
A better list is at [http://recyclopedia.info/wiki/wiki.phtml?title=Talk:Recyclopedia:Feature en: Recyclopedia:  Talk:  Recyclopedia: Feature].  Suggest that be adopted here, and expanded for Consumerium needs.  If neither [[MediaWiki]] or [[GetWiki]] wants to do it, we fork or shift to [[tikiwiki]] or [[MoinMoin]].
:Listed up front.  Well worth reading.  Should also be more fully integrated.
Please note that all contributions to Consumerium development wiki are considered to be released under the GNU Free Documentation License 1.3 or later (see Consumerium:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)