Skip to content

A simple Google App Engine Python App to create quick reviews (and allowing bulk data export).

License

Notifications You must be signed in to change notification settings

jamesporter/2000reviews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2000reviews

A simple Google App Engine Python App to create quick reviews (and allowing bulk json data export).

  • Quickly and easily write and update reviews.
  • Categories
  • JSON export
  • Mostly memcached
  • Secure accounts (thanks to Google)

You should be able to set up your own scalable review site using this project without even knowing Python. Just follow the guide below.

My version: 2000 Reviews

Getting Started

Sign up for a Google App Engine account. Create a new App (make a note of the app name you will need it shortly).

Download/install Google App Engine for your Operating System.

Clone this repo (or just download it via link on the left).

Things you need to/should change

Having downloaded this repo:

Open app.yaml and change the application: APP_NAME to your name.

Open models.py and customise the review ratings and categories for your own use.

If you aren't British you may want to open up main.py and change the date formatting to something New World-y.

Customise (or remove) Google Analytics. For example by deleting

{% include "google-tracking.html" %}

from base.html

Then deploy. On Windows of Mac you can use the little Google App Engine Launcher App to do this for you.

Note that due to caching changes may not be immediately available. You might want to manually clear out the cache to see changes immediately.

Optional

The default look is boring Bootstrap default. You might want to drop in something nicer. Bootswatch is one good/easy/free option.

If you want anyone to be able to easily export your reviews you might want to edit the ExportHandler (just remove the admin check). You might want to cache this data as it is a relatively expensive operation (at least once there are more than a few reviews).

About

A simple Google App Engine Python App to create quick reviews (and allowing bulk data export).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published