Added: ====== * Ignore filenames starting with "draft". (This is perhaps unneeded, since kukka ignores anything without two ':'s. You could make a draft entry by setting the filename as ":myblog:2990-12-20:general.txt", then later removing the leading ':'. Still, prepending the entry title with "draft" shows its purpose clearly.) 21/12/09 * Added mouse hover to the
 tag, to expand the size of the box to very
wide. The reason is in case of a line being wider than the bounding box.
(I'm thinking about removing this, it's a bit of a pain when scrolling the page as
the whole page flickers when the box comes into and goes out of view.)
21/12/09

*   IP address is recorded for each user comment.  Changes to various classes
and functions to implement.  The IP address is displayed with the comment.
19/12/09

*   Added  the ability for the html renderer to recognise blank lines and to
insert a 

tag. You no longer need to specifically enter a

tag to start a new paragraph; a single blank line is enough. 20/12/09 * Added a section to the sidebar for static links to pages such as About, Contact, and so on. 22/12/09 * Add user configurable copyright notice for blog content. 22/12/09 * Added a class of link images to anchor tags so that a small graphic is appended to the link to indicate its type, such as Wikipedia, external, etc. I got them from the Link Indication plugin for Wordpress. NJC 14/02/2010 * Added to RSS feed: tag: added the overflow attribute so that text wider than the box automatically produces a scrollbar and can be scrolled. 21/12/09 * Checked for number of entries on the page exceeding the option for maximum entries on page before displaying "Next Page" link. Previously it always displayed, except for single posts, even if the number of posts meant there was no next page. 20/12/09 * Fixed some spelling and grammar errors in English language messages in kukkaisvoima_settings.py and index.cgi. 21/1209 * Tidied up the HTML to reduce w3c validation errors. Part of an ongoing process. NJC 02/10/2010 * Changed token split char from ':' to '!' in order to make URLs to posts be valid. A ':' is not allowed in valid URLs. * Pushed rfc822time setting from hard-coded in index.cgi to kukkaisvoima_settings.py 14/03/2011 * Changed date URI format to remove '-' as separator, with aim of shortening the URI. This involved modifying the top-level .htaccess as well so that old URIs still worked. 14/03/2011 * Changed all post headlines from

to

for better SEO. Made adjustments to style sheet so that the user's view is identical to before. 23/03/2011 Specific to: kukka.css index.cgi kukkaisvoima_settings.py ToDo ==== There is a bug if there is a font tag in a post. It carries through to following text, such as comments and category lists, and to all following posts. The post renderer should reset all font attributes to their default at the end of the post. Add ability to rotate randomly through the desired answer to the spam question, to prevent automation. Or perhaps more than one question and randomly choose it. Add the file extension to the config, rather than hard-coded. N.B. need to change the array[-4] entry to suit the len of the extension + 1, as well as changing the extension itself. Change static section rendering to a list in the config rather than hard-wired into the code. Add a section to the sidebar for recent comments? posts? Add ability to break a post and show only the first {user-configurable} number of lines. remove need for deprecated Sets module.