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