Create a page, choose its parent

And manage your page's hierarchy


Edit your page's content with a WYSIWYG editor

You can also add images stored on your computer


Manage page's layout

Activate left and right sidebar


Customize the page with components

  • Calendar with a booking form (receive and manage booking request notifications)
  • Events calendar (see how many positions remains available and subscribe to an event)
  • Latest news
  • Photo gallery rendered with Twitter bootstrap carousel
  • File manager : attach downloadable files to your pages
  • Newsletter
  • Contact (you can have several addresses and display them on contact form)

Advanced built-in features

  • Automatic RSS feed for latest news
  • Create protected downloadable files visible only for registered users
  • Edit your pages content directly with raw HTML
  • Add a custom banner
  • Define a custom bootstrap theme file
  • Use your own custom CSS file
  • Google Analytics automatic tracking
  • Read-more / read-less links on long news content
  • Scheduler to sed automatically daily news to users who subscribed to the newsletter

Requirements

  • Python 2.5+
  • PIL
  • Web2py

Installation

git clone git://github.com/web2py/web2py.git web2py
cd web2py/applications
git clone git://github.com/espern/tiny_website.git
cd ..
python web2py.py -a "choose_a_password"

In your favourite browser you can open : http://localhost:8000/tiny_website


Updated 3 years ago

comments powered by Disqus

Newsletter

Please insert your email adress to receive our latest news