A cross-platform, file-based weblog/mini-CMS. Aims to be feature-rich but still easy to use and low on requirements. Includes plugin and theme support, along with lots of other handy features.
Be the first to post a text review of LnBlog. Rate and review a project by clicking thumbs up or thumbs down in the right column.
LnBlog 0.9.0 is now available. This release includes a number of new features. Among these are support for multiple subdomains, improved blogging API support, support for draft entries, new reply management, and a new anti-spam plugin.
03-Apr-2007: version 0.9.0 - Fixed PHP5-specific FTP function. 31-Mar-2007: - Fixed bad account detection in System::getUserList(). 17-Mar-2007: - Added PHP wrapping to solve cross-domain JavaScript problems. 13-Mar-2007: - Fixed TrackbackValidator plugin to block trackbacks that have a non-URL in the URL field. - Fixed TrackBack receiving improperly showing a full page. 09-Mar-2007: - Fixed Pingback errors by adding pingback() method to Trackback URI class. - Fixed bad mass delete code. - Added hybrid URI class as a work-around for JavaScript Single Origin Policy problems on entry edit plugins. 26-Feb-2007: - Added wrapper upgrade check to loginops sidebar plugin. - Comments, trackbacks, pingbacks, and user files are now XML. - Added a "manage replies" feature to delete (and, in the future, do other things to) comments and other replies. This applies to blogs, entries/articles, and all levels of archives. - Added sane URL support for comments, trackbacks, and pingbacks, as well as adding inheritance support to the BlogEntry URI class. 22-Feb-2007: - Lots of file consolidation. Moved many of the small page files into just a few "wrapper wrappers". - Added sane URL calculation for Blog and BlogEntry objects. 09-Feb-2007: - Added support for draft entries. - Added some i18n documentation. - Changes to file writing setup page. 29-Jan-2007: - Many, many changes since last time. - Added file permissions settings for file writing classes. - Added support for subdomains. - Fixed Blogger and MetaWeblog API implementations. - Added pingback.extensions.getPingbacks method for pingback syndication. - Consolidated all the XML-RPC stuff in a single xmlrpc.php file. - Added CHECK_DOCUMENT_ROOT option to be set in userconfig.cfg. Setting this to false will bypass the document root check in blogconfig.php. Note that this check can sometimes fail due to permissions on the doucment root or it's parent directory, and so it might be useful to turn it off.
03-Apr-2007: version 0.9.0 - Fixed PHP5-specific FTP function. 31-Mar-2007: - Fixed bad account detection in System::getUserList(). 17-Mar-2007: - Added PHP wrapping to solve cross-domain JavaScript problems. 13-Mar-2007: - Fixed TrackbackValidator plugin to block trackbacks that have a non-URL in the URL field. - Fixed TrackBack receiving improperly showing a full page. 09-Mar-2007: - Fixed Pingback errors by adding pingback() method to Trackback URI class. - Fixed bad mass delete code. - Added hybrid URI class as a work-around for JavaScript Single Origin Policy problems on entry edit plugins. 26-Feb-2007: - Added wrapper upgrade check to loginops sidebar plugin. - Comments, trackbacks, pingbacks, and user files are now XML. - Added a "manage replies" feature to delete (and, in the future, do other things to) comments and other replies. This applies to blogs, entries/articles, and all levels of archives. - Added sane URL support for comments, trackbacks, and pingbacks, as well as adding inheritance support to the BlogEntry URI class. 22-Feb-2007: - Lots of file consolidation. Moved many of the small page files into just a few "wrapper wrappers". - Added sane URL calculation for Blog and BlogEntry objects. 09-Feb-2007: - Added support for draft entries. - Added some i18n documentation. - Changes to file writing setup page. 29-Jan-2007: - Many, many changes since last time. - Added file permissions settings for file writing classes. - Added support for subdomains. - Fixed Blogger and MetaWeblog API implementations. - Added pingback.extensions.getPingbacks method for pingback syndication. - Consolidated all the XML-RPC stuff in a single xmlrpc.php file. - Added CHECK_DOCUMENT_ROOT option to be set in userconfig.cfg. Setting this to false will bypass the document root check in blogconfig.php. Note that this check can sometimes fail due to permissions on the doucment root or it's parent directory, and so it might be useful to turn it off.
It's official: LnBlog has embraced Web 2.0. Well, sort of. This release has a sidebar calendar powered by AJAX, so I guess that count for something. In addition to numerous bug fixes, this release also adds support for mass comment deletion, changing the replies to a single list, and adds a user editing page for administrators. Lastly, this version consolidated the theme style sheets and changed the entry storage format to XML. Don't worry, though - it still reads the old format seamlessly, so no conversions are required.
14-Dec-2006: version 0.8.2 - Fixed unconverted theme style sheets. - Made bad DOCUMENT_ROOT error not kill the script and added output line noting the path to the blogconfig.php file. 28-Nov-2006: - Fixed bug in detecting entry path for Pingback and TrackBack viewing pages. 10-Nov-2006: - Fixed bug in sending pingbacks. - Fixed URLs and JavaScript for deleting single TrackBack or Pingback. - Changed default format for blog entry files to XML. To revert to old format, set USE_OLD_ENTRY_FORMAT = true in userconfig.cfg. - Fixed links, validation errors, and miscellaneous XMl breakage when putting ampersands in tags. 02-Nov-2006: - Fixed entry preview bug when register_globals is enabled. 29-Oct-2006: - Fixed blog getDay() and getDayCount() methods. - Made sidebar calendar not suck so much. - Changed calendar prev/next month navigation to use AJAX instead of query strings with page reloads. 12-Oct-2006: - Added JavaScript to add link/image code to text area when changing/adding a file upload. - Added excerpt extraction to Pingback server. - Made entries with identical titles in same month not overwrite eachother's pretty permalinks. 06-Oct-2006: - Make BlogEntry::calcPrettyPermalink() actually conform to the character limitations in the URI specification (RFC3986). - Changed BlogEntry::getReplyArray() to retrun an empty array on failure rather than false. - Added link to enclosure file when displaying blog entries. 05-Oct-2006: - Fixed wrong version number AGAIN. Why do I always forget that? - Fixed Page::refresh() method. - Made entry add/edit pages display error and refresh to entry page when the entry update succeeds, but an upload or pingback fails. - Added system.ini option to display all replies in a single list for the entry, page rather than a separate section for each. 01-Oct-2006: - Added mass-deletion of replies for entires. You can now delete all or many of the comments/TrackBacks/Pingbacks for an entry with a single page request. - Added check on DOCUMENT_ROOT in blogconfig.php. If the DOCUMENT_ROOT is defined, but does not exist, print an error and die. 14-Sep-2006: - Changed blog pingback setting so to allow sending pings for all entries, only new entries, or never. 12-Sep-2006: - Cleaned up and consolidated stylesheets, changing references in page files.
14-Dec-2006: version 0.8.2 - Fixed unconverted theme style sheets. - Made bad DOCUMENT_ROOT error not kill the script and added output line noting the path to the blogconfig.php file. 28-Nov-2006: - Fixed bug in detecting entry path for Pingback and TrackBack viewing pages. 10-Nov-2006: - Fixed bug in sending pingbacks. - Fixed URLs and JavaScript for deleting single TrackBack or Pingback. - Changed default format for blog entry files to XML. To revert to old format, set USE_OLD_ENTRY_FORMAT = true in userconfig.cfg. - Fixed links, validation errors, and miscellaneous XMl breakage when putting ampersands in tags. 02-Nov-2006: - Fixed entry preview bug when register_globals is enabled. 29-Oct-2006: - Fixed blog getDay() and getDayCount() methods. - Made sidebar calendar not suck so much. - Changed calendar prev/next month navigation to use AJAX instead of query strings with page reloads. 12-Oct-2006: - Added JavaScript to add link/image code to text area when changing/adding a file upload. - Added excerpt extraction to Pingback server. - Made entries with identical titles in same month not overwrite eachother's pretty permalinks. 06-Oct-2006: - Make BlogEntry::calcPrettyPermalink() actually conform to the character limitations in the URI specification (RFC3986). - Changed BlogEntry::getReplyArray() to retrun an empty array on failure rather than false. - Added link to enclosure file when displaying blog entries. 05-Oct-2006: - Fixed wrong version number AGAIN. Why do I always forget that? - Fixed Page::refresh() method. - Made entry add/edit pages display error and refresh to entry page when the entry update succeeds, but an upload or pingback fails. - Added system.ini option to display all replies in a single list for the entry, page rather than a separate section for each. 01-Oct-2006: - Added mass-deletion of replies for entires. You can now delete all or many of the comments/TrackBacks/Pingbacks for an entry with a single page request. - Added check on DOCUMENT_ROOT in blogconfig.php. If the DOCUMENT_ROOT is defined, but does not exist, print an error and die. 14-Sep-2006: - Changed blog pingback setting so to allow sending pings for all entries, only new entries, or never. 12-Sep-2006: - Cleaned up and consolidated stylesheets, changing references in page files.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: