>Meta discussions over community, Appreciation threads, GSoC wrapups, >Deployment threads, and orthogonal questions. >Lately wikitech-l seems to be almost void of one of the most important >categories of discussion I like to see here. > >Discussions on adding new features to MediaWiki! > >So, just like Sumana's "Appreciation thread" how about a little thread >dedicated to listing out things we'd like to see in MediaWiki or perhaps >would like to write ourselves. >Not really big things like VisualEditor, Wikidata, and Lua who have teams >of people within WMF working on them. But rather those other important >things a lot of us may want but always end up pushed to the side and >forgotten. > >For me... > > ... > >- OAuth: Well not actually OAuth. After getting a full understanding of >this topic implementation of actual OAuth (1&2) looks like a dark >dead-end. Rather than OAuth I'd like to write a new auth standard that >learns from all the good things and the mistakes made in both versions of >OAuth and takes note of all the things we really need. And then implement >it into MediaWiki and write a series of server and client libraries/sdks >so it's also easier to pick up than either OAuth.
Obligitory XKCD: http://xkcd.com/927/ > > ... > >Now some old and forgotten code topics: > > ... > >- Password reset tokens: It's unbelievable but we are STILL using >temporary passwords instead of reset tokens. Naturally this is less usable >and also lowers the security of our password reset system. I had no idea we were doing that. That /is/ really bad! >- An abstract revision system. The way we shove configuration into i18n, >i18n into articles, scripts and stylesheets into articles, and extensions >go and do the same. All just to get proper revisioning of things. Is >horrible. Not to mention the extensions that don't and rely on our logging >system which makes it harder to revert things. With all this together I'd >like to see an abstract system that lets extensions have their own >revision system outside of page content for whatever they need to do. This. I would pay you for this one. Not a living by any means, but I would be willing to put $20-$30 towards whoever implements that as a gift and a "Thank you". All my extensions at my job have to keep track of revisions and it is a pain to reimplement it every time. I still haven't gotten my history UIs anywhere close to as nice as the one used by Mediawiki. ------------- That all said, this a fantastic topic idea. I can't wait to see where this goes. Thank you, Derric Atzrott _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l