Skip to content
This repository has been archived by the owner on Oct 24, 2018. It is now read-only.

BrunoBernardino/unity-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity

Unity is a Project Manager built by me for Wozia, using Django. It lacks a few features (like search and chat), but since it's not being used anymore, I've decided to post it up here as it might be helpful for someone else.

It uses Backbone.js, LESS, CoffeeScript and was built in mid-2012, with only minor incremental updates, so some things might be outdated already.

It uses Mandrill to send emails.

NOTE: I didn't remove all links and logos from Wozia (though they will not work), so be sure to do that yourself. You'll find all occurrences in mytemplates/* (and this README.md file).

Installation

This will not go through having a Django project running using fastcgi or whatever, I assume you know how to do that. I just list here a few things you'll need to install (you might have some if you're already running some Django projects). I'm also using Debian as a base, but it shouldn't be too hard to find other Linux equivalents.

Debian packages for Python

apt-get install python-mysqldb python-flup python-django python-imaging python-imaging-tk python-pip

NOTE: On Debian squeeze, squeeze-backports repository may be needed for more up-to-date versions. Then you can install using:

apt-get -t squeeze-backports install python-django

Python packages

pip install django_compressor
pip install django-extensions
pip install django-imagekit
pip install pytz

Other requirements

Install node.js ( http://nodejs.org/ ) for coffee-script and less.

Local/Development settings

You are expected to have the production settings on unity/settings.py and you can override them creating a unity/local_settings.py file (already ignored by git)

Deploy/Start

To synchronize the DB and generate the CSS/JS minified and concatenated files, run:

cd PATH_TO_PROJECT_DIR && python manage.py syncdb && python manage.py collectstatic --noinput

And off you go!

About

Project Manager for Wozia, using Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published