[Chicago] Python and web

Massimo Di Pierro mdipierro at cs.depaul.edu
Sun Mar 14 21:37:36 CET 2010


Hi Jonathan,

web2py is doing well.

We we have 1700 users on the mailing list and we have added lots of  
features over time. We have 2-10 commits every day. Almost all of them  
are about new features. We always managed to do so without breaking  
backward compatibility. We are now at version 1.76.5.

The big discussion on our mailing list these days is plugins. We have  
a plugin system (mostly a web interface to package a subset of an app  
and install a subset of a app). We also have a system of "components"  
i.e. sub-model-view-controllers that work as autonomous entities and  
can be embedded in pages via ajax. plugins usually define components  
(like comments, tagging, etc) but can be more general that that.

Some people are asking for new/different features. Some people want a  
strict set of rules to make sure plugins can "plug and play" without  
any tweaking (I agree with that). Some people want to re-factor the  
current system and not to allow any application subset to be a plugin  
only components. This would provide more isolation of plugins but  
limit what they can do. Other people want web2py level plugins as  
opposed to application level plugins. This would make plugins reusable  
across multiple apps but would make apps not portable and introduce  
dependencies.

We are moving to a new web server (Rocket).

We have completely re-factored the Database Abstraction Layer so that  
it is still backward compatible but much more modular and the code is  
cleaner. It will be easy to build adapters for the various NoDBs out  
there. It is in trunk but has not replaced the current DAL yet because  
needs more tests.

What's up with you?

Massimo


On Mar 13, 2010, at 5:48 PM, Jonathan Hayward wrote:

> Good to hear from you! How are you? How is web2py progressing?
>
> On Sat, Mar 13, 2010 at 5:30 PM, Massimo Di Pierro <mdipierro at cs.depaul.edu 
> > wrote:
>
> You said: "Jonathan Hayward, a Senior Web Developer who cares deeply  
> about usability"
> so I thought I should mention I use web2py. ;-)
>
> Massimo
>
>
>
> On Mar 13, 2010, at 3:38 PM, Jonathan Hayward wrote:
>
>> Thank you all.
>>
>> On Sat, Mar 13, 2010 at 3:35 PM, Atul Varma <varmaa at gmail.com> wrote:
>> I use bare WSGI (PEP 333) to implement REST APIs which are used by  
>> JS code running in browsers.
>>
>> - Atul
>>
>>
>> On Sat, Mar 13, 2010 at 12:17 PM, Carl Karsten  
>> <cfkarsten at gmail.com> wrote:
>> On Sat, Mar 13, 2010 at 1:38 PM, Jonathan Hayward
>> <christos.jonathan.hayward at gmail.com> wrote:
>> > Could I ask a brief and informal survey:
>> > For those of you who are using Python for the web, what are you  
>> using?
>> > Python and bare CGI? Python and a homebrew framework? Python and  
>> Django?
>> > Python and TurboGears? Python and something else?
>>
>> Django.
>>
>> I am looking into using another layer on top of Django:
>> http://www.pinaxproject.com/
>>
>> In the next month or so I will likely redo one of my sites using it.
>>
>> --
>> Carl K
>> _______________________________________________
>> Chicago mailing list
>> Chicago at python.org
>> http://mail.python.org/mailman/listinfo/chicago
>>
>>
>> _______________________________________________
>> Chicago mailing list
>> Chicago at python.org
>> http://mail.python.org/mailman/listinfo/chicago
>>
>>
>>
>>
>> -- 
>> → Jonathan Hayward, a Senior Web Developer who cares deeply about  
>> usability
>> → www.linkedin.com/in/jonathanhayward •  
>> jonathan.hayward at pobox.com
>> → Ajax, CGI, CMS, CSS, HTML, IA, JSON, JavaScript, LAMP, Linux,  
>> Perl, PHP, Python, SQL, UI, Unix, Usability, UX, XHTML, XML
>> → With a good interest in the human side of computing and making  
>> software and websites a joy to use
>> <ATT00001..txt>
>
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> http://mail.python.org/mailman/listinfo/chicago
>
>
>
>
> -- 
> → Jonathan Hayward, a Senior Web Developer who cares deeply about  
> usability
> → www.linkedin.com/in/jonathanhayward • jonathan.hayward at pobox.com
> → Ajax, CGI, CMS, CSS, HTML, IA, JSON, JavaScript, LAMP, Linux,  
> Perl, PHP, Python, SQL, UI, Unix, Usability, UX, XHTML, XML
> → With a good interest in the human side of computing and making  
> software and websites a joy to use
> <ATT00001..txt>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20100314/9253c8f1/attachment.html>


More information about the Chicago mailing list