OK, here's what it does:

Sound good? OK. The first thing you need to do you need to do, of course, is download the code. Then you need to perform the following steps:

  1. Create your MySQL database however you want (or how your provider lets you).
  2. Feed the file dbsetup.sql into your mysql command line or phpMyAdmin to set up the tables and initial data.
  3. Edit the file p2config.php to identify paths, database-access info, and a few other variables.
  4. Pull up adduser1.php in your browser to register; make sure you use the same username as you specified in p2config.php or else you won't be able to post entries.
  5. Configure the headers and footers the way you want them too look. The overall format of the pages the system produces is defined by header.html, then the generated stuff, then footer.html. Similarly, a single entry is produced by ehead.html, then the article body, then efoot.html. The form for posting comments is in cform.php. Check the distributed versions to see how they pull in various elements that have been set up by the code.
  6. Set up your stylesheet (referenced by header.html) to make things look the way you want. You can check the stylesheet here - http://pl.atyp.us/jeff.css - for an example; the relevant entries all have a "cm" (Content Management) prefix.

That's it. It's not exactly friendly for the novice, but anyone with a basic knowledge of HTML and CSS should be able to figure it out. To add an entry, just pull up blogit.php in a browser and have at it.