I haven't come up with any great tagline ideas of my own yet, but as we 
generate ideas, it might be useful to first think about some of the 
distinctive attributes and goals of web2py and its community. Here are some 
things I think about when I think of web2py:

   - Easy (to set up, learn, use, distribute, and deploy) 
   - Rapid development, productive, efficient, compact, concise 
   - Feature-packed, comprehensive 
   - Secure 
   - Stable (backwards compatible) 
   - User-focused 
   - Innovative 
   - Well integrated 
   - Actively developed, constantly improving, frequent releases, fast bug 
   fixes, responsive to user needs 
   - Friendly, open, welcoming, helpful, supportive 
   - Professional, mature, serious 
   - It's for everyone, from beginner (wizard, plugin_wiki) to expert

The book preface also provides some good inspiration: 
http://www.web2py.com/book/default/chapter/00
 
We should also be mindful of different potential audiences we may want to 
target, which may include small or solo web dev companies; internal web 
developers within larger organizations; web-based businesses; non-Python 
professional developers (e.g., coming from PHP, Java); beginners who are new 
to web dev and/or Python; entrepreneurs; managers within organizations or 
external clients who have to approve the use of the framework; instructors 
who are teaching web dev; etc. Different types of users will care more about 
different sets of attributes.

I think one challenge that web2py has in terms of communication is that it 
is appealing both to beginners and to professionals/experts. The problem is, 
when you advertise how easy and simple something is for beginners, experts 
might assume it is going to be too basic or constraining to meet their 
needs. On the other hand, if you advertise how powerful, flexible, and 
productive something is for experts, beginners might assume it will be too 
difficult and overwhelming for them. web2py has managed a great feat by 
being very easy but also very comprehensive, powerful, and flexible. It's 
got something for everyone.

Anyway, those are just some things to think about. So far, I think my 
favorite proposal has been:

   - "Productivity by Design"

Here are some other options:

   - "web2py - The Web framework for Django users with deadlines." 
   - "web2py - Why are you reading this tagline? You could have built a web 
   app by now!"

Finally, although the term "enterprise" is sometimes misunderstood and even 
mocked, it clearly appeals to some potential users because it suggests that 
the framework is serious, stable, secure, professional, well-supported, etc. 
So, even if we're dropping "enterprise" from the tagline, I think we should 
still strive to communicate that aspect of the framework and community.
 
Best,
Anthony

Reply via email to