During one of our recent meetings, we decided that while Sara and Stephanie continue working on constructing the guts of the image manipulation portion of the software, I would begin working on the front end or the interface for the software. Last week I downloaded and started exploring Django, which is a python-driven framework for the writing and deployment of web applications. It features a rich API that can be accessed via python, separate admin and user interfaces so you can manage your projects, and even includes a server that you can use for testing purposes. Despite the fact that a server is included, the docs explicitly discourage the use of this server in a production environment, and they state that it is only meant to test your web applications in a web browser during development. I successfully installed django on the mac and have been working through the tutorial. I have been able to do some basic things using the python interpreter and the django API. The API is pretty extensive and there is a lot to learn, but luckily the docs and the tutorial are well written and give a great starting point. My next task is to explore the admin options, which can be accessed via a web browser once the server is running. Once logged in you can manage applications, users who have access etc. I haven’t explored all the possibilities yet, but it is fun stuff!
Designing the InterfaceJune 16th, 2010 by Cory Leave a reply »