Wikipedia4
From Meta-Wikipedia, discussion about the Free Encyclopedia
The project to separate the Wikipedia3 code from the Wikipedia project and servers and sysops is incomplete. Therefore it is premature to discuss any details of Wikipedia4 - but necessary to outline what it should achieve. Note that future releases, e.g.Wikipedia5 will also be constrained by these choices.
Key questions about wikipedia4 (please put sub-questions and answers after each, rather than clustering them together at the end of the file out of context, i.e. keep this file in time/issue/position/argument/evidence/source/authority form as much as you can) include at least these issues (all should be resolved before end of 2003, but not before Wikipedia3 is in use on some sites independent of wikipedia.org itself, thus they have one deadline in time):
- new name? new support site? and so on
- email notification option as a subset within watchlist
- which of the en:Wikipedia:Self-references should be encouraged, or discouraged? (presumably, ones that are invalid should simply be removed)
- does it still have any dependencies on hard-coded servers, sysops, or domains? Or are these removed entirely in Wikipedia3?
- what time frame should it aim for release?
- how compatible need it be with wikipedia3?
- implement Wikitax? is it ready for prime time?
- what ideology should guide syntax/XML DTD changes?
- what uses, other than Wikipedia and Wiktionary, must it support?
- how much of a priority is optimizing for performance - or is this a hardware problem?
- what minimal hardware requirements to assume?
- What about database? still sql?
- memcacheD support? (http://www.danga.com/memcached/)
- what features are unreasonable and must be deferred to Wikipedia5?
For more detailed development issues, edit the Wikipedia4 timeline so as to reflect the choices that must be made or constraints that must be respected in development. If a question is open, please leave it here. Ideally the board would make all these decisions, but they aren't recruited yet.
See Wikipedia:Software Phase IV.