descriptionA simple blog publishing system.
ownersjm@spamcop.net
last changeWed, 18 Feb 2009 17:24:21 +0000 (18 17:24 +0000)
content tags
add:
README
Requirements
------------

The only requirements are the Python interpreter and the sqlite3 module.
Oh, and a web server, obviously. These instructions will cover the
Apache web server as that's the most popular and also the biggest pain
in the arse to configure.

Installation
------------

Extract Bloggy to a directory that is visible to your web server, e.g.
the public_html directory in your home directory.

Configuration
-------------

Configuration directives are located in config.py in the directory you
placed Bloggy.

The directory the database is to be created in needs to be writable by
the web server.

If you don't want everyone to be able to post to your blog you'll need
to secure post.cgi somehow. This will vary depending on the web server
you're using and your needs. Use your brain.

If you're using Apache, one possible solution is to place the following
in a file called .htaccess in the same directory as post.cgi:

<Files post.cgi>
    AuthType Basic
    AuthName "Password Required"
    AuthUserFile /path/to/.htpasswd
    Require valid-user
</Files>

You'll obviously need to create a .htpasswd file containing your
authentication credentials. This can be done using the htpasswd command.
shortlog
2009-02-18 Simon MorganConvert another print call to print_msg.master
2009-02-18 Simon MorganGet rid of delete check boxes.
2009-02-18 Simon MorganDisplay the date in previews.
2009-02-18 Simon MorganMore refactoring. This time post.cgi.
2009-02-17 Simon MorganThere was no space between the header and navigation...
2009-02-17 Simon MorganRefactor the database stuff out of index.cgi.
2009-02-17 Simon MorganMake the button text black.
2009-02-12 Simon MorganTime offsets support.
2009-02-12 Simon MorganPrettier buttons.
2009-02-12 Simon MorganMore CSS improvements.
2009-02-12 Simon MorganGet rid of unneeded <p>.
2009-02-11 Simon MorganHuman parseable time in post.cgi.
2009-02-11 Simon MorganStore the time/date as seconds since UNIX epoch.
2009-02-11 Simon MorganNew colour scheme and some CSS tweeks.
2009-02-09 Simon MorganInitial header and footer support.
2009-02-09 Simon MorganConvert a print call to print_msg.
...
heads
15 years ago master