For what it's worth, I've used Peachy extensively and found it good for some functions, but lacking in many others.<div><br><div>Also, is it even supported anymore? I've had to write numerous custom updates to the framework as the Mediawiki interface changed or to support my own needs (e.g., proper handling for the dreaded HTTP 503 code which Mediawiki sometimes returns). I'm not sure the framework would even work anymore without updates. (I can provide more examples after I get home)</div><div><br>On Monday, December 8, 2014, Petr Bena <<a href="mailto:benapetr@gmail.com">benapetr@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">OK,<br>
<br>
I have some issues with it though. For example I can't find any decent<br>
documentation. How would I for example, create a simple styled index<br>
page that would contain OAuth login form? Is there some HTML generator<br>
class that would help me construct it?<br>
<br>
On Mon, Dec 8, 2014 at 5:09 PM, Maximilian Doerr<br>
<<a href="javascript:;" onclick="_e(event, 'cvml', 'maximilian.doerr@gmail.com')">maximilian.doerr@gmail.com</a>> wrote:<br>
> Peachy works for both.<br>
><br>
> Cyberpower678<br>
> English Wikipedia Account Creation Team<br>
> Mailing List Moderator<br>
><br>
><br>
><br>
> On Dec 8, 2014, at 11:04, Petr Bena <<a href="javascript:;" onclick="_e(event, 'cvml', 'benapetr@gmail.com')">benapetr@gmail.com</a>> wrote:<br>
><br>
> That is interesting, but I am not talking about a bot framework, but a<br>
> tool framework. eg. something that would be like a set of classes<br>
> which would contain functions to handle everything that tool (not bot)<br>
> developers needs, from html page generating to API, local db etc. So,<br>
> I think this would be something else than "Peachy" thing.<br>
><br>
> On Mon, Dec 8, 2014 at 4:54 PM, Bruce Myers <<a href="javascript:;" onclick="_e(event, 'cvml', 'bruce@brucemyers.com')">bruce@brucemyers.com</a>> wrote:<br>
><br>
> Check out Peachy.<br>
><br>
><br>
> On 14-12-08 10:30 AM, Petr Bena wrote:<br>
><br>
> Hi,<br>
><br>
> It's been some time since we launched tool labs and there is<br>
> incredible number of tools now. They all however have 2 major<br>
> problems. Every tool has own, different layout / css style (which may<br>
> be confusing the users of these tools) and every developer of these<br>
> tools probably have to reinvent a wheel at some point as they all have<br>
> to do some common tool setup - eg. they have to create some basic php<br>
> skeleton that would access wikimedia resources, from databases,<br>
> memcache, reddis to API's and so on.<br>
><br>
> What about creating some common uniform framework in php that, just as<br>
> pywikipediabot that is used to create bots, would be used to create<br>
> web-based tools. So that maintainer of a tool would just fork or clone<br>
> this framework and wouldn't have to spend their time creating<br>
> functions that would generate html pages with wikimedia uniform style<br>
> (similar to how vector looks, for example, or just any uniform style,<br>
> so that tools would look similar), access wikimedia databases, OAuth,<br>
> ldap, API...<br>
><br>
> I believe it would not just make creation of new tools incredibly<br>
> simple, but it would also make all tools have consistent look and<br>
> feel, and thus improve the end user experience. What you think? Is<br>
> there someone who would like to work on that?<br>
><br>
> _______________________________________________<br>
> Labs-l mailing list<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'Labs-l@lists.wikimedia.org')">Labs-l@lists.wikimedia.org</a><br>
> <a href="https://lists.wikimedia.org/mailman/listinfo/labs-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/labs-l</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Labs-l mailing list<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'Labs-l@lists.wikimedia.org')">Labs-l@lists.wikimedia.org</a><br>
> <a href="https://lists.wikimedia.org/mailman/listinfo/labs-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/labs-l</a><br>
><br>
><br>
> _______________________________________________<br>
> Labs-l mailing list<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'Labs-l@lists.wikimedia.org')">Labs-l@lists.wikimedia.org</a><br>
> <a href="https://lists.wikimedia.org/mailman/listinfo/labs-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/labs-l</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Labs-l mailing list<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'Labs-l@lists.wikimedia.org')">Labs-l@lists.wikimedia.org</a><br>
> <a href="https://lists.wikimedia.org/mailman/listinfo/labs-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/labs-l</a><br>
><br>
<br>
_______________________________________________<br>
Labs-l mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'Labs-l@lists.wikimedia.org')">Labs-l@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/labs-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/labs-l</a><br>
</blockquote></div></div>