Philo is a powerful content-management system built with Django. It manages web sites, simple and complex.
Philo is designed by and for web developers. Web developers who don't like compromise.
Initially developed for Oberlin College, Philo meets changing and complex needs gracefully. To learn more, read the documentation.
Philo-Powered web sites
Philo provides core web features—such as page editing, seen above—and a foundation for building complex web sites and applications.
Batteries Included
Following Python and Django’s “batteries included” philosophy, Philo includes a number of optional modules that simplify common web site structures. These are located in philo.contrib
and include the following:
- Penfield Blog and newsletter management.
- Shipherd Powerful site navigation.
- Sobol Custom web and database searches.
- Waldo Custom authentication systems.
- (in development) Gilbert Alternative admin built on Ext JS.
- (in development) Julian Calendar and events system.
- (in development) Edmonia Asset management.
- (in development) Bartleby Form generation and handling.
- (planned) Forums.
- (planned) Wikis.
Install Philo
pip install philo
Get Involved
Philo is still under heavy development. If you’re a Python/Django developer, help out by visiting the project website and/or forking Philo on GitHub, Gitorious, or Bitbucket to add features or fix bugs.