Project leader: Remi Delon
Remi invented CherryPy, created the first versions, and shepherded the process through version 2. He is now the head of [http://www.webfaction.com WebFaction] (formerly known as Python-Hosting.com), which he started in February of 2003.
Lead developer: Robert Brewer
I did most of the work on CherryPy 3.0.
For !CherryPy 2.1, I...
- wrote the WSGI application interface
- moved CP2 to "iterators all the way down"
- added a [wiki:Profiler21 profiler] and continue to do speed tests
- rewrote the test suite to avoid code generation
- got rid of "cpg"; if you like it, it was Remi's idea...if you hate it, blame me. ;)
You can find me on #cherrypy under the nickname "fumanchu".
[wiki:SylvainHellegouarch Sylvain Hellegouarch]
For CherryPy, I suppose you could call me the "release manager". I have also fixed some bugs, written some tests and contributed some WSGI related stuff to the project. You can spot me on #cherrypy as '''dowski'''.
I am the primary author of the [http://projects.dowski.com/view/buffet Buffet templating filter] for CherryPy 2.2.
Here are some of my other [http://projects.dowski.com/tags/cherrypy CP related projects] (that site itself is a !CherryPy 2.2 app).
I fix bugs, write docs, and generally make a nuisance of myself. On irc, I go by the nick 'lakin'. (Big surprise there).
Other things I've done:
- Significant portion of the python3 port.
- RESTful handling of incorrect handler params.
- _cp_dispatch - not released yet.
Well, there's not much to say about me. I found CherryPy 1.0 and found it interesting, but soon after I found CherryPy 2, and loved it. I have a blog called [http://pythonnotes.blogspot.com Python Notes] that's usually up to date on my pythonic stuff. I also have a small blog in english, at http://carribeiro.blogspot.com, with some personal info; and another one in portuguese named [http://rascunhosrotos.blogspot.com Rascunhos Rotos], which roughly translates to something like 'rotten drafts', where I publish my rants and random thoughts that I found over the 'net.
These are some links to internal pages of this Wiki where I'm currently working on. I'll try to keep it updated as I finish these projects & start new ones.
- [wiki:CarlosRibeiro/Sandbox My sandbox]
I'm located in the Netherlands.
When I met CherryPy 1, I wanted to use it. I've used different web platforms before and this seemed like the right choice. Soon after i got it, and spawned a product with it, there was talk about the new version... It didn't take long before I volunteered, helping where I can.
and several smaller patches.
Well, that's it for today ;)
Author of various patches, tickets, CP's WSGI HTTP server, and [http://subway.python-hosting.com/ Subway]
I live in southeastern Michigan. I am a broke student, and just transfered from a very expsensive university to an even more expensive university.
At the moment I am currently responsible for ticket:132 and any ensuing flamewar.
John P. Speno
CherryPy is the first open source project to give me write access to its repository. I'm happy to be on the team, however minor my contributions are so far. I'm '''speno''' on [wiki:CherryPyIrcChannel our IRC channel]. Stop by and say "Hello!" anytime.
You can find a little more about me on [http://macspeno.com/jps/ this page].
Stefano J. Attardi
Also known as Steadicat, or sja. Email me at attardi dot org.
23-year-old graphic design student with a degree in computer science. Weird, eh? I'm from Pisa, Italy and this year I'm studying in Köln, Germany.
I'm trying to do my best to improve CherryPy. I don't have commit access so I didn't write much code (yet) but I try to compensate through testing, debugging and design.
Some of the features I designed and implemented:
- Positional parameters
This feature is now one of the main selling points for CherryPy, Subway, and TurboGears.
- The ExposeAs decorator
A new @Expose decorator which was designed to solve [ticket:249 many problems]. My [wiki:ExposeAs implementation] was ignored and the current implementation solves none, and [ticket:426 creates new ones].
My personal weblog is at http://www.mornography.de. I'm usually planning on putting some kind of non-personal, non-fun, all business-like site at http://www.mans.de, but I'm just way too lazy. So it usually just redirects to whatever weblog site I'm currently updating the most. ;-)
I'm an experienced programmer and I am located in Poland. You can reach me via ICQ:6712522, Jabber:firstname.lastname@example.org or from my homepage http://zabiello.com. Sometimes I am at #cherrypy as JZ or zbiru.
Sites with CP2
- http://bank.muratordom.pl & http://bank.muratorplus.pl We choosed forking process modell because of GIL which cannot utilize more than 1 CPU. We use compiled [http://cheetahtemplate.org Cheetah] template and MySQL 4.1. This is the third generation of our application. First was made in [http://php.net PHP], second was [http://www.webwareforpython.org/ Webware]. We choosed CP2 because of its cute design and simplicity.
My recipes for CP2:
- How to [wiki:StripWhiteChars strip extra white characters] from your pages with !CherryPy
- How to use [wiki:Cheetah Cheetah Template] with caching from !CherryPy
My sites with Plone:
My PHP application:
- http://apologetyka.com/biblia My Internet Bible uses mod_php, [http://eaccelerator.net eaccelerator], [http://smarty.php.net Smarty] templates and [http://adodb.sourceforge.net adodb] (with its caching mechanism). It has multilingual interface and sofisticated search and comparing features.
I've been looking for a simple and lightweight webapp framework for some time now, and am very happy to see the work that's gone into CherryPy 2.0. It seems like the perfect blend of OOP and framework to make developing webapps easy and fast. Most notably, i understood how it worked just from the couple of tutorials, which is more then i can say for some of the other frameworks.
My first major project is a photo classification tool. A bit flikr-ish, a bit Cumulus-like. Not a gallery, just a way to categorize ones digital photos via a network, allowing you to keep all your photos centralized, and access them remotely.
'''[mailto:email@example.com Kevin Dahlhausen]'''
I am working on a web application that assists rowing coaches in managing their teams. After seeing the new architecture of CherryPy2, I reimplemented the work I had started in WebWare using CherryPy2. It is stunning how fast one can make progress especially when AutoReload is enabled.
Looking for a good acronymn for CherryPy, SqlObject, and Cheetah Templates as an architecture.
Started CherrySmoothie third-party module.
Currently at Wydawnictwo Murator in Poland (http://wydawnictwo.murator.com.pl/). Tweaking cherrypy to work on a day-by-day basis ;)
You can reach me from time to time as rszefler at #cherrypy...
I work on a couple of CherryPy tools. I also ported the CherryPy test suite to use nose at PyCon 2010.
You can reach me either as DreadPirateBob, porkrynde, or occasionally jtate on #cherrypy.