Log in

Moe

Moe is a collection of small App Engine apps made for tipfy.org website. Yeah, the name is Moe.

Currently Moe has 2 apps:

The project is still not very well documented and no release was announced, but it is usable. tipfy.org runs the same version that we have in the repository.

License

Moe is licensed under the New BSD License.

Source code

Moe is available at http://code.google.com/p/moe/

Installation

  1. Download Moe and unzip it.
  2. Access moe/project and run the bootstrap script:
    $ python2.5 bootstrap.py --distribute
      
    
  3. Run the buildout tool to download all libraries:
    $ bin/buildout 
      
    
  4. Start the development server (will run the /app directory by default):
    $ bin/dev_appserver
      
    
  5. Try your shiny little Moe in a browser:
    http://localhost:8080/
      
    

Deployment

  1. Register an application on Google App Engine.
  2. Open project/app/app.yaml and set the application value to the application id you registered:
    application: my-app
      
    
  3. Open project/app/config.py and set the session secret key and your site name and other info:
    config['tipfy.ext.session'] = {
        'secret_key': 'my secret key',
    }
    config['moe'] = {
        'sitename':       'My Moe Site',
        'admin_email':    'me@my_moe_site.com',
        'analytics_code': None,
        'use_subdomain':  False,
    }
      
    
  4. Upload your app! Just run:
    $ bin/appcfg update app
      
    
  5. Try your shiny little Moe online:
    http://my-app.appspot.com
      
    

Contribute

There are several ways to contribute to Moe:

  • Report a bug or submit a feature request to the issue tracker.
  • Submit a patch or new code! We love patches and new code.
  • Translate it to other languages! Moe is 100% translatable. Base translation file is here.
  • Discuss new features in the mailing list.

Powered by Moe. Yeah, the name is Moe. Powered by Google App Engine