+ <article id="content">
+
+ <section id="whatIs">
+ <p><span class="s1"><span class="w1">Philo</span> is a powerful content-management system built with <a href="https://djangoproject.com/">Django</a>.</span> It manages websites, simple and complex.</p>
+ </section>
+
+ <section id="featuresSection">
+ <header>
+ <h2 id="features">Features</h2>
+ </header>
+
+ <p>Philo allows the creation of complex site structures from Django’s own <a href="https://docs.djangoproject.com/en/1.3/ref/contrib/admin/">admin interface</a> (or similar database interface). For a simple site, you will use the following three objects, included in the <span class="pname">Philo</span> core.</p>
+
+ <ul id="modelList">
+ <li><span class="name">Nodes</span> are the basic building blocks of a website using <span class="pname">Philo</span>. They define the URL hierarchy and connect each URL to a View subclass instance, such as a Page.</li>
+ <li><span class="name">Templates</span> are Django templates, stored in the database and editable from the Django admin (or similar).</li>
+ <li><span class="name">Pages</span> are a simple view subclass which return a basic HTML page according to a template. They have related, editable Contentlets and Content References based on <code>{% container %}</code> tags used in the template.</li>
+ </ul>
+
+ <p><span class="pname">Philo</span> also provides a number of useful template tags, in particular <code>{% container %}</code>, which generates a relationship (and a field in the admin interface) on any pages which use that template. For more about <span class="pname">Philo</span> and its features, <a href="#documentation">read the documentation</a>.</p>
+ </section>
+
+ <section id="exampleSection">
+ <h2 id="a_simple_example">A Simple Example</h2>
+
+ <div class="three-up">
+ <figure>
+ <img src="static/img/container1.png" width="600" height="300" />
+ <figcaption>Put container tags in your template.</figcaption>
+ </figure>
+ <figure>
+ <img src="static/img/container2.png" width="600" height="300" />
+ <figcaption>Edit the contentlets on the page.</figcaption>
+ </figure>
+ <figure>
+ <img src="static/img/container3.png" width="600" height="300" />
+ <figcaption>See the results on your site!</figcaption>
+ </figure>
+ </div>
+
+ <p>You can use also collections, redirects, files, content references (all included in the <span class="pname">Philo</span> core), as well as the <span class="pname">Philo</span> contrib apps and your own code to create and manage more powerful, complex websites.</p>
+ </section>
+
+ <section id="contribSection">
+ <h2 id="batteries_included">Batteries Included</h2>
+
+ <p>Following Python and Django’s <a href="http://docs.python.org/tutorial/stdlib.html#batteries-included">“batteries included” philosophy</a>, Philo includes a number of optional packages that simplify common website structures. These are stored in <code>philo.contrib</code> and include the following:</p>
+
+ <ul id="contribList">
+ <li>
+ <span class="name">Penfield</span>
+ <span class="description">Blog and newsletter management.</span>
+ </li>
+ <li>
+ <span class="name">Shipherd</span>
+ <span class="description">Powerful site navigation.</span>
+ </li>
+ <li>
+ <span class="name">Sobol</span>
+ <span class="description">Custom web and database searches.</span>
+ </li>
+ <li>
+ <span class="name">Waldo</span>
+ <span class="description">Custom authentication systems.</span>
+ </li>
+ <li>
+ <span class="status dev">(in development)</span>
+ <span class="name">Gilbert</span>
+ <span class="description">Alternative admin built on <a href="http://www.sencha.com/products/extjs/">Ext JS</a>.</span>
+ </li>
+ <li>
+ <span class="status dev">(in development)</span>
+ <span class="name">Julian</span>
+ <span class="description">Calendar and events system.</span>
+ </li>
+ <li>
+ <span class="status dev">(in development)</span>
+ <span class="name">Edmonia</span>
+ <span class="description">Asset management.</span>
+ </li>
+ <li>
+ <span class="status dev">(in development)</span>
+ <span class="name">Bartleby</span>
+ <span class="description">Form generation and handling.</span>
+ </li>
+ <li>
+ <span class="status pla">(planned)</span>
+ <span class="description">Forums.</span>
+ </li>
+ <li>
+ <span class="status pla">(planned)</span>
+ <span class="description">Wikis.</span>
+ </li>
+ </ul>
+ </section>
+
+ <section class="installSection">
+ <h2 id="install">Install Philo</h2>
+ <div class="codeblock shell">
+ <code>git clone git://git.ithinksw.org/philo.git</code>
+ <code>python philo/setup.py install</code>
+ <code>rm -rf philo</code>
+ </div>
+ </section>
+
+ <section class="getInvolved">
+ <h2 id="get_involved">Get Involved</h2>
+ <p><span class="pname">Philo</span> is still under heavy development. If you’re a Python/Django developer, help out by forking <a href="http://github.com/ithinksw/philo"><span class="pname">Philo</span> on GitHub</a> to add features or fix bugs.</p>
+ <section>
+
+ </article><!-- /#content -->
+
+ <footer>
+ <p>Philo is developed by iThink Software. Read the <a href="https://github.com/ithinksw/philo/blob/master/LICENSE">license</a>. Read the <a href="#documentation">documentation</a>.</p>
+ </footer>