Designing the Interface

June 16th, 2010 by Cory Leave a reply »

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!

Advertisement

Leave a Reply

Powered by WP Hashcash