Flightpath development ending; pacificpelican.us cms now available

I have ended development on Flightpath software.  The project is being shelved (although the code will still be available) in favor of new projects.

One of those new projects is pacificpelican.us/cms.  This free software is (like Flightpath) written in PHP.  These are some of its features:

-file uploading

-listing and viewing pages for uploaded photos and files with perma-links

-URL shortener

As you can see, pacificpelican.us/cms already has most of the key features of Flightpath in a much lighter and more efficient package.

Download the code from the pacificpelican.us cms development blog.

Posted in releases, Uncategorized

Flightpath 0.5.0.rc3

New version of Flightpath now available! Best..version of Flightpath..ever.

download: Flightpath 0.5.0.rc3 (ZIP archive)

You can find installation instructions and more info on the codex page.

Flightpath home page

Well the last version (0.5.0.rc2) had a few bugs–a missing style sheet for some pages as well as major layout problems in Internet Explorer. Well I have think those have been resolved, and Flightpath 0.5.0.rc3 continues to add features and innovate–just as the last version added an RSS feed, this version adds a simple addon system that lists the files in the main directory, allowing the user to upload their own php files to add functionality and have them linked on the index page right away. Here’s a list of the features:

–updated layout/changed DTD to HTML 3.2 (This includes bigfixes related to the style7.css file being deprecated but still being called on some pages, and it also makes allows the layout to render correctly on Internet Explorer 6, 7 and 8.)
finished 2/11/2010

–layout/design changes (Widened left column, enhanced layout clarity.)
finished 2/11/2010

–copy changes (Changed wording from “your name” to “name” in forms to allow the name field to be used more generally.)
finished 2/11/2010

–directory file listing (The Flightpath home directory [the one that it is installed in] now has all its files and directories listed on the index.php page.) (This allows for user-designed addons to be dropped in the main directory and show up automatically on the index page.)
finished 2/11/2010

–code cleanup (Slightly streamlined Flightpath code, especially on the flightpath-home.php page.)
finished 2/12/2010

Posted in releases Tagged

Flightpath 0.5.0.rc2

Flightpath has its newest and best version yet–0.5.0.rc2. It’s still in release candidate/beta/not production ready state, but this new version has all the old features (upload files, make short messages and bookmarks, create permalinks to those assets and browse archives)–it’s still a super-light content management system written in PHP for HTTP web servers, but it also has these new improvements:
–layout tweaks
–proper HTML 4 doctype (DTD)
–RSS 2.0 feed of last 10 uploads/messages/bookmarks

Download: Flightpath 0.5.0.rc2 (ZIP archive)

Codex page (includes installation instructions etc.)

Flightpath home page

UPDATE: Flightpath has a newer, updated version available.

Posted in releases Tagged

Flightpath 0.5.0.rc1

A new version of Flightpath is available for download–version 0.5.0.rc1, which is a release candidate version. (This means that this software is still being tested and developed and is not receommended for production servers.)
Flightpath is a super-lightweight web content management solution written in PHP and HTML.
download Flightpath 0.5.0.rc1 (ZIP archive)
codex page
installation instructions
known issues
Flightpath home page
how to use Flightpath
how to contribute
license info (GPL v3 or later)

features/bugfixes for 0.5.0.RC1
–renamed program files
–executed preliminary redesign on the “flightpath-home.php” page
–changed design and layout

UPDATE: Flightpath has a newer, updated version available.

Posted in Uncategorized

Flightpath 0.421-RC2

A new version of Flightpath is available. It offers some interface improvements and some code cleanup. The interface improvements include more concise permalink pages and the removal of the old, broken “last 10” lists from the bookmarking, uploading and short messaging pages. The code cleanup has resulted in a code base that is several K lighter and also should be easier to understand.
More information about this version, including installation instructions, is available on the codex page.
download: Flightpath 0.421-RC2 (ZIP archive)

UPDATE: Flightpath has a newer, updated version available.

Posted in releases Tagged

Flightpath 0.421-RC1

A new alpha version of Flightpath is now available, version 0.421-RC1. This update includes a fix for the perma-link structure and and an improved “last 10” listing on the home page. (However, in order to implement this feature I used a PHP 5 only feature–so it will not work on PHP 4. In future releases I may try to reinstate backward compatibility with PHP 4.)
You can find out more information about this release on the codex page about it.
Download: 0.421-RC1 (ZIP archive)

UPDATE: Flightpath has a newer, updated version available.

Posted in releases, Uncategorized Tagged

Flightpath 0.420

I am ready to announce an alpha public release of Flightpath–the 0.420 version. Flightpath is a super-lightweight web content management system that uses PHP and XHTML. It allows the user to create short messages and bookmarks, allows them to be perma-linked, and also handles file uploads.

Flightpath can downloaded here (in ZIP archive format). To check for the latest version, visit the Flightpath version history page.

For information on installing Flightpath 0.420, check the page about version 0.420 on the codex.

Why I created Flightpath
As a blogger and amateur photographer and video producer, I like to share information on the open web. However, for the last few years the boomlet of “web 2.0” companies in areas like photo sharing, micro-blogging, social bookmarking and social networking (as well as hosted blogging apps) has had the effect of encouraging people to put their photos, notes and videos in the silo of a particular web service–or several. Much has been made of ideas about centralizing the ID info and data of users, but these efforts are in early stages of adoption. In addition those efforts sometimes overlook the data people upload rather than the meta-data that their online habits produce. For that data, it is often possible to link to resources posted outside the service itself, though most people use built in photo and video apps. Thus the utility of a lightweight content management solution that anyone with a shared hosting account should be able to run–and that does not even require a database. That was the idea for Flightpath.
So Flightpath is about users’ data and the freedom that comes with putting it on their own site, even if they may link to it from services like Facebook or Blogger.
The three tools that Flightpath 0.420 offers–bookmarks, SMS (short messaging service) and uploads–each have three different inspirations. The bookmarking service is inspired by del.icio.us, and the simple power of pointing to a particular spot on the web that it demonstrated. The SMS service is inspired by services like Twitter and identi.ca, which allow short updates. It is also a rough successor to the Perl-based blogging software that I wrote in 2002. [I have since moved to PHP for my programming.] The upload service is inspired by the desire to host one’s own content, as mentioned above, but also by the fact that when I started writing that piece, back in 2007, the WordPress blogging software did not have sophisticated file management capabilities and I wanted to be able to upload files easily without using FTP (WordPress has since improved their file handling).
The copyright to Flightpath belongs to me (Daniel J. McKeown). In order to ensure that users have the freedom to use and modify the code, I have licensed Flightpath under the GNU GPL, versions 3 or later.

What’s next
The next planned version is Flightpath 0.5.0, which does not yet have a set release date.

Alpha code
This software is very experimental–it has some known issues, and lots of bugs need fixing. It is not recommended for production servers. You can contribute bug reports or feature requests at the Flightpath forum.

UPDATE: Flightpath has a newer, updated version available.

Posted in releases Tagged ,


It may be moving slowly, but development on Flightpath continues. For a while development had paused at alpha version 0.41. Recently however I’ve worked on a new version, 0.412, which has numerous bug fixes from earlier versions.

Here are some of the changes put in place in recent versions:

-fixed redundant loop that tried to read unavailable files
-localized numerous URLs to relative from absolute
-eliminated non-existent-file closing bugs
-fixed broken scans of deprecated directory

-fixed upload feature and implemented relative URL for upload directory

Many changes are planned for upcoming versions. I plan to circulate the code among a few friends for advice on how to proceed before considering a public release. While I’m working on it, I may also start building documentation for it–which I plan to post to the codex.

Posted in Uncategorized