<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Jonathan,</div><div><br></div><div>web2py is doing well.</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>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.&nbsp;</div><div><br></div><div>We are moving to a new web server (Rocket).</div><div><br></div><div>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.</div><div><br></div><div>What's up with you?</div><div><br></div><div>Massimo</div><div><br></div><br><div><div>On Mar 13, 2010, at 5:48 PM, Jonathan Hayward wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Good to hear from you! How are you? How is web2py progressing?<br><br><div class="gmail_quote">On Sat, Mar 13, 2010 at 5:30 PM, Massimo Di Pierro <span dir="ltr">&lt;<a href="mailto:mdipierro@cs.depaul.edu">mdipierro@cs.depaul.edu</a>&gt;</span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><div><br></div><div>You said:&nbsp;"Jonathan Hayward, a Senior Web Developer who cares deeply about usability"</div> <div><div>so I thought I should mention I use web2py. ;-)</div><div><br></div><div>Massimo</div></div><div><br></div><div><br></div><br><div><div><div></div><div class="h5"><div>On Mar 13, 2010, at 3:38 PM, Jonathan Hayward wrote:</div> <br></div></div><blockquote type="cite"><div><div></div><div class="h5">Thank you all.<div><br><div class="gmail_quote">On Sat, Mar 13, 2010 at 3:35 PM, Atul Varma <span dir="ltr">&lt;<a href="mailto:varmaa@gmail.com" target="_blank">varmaa@gmail.com</a>&gt;</span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> I use bare WSGI (PEP 333) to implement REST APIs which are used by JS code running in browsers.<br><font color="#888888"><br> - Atul</font><div><div></div><div><br><br><div class="gmail_quote">On Sat, Mar 13, 2010 at 12:17 PM, Carl Karsten <span dir="ltr">&lt;<a href="mailto:cfkarsten@gmail.com" target="_blank">cfkarsten@gmail.com</a>&gt;</span> wrote:<br> <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div>On Sat, Mar 13, 2010 at 1:38 PM, Jonathan Hayward<br> &lt;<a href="mailto:christos.jonathan.hayward@gmail.com" target="_blank">christos.jonathan.hayward@gmail.com</a>&gt; wrote:<br> &gt; Could I ask a brief and informal survey:<br> &gt; For those of you who are using Python for the web, what are you using?<br> &gt; Python and bare CGI? Python and a homebrew framework? Python and Django?<br> &gt; Python and TurboGears? Python and something else?<br> <br> </div>Django.<br> <br> I am looking into using another layer on top of Django:<br> <a href="http://www.pinaxproject.com/" target="_blank">http://www.pinaxproject.com/</a><br> <br> In the next month or so I will likely redo one of my sites using it.<br> <font color="#888888"><br> --<br> Carl K<br> </font><div><div></div><div>_______________________________________________<br> Chicago mailing list<br> <a href="mailto:Chicago@python.org" target="_blank">Chicago@python.org</a><br> <a href="http://mail.python.org/mailman/listinfo/chicago" target="_blank">http://mail.python.org/mailman/listinfo/chicago</a><br> </div></div></blockquote></div><br> </div></div><br>_______________________________________________<br> Chicago mailing list<br> <a href="mailto:Chicago@python.org" target="_blank">Chicago@python.org</a><br> <a href="http://mail.python.org/mailman/listinfo/chicago" target="_blank">http://mail.python.org/mailman/listinfo/chicago</a><br> <br></blockquote></div><br><br clear="all"><br>-- <br>→ Jonathan Hayward, a Senior Web Developer who cares deeply about usability<br>→ <a href="http://www.linkedin.com/in/jonathanhayward" target="_blank">www.linkedin.com/in/jonathanhayward</a> • <a href="mailto:jonathan.hayward@pobox.com" target="_blank">jonathan.hayward@pobox.com</a><br> → Ajax, CGI, CMS, CSS, HTML, IA, JSON, JavaScript, LAMP, Linux, Perl, PHP, Python, SQL, UI, Unix, Usability, UX, XHTML, XML<br>→ With a good interest in the human side of computing and making software and websites a joy to use<br> </div> </div></div><span>&lt;ATT00001..txt&gt;</span></blockquote></div><br></div><br>_______________________________________________<br> Chicago mailing list<br> <a href="mailto:Chicago@python.org">Chicago@python.org</a><br> <a href="http://mail.python.org/mailman/listinfo/chicago" target="_blank">http://mail.python.org/mailman/listinfo/chicago</a><br> <br></blockquote></div><br><br clear="all"><br>-- <br>→ Jonathan Hayward, a Senior Web Developer who cares deeply about usability<br>→ <a href="http://www.linkedin.com/in/jonathanhayward">www.linkedin.com/in/jonathanhayward</a> • <a href="mailto:jonathan.hayward@pobox.com">jonathan.hayward@pobox.com</a><br> → Ajax, CGI, CMS, CSS, HTML, IA, JSON, JavaScript, LAMP, Linux, Perl, PHP, Python, SQL, UI, Unix, Usability, UX, XHTML, XML<br>→ With a good interest in the human side of computing and making software and websites a joy to use<br> <span>&lt;ATT00001..txt&gt;</span></blockquote></div><br></body></html>