| Title | Integrate package managment into Django and build a public repository website |
|---|---|
| Student | Jannis Leidel |
| Mentor | James Richard Bennett, Jr. |
| Abstract | |
|
For further updates look at http://jannis.leidel.info and http://code.google.com/p/django-package/
Django is one of the major web frameworks that emerged within the last years and created a solid user and developer base. It simplifies the development process by providing tools to reduce repetition, abstracting common web paradigms and still being hackable. Until today that attracted a wide section of programmers, from novices to pros. As the code base is constantly moving towards the 1.0 release, more and more people are using Django to build small projects and websites, just as well as commercial applications like intranet services and content managment systems are realized with it, too. Good for them: Reinventing the wheel with Django is perfectly easy – every Django beginner wrote a todo list or weblog applicaton :) But this is not the end of the road for user participation. The community should be able to uncover more web ideas for contrib apps, combine the already written views and templates to more effecient apps and simply share their products with other users. The implementation of a package system would lower the threshold for Django and Python beginners significantly because it reduces the hassle of the current installation procedure. My task is to do the groundwork for an application which manages Django application packages and integrates tightly with the Django code. |
|