Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Soliciting CherryPy Case Studies and Projects
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  22 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
schmichael  
View profile  
 More options Mar 18 2008, 4:16 pm
From: schmichael <michael.schur...@gmail.com>
Date: Tue, 18 Mar 2008 13:16:50 -0700 (PDT)
Local: Tues, Mar 18 2008 4:16 pm
Subject: Soliciting CherryPy Case Studies and Projects
Hi all,

At the CherryPy BOF[1] at Pycon in Chicago we discussed how people are
using CherryPy in lots of different ways.  We're afraid people aren't
grokking how flexible CherryPy is just by briefly glancing at the web
site and thought having some interesting case studies would be useful.

The wiki has a good start: http://www.cherrypy.org/wiki/SuccessStories

However, its a bit out of date, and it'd be nice to have some great
Case Studies as well as a separate list of Projects using CherryPy.

If your company deploys CherryPy or you've used CherryPy for a client,
I'd love to hear the story.  Here's a basic format you could follow:

  Who is using CherryPy: (your name)
  Where are you using Cherrypy?
    (Company or client name.  You can of course remain anonymous)

  What do you do with CherryPy?
    (What's your project:  a traditional public web site?  internal
web services?)

  How is CherryPy deployed?
   (Behind modproxy/modpython/modwsgi, on a cluster behind a load
balancer, or is it your frontend HTTP server?)

  How long have you used CherryPy?
    (The "when" question)

  Why did you choose CherryPy?
    (While "because its the best" is obviously the answer, a little
more detail would be nice. ;) )

Remember you can either respond here or just e-mail me directly.  Feel
free to include screenshots, links, code snippets, diagrams, etc.

With 3.1 nearing release, it'd be nice if we could launch an updated
version of the web site at the same time.  Your help is greatly
appreciated!

Michael Schurter
<firstname>.<lastname>@gmail.com

[1]
if excuse not in ['at funeral', 'giving birth', 'saving planet']:
        raise Exception('%s is no reason to miss the CherryPy BOF' % excuse)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Brewer  
View profile  
 More options Mar 19 2008, 1:38 pm
From: "Robert Brewer" <fuman...@aminus.org>
Date: Wed, 19 Mar 2008 10:38:13 -0700
Local: Wed, Mar 19 2008 1:38 pm
Subject: RE: [cherrypy-users] Soliciting CherryPy Case Studies and Projects

schmichael wrote:
> If your company deploys CherryPy or you've used CherryPy for a client,
> I'd love to hear the story.  Here's a basic format you could follow:

I'll start:

    Where are you using Cherrypy?
        etsy.com
    What do you do with CherryPy?
        We built the "gift guides" feature [1] using CherryPy.
    How is CherryPy deployed?
        Behind BigIP F5's, then lighttpd using FastCGI
    How long have you used CherryPy?
        Six months.
    Why did you choose CherryPy?
        I work there. ;) We also chose it for its "get out of the way"
approach and extreme extensibility.

Robert Brewer
fuman...@aminus.org

[1] http://www.etsy.com/gift-guides/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jamwt  
View profile  
 More options Mar 19 2008, 3:03 pm
From: jamwt <jamie...@gmail.com>
Date: Wed, 19 Mar 2008 12:03:54 -0700 (PDT)
Local: Wed, Mar 19 2008 3:03 pm
Subject: Re: Soliciting CherryPy Case Studies and Projects

On Mar 18, 1:16 pm, schmichael <michael.schur...@gmail.com> wrote:

>   Where are you using Cherrypy?

YouGov, Plc. (http://www.yougov.com).  We're an international survey
research organization

>   What do you do with CherryPy?

We use CherryPy for key systems, both internal and public.  Our
CherryPy-based proprietary survey system, for example, conducts
several million surveys a year.

>   How is CherryPy deployed?

CherryPy is deployed behind ZXTM (http://www.zeus.com/products/zxtm/)
on a cluster of virtualized machines.

>   How long have you used CherryPy?

We've been building our HTTP applications on CherryPy since 2005.

>   Why did you choose CherryPy?

CherryPy provides an excellent HTTP implementation and a elegant tool
system to hook into various stages of the response process.  It does
just the right amount to create a flexible yet simple platform to
build specialized web frameworks and applications for our diverse
business requirements.  Over years of use it has proven its maturity--
uptime and predictability is key for us, and CherryPy has never let us
down.

You can check out our US portal here:  http://www.pollingpoint.com

The portal, survey links on the portal, and supporting systems are all
running CherryPy.

Jamie Turner
VP of Information Services
YouGov America


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pete H  
View profile  
 More options Mar 20 2008, 5:34 am
From: Pete H <pe...@ssbg.zetnet.co.uk>
Date: Thu, 20 Mar 2008 02:34:55 -0700 (PDT)
Local: Thurs, Mar 20 2008 5:34 am
Subject: Re: Soliciting CherryPy Case Studies and Projects

On Mar 18, 8:16 pm, schmichael <michael.schur...@gmail.com> wrote:

> If your company deploys CherryPy or you've used CherryPy for a client,
> I'd love to hear the story.  Here's a basic format you could follow:

Where are you using CherryPy

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pete H  
View profile  
 More options Mar 20 2008, 5:56 am
From: Pete H <pe...@ssbg.zetnet.co.uk>
Date: Thu, 20 Mar 2008 02:56:36 -0700 (PDT)
Local: Thurs, Mar 20 2008 5:56 am
Subject: Re: Soliciting CherryPy Case Studies and Projects

On Mar 18, 8:16 pm, schmichael <michael.schur...@gmail.com> wrote:

> If your company deploys CherryPy or you've used CherryPy for a client,
> I'd love to hear the story.  Here's a basic format you could follow:

   Where are you using Cherrypy?
        The Shetland Sheeep Society, and other small UK breed
societies

   What do you do with CherryPy?
       I'm re-implementing/re-designing a registrations and membership
database I wrote and developed over the last 14 years or so using
Paradox for Windows as a web service.

  How is CherryPy deployed?
     For early testing as CGI with suexec. However I have deployment
scripts to run behind mod_python, mod_wsgi and with the CherryPy
server standalone or behind Apache.

  How long have you used CherryPy?
      For six months or so - since I started implementing my redesign
of the original application.

 Why did you choose CherryPy?
    Because it's the only framework I found that:
       Saves me a lot of work handling HTTP
      Doesn't tie me to anyone's pre-conceived ideas of what else I
need - I can't see the point of an ORM, SQL isn't that bad and
Python's DB-API does the escaping for me. Ditto a template language -
Python has good enough string handling methods.
     Is incredibly flexible in it's configuration.
     The Tools hooking facility enables the behaviour to be modified
very easily, eg a few lines of code takes care of input sanitising, a
few more (from the CherryPy Essentials book) allows me to abstract
document generation in case I ever want to use a templating system,
and a (lot) more allows me to add my own authentication and
authorisation scheme - all configurable at a high level of granularity
with the CherryPy configuration facility.

Inital pages can be seen at www.somborneshetlands.co.uk. This has
pages for Shetland Sheep and Shetland Cattle - two applications using
essentially the same code but each mounted on it's own tree below the
server root. The Cattle pages are password protected (for political
reasons - don't ask!) using an early version of my authentication
tool.

Pete Hardman


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
boostpy2005@yahoo.com.cn  
View profile  
 More options Mar 20 2008, 3:15 pm
From: "boostpy2...@yahoo.com.cn" <boostpy2...@googlemail.com>
Date: Thu, 20 Mar 2008 12:15:05 -0700 (PDT)
Local: Thurs, Mar 20 2008 3:15 pm
Subject: Re: Soliciting CherryPy Case Studies and Projects
your site does not work well
Shetland Sheep Society Database - Find Sheep
If one type no text for search, then
http://www.somborneshetlands.co.uk/sss/sheep?id=&button=search&step=20

500 Internal Server Error
The server encountered an unexpected condition which prevented it from
fulfilling the request.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
DavidA  
View profile  
 More options Mar 20 2008, 10:54 pm
From: DavidA <david.avraami...@gmail.com>
Date: Thu, 20 Mar 2008 19:54:42 -0700 (PDT)
Local: Thurs, Mar 20 2008 10:54 pm
Subject: Re: Soliciting CherryPy Case Studies and Projects
>   Where are you using Cherrypy?

We are a medium/large distressed hedge fund in Greenwich, CT.

>   What do you do with CherryPy?

Most of our internal proprietary applications are web-based using
CherryPy. This includes reporting tools, a task scheduling system, and
various business applications.

>   How is CherryPy deployed?

We have four CherryPy servers running under Windows 2003 Server
sitting behind pound for load balancing. We use Windows because we
have a few Win dependencies (A/D integration, 3rd party library for
generating Excel workbooks, NTFS).

>   How long have you used CherryPy?

Two years

>   Why did you choose CherryPy?

We started under Django, but found the ORM and templates limiting. We
converted to CherryPy using the DB-API directly (MySQL) and are
currently using Preppy, but also kicking the tires on Mako.

CherryPy has worked pretty well for us, but I still think we aren't
getting the full value out of it. Every time I read some of the CP
website/wiki, I learn another trick on how to do things better. More
examples, how-tos, and FAQs would be really great.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pete H  
View profile  
 More options Mar 21 2008, 5:26 am
From: Pete H <pe...@ssbg.zetnet.co.uk>
Date: Fri, 21 Mar 2008 02:26:32 -0700 (PDT)
Local: Fri, Mar 21 2008 5:26 am
Subject: Re: Soliciting CherryPy Case Studies and Projects

On Mar 20, 7:15 pm, "boostpy2...@yahoo.com.cn"

<boostpy2...@googlemail.com> wrote:
> your site does not work well
> Shetland Sheep Society Database - Find Sheep
> If one type no text for search, thenhttp://www.somborneshetlands.co.uk/sss/sheep?id=&button=search&step=20

> 500 Internal Server Error
> The server encountered an unexpected condition which prevented it from
> fulfilling the request.

Thanks for that. Now fixed. Must spend more time on test cases....

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
morellik  
View profile  
 More options Mar 21 2008, 5:48 am
From: morellik <enrico.more...@gmail.com>
Date: Fri, 21 Mar 2008 02:48:52 -0700 (PDT)
Local: Fri, Mar 21 2008 5:48 am
Subject: Re: Soliciting CherryPy Case Studies and Projects
On Mar 18, 9:16 pm, schmichael <michael.schur...@gmail.com> wrote:

> Hi all,

>   Who is using CherryPy:

Enrico Morelli

>   Where are you using Cherrypy?
>     (Company or client name.  You can of course remain anonymous)

CERM the magnetic resonance center department of the University of
Florence

>   What do you do with CherryPy?
>     (What's your project:  a traditional public web site?  internal
> web services?)

Internal web services. Some applications to manage our
instrumentation.

Some screenshots are available on

http://www.cerm.unifi.it/WebNMR2/
http://www.cerm.unifi.it/Biolab

Now I'm writing a CherryPy application to create and launch
calculations on our cluster, manage jobs and user's home
directories. The filemanager inside the application permits to create
files/directories, remove files/directories, upload and download
files,
creation of tarfiles, copy files from one location to another and so
on.

>   How is CherryPy deployed?
>    (Behind modproxy/modpython/modwsgi, on a cluster behind a load
> balancer, or is it your frontend HTTP server?)

Using only CherryPy.

>   How long have you used CherryPy?
>     (The "when" question)

From 0.10 version

>   Why did you choose CherryPy?
>     (While "because its the best" is obviously the answer, a little
> more detail would be nice. ;) )

It's easy to use and allow me to create applications more fast.

Enrico


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sylvain Hellegouarch  
View profile  
 More options Mar 21 2008, 6:26 am
From: "Sylvain Hellegouarch" <s...@defuze.org>
Date: Fri, 21 Mar 2008 10:26:44 -0000 (GMT)
Local: Fri, Mar 21 2008 6:26 am
Subject: Re: [cherrypy-users] Re: Soliciting CherryPy Case Studies and Projects

>>   How long have you used CherryPy?
>>     (The "when" question)

>>From 0.10 version

We salute you :)

- Sylvain


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
morellik  
View profile  
 More options Mar 21 2008, 10:02 am
From: morellik <enrico.more...@gmail.com>
Date: Fri, 21 Mar 2008 07:02:23 -0700 (PDT)
Local: Fri, Mar 21 2008 10:02 am
Subject: Re: Soliciting CherryPy Case Studies and Projects

On Mar 21, 11:26 am, "Sylvain Hellegouarch" <s...@defuze.org> wrote:

> >>   How long have you used CherryPy?
> >>     (The "when" question)

> >>From 0.10 version

> We salute you :)

> - Sylvain

;-))

I've my first two applications wrote in cp 0.10. One was for a big
congress of crystallography and the other one is WebNMR, the
application that
I rewrote for CP3.

Enrico


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michele Cella  
View profile  
 More options Mar 21 2008, 10:13 am
From: Michele Cella <michele.ce...@gmail.com>
Date: Fri, 21 Mar 2008 07:13:47 -0700 (PDT)
Local: Fri, Mar 21 2008 10:13 am
Subject: Re: Soliciting CherryPy Case Studies and Projects
Here we go:

    Who is using CherryPy?
        Enuan srl an italian based startup I work for

    Where are you using Cherrypy?
        3408009000.it, a non conventional real estate site
        smstraffic.it, coming soon
        Enel, sms customer care

    What do you do with CherryPy?
        Buzzword compliant web applications
        Various backend administration tools
        As one of the main components embedded in our conversational
application framework

    How is CherryPy deployed?
        Either Standalone or behind apache/nginx

    How long have you used CherryPy?
        Indirectly (with TurboGears) since 2.1
        Directly since 3.0beta

    Why did you choose CherryPy?
        Simple and clean, flexible enough, standard compliant, fast
and stable, doesn't get into your way, it does only one thing but does
it well, doesn't impose hard dependencies (like orm, templating...),
nice and responsive development team

Ciao
Michele

On 18 Mar, 21:16, schmichael <michael.schur...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Derek Payton  
View profile  
 More options Mar 24 2008, 1:06 pm
From: Derek Payton <derek.pay...@gmail.com>
Date: Mon, 24 Mar 2008 10:06:10 -0700 (PDT)
Local: Mon, Mar 24 2008 1:06 pm
Subject: Re: Soliciting CherryPy Case Studies and Projects
> Who is using CherryPy?

Galaxy IT, Inc. -- A small startup in Fresno, CA
http://www.galaxyit.com

> What do you do with CherryPy?

Developing a custom ad server to serve relevant ads in an Adobe Flex
application

> How is CherryPy deployed?

Currently we're using CherryPy's built in server, but we're eventually
going to move to Lighttpd/FastCGI

> How long have you used CherryPy?

About three weeks, this is my first project with CherryPy.

> Why did you choose CherryPy?

I started out in January 2008 with Twisted, but as needs and
requirements changed, Twisted became a bit much. In early March 2008 I
rewrote everything I had from scratch using CherryPy. I chose CherryPy
because it looked simple, and I'd heard only good things about it. I'm
definitely happy with the decision.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gloria  
View profile  
 More options Mar 24 2008, 10:00 pm
From: Gloria <strang...@comcast.net>
Date: Mon, 24 Mar 2008 22:00:01 -0400
Local: Mon, Mar 24 2008 10:00 pm
Subject: Re: Soliciting CherryPy Case Studies and Projects
I've used it on multiple projects, so here goes several answers.
I wish I could use it now, but this place loves their PHP5, which isn't horrible, but isn't Python ;)
Gloria
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~

(1)
Who is using CherryPy? QuietCareSystems.com

What do you do with CherryPy? Execute Python algorithms and display results for analysis of RF events measured to make sure an elderly person is moving around their home.

How is CherryPy deployed? Behind Apache

How long have you used CherryPy? 2+ years

Why did you choose CherryPy? Thin and fast, no force-fit into a large and complex framework, Simple paradigm, method names match function names, URL parameters match method parameters, I love the model.

(2)
Who is using CherryPy? TeamPatent.com

What do you do with CherryPy? It is a REST engine for serving JSON to a
Javascript/Dojo front end.

How is CherryPy deployed?  Behind Apache.

How long have you used CherryPy? 2+ years.

Why did you choose CherryPy?  Speed, simplicity, thin framework.

(3)
Who is using CherryPy?  SitePen.com

What do you do with CherryPy? Wrote a test harness for Tsung testing
invocation.

How is CherryPy deployed? Directly.

How long have you used CherryPy? 2+ years

Why did you choose CherryPy? Thin, fast, easy, no big framework model,
clean and elegant Python code.

(4)
Who is using CherryPy?  GrrlCamp.org

What do you do with CherryPy? Teach Python web framework principles.

How is CherryPy deployed? behind Apache and directly.

How long have you used CherryPy? 2+ years

Why did you choose CherryPy? Very easy for Newbies to learn and use
out-of-the-box. Excellent teaching tool.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
dbrattli  
View profile  
 More options Mar 28 2008, 7:36 am
From: dbrattli <dbrat...@gmail.com>
Date: Fri, 28 Mar 2008 04:36:05 -0700 (PDT)
Local: Fri, Mar 28 2008 7:36 am
Subject: Re: Soliciting CherryPy Case Studies and Projects
Who is using CherryPy: ObexCode (http://www.obexcode.com)

Where are you using Cherrypy?

Web2Phone Project (http://sync.obexcode.com)

What do you do with CherryPy?

Backup/restore service for mobile phones. Synchronization service and
web2portal. Sync mobile phones using SyncML. Also Includes
synchronization with Google Calendar og Contacts. Edit contacts and
calendar content online. CherryPy used by both webportal and for sync
clients.

How is CherryPy deployed?

Have tried them all, but ended up with deploying using mod_wsgi and a
cluster of Apache servers. Uses Ngnix as load-balencer in front of
Apace. This is a really nice configuration since Apache takes care of
(re)starting/stopping CherryPy workers as needed.

How long have you used CherryPy?

For about a year. Started with 2.2.1 and TurboGears, but ended up
"roll your own" on top of CP3 in order to bypass limitations of
TurboGears.

Why did you choose CherryPy?

Fast and few limitations. Like CP3 since it's possible to fine-tune
the configuration for each controller in order to get the best
performance possible. A complex controller (sessions, transactions,
auth, ...) may be slow, but a simple controller can still run at full
speed and don't get the penalty of other complex controllers in the
system.

-- Dag


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Yann Ramin  
View profile  
 More options Apr 3 2008, 4:32 am
From: Yann Ramin <theat...@gmail.com>
Date: Thu, 3 Apr 2008 01:32:26 -0700 (PDT)
Local: Thurs, Apr 3 2008 4:32 am
Subject: Re: Soliciting CherryPy Case Studies and Projects

>   Where are you using Cherrypy?

http://eve-central.com - a popular market aggregation site for the MMO
EVE-Online

>   What do you do with CherryPy?

Collect data from a custom client application, store data into a
PostgreSQL instance, do heavy statistics calculations on the data in
response to requests, and display it through an XML data feed (not
XmlRpc) and standard user HTML pages.

The site glues together PostgreSQL, NumPy/SciPy, and CherryPy, along
with Mailman as a secondary service.

>   How is CherryPy deployed?

Behind mod_proxy

>   How long have you used CherryPy?
>     (The "when" question)

1 month, migrating the 2 year old site from mod_python (which was
causing much grief)

>   Why did you choose CherryPy?

- Cleanliness
- Lack-of-a-full-stack approach. EVE-Central.com already had a large,
2 year old code base running under mod_python - rewriting everything
from scratch to be trendy and web-framework-compliant would have eaten
far too much time. CherryPy allowed me to do the initial conversion of
the code in a matter of hours, while improving many ugly constructs.
Since the initial conversion, the flexibility of CherryPy and its "use
what you want" approach are helping to grow, refactor and maintain
this legacy code base. Its a pleasure to work with.
- Speed
- Python
- Stability - mod_python was much less stable and memory hungry in a
very high load + mpm_worker scenario. CherryPy not only performs
better even with a single backend server, but uses a fraction of the
memory.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dirk Rothe  
View profile  
 More options Apr 7 2008, 6:18 pm
From: Dirk Rothe <thec...@gmail.com>
Date: Mon, 7 Apr 2008 15:18:36 -0700 (PDT)
Local: Mon, Apr 7 2008 6:18 pm
Subject: Re: Soliciting CherryPy Case Studies and Projects

>   Where are you using Cherrypy?

semantics.de located in aachen, germany

>   What do you do with CherryPy?
>     (What's your project:  a traditional public web site?  internal
> web services?)

http frontend for retro-digitization (aka pumping old books to the
web)

http://digitale.bibliothek.uni-halle.de/content/overview
http://www.dilibri.de/content/overview

(sorry, this is only german atm)

>   How is CherryPy deployed?
>    (Behind modproxy/modpython/modwsgi, on a cluster behind a load
> balancer, or is it your frontend HTTP server?)

production with apache/mod-proxy but development/testing/staging
mostly directly with the embedded http/https servers.

we are evaluating mod_wsgi.

>   How long have you used CherryPy?
>     (The "when" question)

pretty shortly, since rc 1 of 3.0

>   Why did you choose CherryPy?

Because its only a thin (and fast) layer between the backend
environment and the http frontent. But if you need sophisticated http
mangling mechanisms, they are available with only  a minimum of
indirections.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Miles  
View profile  
 More options Apr 7 2008, 11:37 pm
From: Chris Miles <miles.ch...@gmail.com>
Date: Tue, 8 Apr 2008 13:37:23 +1000
Local: Mon, Apr 7 2008 11:37 pm
Subject: Re: [cherrypy-users] Soliciting CherryPy Case Studies and Projects

On 19/03/2008, at 7:16 AM, schmichael wrote:

>  Who is using CherryPy: (your name)

Chris Miles

>  Where are you using Cherrypy?
>    (Company or client name.  You can of course remain anonymous)

Locayta Limited. London, UK.  http://www.locayta.com/

>  What do you do with CherryPy?
>    (What's your project:  a traditional public web site?  internal
> web services?)

Various projects, mainly web services, some web sites.  Both internal  
and public facing.  Some projects are based on TurboGears, others with  
simpler requirements are CherryPy apps, usually using SQLAlchemy and  
Genshi. Our oldest CherryPy app uses Cheetah templates and has been  
running in production for 2 years.

One of our newest projects is a Video encoding/storage/delivery  
service, http://www.flvio.com/ .  It provides a REST API for storing  
and managing videos for any web sites that would like to offer Flash  
video content, including UGC, without the hassle of encoding, storage  
& bandwidth costs.  The web site is built on TurboGears and the actual  
API is implemented using CherryPy 3.

>   How is CherryPy deployed?
>   (Behind modproxy/modpython/modwsgi, on a cluster behind a load
> balancer, or is it your frontend HTTP server?)

Behind Apache & mod_proxy/mod_proxy_balance behind hardware load  
balancer (Inkra).

>   How long have you used CherryPy?
>    (The "when" question)

2 years.

>   Why did you choose CherryPy?
>    (While "because its the best" is obviously the answer, a little
> more detail would be nice. ;) )

Had been using Zope 2 on & off over the years for web projects, but  
was never happy with it.  When Zope 3 came out I tried to use it for a  
project and after pulling my hair out, I moved to CherryPy instead and  
never looked back.

Cheers,
Chris Miles


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
braydon fuller  
View profile  
 More options Apr 20 2008, 12:24 am
From: braydon fuller <cour...@braydon.com>
Date: Sat, 19 Apr 2008 21:24:43 -0700
Local: Sun, Apr 20 2008 12:24 am
Subject: Re: [cherrypy-users] Soliciting CherryPy Case Studies and Projects
Who is using CherryPy: Braydon Fuller

Where are you using Cherrypy? SFDCenter

What do you do with CherryPy? I have used it in combination with other software to create Sparrow - A free software web revision system. http://sfdcenter.org

How is CherryPy deployed? - Well you could deploy it however you like with some work; I'm currently running it behind an nginx proxy.

How long have you used CherryPy? 5 months

Why did you choose CherryPy? - Because I wanted to get as close experience with developing a desktop like application for the web. Perhaps my favorite part is being able to decorate a function to expose it.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeremy  
View profile  
 More options May 21 2008, 11:52 am
From: Jeremy <morel.jer...@gmail.com>
Date: Wed, 21 May 2008 08:52:01 -0700 (PDT)
Local: Wed, May 21 2008 11:52 am
Subject: Re: Soliciting CherryPy Case Studies and Projects
  Who is using CherryPy: Jeremy Morel
  Where are you using Cherrypy? on www.naphtaline.net
  What do you do with CherryPy? A bug tracking tool designed for non
tech users (I like to think the interface is very intuitive and
simple).
  How is CherryPy deployed? I really don't know. I am just using the
version webfaction.com offers to its clients.
  How long have you used CherryPy? For 4 months, more a less a day a
week.
  Why did you choose CherryPy? Incredible simplicity, easy to learn,
python : all the "it just works" stuff. And a lot of propaganda from
Sylvain :)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
boostpy2005@yahoo.com.cn  
View profile  
 More options May 21 2008, 12:57 pm
From: "boostpy2...@yahoo.com.cn" <boostpy2...@googlemail.com>
Date: Wed, 21 May 2008 09:57:36 -0700 (PDT)
Local: Wed, May 21 2008 12:57 pm
Subject: Re: Soliciting CherryPy Case Studies and Projects
prima! But one can create a new proect:-(
The server encountered an unexpected condition which prevented it from
fulfilling the request.

Traceback (most recent call last):
  File "/home/jeremy/lib/python2.4/cherrypy/_cprequest.py", line 342,
in respond
    cherrypy.response.body = self.handler()
  File "/home/jeremy/lib/python2.4/cherrypy/_cpdispatch.py", line 15,
in __call__
    return self.callable(*self.args, **self.kwargs)
  File "/home/jeremy/webapps/cp/projects.py", line 1417, in newProject
    cursor.execute(query, (login, m.hexdigest(),
cherrypy.session.get(str(project)+'_projectCode'), mail))
NameError: global name 'project' is not defined

Powered by CherryPy 3.0.0

On 21 Mai, 17:52, Jeremy <morel.jer...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeremy  
View profile  
 More options May 21 2008, 1:33 pm
From: Jeremy <morel.jer...@gmail.com>
Date: Wed, 21 May 2008 10:33:13 -0700 (PDT)
Local: Wed, May 21 2008 1:33 pm
Subject: Re: Soliciting CherryPy Case Studies and Projects
Very sorry to polute the ML with that kind of message :
it now works. The site underwent a pretty heavy change recently, and I
even though I tested all classic functions, I did not thought of
testing the creation of projects. It's fixed. My bad.

Jérémy

On May 21, 6:57 pm, "boostpy2...@yahoo.com.cn"


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »