Friday, April 27, 2012

Django-nonrel pissing me off

Is it really so difficult to makes things relatively straight forward for the end user? The instructions for installing django-nonrel pretty much translate to "Just unzip the shit in a folder, dude! It's awesome *cue Bill and Ted air guitar music*"

Ok, so I'm exaggerating somewhat, but the truth is it's not awesome. Instead it's a convoluted pain in the ass. Multiple files to download and untar. Ridiculous directory names that all have to be renamed. Half the libraries are an extra directory deep, while half aren't. If you're a developer worth half your salt, you'll likely setup the symbolic links instead of just dumping all the directories together. Setting up the symbolic links is made even more annoying and tedious because of the multiple links necessary, and the "hide n seek" nature of the libraries. As a large part of forgiveness, I understand that the django-nonrel team aren't to blame for at least half these issues.


The solution? A program to automate the whole process, so you can get on with making awesome django apps! I'll be uploading my python program soon for the specific purpose of automating the install of django-nonrel. Hopefully it will help others out in getting jump started with an otherwise nice system.


How it works:
1. Create an empty working directory.
2. Put the python program in there.
3. Run it from inside that directory! *cue Bill and Ted guitar music*


Just that easy. It will: download the zip files->extract them->delete the zips->properly name the new folders->create all symbolic links->give you a hint to get going


Update:
Get it all here- Django-nonrel Easy Automated Installer
http://seperohacker.blogspot.com/2012/04/installing-django-nonrel-easily.html



Comment or email your feedback at sepero 111 @ gmx . com

No comments:

Post a Comment