Elsewhere (rss)

  • QuickAccessCM QuickAccessCM is a plug-in for easy access to frequently used folders, documents and applications. (via ars)
  • A Great Story A great little write-up about a fantastic bit of pop-culture history.
  • Bookmarklets A great collection of bookmarklets.
  • Bitflux Editor Edit a page as it appears in the browser. Mozilla/Netscape only.
  • TxP Admin - Restyled This looks great. I've always liked how TxP's admin looked/worked, and this improves on it!
  • TxP Tags A manual for impatient users.

sgb_error_documents

2623 days ago • txp

Annoucing error document support for TxP. This plugin provides a configurable hook for common (and custom) HTTP errors. Errors can be configured to display a specific article on your site, redirect to a URL, include a file or simply output text.

sgb_url_handler

2631 days ago • txp

I was excited about the new clean-URL options in TxP 1.0 (esspecially about dropping the ID from the URL), but I was disaapointed to learn that TxP would only accept URLs in the format it was writing them in. So I wrote a plugin to address that. Announcing sgburlhandler.

Success

2660 days ago • e2

I’ve been toiling away, focusing on one or two topics each night and I’m happy to say e2 is now working great, it caches, it supports applications and the pure ini format config. It also isn’t using $GLOBAL to handle the config.

Not all the features of the filtering system are in place, but the default filters work.

Built-in Editors

2660 days ago • e2

Having forced myself to use a DHTML based editor for almost a year, it’s been a real treat to return to a simple java-based text editor.

E2: An Introduction

2665 days ago • e2

I’ve been developing web sites for several years and in that time I’ve had the opportunity to work on a variety of platforms and set-ups. Every site I’ve done has been slightly different. Tailored to a specific need or goal.

In that time I’ve worked with a number of free and commerical CMS packages. It never failed but there was always one part of the package that didn’t work, didn’t work well or just plain failed. It was also common that a given package just plain lacked a need feature.

Like most developers I saw this a an opportunity to craft my own. If for no other reason that to gain experience and try new things. It started a little over a year ago, at that time I affectionately called it exSite!

ExSite! was almost completely XML based. I used a custom DTD and use PHP to parse each document into variables which could be output into a template. Despite the obvious short comings this worked really well. The system has a complete editor where users could upload, create, move, copy, rename and delete files. Files could be opened for editing. The system had a rough, but funtional plugin API.

The system was updated, support for FTP file management was added (previously the system relied on local write permissions) as was multibyte support.

Recently the system was rewritten (not a difficult task as I kept the code base pretty small, under 100k in fact, including images). The focus of the rewrite was to move past the limitations of the XML format and improve the classiness of the application.

E2 was born, although it wasn’t much of a system. E2 lacked the online administrative functions of it’s predecessor. However, e2 became a solid site framework. It supports caching, text filtering, has an application api and offers a wealth of benefits over the previous version.

I’m now reviewing the last of my experiments and preparing to build the final version of my site manager. This journal will be a recording of what I find out while I’m developing it.