|
|
|
|
|
by devwastaken
3428 days ago
|
|
Mediawiki is made for Wikipedia, it is not software that can be well used outside of the environment. I know, because I've invested a lot of time into trying to make it so educators and communities could start their own wiki's, and what I've found is that its way too complex to expect anyone other than a sysadmin to maintain, and way too hard for users to learn wiki markup and extensions to use it in any decent way in templates. Add ontop the amount of work you need to do to just get Lua (An actual .php extension), Visual editor (Giant node.js project), or the math extension (another big node.js project) in, and you're looking at a massive amount of work that could break at any time. This is because its direction is not for individual installs, it is meant to be in an environment of sysadmins, consistent maintenance, and those who develop the framework. Wikipedia is also not that 'open'. What you edit has to fit specific guidelines, and of course get past the moderators to be approved. It also misses the point of freedom of information, because there's tons of info out there that people want to put out, but doesn't fit the scheme of Wikipedia. The Wikimedia visions is: "Imagine a world in which every single human being can freely share in the sum of all knowledge. That's our commitment.", and thats what I'm criticizing Wikimedia and its projects for not upholding. |
|
If you want truly open communication, go to 4chan. It's a cesspool, which is fine for people that like that, but it's much further away from being 'information for everyone'. Claiming that WP isn't open because they want a basic level of quality is just grinding an axe - WP has informed a far greater number of humans to a far higher level of quality than all the ^chans put together.
> I know, because I've invested a lot of time into trying to make it so educators and communities could start their own wiki's
And yet MediaWiki is sprayed in wikis all over the internet. I've set it up as well. Yes, learning the full markup isn't trivial, but the basic stuff is. And I'm not sure how it's "not open" simply because it has a learning curve. Does this mean Vim is not open? Emacs? Apache? OpenBSD? The Vim GUI sucks, because it's outside it's expected environment of a terminal - does that also mean it's "not open"?
If you want an example of open software that is designed specifically 'for the punters', look at Gnome 3... where you're pretty locked down and can't do much (cue complaints then about 'freedom'), but there's no learning curve. LibreOffice is made for general consumption and still gets complaints about being difficult to use from the punters - and even then, if you want to use the more advanced features, there's a learning curve.
Complex software has a learning curve, and hiding that learning curve is really difficult. Apple 'solved' this by simply removing functionality and configurability (again, cue complaints about losing freedom). If Apple made a wiki, you wouldn't even have the choice of adding that maths plugin. Hell, you probably wouldn't even be able to skin it.
> it is meant to be in an environment of sysadmins
It's a heavyweight engine that you're wanting to put lots of heavyweight stuff on. That's what they're designing for, and it has some warts, but it works. It's daft to complain that the engine primarily written by a non-profit for one of the top 5 websites isn't written as a one-click install feather-light application.
Basically you're holding WP to an impossible standard and complaining that they don't measure up.