public
Description: This demo is now a sample project of Pinax 0.7+ itself. Development continues there!
Homepage: http://www.mahner.org/
Clone URL: git://github.com/bartTC/pinax-holidayhouse-demo.git
name age message
file README.rst Fri Jun 12 12:43:39 -0700 2009 Fixed a rst issue. [bartTC]
directory holidayhouse_project/ Fri Jun 12 12:31:24 -0700 2009 Added sample data and database. [bartTC]
README.rst

The Pinax Holiday House demo

This project demonstrates an imaginary holiday house website. In fact it's a demonstration for some of my projects, django-generic-flatblocks, django-frontendadmin and django-attachments.

You can change all the text and images right in the frontend of the site. This frontend administration is perfect for site-admins who are not so versatile with management backends, it's more like WYSIWYG in your browser.

But of course, Djangos contrib.admin interface is installed and activated so you can manage this site with it. Just point your webbrowser to http://127.0.0.1:8000/admin/.

Why Pinax? Because developing websites with Pinax is fast. In fact, I have not written any line of sourcecode, all this work is done through editing some templates stylesheets. :-)

Screenshots

http://cloud.github.com/downloads/bartTC/pinax-holidayhouse-demo/screenshot1.png http://cloud.github.com/downloads/bartTC/pinax-holidayhouse-demo/screenshot2.png http://cloud.github.com/downloads/bartTC/pinax-holidayhouse-demo/screenshot3.png

Step by step installation guide

This project is based on Pinax, it's developed with the latest development version, as writing this, it's version 0.7beta2.

If you already have a working Pinax environment you can skip this step, just activate it. Otherwise: Install a Pinax environment and activate it:

python pinax-0.7beta2/scripts/pinax-boot.py ./pinax-07b2-env
source pinax-07b2-env/bin/activate

Next, download this project and unpack it (or better, check it out via git):

git clone git://github.com/bartTC/pinax-holidayhouse-demo.git
cd pinax-holidayhouse-demo/holidayhouse_project/

# Install 3rd party applications
pip install -U -r requirements/external_apps.txt

The project comes with a database and initial data. So next step is running the webserver:

python manage.py runserver

Open your web browser and point to http://127.0.0.1:8000/. The login button is located top right, login with the username and password admin.

Copyright notice

The images which are part of the initial data are taken from flickr and licensed under creative commons. See the license details. They are just for demonstration. Images used: