You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chrisglass edited this page Nov 19, 2010
·
1 revision
Django-Shop Rationale
Things to change with the current shop systems:
Not Djangonic enough. Django devleopers already know how to do a large number of things with this powerful framework. Let's not reinvent the wheel again, and let's try to make our users feel at home.
Modularity matters! Shops are a complex topic, with the ability to sell all kinds of stuff. Splitting large problems into smaller bits is a good thing, and it should be done in a way where people can easily add their own behavior to an existing shop, or to reuse someone else's module instead.
Document! Document! Document! It's already painful enough to learn a different framework or library - it's even worse when it's not documented properly!
Dependencies should be clean. Dependencies should always be in pypi, this way anybody can just grab a copy and start hacking, without the need for a lenghty installation tutorial. Pypi is part of what makes Python so awesome, why break this?