This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Feature: Reviews

Easy blogging with Pivot

By Ryan McGrath on September 18, 2007 (9:00:00 AM)

Share    Print    Comments   

The GPL-licensed Pivot blogging software stands out among blogging applications because it requires no database, no extra libraries, and minimal installation effort. While it's still in an early stage of development, its flexibilty and the ease with which it can be set up make it ideal for those new to maintaining their own blogging Web sites.

To use Pivot, you need a server that's running PHP 4.1.0 or higher. Unlike WordPress or Movable Type, Pivot requires no MySQL database; it stores most of its data within XML files. Pivot also strives to use no extra libraries so as to be available and usable by as many people as possible.

The simplest way to install Pivot is by using Pivot Setup. Download the setup zip file, unzip it, and open the resulting pivot-setup.php script in a text editor. Set your password and save the file -- nothing else is needed. Upload the script to your blog directory, which must have permission (chmod) settings of 777. Open the direct link to the script in a browser. If your server is ill-equipped, or needs something changed, Pivot should alert you first thing, as it checks before anything in the script is run. If you're good to go, just follow the instructions for an easy and successful installation. Pivot should automatically pull the files it needs from and set itself up for you.

If for some reason you can't get the aforementioned method to work, you can set up Pivot manually by downloading the entire package (1.40.3 Dreadwind is the latest version as of this article), uploading it to a Web server, and configuring it to your needs. The project provides a pretty well-written guide to the manual installation process.

Pivot has many of the features you'll find in other blog systems. Users can register and log in to an account, reply to a blog post, or reply to another commenter through use of a threaded comment system. Pinging and trackback capabilities are included, as well as a simple search that indexes all blog posts. Since it's still young, Pivot lacks the number of free templates that WordPress and Movable Type have, but there is a growing archive at PivotStyles.

Pivot supplies RSS feeds without any extra work, though you can only get a feed for all posts, not just, say, one category. RSS feeds can be made available in either RSS or Atom format.

You can find a few plugins and extensions for Pivot, but as with some of the documentation, they can be hard to locate. A good list of the basic ones can be found in the Pivot Documentation.


Pivot is, of course, still young and in development, and with that there are bound to be a few drawbacks. There's currently no support for any form of a static page, which restricts users to just writing the blog -- any other pages must be created by hand. Some users within the community, however, seem to have found ways around the issue. Getting technical support can be difficult at times, as there's really no designated support portion of the project. There is an active community, as well as a recently started Pivot Documentation Project that helps to alleviate some of the problems.

Another issue is that recently Pivot's servers seem to have gone through long bouts of downtime, which makes getting any support virtually impossible.

If you're looking for a lightweight blog application, Pivot may just fit your bill. It has by far the easiest installation I have encountered for a piece of blogging software, and it offers much of the functionality and usability that most other blogging applications have. If you're running a high-traffic site, you probably want to look instead at a more traditional blog that uses a database back end, as using XML files to store data in that situation may put too much of a load on your server. For a smaller site, though, Pivot's definitely worth a look at.

Share    Print    Comments   


on Easy blogging with Pivot

Note: Comments are owned by the poster. We are not responsible for their content.

Seems great

Posted by: Anonymous [ip:] on September 18, 2007 01:01 PM

I've been trying a coupe of CMS-like systems (WordPress, Joomla etc.) and the only one who was working with XML was Pluxml ( It's a french blog system using XML as a database. It's very light to download (less than 100ko !) and creating a Design Template is very easy.

Pivot seems to be even better (because it has more features) and I will surely be trying it very soon.
Thx for this article.

Jeremy Thomas


Easy blogging with Pivot

Posted by: Anonymous [ip:] on September 18, 2007 10:26 PM
The latest release is actually 1.40.4. Development of the next generation of Pivot is well underway. The site has been down a bit over the last couple of days thanks to the folks at Dreamhost but overall it is up quite reliably. The level of support available through the Pivot Support Forum is second to none and the Pivot community is genuinely made of top notch folks. A more robust syndication system and static pages are two of the many great improvements to be expected in v2.x. Pre-release screenshots of version 2.x can be seen on the Pivot website at: The current release is very stable and fully supported through the forum and by the developers. Try Pivot today, you'll be glad you did!


Use Pivot 1.40.4!

Posted by: Anonymous [ip:] on September 18, 2007 10:49 PM
Hm, Pivot 1.40.4 was released September 3rd, but still this article dated September 18th is pointing to 1.40.3...


Storage format and desktop publishing

Posted by: Anonymous [ip:] on September 19, 2007 01:45 PM
Pivot doesn't store the entries as XML, but as serialized (PHP) arrays - just like a lot of AJAX application rather use JSON in stead of XML.

In addition I think it should be mentioned that the Metaweblog API is implemented in Pivot enabling desktop publishing using tools like ScribeFire, Windows Live Writer, Flock ...


The 'drawbacks' can be worked aorund and getting support is possible

Posted by: Anonymous [ip:] on September 19, 2007 06:03 PM
The drawbacks you mention (no static pages, no category feeds, ...) are well-known in the community and several solutions (extensions or workarounds) exist and are widely used. You'll find most of them searching the forums and some of the searching the docs.

You are right: There is no support person. Do other OSS project have this? However if you spot anything which could possibly be a bug in Pivot, the main developers will answer your forum thread within hours.


This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya