[Labs-l] Wikimedia tool framework (php)

Petr Bena benapetr at gmail.com
Mon Dec 8 15:40:22 UTC 2014


Or WTF sounds like a funny name as well :P

On Mon, Dec 8, 2014 at 4:38 PM, Petr Bena <benapetr at gmail.com> wrote:
> Ok, since we are two now, we got a team, YAY! Let's invent some name
> for this and create a repository somewhere gerrit/github? I myself
> like name "eggie" as this would be something like an "egg tool" that a
> real tool would hatch from. But better name can be used if you can
> think of something :)
>
> On Mon, Dec 8, 2014 at 4:33 PM, Jason Spriggs <jason at jasonspriggs.com> wrote:
>> This sounds like a great idea! I'm down to help (I've done PHP and web front
>> end work before).
>>
>> ~Jason
>>
>> On Mon, Dec 8, 2014 at 10:30 AM, Petr Bena <benapetr at gmail.com> 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?
>>>
>>> _______________________________________________
>>> Labs-l mailing list
>>> Labs-l at lists.wikimedia.org
>>> https://lists.wikimedia.org/mailman/listinfo/labs-l
>>
>>
>>
>> _______________________________________________
>> Labs-l mailing list
>> Labs-l at lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/labs-l
>>



More information about the Labs-l mailing list