webapp for unglue.it
 
 
 
 
 
 
Go to file
Ed Summers 98301544a8 removed gmail credentials and modified the installation to give instructions for creating a settings.me settings module where you can put your gmail credentials, which will not be put in git 2011-09-04 01:04:04 -04:00
api setup api, core and frontend apps, also added initial homepage template from stefan 2011-08-30 23:46:55 -04:00
core introduced django-registration for user management 2011-09-04 00:21:51 -04:00
deploy setup api, core and frontend apps, also added initial homepage template from stefan 2011-08-30 23:46:55 -04:00
frontend removed gmail credentials and modified the installation to give instructions for creating a settings.me settings module where you can put your gmail credentials, which will not be put in git 2011-09-04 01:04:04 -04:00
settings removed gmail credentials and modified the installation to give instructions for creating a settings.me settings module where you can put your gmail credentials, which will not be put in git 2011-09-04 01:04:04 -04:00
static introduced django-registration for user management 2011-09-04 00:21:51 -04:00
.gitignore removed gmail credentials and modified the installation to give instructions for creating a settings.me settings module where you can put your gmail credentials, which will not be put in git 2011-09-04 01:04:04 -04:00
README.md removed gmail credentials and modified the installation to give instructions for creating a settings.me settings module where you can put your gmail credentials, which will not be put in git 2011-09-04 01:04:04 -04:00
__init__.py setup api, core and frontend apps, also added initial homepage template from stefan 2011-08-30 23:46:55 -04:00
books.py added wishlist model, and a simplistic module books.py for looking up books by isbn at googlebooks and openlibrary 2011-09-02 00:10:54 -04:00
manage.py setup api, core and frontend apps, also added initial homepage template from stefan 2011-08-30 23:46:55 -04:00
requirements.pip introduced django-registration for user management 2011-09-04 00:21:51 -04:00
urls.py introduced django-registration for user management 2011-09-04 00:21:51 -04:00

README.md

regluit

A 'monolithic' alternative to unglu for the unglue.it website. regluit essentially on Django project that contains three applications: frontend, api and core that can be deployed and configured to as many instances that are needed to support traffic. The key difference with unglue is that the frontend app is able to access database models from core in the same way that the api is able to...which hopefully should simplify some things.

Develop

Here are some instructions for setting up regluit for development on an Ubuntu system:

  1. aptitude install python-setuptools
  2. sudo easy_install virtualenv virtualenvwrapper
  3. git clone git@github.com:Gluejar/regluit.git
  4. cd reglueit
  5. mkvirtualenv --no-site-packages regluit
  6. pip install -r requirements.pip
  7. add2virtualenv ..
  8. cp settings/dev.py settings/me.py
  9. edit settings/me.py and set EMAIL_HOST_USER and EMAIL_HOST_PASSWORD to your gmail username and password, so that registration emails will work properly.
  10. echo 'export DJANGO_SETTINGS_MODULE=regluit.settings.me' >> ~/.virtualenvs/regluit/bin/postactivate
  11. deactivate ; workon regluit
  12. django-admin.py syncdb --migrate
  13. django-admin testserver
  14. point your browser at http://localhost:8000/