Apologies if this discussion was in the works. I'm a bit late to the
game on the subject and given the current debate over the logo I
thought it would be a decent time to interject my comments on Pylons
branding. I'm not saying much that's new, just many of the same old
things with a slight twist:

Maybe it's the attitude? Turn the perceived inaccessibility to Pylons'
advantage and appeal more directly to the hardcore crowd. Give it a
more rugged image and a bit of a bite. Use a tag line like "heavy-duty
rapid web development," "a powerful, customizable web framework," or
"rapid web development for enthusiasts." It certainly fits with what I
think of a pylon--a strong, proud, imposing structure. Don't bother
with the "our MVC, rapid development framework makes websites quicker
and better than those other MVC, rapid development frameworks" pack.
It's a crowded field and from an uninformed perspective they can all
blend together pretty quickly. Instead, emphasize Pylons' raw power
and potential for customization, and in fairly aggressive terms. Say
that, yes, it has a steeper learning curve, but in the end you'll have
a app that you can be proud of and that's truly your own. And you can
do it without the cruft of Java, the chaos of PHP, or the roadblocks
of your typical MVC framework. Make it tempting for the people who
want to know how a system ticks and how to get the most out of their
code. Then provide the tools and resources for them to do just that.

I'd also argue for using "customizable" over "flexible." The former
word implies more direct interaction and control. You hear about car
enthusiasts customizing their cars, not their cars being flexible or
adaptable (or case modders with cases, etc). It gives a better sense
of "Yes, I can change this system to fit my preferences and
requirements." Just a personal preference, though, of course.

The bullet points for me, as far as feature set goes:

1.a. Rapid development and MVC (which applies to just about everything
post-RoR)
1.b. A second generation modern web frameworks, building on ideas from
Rails, Django, etc, and learning from their flaws
2. Designed for customization; modular, configurable at any level
3. Leverages the experience and power of more specialized libraries:
Paste for low-level WSGI/HTTP, Mason->Myghty->Mako, SQLAlchemy
4. Good tools for testing and debugging

I don't typically post unless I feel it's something that hasn't been
said and might benefit the project or the community. Hope my comments
are useful in that regard.

Tim S.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to