Now that things have settled down a bit from the 0.9 release, I'd like to turn the discussion to 1.0. I have a few thoughts on what I'd like to see but I'm open to feedback so please feel free to discuss.
A few general guidelines: - I would like to minimize the amount of backwards incompatible changes between 0.9 and 1.0. The biggest changes I'd like to avoid are major db schema changes. The 0.9 -> 1.0 upgrade path needs to be fairly straightforward. - I don't like setting dates for a release (because they tend to fly right by) but I'd prefer to keep this development cycle fairly short i.e. 3-4 months. Sometime around Pycon would be a nice time for 1.0 (although this may depend on the Django release cycle) - I am open to an intermediate release before 1.0. I'm going to wait and see what the scope of change and updates looks like though. - I still need to figure out whether this will be pegged to Django 1.1 or 1.2 With those caveats in mind, here's what I'm thinking is in scope: - Modifying Satchmo to use django-bursar for payment processing - Also modifying Satchmo to use the new livesettings and keyedcache implementations that Bruce has spun off from Satchmo. - Minor feature updates and improvements - Bug fixes, documentation and translation updates There are also a couple of other ideas I have that I would like to tackle but need some help: 1. Adding a basic store reporting/dashboard functionality. Based on the feedback on this list I think it does make sense for Satchmo to make it easy to see a couple of things like low inventory, top sellers, top purchasers, etc. I also think it should be easy for your end users to download sales info into an Excel file for further analysis. 2. Updating the default store look and feel. I want to maintain the simplicity of the current store but I agree that it could be jazzed up a bit to make it more modern and more appealing. 3. Pluggable invoice generating back ends. I know lots of people dislike trml so it should be a bit easier to swap in your own generating backend. 4. Wizards or other streamlined steps to add new products. I am resigning myself to not drastically changing our product models but I do think we could improve the whole product creation process with some streamlined admin interface changes. So, what does this mean for you? Well, I could really use your help. See the thoughts below: I am not a design guy so #2 will not happen without someone stepping forward to lead the way. I will help all I can but someone else will need to lead that charge. If you're so inclined, please chime in. Documentation updates - If you have specific ideas for new tutorials or doc updates, please create a ticket and include some ideas. This ticket is a great example - http://bitbucket.org/chris1610/satchmo/issue/910/tutorials-on-using-satchmo-for-the-commonI used the ideas to create the tutorial here - http://www.satchmoproject.com/docs/svn/tutorial1.html I would be happy to create more, I just need to make sure they are useful. Admin interface updates - If you have done some nice customization of the admin for product addition or reporting, I'd like to see it. If you have other ideas or things you'd like to include, let me know. The nice thing about our move to bitbucket is that there is a ver low barrier to you committing. You can create your own fork, make your changes and let me know when they're ready for inclusion. I can then easily review and pick and choose what I want to include. It's a really nice model and some people have already started doing it. I encourage others to do the same. This is a long email so I'll stop for now. Hopefully this will generate some good discussion and more importantly identify some willing folks to step forward and help us make 1.0 a solid foundation for Satchmo. -Chris --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Satchmo users" 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/satchmo-users?hl=en -~----------~----~----~----~------~----~------~--~---
