Philo is a powerful content-management system built with Django. It manages websites, simple and complex.
Philo was developed by a team of developers working for Oberlin College to meet their needs for flexible, manageable website development and maintenance. To learn more about Philo’s features and functionality read the documentation.
Philo-Powered Websites
You can use collections, redirects, files, content references (included in the Philo core), as well as the Philo contrib apps and your own code to create and manage more powerful, complex websites. Learn more in the documentation.
Batteries Included
Following Python and Django’s “batteries included” philosophy, Philo includes a number of optional packages that simplify common website structures. These are stored 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
git clone git://git.ithinksw.org/philo.git
python philo/setup.py install
rm -rf philo
Get Involved
Philo is still under heavy development. If you’re a Python/Django developer, help out by forking Philo on GitHub to add features or fix bugs.