Overview and SetupSummary
OverviewLnBlog is a web-based weblog program that is written in PHP 4 and stores data in text files. It aims to be full-featured, flexible, and configurabe, but still remain easy to use and keep software requirements low. It is designed to work well on inexpensive shared web hosts. In terms of functionality, LnBlog includes support for all the basic blogging features, such as user comments, TrackBacks, RSS feeds, and file uploads. LnBlog also allows you to create multiple independent weblogs with multiple user accounts. This feature is ideal for managing multiple sub-sites on the same web site. One of LnBlog’s main design goals in flexibility. To this end, it includes a theme system and a plugin system to allow user extensions. The theme system is powerful, allowing you to change virtually every element on a page, yet flexible enough that you can simply override one file for one blog without having to change or copy anything else. Various page elements, such as the sidebar, are provided by plugins and can be removed or rearranged simply by moving or renaming plugin files. RequirementsThe only hard and fast requirements for LnBlog are PHP 4.1 and he ability to write files to the web server. LnBlog does support running with safe_mode enabled by using FTP for file writing. You can also choose to use the standard file writing functions. If you want to use LnBlog in a language other than English, then the PHP gettext and iconv extensions are highly recommended, but not strictly required. The CURL extension is recommended if you plan to use trackbacks, but is not required. You can use any web server or operating system. LnBlog is tested on Windows XP with IIS and Linux with Apache. It currently works with both PHP4 and PHP5. No database is required. InstallationThe setup process for LnBlog is entirely web-based and mostly painless.
UpgradingUpgrading LnBlog is normally pretty simple. Assuming your LnBlog installation is in a folder named “LnBlog”, then you would do the following to perform a clean upgrade.
If you keep all your non-standard plugins and themes in your userdata folder (which is recommended), then this will result in a clean installation of the new version with all your settings carried over. If for some reason the new version does not work as expected, this method will allow you to revert to the old version by simply deleting the new LnBlog folder and renaming LnBlog-old to LnBlog. Alternatively, you can perform a “quick and dirty” upgrade by simply uploading everything except the userdata folder from the new version to your existing LnBlog folder. This method is useful if you have added any custom files outside the userdata folder, e.g. to the themes or plugins directories. In some cases, a new version of LnBlog will incorporate changes to the directory structure used for blog storage. In these cases, it is necessary to upgrade existing blogs to use the new structure. Note that this is normally not required, so you do not need to perform an upgrade unless the release notice specifically directs you to do so. The upgrade steps are as follows.
Note that upgrading your blog is not required for every version upgrade of LnBlog, although doing it normally won’t hurt anything. LicenseLnBlog: A simple file-based weblog focused on design elegance. Copyright © 2005 Peter A. Geer pageer@skepticats.com This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |