BlazeBlogger http://blaze.blackened.cz/ a CMS without boundaries BlazeBlogger 1.0.0 Join #blazeblogger on IRC http://blaze.blackened.cz/2010/07/11-join-blazeblogger-on-irc/ http://blaze.blackened.cz/2010/07/11-join-blazeblogger-on-irc/ Mon, 05 Jul 2010 00:00:01 GMT If you have any questions, comments, requests, or you just want to chat with me and/or other BlazeBlogger users, feel free to join #blazeblogger on freenode.

]]>
Debian and Fedora Packages http://blaze.blackened.cz/2009/12/10-debian-and-fedora-packages/ http://blaze.blackened.cz/2009/12/10-debian-and-fedora-packages/ Wed, 16 Dec 2009 00:00:01 GMT Thanks to kind effort of Angel Abad and Sebastian Dziallas, there are now official packages of current BlazeBlogger for Debian and Fedora respectively. Arch Linux users can get both stable and development version from AUR.

Update 2010/01/05: BlazeBlogger has recently made it to Ubuntu Lucid Lynx.

]]>
BlazeBlogger 1.0.0 http://blaze.blackened.cz/2009/10/9-blazeblogger-100/ http://blaze.blackened.cz/2009/10/9-blazeblogger-100/ Sun, 18 Oct 2009 00:00:01 GMT BlazeBlogger 1.0.0 has been finally released! The most significant change from the latest release is probably the addition of core.processor configuration option making it possible to use whatever markup language user wishes, as well as introduction of bash completion and quick reference card; see a complete list of changes below.

Features

  • Added core.processor configuration option, making it possible to specify an external application or applications to be used to process the entries. Thanks to this feature, the usage of whatever markup language suites people the best is now simply matter of a single configuration option.
  • Added %tag[name]% placeholder, making it always return valid relative path to the tag with given name.
  • Distinguished repository creation from its recovery.
  • Avoided rewriting existing stylesheet when it is exactly the same as the original; patch by Matthew Woehlke.

Bug Fixes

  • blaze-config now displays proper default value even though the requested option is not actually found in the configuration file.
  • Temporary files are now removed once they are not needed any more.
  • Added version information to manual pages.
]]>
BlazeBlogger 0.9.1 http://blaze.blackened.cz/2009/08/8-blazeblogger-091/ http://blaze.blackened.cz/2009/08/8-blazeblogger-091/ Sat, 29 Aug 2009 00:00:01 GMT BlazeBlogger 0.9.1 has been released! Among several bug fixes and various usability improvements, the most significant change is the introduction of placeholders for easier cross-referencing and possibility to change the exact location of each of the post information; see a complete list of changes below.

Features

  • Added %post[id]% and %page[id]% placeholders, making it possible to safely refer to the post or page with given id, no matter what URL it currently has.
  • Added --number and --reverse command-line options to blaze-list and blaze-log utilities. This is mainly to make log and posts/pages browsing more flexible and less dependent on additional Unix utilities such as head or tail at the same time.
  • Made location of post information optional. You can now set the location of post author, date of publishing, and tags by changing the value of post.author, post.date, and post.tags options respectively.
  • Added post-footer class to the style sheet.
  • Improved RSS feed creation, so that the produced output is much cleaner.
  • Extended documentation.

Bug Fixes

  • Trailing spaces in post/page title are now properly cut and no longer result in superfluous dashes in URL.
  • Missing or invalid header data are being repaired more thoroughly and appropriate warning message, describing what is wrong and how exactly was the problem solved, is displayed.
  • Pages with foreign diacritical marks can no longer end up with empty URL. Instead, the URL is based on the page ID and user is warned.
  • Similarly to pages, tags with foreign diacritical marks can no longer end up with empty URL as well. Instead, the MD5 hash is used instead and user is, once again, warned.
  • Both post/page author and assigned tags can safely contain colon mark.
  • Language file contains ‘posted on’ string.
]]>
BlazeBlogger 0.9.0 http://blaze.blackened.cz/2009/08/7-blazeblogger-090/ http://blaze.blackened.cz/2009/08/7-blazeblogger-090/ Mon, 03 Aug 2009 00:00:01 GMT BlazeBlogger 0.9.0 has been released! Among several usability improvements and a few bug fixes, this release introduces new command wrapper, support for coloured output, a couple of new placeholders, improved HTML output and significantly extended introductory tutorial; see a complete list of changes below.

Features

  • Added command wrapper, so that utilities can now be invoked using both blaze-init and more usual blaze init.
  • Added <!-- posts --> placeholder to make it possible to list recent posts.
  • Added <!-- page-title --> placeholder to be used inside TITLE element.
  • Added --stats command-line option to blaze-list so that it shows repository statistics instead of posts/pages.
  • Added basic colour support to blaze-log and blaze-list utilities. If color.log and color.list options are set to true (or auto in case you are too used to Git), both repository log and posts/pages listing should now be displayed in fancy colours. Note that you can always override the current settings with --color (or --no-color) command-line option.
  • Added further verbosity level to blaze-init utility. It is now capable of displaying list of created files when requested.
  • Made it possible to remove multiple records at once.
  • Added further CSS classes for more flexible theme creation.
  • Simplified theme and stylesheet creation description.
  • Significantly extended introductory tutorial.

Bug Fixes

  • Changed generating order of blaze-make utility, so that even corrupted pages look the way they should.
  • Fixed tags creation, making them properly converted to lower case as they should be.
  • Fixed duplicate tags handling.
  • Fixed colon handling in header data.
  • Fixed RSS feed creation. There is no need to include the index file name itself to the post link, especially when its extension is optional and therefore every change may result in confusion of some RSS readers.
  • Optimized blaze-add utility.
  • Unified the look of created files' paths listing of blaze-make.
  • Corrected several typing errors.
]]>
BlazeBlogger 0.8.1 http://blaze.blackened.cz/2009/06/6-blazeblogger-081/ http://blaze.blackened.cz/2009/06/6-blazeblogger-081/ Mon, 15 Jun 2009 00:00:01 GMT BlazeBlogger 0.8.1 has been released! This is only a minor release, introducing the --full-paths command-line option, newly added placeholder %home% and possibility to look items up by their tags.

]]>
BlazeBlogger 0.8.0 http://blaze.blackened.cz/2009/04/5-blazeblogger-080/ http://blaze.blackened.cz/2009/04/5-blazeblogger-080/ Sun, 26 Apr 2009 00:00:01 GMT BlazeBlogger 0.8.0 has been finally released! Among few minor usability improvements, the most significant change from the last release candidate is the newly gained independence on any additional Perl modules.

Features

  • BlazeBlogger now depends on core libraries only, no longer requiring the Config::IniHash module.
  • Running blaze-remove with --interactive (or just -i) makes it ask for confirmation before the actual removal, making it less easy to accidentally remove wrong post/page.
  • In the configuration, it is now possible to specify the external text editor along with its command-line options, e.g. gvim -f.
]]>
BlazeBlogger 0.8.0 RC2 http://blaze.blackened.cz/2009/03/4-blazeblogger-080-rc2/ http://blaze.blackened.cz/2009/03/4-blazeblogger-080-rc2/ Mon, 16 Mar 2009 00:00:01 GMT BlazeBlogger 0.8.0 RC2 has been released! Unfortunately, there was much more to fix than I anticipated when I published the first release candidate a week ago, and since the final release of 0.8.0 is going to stay for a while, I decided to publish the second release candidate to make sure I did not miss anything this time. Complete list of changes follows.

Features

  • blaze-make now generates the index page for /tags directory as well. This should have been implemented long time ago, but somehow I forgot and managed not to even notice.
  • <!-- root --> placeholder has been renamed to more appropriate %root%, although old variant will be still supported, at least to the next release (for the compatibility reasons). It can also newly appear in the page/post body to make it easier to link images, videos and other files.
  • blaze-make no longer recognizes the --force option and the CSS file is now always rewritten, unless told otherwise via the --no-css option. The old solution was simply too obscure and unexpected to be worth it.

Bug Fixes

  • Corrected several inaccuracies in manual pages and updated them according to changes above.
  • RSS feed now includes pubDate element, because some readers were confused without it. Once again, this should have been there right from the beginning, but somehow nobody felt the urge to tell me.
]]>
BlazeBlogger 0.8.0 RC1 http://blaze.blackened.cz/2009/03/3-blazeblogger-080-rc1/ http://blaze.blackened.cz/2009/03/3-blazeblogger-080-rc1/ Sun, 08 Mar 2009 00:00:01 GMT BlazeBlogger 0.8.0 RC1 has been released! Among various bug fixes and several usability improvements, this is the first release to introduce the new default theme; see a complete list of changes below.

Features

  • Improved behaviour of blaze-add and blaze-edit utilities by making them check whether the temporary file has been actually changed instead of just carelessly saving the empty or unchanged page/post.
  • Warning messages, i.e. those sent to the STDERR, are no longer being silenced by the --quiet option.
  • Extended documentation adding the thorough description of the style sheet creation process. Also extended tutorial to include necessary information about the RSS feed requirements and HTML markup (thanks to ronny for pointing this out).
  • Designed a new default theme in an attempt to provide fresh and modern look more suitable for the blogging purposes, yet keeping the theme itself as simple as possible (no images, just a plain HTML and CSS2 in the default installation).
  • blaze-init no longer rewrites existing files unless told otherwise via --force option. Similarly, blaze-make can be now --forced to rewrite the style sheet.
  • Extended command-line options of blaze-add utility. Title, author, date, tags and URL can be now specified directly on the command line, which is especially useful when adding an existing file with missing header.
  • Extended command-line options of blaze-config. When --edit option is given, well-commented and user friendly configuration file is opened in the external text editor in order to make the whole editing-by-hand process less obscure and a little bit more comfortable experience.
  • Added blaze-log for browsing the repository logs.
  • Added --short option to blaze-list to enable much compact listing of posts and pages. Also made it possible to look records up by their title.

Bug Fixes

  • Post/page lookup via date or author should now work properly.
  • Missing configuration file or localization no longer terminates the script.
  • Fixed regular expression in blaze-add utility so that Perl no longer displays warnings about obsolete feature.
  • Post/page header of the added/edited file now includes information about the issue with non-ASCII characters.
  • Fixed RSS creation bug placing the title where the subtitle should have been.
  • Rewrote blaze-list so that it no longer shows records in random order.
  • blaze-list look-up options are now case insensitive.
  • Made utilities accept --page and --post options in both singular and plural form to avoid possibly annoying typing errors.
  • Corrected several typing errors.
]]>
BlazeBlogger 0.7.1 http://blaze.blackened.cz/2009/02/2-blazeblogger-071/ http://blaze.blackened.cz/2009/02/2-blazeblogger-071/ Wed, 11 Feb 2009 00:00:01 GMT BlazeBlogger 0.7.1 has been released! This is only a minor release introducing a small bug fix in the default style sheet and a couple of usability improvements.

]]>