ifPeople Announces Open Source Django Apps
ifPeople seeks to share the knowledge and tools it creates and sharing our software is one way to do that. In working with the Python-based Django platform, we have found that many small, useful bits are missing. This is our first rollout of generic Django apps to our Open Source repository.
Often referred to as “Python on Rails”, Django makes it fast and easy to develop custom Web software. Written in Python, it is designed to ease the creation of complex, database-driven websites. Django is extensible framework that provides exceptionally fast performance.
As a relatively young framework, there are still several places where some good ol' developer laziness can contribute time-saving, useful tools! We found a couple spots that were fairly basic, common needs that were being done very manually and in a non-reusable manner in Django, so we made some generic apps for them. Both are released under the open source BSD license (same as Django). Have a look at these tools for search and configuration for your Django app:
Queryutils:
This module is used to implement a very simple query/search language bound to some model for a webapp. The idea is to have a simple way in which users of a webapp can specify a search/query in some written form (a textbox).
Configutils:
We wanted an easy way to save project-wide configuration variables in a central place, editable through the web. Configutils is a very simple app that takes care of this basic and obvious feature that somehow got missed in Django... This app provides a model which stores key, value pairs.
ifPeople's public svn repository is available at http://opensource.ifpeople.net/svn/
