In my view, if a Labs tool is a success, it should be written as a wiki Extension and deployed to relevant wikis. What you're saying essentially means that there is a need to make the wiki truly extensible without much pain.
- https://www.mediawiki.org/wiki/OOjs_UI for example, but people insist it's not ready for production and is internal to Visual Editor folks. Quoting James: > OOUI is not stable enough to encourage people to use it full-tilt (we make > breaking changes every week or so), so this [writing documentation for it] > feels very premature --Jdforrester (WMF) (talk) 17:47, 4 September 2014 (UTC) - I believe Wikibase (Wikidata) is meant to make database operations easier. I have no idea what database toolkits they provide (you may want to check with wikidata-l). -- svetlana Petr Bena <[email protected]> wrote: > Hi, > > It's been some time since we launched tool labs and there is > incredible number of tools now. They all however have 2 major > problems. Every tool has own, different layout / css style (which may > be confusing the users of these tools) and every developer of these > tools probably have to reinvent a wheel at some point as they all have > to do some common tool setup - eg. they have to create some basic php > skeleton that would access wikimedia resources, from databases, > memcache, reddis to API's and so on. > > What about creating some common uniform framework in php that, just as > pywikipediabot that is used to create bots, would be used to create > web-based tools. So that maintainer of a tool would just fork or clone > this framework and wouldn't have to spend their time creating > functions that would generate html pages with wikimedia uniform style > (similar to how vector looks, for example, or just any uniform style, > so that tools would look similar), access wikimedia databases, OAuth, > ldap, API... > > I believe it would not just make creation of new tools incredibly > simple, but it would also make all tools have consistent look and > feel, and thus improve the end user experience. What you think? Is > there someone who would like to work on that? > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
