Gnome Bloxsom is a GUI based program to post entries to a Blosxom based weblog.

See http://www.blosxom.com for more information on the Blosxom weblog
application. 

Requirements
============

- Python 2.2 or greater
- PyGTK version 2.0 or greater
- Gnome-Python for Gnome 2

Optional
========

- PyGtkSpell version 0.3.1 or greater

Instructions
============

1. Menu

1.1 File Menu

1.1.1 Post
  
  Select this to post the entry entered in the main program interface. You need
  to configure the program settings before making your first post.

1.1.2 Settings...
  
  Selecting this menu item will pop up a dialog to allow you to configure the
  program settings. Click the "Close" button on the dialog once the settings
  are configured properly.

  Server: The server your blog is hosted on. This should just be the host name
  without a "http://" or "ftp://" in front. You must have ftp access to this
  server. Example: "www.particlestorm.net"

  Username: The ftp username for the server. Example: "caladd"
 
  Password: The ftp password for the server. Example: "pXCy75czcp"

  Directory: The directory your blog entry text files are uploaded to. This is
  the same directory location specified in the blosxom.cgi file. The directory
  is relative to the starting directory when you log into the server via ftp.
  The directory should not have an ending slash. It probably should not have a
  starting slash also unless your ftp user has permission to change to the root
  of the server. Example: "documents/blog"
  
  File Extension: The file extension for the blog entries. This should be the
  same extension as specified in the blosxom.cgi file. The extension should not
  begin with a period. Example: "blog"

1.1.3 Quit

  Close the program and exit.

1.2 Format Menu
  
1.2.1 Bold

  Insert bold HTML tags around the text selected in the entry body area.

1.2.2 Italic

  Insert italic HTML tags around the text selected in the entry body area.

1.2.3 Link...

  Selecting this menu entry will pop up a dialog for entering the HTML
  address that the link should point to. Click "OK" to insert the HTML tags
  around the selected text. Clicking on "Cancel" will cancel the tag insertion.

1.3 Help Menu

1.3.1 About...

  Selection this menu item will pop up a dialog with information about the
  program and its authors.

2. Interface

2.1 Title Entry

  Enter the title for the blog entry into this area.

2.2 Body Area

  Enter the body of the blog entry into this area. Misspelled words will be 
  colored red and underlined if PyGtkSpell is installed. By selecting text and 
  choosing an entry under the format menu or by clicking the toolbar entries
  you can insert various HTML tags.

2.3 Category Entry

  Enter the category to post the blog entry under. This category can be multiple
  levels deep. It should not began with a slash. The folders for the category
  will be created on the ftp server as needed. Example: "Rants/Political"

2.4 Post Button

  Clicking on this button will post the blog entry. You can also post an entry
  by selecting the Post menu item or clicking the Post toolbar button.
