0
I Use This!
Activity Not Available

Project Summary

Porting Satchmo to AppEngineThe aim of course is to get the django shop app Satchmo to run on Google AppEngine. The main problem is in making a Datastore compatible collection of Models, without having to modify to much of the existing code. Can anyone suggest ways in which this could be done?

The TargetFor the holy grail, in terms of end user language, I envisage something akin to what app-engine-patch do and just distribute a sample project to be pushed to appengine with an app id of your choosing.

Also, app-engine-patch contains a /common/zip-packages/ from which zipimporter locates packages. If we distributed a satchmo zip that could be placed here, update settings, then adding to existing projects would be easy.

Django PortsOn the Django appengine port front, we also have app-engine-helper. I haven't looked in to this implementation much but it would be something to research. I'm possibly more sympathetic to their approach to Models (Imitating the Django interface, app-engine Models underlying.)

Hosting FutureI see this as a must for Satchmo Devs to look in to. The type of service Google is providing has to be the way forward for web hosting. For Satchmos widespread adoption this will help immensely given the easy of set up it will offer. You may not care about this too much as a developer (I don't know why, more hands to the pumps sounds like a good resource) but it would encourage more business to take the risk.

It would also provide more time to developers to concentrate on actual application logic and development and reduce the number of posts on satchmo groups relating to hosting environment specifics which really shouldn't be issues.

Satchmo as a ServiceIt would also open up the possibility of considering Satchmo shops as services and not just a django based shop app. Something along the lines of Blogger, Picasa, etc. I consider this a necessity in terms of improving the quality of Satchmo based sites. From a central installation on AppEngine or similar service, we may provide much of the store preconfigured with integration with Google Checkout, PayPal, Google Base, and any other functionality that currently requires boiler plate configuration or installation of dependencies. (I have shops that I have not had time to configure completely, but much of this configuration is text book, and could Just WorkTM).

Previously, the main problem with trying to setup such a service would have been the cost of investing in hosting. We can at least get round such problems initially by only using the free quota offered by AppEngine, or . I see this as a great opportunity to be involved with a community run service, as well as opening up project funding opportunities:

Additional of custom modules, custom designs etc. that can be distributed among anyone that wishes to participate. Maybe advertisements also. Charge by resource usage as AppEngine does. Take a commission, and the rest goes to hosting costs. To take the idea of services a little further, I am of the understanding that satchmo is to be reduced in to a collection of more specific packages. Cart, bursar, inventory etc. Possible supplying these as separate services.

That's enough ramblings. If anyone is interested in such a project or previous experiences in this direction, please get in touch.

Cheers Harry Waye

Tags

No tags have been added

In a Nutshell, satchmo-patch...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Apache License 2.0
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Private Use

Use Patent Claims

Sub-License

Forbidden

Use Trademarks

Hold Liable

Required

Include Copyright

Include License

State Changes

Include Notice

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    check out hot projects on the Open Hub

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis