<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://skepticats.com/LnBlog/themes/default/styles/rss.css" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" ?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<link>http://lnblog.skepticats.com/feeds/Release_news.xml</link>
<title>LnBlog</title>
<description>A flexible file-base weblog</description>
<generator>LnBlog 0.9.0</generator>
<item>
<title>LnBlog 0.9.0 is finalized   </title>
<link>http://lnblog.skepticats.com/entries/2007/04/LnBlog_0_9_0_is_finalized.php</link>
<description>
&lt;p&gt;Well, I'm done.  LnBlog 0.9.0 is now officially available.  You can grab the &lt;a href=&quot;http://lnblog.skepticats.com/content/download/LnBlog-0.9.0.zip&quot;&gt;zip archive here&lt;/a&gt; or go to the &lt;a href=&quot;http://lnblog.skepticats.com/content/download/&quot;&gt;download page&lt;/a&gt; to get it.&lt;/p&gt;&lt;p&gt;There are a lot of new features in this version.  You read a somewhat more thoughtful discussion of them in &lt;a href=&quot;http://lnblog.skepticats.com/entries/2007/02/LnBlog_0_9_0_beta_1.php&quot;&gt;the beta 1 announcement&lt;/a&gt;.  In this post, I'll just give the quickie list.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Most data files are now XML.  Old formats are still supported (no need to convert).&lt;/li&gt;&lt;li&gt;Support for running blogs on multiple subdomains from a single installation.&lt;/li&gt;&lt;li&gt;Consolidated the per-blog PHP wrapper scripts.&lt;/li&gt;&lt;li&gt;Support for saving draft entries to be published later.&lt;/li&gt;&lt;li&gt;New Linksleeve anti-spam plugin.&lt;/li&gt;&lt;li&gt;Improved support for blogging APIs, including support for the MoveableType API.&lt;/li&gt;&lt;li&gt;Reply management pages for bulk listing/deleting of replies.&lt;/li&gt;&lt;li&gt;Improvements (?) to file writing configuration.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To upgrade from a previous release, follow the usual procedure:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Make backup copies of each of your blogs, just to be safe.&lt;/li&gt;&lt;li&gt;Rename your old LnBlog directory on the server.&lt;/li&gt;&lt;li&gt;Upload the new LnBlog in its place.&lt;/li&gt;&lt;li&gt;Copy your old LnBlog/userdata directory into the new LnBlog directory, overwriting the existing files.&lt;/li&gt;&lt;li&gt;Log into the administration page and run an upgrade on each of your blogs.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;As an additional note, the URLs for XMLRPC-based services has changed.  LnBlog has adopted the Wordpress style and just consolidated them all (APIs, Pingbacks, etc.) in a single xmlrpc.php script located in the root LnBlog directory.  If you want to use a blogging client that supports the Blogger 1.0, MetaWeblog, or MovableType API, you should point it to that file.&lt;/p&gt;&lt;p&gt;It's late and that's about all I can think of for now.  As usual, feel free to pass on any comments, suggestions, feature requests, or bug reports.  You can &lt;a href=&quot;mailto:pageer@skepticats.com&quot;&gt;e-mail me&lt;/a&gt;, &lt;a href=&quot;http://lnblog.skepticats.com/entries/2007/04/10_2149/comments&quot;&gt;leave a comment&lt;/a&gt;, or &lt;a href=&quot;http://sourceforge.net/tracker/?group_id=167460&quot;&gt;use the SourceForge issue tracker&lt;/a&gt; or &lt;a href=&quot;http://sourceforge.net/forum/?group_id=167460&quot;&gt;forums&lt;/a&gt;.&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<slash:comments>1</slash:comments>
<comments>http://lnblog.skepticats.com/entries/2007/04/10_2149/comments/</comments>
<wfw:commentRss>http://lnblog.skepticats.com/entries/2007/04/10_2149/comments/comments.xml</wfw:commentRss>
<guid>http://lnblog.skepticats.com/entries/2007/04/10_2149/</guid>
</item>
<item>
<title>Last beta for 0.9.0</title>
<link>http://lnblog.skepticats.com/entries/2007/03/Last_beta_for_0_9_0.php</link>
<description>
&lt;p&gt;Time for the last beta release: &lt;a href=&quot;http://lnblog.skepticats.com/entries/2007/03/21_2239/LnBlog-0.9.0b3.zip&quot;&gt;LnBlog-0.9.0b3.zip&lt;/a&gt;.  No new innovations here, just some bug fixes for draft updating, JavaScript on subdomains, and a few other things.  Barring any more bug discoveries, this will become the final release before too long.&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<comments>http://lnblog.skepticats.com/entries/2007/03/21_2239/comments/</comments>
<guid>http://lnblog.skepticats.com/entries/2007/03/21_2239/</guid>
</item>
<item>
<title>Version 0.9.0 beta 2  </title>
<link>http://lnblog.skepticats.com/entries/2007/03/Version_0_9_0_beta_2.php</link>
<description>
&lt;p&gt;Well, here's the next beta: &lt;a title=&quot;LnBlog 0.9.0 beta 2&quot; href=&quot;http://lnblog.skepticats.com/entries/2007/03/11_1238/LnBlog-0.9.0b2.zip&quot;&gt;LnBlog 0.9.0 beta 2&lt;/a&gt;.&amp;nbsp; There's nothing really new in this release - just big fixes from the last beta.&amp;nbsp; Mostly they're related to the URL changes from getting rid of the zillion wrapper scripts.&lt;/p&gt;&lt;p&gt;So far, this beta seems to be working pretty well.&amp;nbsp; I'm going to let it bake for a week or so, and if all goes well, make it final.&amp;nbsp; In the mean time, I'm going to try to work on the end-user documentation a bit.&lt;br /&gt; &lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<slash:comments>3</slash:comments>
<comments>http://lnblog.skepticats.com/entries/2007/03/11_1238/comments/</comments>
<wfw:commentRss>http://lnblog.skepticats.com/entries/2007/03/11_1238/comments/comments.xml</wfw:commentRss>
<guid>http://lnblog.skepticats.com/entries/2007/03/11_1238/</guid>
</item>
<item>
<title>LnBlog 0.9.0 beta 1</title>
<link>http://lnblog.skepticats.com/entries/2007/02/LnBlog_0_9_0_beta_1.php</link>
<description>
&lt;p&gt;It's finally that time again.  LnBlog 0.9.0 beta 1 is ready for those adventurous souls who feel like taking it for a spin.  You can &lt;a href=&quot;http://lnblog.skepticats.com/entries/2007/02/27_2012/LnBlog-0.9.0b1.zip&quot;&gt;download it here&lt;/a&gt;.  I actually hadn't intended to get to version 0.9.0 quite yet, but on the way to 0.8.3, I accumulated so many features and under-the-hood changes that a higher version number seemed justified.&lt;/p&gt;&lt;p&gt;If you want to upgrade to the beta version on a live web server, I strongly recommend backing up &lt;strong&gt;everything&lt;/strong&gt; related to your existing LnBlog installation.  That means your entire LnBlog directory and each one of your blog directories.  I don't expect that anything will go wrong (it didn't for me), but there are a lot of changes in this version and I'd hate to see anyone lose data because of it.&lt;/p&gt;&lt;p&gt;In addition, if you are upgrading from a previous release, please note that you will need to run an upgrade on each of your blogs.  You probably won't forget this because there is now a helpful reminder in the sidebar under you logout link.&lt;/p&gt;&lt;p&gt;As for the changes and new features, here's the quick list:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Entry, reply, and user data files have all been converted to XML format.  Old files will still be read, so there is no need to convert.&lt;/li&gt;&lt;li&gt;Support for running blogs on multiple subdomains from a single installation.&lt;/li&gt;&lt;li&gt;Lots of those annoying wrapper scripts in the blog, entry, etc. directories have been removed.  For existing blogs, the unused wrappers will be deleted when you run an upgrade.&lt;/li&gt;&lt;li&gt;Support for saving draft entries to be published later.&lt;/li&gt;&lt;li&gt;New Linksleeve anti-spam plugin.&lt;/li&gt;&lt;li&gt;Lots of fixes to the blogging APIs.  Note that the Blogger, MetaWeblog, and Pingback implementations are now combined in a single xmlrpc.php file, so adjust the URIs in your blogging client accordingly.&lt;/li&gt;&lt;li&gt;Added a &amp;quot;manage replies&amp;quot; feature to view all replies for various levels of archives.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I'm not planning to add any more significant features to this release, otherwise it will drag on forever.  However, I am a bit unsure about some of the user interface elements, and I would love any feedback people have on them.&lt;/p&gt;&lt;p&gt;My two big UI questions are the new feature in the entry editor to automatically add a link when you add a file to be uploaded.  There is a checkbox in the entry options to turn that off, but I'm generally not satisfied with this.  It would probably be better to pop up a prompt window, but that will wait for another release....&lt;/p&gt;&lt;p&gt;The other thing I'm unsure about is the new file writing setup page.  It's significantly longer and more verbose than the previous version.  That's partially because I added the subdomain options to it, and partially because I added file permission settings and some option buttons to help guide the choice.  I'm not really happy with the final product, though.  I'm thinking it would be better to break the different sections out into a multi-step wizard kind of interface.  I'm also not sure I'm doing a good job explaining the options and issues with configuring file writing.  I guess I'm just not sure how to explain the technical details of the the various possible permission, ownership, and safe mode configurations in a non-technical way.&lt;/p&gt;&lt;p&gt;As usual, any feedback is greatly appreciated - suggestions, bug reports, whatever.  Leave a &lt;a href=&quot;http://lnblog.skepticats.com/entries/2007/02/27_2012/comments&quot;&gt;comment&lt;/a&gt;, send an &lt;a href=&quot;mailto:pageer@skepticats.com&quot;&gt;e-mail&lt;/a&gt;, or use the &lt;a href=&quot;http://sourceforge.net/tracker/?group_id=167460&quot;&gt;SourceForge tracker&lt;/a&gt;.  Unfortunately, I am currently unable to accept feedback via telepathy.&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<slash:comments>8</slash:comments>
<comments>http://lnblog.skepticats.com/entries/2007/02/27_2012/comments/</comments>
<wfw:commentRss>http://lnblog.skepticats.com/entries/2007/02/27_2012/comments/comments.xml</wfw:commentRss>
<guid>http://lnblog.skepticats.com/entries/2007/02/27_2012/</guid>
</item>
<item>
<title>LnBlog 0.8.2 finally released </title>
<link>http://lnblog.skepticats.com/entries/2006/12/21_2245/</link>
<description>
&lt;p&gt;Well, it's finally release time again.  I've put up LnBlog 0.8.2.  As usual, you can find it on the &lt;a href=&quot;http://lnblog.skepticats.com/content/download/&quot;&gt;download page&lt;/a&gt; or just &lt;a href=&quot;content/download/LnBlog-0.8.2.zip&quot;&gt;grab the release archive&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I'll be honest with you: it's been so long since the last stable release, I don't really remember all the changes.  I just know there have been quite a few of them.  I'll try to highlight the big ones, but if you're really curious, just read the last few blog entries and/or the changelog.  &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Change organization of theme style sheets.&lt;/li&gt;&lt;li&gt;Added option in system.ini to group all replies (comments, Pingbacks, and TrackBacks) into a single list.&lt;/li&gt;&lt;li&gt;Added mass deletion of replies.&lt;/li&gt;&lt;li&gt;Improved the sidebar calendar and made it AJAX-powered.&lt;/li&gt;&lt;li&gt;Added interface on admin page for administrators to modify user accounts.&lt;/li&gt;&lt;li&gt;Converted entry data files to XML format (don't worry - it'll still read the old format).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Thanks to everyone who contacted me with problems, suggestions, and other feedback for this release.  Please keep it up - I really appreciate it!  And if you find anything wrong in this release, you know what to do.  Thanks!&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<comments>http://lnblog.skepticats.com/entries/2006/12/21_2245/comments/</comments>
<guid>http://lnblog.skepticats.com/entries/2006/12/21_2245/</guid>
</item>
<item>
<title>The next beta and XML  </title>
<link>http://lnblog.skepticats.com/entries/2006/11/The_next_beta_and_XML.php</link>
<description>
&lt;p&gt;Here's the next one: &lt;a href=&quot;http://lnblog.skepticats.com/entries/2006/11/10_2211/LnBlog-0.8.2b2.zip&quot;&gt;LnBlog 0.8.2 beta 2&lt;/a&gt;.  I think I'm done adding things for this release, so I'm going to let this beta cook for a few days or so and then release it.  I would have done the release today, but I added some fairly major things in the last couple of days and wanted to test them out a little more.&lt;/p&gt;&lt;p&gt;If you've been keeping score so far, this release contains changes to the theme stylesheets, mass comment/TrackBack/Pingback deletion, reply ungrouping, and a new &lt;acronym title=&quot;Asynchronous JavaScript And XML&quot;&gt;AJAX&lt;/acronym&gt; calendar.  The last big change, and the reason I want to let it cook, is the entry file format.  &lt;/p&gt;&lt;p&gt;I finally got with the program and decided to start storing entry, article, and comment data in &lt;abbr title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/abbr&gt; format.  The &lt;em&gt;ad hoc&lt;/em&gt; format I was using before worked well enough, but it was, well, very hacky.  Basically the only reason I was using it was because I didn't want to depend on any optional &lt;abbr title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/abbr&gt; libraries and I couldn't find a good one that I could just drop into the package.  However, I finally broke down and wrote my own.&lt;/p&gt;&lt;p&gt;All I really wanted was a little library that did two things:&lt;br /&gt;1) Read an &lt;abbr title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/abbr&gt; file and put the contents in a &lt;acronym title=&quot;Document Object Model&quot;&gt;DOM&lt;/acronym&gt; tree type data structure.&lt;br /&gt;2) Take such a structure and serialize it to an XML file, automatically escaping angle braces and entities.&lt;br /&gt;Unfortunately, PHP 4 doesn't come with anything like that.  At least, not as a standard module.  All it has is a thin wrapper around expat, an event-based &lt;abbr title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/abbr&gt; parser.  Expat is OK, but it doesn't output a &lt;acronym title=&quot;Document Object Model&quot;&gt;DOM&lt;/acronym&gt; tree structure and it doesn't do anything related to serializing such a structure.  So I basically just wrote a couple of classes: SimpleXMLReader and SimpleXMLWriter.  They're found in the new lib/xml.php file.&lt;/p&gt;&lt;p&gt;The SimpleXMLReader is a wrapper around expat that builds a sloppy &lt;acronym title=&quot;Document Object Model&quot;&gt;DOM&lt;/acronym&gt; tree.  It also has the ability to convert that tree into an object.  The SimpleXMLWriter takes an object and serializes it as &lt;abbr title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/abbr&gt;.  The way it works is that each element under the base node is treated as a field of the same name in a PHP class.  This allows me to add fields to classes without having to account for them in the serialization routine.  Anything that's new will automatically be written to the file and old files will simply not set the new fields.&lt;/p&gt;&lt;p&gt;Of course, the new classes are still pretty simplistic, but they're working pretty well so far.  However, I strongly suspect they'll choke on text that's not encoded in UTF-8 or something compatible.  Thus I added an option to turn it off.  Just set the following in your userconfig.cfg to revert to writing old-style files:&lt;br /&gt;&lt;code&gt;USE_OLD_ENTRY_FORMAT = true&lt;br /&gt;ENTRY_DEFAULT_FILE = current.htm&lt;br /&gt;ENTRY_PATH_SUFFIX = .htm&lt;br /&gt;COMMENT_PATH_SUFFIX = .txt&lt;/code&gt;&lt;br /&gt;The last three lines just change back all the settings back to the old values.&lt;/p&gt;&lt;p&gt;Note that support for the old file formats has been maintained, so there's no need to convert old data.  New and edited posts will be written in &lt;abbr title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/abbr&gt; format, but old entries and comments will be read normally.&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<comments>http://lnblog.skepticats.com/entries/2006/11/10_2211/comments/</comments>
<guid>http://lnblog.skepticats.com/entries/2006/11/10_2211/</guid>
</item>
<item>
<title>New beta</title>
<link>http://lnblog.skepticats.com/entries/2006/10/New_beta.php</link>
<description>
&lt;p&gt;Here's a quick beta release for anyone who's feeling adventurous.  This is &lt;a href=&quot;http://lnblog.skepticats.com/entries/2006/10/10_2005/LnBlog-0.8.2b1.zip&quot;&gt;LnBlog 0.8.2 beta 1&lt;/a&gt;, which includes bug fixes, theme reworking, and some new features.  I'm going to let this bake for a couple of weeks before releasing the final version.&lt;/p&gt;&lt;p&gt;This includes some reworking of the theme system, so there may be problems with some themes.  Basically, I added some documentation to the default templates and consolidated the stylesheets.    Refer to the default theme for an example of how things are organized now.&lt;/p&gt;&lt;p&gt;On the feature addition side, I added a facility for bulk reply deletion.  Basically, I got sick of deleting comment spams one at a time, so now you can click a check box and mark any number of comments for deletion.  I also added a system.ini variable called GroupReplies, which is turned on by default.  When turned off, this will cause all replies on an entry (comments, TrackBacks, and Pingbacks) to be displayed in a single list, like many other blogging systems do.  When turned on, it will keep the old behaviour of seperating by type of reply.&lt;/p&gt;&lt;p&gt;As usual, let me know if you find any bugs and I'll get them fixed for the final release.&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<slash:comments>3</slash:comments>
<comments>http://lnblog.skepticats.com/entries/2006/10/10_2005/comments/</comments>
<wfw:commentRss>http://lnblog.skepticats.com/entries/2006/10/10_2005/comments/comments.xml</wfw:commentRss>
<guid>http://lnblog.skepticats.com/entries/2006/10/10_2005/</guid>
</item>
<item>
<title>LnBlog 0.8.1</title>
<link>http://lnblog.skepticats.com/entries/2006/09/06_2059/</link>
<description>
&lt;p&gt;LnBlog 0.8.1 is now available.  As usual, you can grab it from the &lt;a href=&quot;http://www.skepticats.com/lnblog/content/download/&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;This release is for bug fixes and some minor feature enhancements.  The bug fixes include Unicode issues with editing posts and pretty permalinks, as well as a very annoying issue where newlines were not properly translated to HTML &amp;lt;br /&amp;gt; tags in LBCode.  Many thanks to MoonMind for pointing these out.&lt;/p&gt;&lt;p&gt;The feature enhancements are all small.  There is now an LBCode color tag.  I also changed the LBCode editor to remove the quote buttons (which I never used) and add a color button with drop-down selector and an alignment selector for the image button.  For entries with an enclosure, I also added an HTML link tag to the enclosure file.  Lastly, I included the new BotBlock plugin in this release.&lt;/p&gt;&lt;p&gt;That pretty much sums it up.  As usual, please let me know if you have any thoughts, ideas, or bugs to reports.&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<slash:comments>12</slash:comments>
<comments>http://lnblog.skepticats.com/entries/2006/09/06_2059/comments/</comments>
<wfw:commentRss>http://lnblog.skepticats.com/entries/2006/09/06_2059/comments/comments.xml</wfw:commentRss>
<guid>http://lnblog.skepticats.com/entries/2006/09/06_2059/</guid>
</item>
<item>
<title>LnBlog 0.8.0, &quot;No Need for TrackBack&quot;    </title>
<link>http://lnblog.skepticats.com/entries/2006/08/23_2313/</link>
<description>
&lt;p&gt;Well, it's finally here: LnBlog 0.8.0 is now available.  You can grab it &lt;a href=&quot;http://lnblog.skepticats.com/content/download/LnBlog-0.8.0.zip&quot;&gt;here&lt;/a&gt; or go to the &lt;a href=&quot;http://www.skepticats.com/lnblog/content/download/&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Several files have been removed in this release, so to upgrade, you should upload the new directory to your server and then copy/move your old userdata folder into it.  Before that, though, you might want to take a look at the new system.ini file, just to see what the new options are.  That part is optional, though.&lt;/p&gt;&lt;p&gt;Lots of changes and lots of bug fixes in this release.  I won't bore you with all (or even most) of the specifics.  That's what the &lt;a href=&quot;http://lnblog.skepticats.com//LnBlog/ChangeLog&quot;&gt;changelog&lt;/a&gt; is for.  However, for this version, I &lt;em&gt;did&lt;/em&gt; do some extra testing and even documented the &lt;a href=&quot;/LnBlog/BUGS&quot;&gt;outstanding problems&lt;/a&gt; in this release.  Fortunately, most of them are relatively small.&lt;/p&gt;&lt;p&gt;There are bunches of new features.  First, LnBlog now has support for Pingbacks.  You can turn on and off both the sending and receiving of Pingbacks on a per-entry basis.  Note that there is an AllowLocalPingback setting in the entryconfig section of the system.ini file.  If you set this to 0, then LnBlog will not send Pingback pings to enrties on your &lt;/p&gt;&lt;p&gt;Second, there's a new standard plugin: the TrackbackValidator.  Basically, this checks the URLs of incoming TrackBack pings to see if they link to your blog.  This works on the principle that legitimate TrackBacks almost always link to you, but TrackBack spam almost never does.  So far, it seems to have completely eliminated my TrackBack spam problem.&lt;/p&gt;&lt;p&gt;Third, there's now a standard profile.ini file.  This adds a custom &amp;quot;contact me&amp;quot; link field for your profile.  This field takes an HTML link as its input.  If this is given, then your e-mail address will not be displayed in your profile.  You can use this with the ContactForm plugin.&lt;/p&gt;&lt;p&gt;Fourth, LnBlog now has simple Podcast support.  Basically, this means you can add an enclosure URL to your entries and it will be included as an RSS enclosure in the RSS 2.0 feed (if you have one).  You can either enter the RSS attributes directly, specifying &lt;code&gt;url=&amp;quot;http://somehost/file&amp;quot; length=&amp;quot;12345&amp;quot; type=&amp;quot;audio/mpeg&amp;quot;&lt;/code&gt;, or, if the file in on the same server as LnBlog, you can give the URL and let LnBlog compute the file size and MIME type.  Note that you can also use LBCode-style relative URIs, giving only the name for files in the entry directory, or a path relative to the blog root.&lt;/p&gt;&lt;p&gt;Last, I've reworked the post editor, including a lot more JavaScript.  I've condensed the LBCode editor buttons, added a drop-down menu to add topics, and hidden the extra settings in an expandable box.  I think it's much easier to use now.  Also note that there's an EditorOnBottom setting to the entryconfig section of the system.ini file.  Although it's not acutally in the default file, the default value is 0, which puts the editor buttons above the text area.  Add this setting with the value of 1 to put them below.&lt;/p&gt;&lt;p&gt;I think that pretty much sums up the big things for this release.  As usual, all forms of feedback are welcome.  If you have any comments, find any bugs, or whatever, feel free to leave a comment, e-mail me, or whatever.&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<slash:comments>12</slash:comments>
<comments>http://lnblog.skepticats.com/entries/2006/08/23_2313/comments/</comments>
<wfw:commentRss>http://lnblog.skepticats.com/entries/2006/08/23_2313/comments/comments.xml</wfw:commentRss>
<guid>http://lnblog.skepticats.com/entries/2006/08/23_2313/</guid>
</item>
<item>
<title>Release preview</title>
<link>http://lnblog.skepticats.com/entries/2006/07/Release_preview.php</link>
<description>
&lt;p&gt;It's time for a preview release.  We'll call this one &lt;a href=&quot;http://lnblog.skepticats.com/entries/2006/07/16_2109/LnBlog-0.8.0-pre1.zip&quot;&gt;LnBlog 0.8.0-pre1&lt;/a&gt;.  I don't really want to call it a beta release, because that would imply that the feature set is at least close to finalized.  I'm actually still not sure if I want to release after a little more testing or add a few more features and call it version 1.0.0.  &lt;/p&gt;&lt;p&gt;Since this is a testing release, I of course recommend keeping a backup copy of the previous version around.  No blog upgrades are required, so just upload the new version and rename it after your old installation.  Note a few old plugins are now redundant and have been removed and a file has been added in the userdata folder, so I the recommended starting with the fresh installation directory and copying over your old userdata folder rather than trying to upload the new files into your existing directory.&lt;/p&gt;&lt;p&gt;This is going to be a major feature addition release.  The big one in this release is support for sending and receiving Pingbacks.  If you're not already aware, Pingbacks are very similar to TrackBacks, in that they are used to send a notification to another blog that you've linked to them.  The main differences are that 1) Pingbacks are significantly more complicated to implement and 2) Pingbacks don't suffer from the same spam problems as TrackBacks, due to the fact that the server, rather than the client, determines what data goes into them.&lt;/p&gt;&lt;p&gt;The second bigish feature is support for enclosures.  Basically, this means podcasting support.  An enclosure is just a hint to an RSS reader that a post is related to a particular file so that it can be downloaded in the background.  All you need to do is enter the URL of the file in the box and, provided it's on the same server, LnBlog will calculate the MIME type and file size to insert into the RSS feed.  I also added a default profile.ini file that allows you to enter a &amp;quot;contact me&amp;quot; URL.  Basically, you enter the HTML for the link you want and this will be displayed in your profile instead of your e-mail address.  You can use that in ContactForm plugin.&lt;/p&gt;&lt;p&gt;There's a bunch of smaller stuff in this release too.  Check the &lt;a href=&quot;http://www.skepticats.com/LnBlog/ChangeLog&quot;&gt;change log&lt;/a&gt; for the details.  For starters, I did some cleanup to various plugins.  For example, I added a &amp;quot;ban and delete&amp;quot; option to the IPBan plugin, added the &amp;quot;new standard&amp;quot; RSS icons to the sidebar, made the calendar look slightly less crappy, added a stylesheet to the RSS 2 feeds (so they look like something in a browser), and created RSS feeds for comments even when there are no comments yet.&lt;/p&gt;&lt;p&gt;There are also a number of small bug fixes.  For example, TrackBacks &lt;em&gt;finally&lt;/em&gt; work regardless of whether or not you have CURL.  I also found a bug with receiving the response code when sending TrackBacks.  I also fixed a few small display issues that were weird or didn't make sense.&lt;/p&gt;&lt;p&gt;Last, there's a bit of code cleanup and consolidation.  For instance, the TrackbackNotifier and CommentNotifier plugins are now gone, replaced by a generic ReplyNotifier plugin that handles comments, TrackBacks, and Pingbacks.  I also consolidated some functions in the utility library and a few things in the entry subclasses.&lt;/p&gt;&lt;p&gt;I'm debating whether to hold off on the next release, add some features, and go straight to version 1.0.  Before that, I want to at least add a simple theme editor.  My plan is to do something very simple and hacky: a stylesheet editor.  Basically, just a GUI to automatically generate a stylesheet based on settings entered by the user.  The idea is that this stylesheet will just be inserted into the page last, thus overriding the default settings for the theme.&lt;/p&gt;&lt;p&gt;Other possibile features include more granular security, support for draft entries, and Atom feeds, among other cleanup.  If I'm going to go straight to version 1.0, then I'll probably try to do some of these first.  Anyone have any thoughts on other features for 1.0 or opinions on the release schedule?&lt;/p&gt;
</description>
<author>pageer@skepticats.com (Peter Geer)</author>
<slash:comments>3</slash:comments>
<comments>http://lnblog.skepticats.com/entries/2006/07/16_2109/comments/</comments>
<wfw:commentRss>http://lnblog.skepticats.com/entries/2006/07/16_2109/comments/comments.xml</wfw:commentRss>
<guid>http://lnblog.skepticats.com/entries/2006/07/16_2109/</guid>
</item>
</channel>
</rss>