X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/6bdd2a52cc124b8ff4637d3a4b685033cd17e892..7e24f8f625f8772c228442c98ae6484d646c8bfd:/index.html?ds=sidebyside diff --git a/index.html b/index.html index 1970cdf..39bc33c 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,8 @@ -
+
+Fork me on GitHub

Philo

@@ -20,13 +21,13 @@

Philo allows the creation of complex site structures from Django’s web-based admin interface (or any other database-editing interface). For a simple site, you will use the following three objects, included in the Philo core.

-
    -
  • Nodes are the basic building blocks of a website using Philo. They define the URL hierarchy and connect each URL to a View subclass instance which is used to generate an HttpResponse.
  • -
  • Templates are Django templates, stored in the database and editable from the Django admin (or similar).
  • -
  • Pages 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 {% container %} tags used in the template.
  • +
      +
    • Nodes are the basic building blocks of a website using Philo. They define the URL hierarchy and connect each URL to a View subclass instance which is used to generate an HttpResponse.
    • +
    • Templates are Django templates, stored in the database and editable from the Django admin (or similar).
    • +
    • Pages 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 {% container %} tags used in the template.
    -

    Philo also provides a number of useful template tags, in particular {% container <name> %}, which generates a relationship (and a field in the admin interface) on any pages which use that template.

    +

    Philo also provides a number of useful template tags, in particular {% container %}, which generates a relationship (and a field in the admin interface) on any pages which use that template.

    A Simple Example

    @@ -49,7 +50,7 @@

    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:

    +

    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: