Most of my contributions come from code written while working on a project. While working on a project, I will find a bug or notice something that could be much better, then I correct it and send Massimo a patch. The mobile detection feature currently in web2py started as some code that I wrote for a project that wanted specific interfaces for mobile devices and desktops. Once I had it working, I submitted it. Eventually, others from the community have submitted further improvements to it, and now it's an excellent feature of web2py that is even used in the admin interface.
So I guess to answer your question, there are many projects and features that are on the wanted list from conversations over the last 6 months on this group. But probably the best way is to pick something you personally want to attack. Submit your changes and study how Massimo and the community implement those changes. Before long, you will be overloaded with different ideas for things. One thing that I would personally love to see is a JSON-RPC adapter for the DAL so that you can use SQLFORM.grid with other data sources. Unfortunately, that is a HUGE undertaking with lots of problems to solve. I started to come up with an implementation plan, but I've gotten really busy over the last few months and haven't really touched it. On Monday, March 26, 2012 12:30:00 PM UTC-4, Simon Bushell wrote: > > Hi all, > > So I am a Web2Py convert, and am now using it for pretty much all of my > Pythonic WebDev projects. > > As well as being an excellent framework, I am equally impressed with the > passion and friendliness of the Web2Py community and I was wondering what I > can I do to help contribute to it. > > *Lurking around this group to help people out?* Easily done > > *Helping better improve user documentation?* There seems to be a general > mood that it could be improved (though I personally haven't run into to > many issues) > > *Submitting bug fixes/plugins/apps?* My coding skills are largely > self-taught, but I think I am competent enough to contribute if needed. > > Basically - where does the community need help the most and what can I do > to assist? > > cheers > > Simon > > >