"Quality is the parent, the source of all subjects and objects." - Robert Pirsig

My Earth Friendly Project:

Energy Save Appliances
& Related Links.

Information Concerning

The Book

" ZEN AND THE ART OF
MOTORCYCLE MAINTENANCE

* ZMM Quality Sandbox?
* Notes?

CLICK PHOTOS BELOW
To Access Photo Album

These 12 photos were taken by Robert Pirsig on his very own camera as he, Chris, Sylvia, and John made that 1968 epic voyage upon which his book "Zen and the Art of Motorcycle Maintenance" ZMM, was based.

Pirsig's 1968 ZMM Trip

Each of the 832 photographs in these Four Albums, show a scene described in book <em>Zen and Art of Motorcycle Maintenance</em>. Each was especially researched and photographed to show a specific ZMM travel passage shown below that photo. These albums are Practically "A Photo-Book for Zen and Art of Motorcycle Maintenance.

My ZMM Route Research

These 165 photos show experiences the ZMM Traveler may have along the Route.

My ZMM Route Experience

Starting Monday 19 July 2004, Mark Richardson traveled made these  photographs of what he saw on the ZMM Route, as he toured on his trusty Jakie Blue motorcycle.

Richardson ZMM Trip&Journal

 These 55 photos show the Route of the ‘49s Gold Rush  To California (In Reverse Direction). This is my return trip from CA Summer 2002.

Calif & Oregon Trails

Each of these 28 photos are seven-feet-wide "Panoramas". They show a 360 degree view, made by stitching together eight photos.

ZMM Route Panorama Photos

These seven photos are 360 degree Panoramas of the Route of the Gold Rush ‘49s To California. Each is 7 foot wide!

CalifOregon Trail Panorama

Enjoy 225 Photos of Flowers & Red Wing Blackbirds Along the ZMM Route.

ZMM Route Flower & RWBB

The former home (~1968) of John and Sylvia Sutherland in Minneapolis shown in 18 photos. Despite John's statements in ZMM, this looks to us like a wonderful home along a quiet shady street, in a perfectly fine neighborhood!

Sutherland's Former Home

In 15 photos how we got our WebSite going and see "screen captures" of out software systems in use. These photos include brief notes & hints on how to get around problems we experienced.

OurSoftwareExplained

A 141 photo tour of USCA buildings: Science, Etherredge Center, & Ruth Patrick Sci Ed Center

USC Aiken Campus Buildings

Wiki Stuff

pmwiki-2.2.0-beta34


This page describes some of the ideas that guide the design and implementation of PmWiki. Patrick Michaud doesn't claim that anything listed below is an original idea; these are just what drive the development of PmWiki. You're welcome to express your disagreement with anything listed below. PmWiki.Audiences also describes much of the reasoning behind the ideas given below.

1. Favor writers over readers
At its heart, PmWiki is a collaborative authoring system for hyperlinked documents. It's hard enough to get people (including Pm) to contribute written material; making authors deal with HTML markup and linking issues places more obstacles to active contribution. So, PmWiki aims to make it easier to author documents, even if doing so limits the types of documents being authored.
2. Don't try to replace HTML
PmWiki doesn't make any attempt to do everything that can be done in HTML. There are good reasons that people don't use web browsers to edit HTML--it's just not very effective. If you need to be writing lots of funky HTML in a web page, then PmWiki is not what you should be using to create it. What PmWiki does try to do is make it easy to link PmWiki to other "non-wiki" web documents, to embed PmWiki pages inside of complex web pages, and to allow other web documents to easily link to PmWiki.
This principle also follows from the "favor writers over readers" principle above--every new feature added to PmWiki requires some sort of additional markup to support it. Pretty soon the source document looks pretty ugly and we'd all be better off just writing HTML.
Another reason for avoiding arbitrary HTML is that ill-formed HTML can cause pages to stop displaying completely, and arbitrary HTML can be a security risk--more so when pages can be created anonymously. See http://www.cert.org/advisories/CA-2000-02.html for more information.
3. Avoid gratuitous features (or "creeping featurism")
In general PmWiki features are implemented in response to specific needs, rather than because someone identifies something that "might be useful". In any sort of useful system, it's hard to change a poorly designed feature once people have built a lot of structure based on it. (Need an example? Look at MS-DOS or Windows.) One way to avoid poor design is to resist the temptation to implement something until you have a clearer idea of how it will be used.
4. Support collaborative maintenance of public web pages
Although this wasn't at all the original intent of PmWiki, it became quickly obvious that WikiWikiWeb principles could be used to make it easier for groups to collaboratively design and maintain a public web site presence. PmWiki allows individual pages to be password protected, and a couple of local customizations makes it easy to protect large sections of PmWiki pages. Furthermore, in many ways PmWiki provides "style sheets on steroids": you can quickly change the headers, footers, and other elements on a large group of pages without ever having to touch the individual page contents. Finally, it's relatively easy to add custom markup for specialized applications.
5. Be easy to install, configure, and maintain
With a compressed gzip file size of just around 200K, uploading PmWiki to your server is a speedy operation. Do a chmod or two, update a few settings in config.php and you should be up and running. PmWiki stores all data in flat files, so there is no need for MySQL or other utilities. Upgrading is usually a simple matter of copying the latest version's files over the files of your existing PmWiki installation. (One of the biggest reasons for the creation of PmWiki was that other wiki engines at the time required modifications to the distribution files, so admins ended up losing their customizations on every upgrade.)

<< Mailing lists | DocumentationIndex | Design notes >>

Recent Changes (All) | Edit Sidebar | Wiki Help | Page History | Edit Page Powered by PmWiki