Don’t make me go Macro on your a__…

I made some more back-end changes here, but these you might actually be able

to see. I am laying the groundwork for an experimental [[content management|CMS]]

of my own for use in our projects. I am a long way from having time to implement

it, but I have been having some good luck prototyping some of the features with

the stuff we are using here.

This phase of the test is looking at simple macro expansion like the stuff

they use at Everything2. In this type of system a special set of markup triggers

engine features. In the case of Everything2 they use &#91 and &#93 to denote a lookup

phrase. So if you say &#91frog&#93 in an entry it turns into a link looking up frogs.

This type of markup has gone a long way to making the interlinking of entries

over at [[E2]].

Anyway, I have decided here to use a double &#91&#91 &#93&#93 to mark my

custom entries. So far it is running right along and I have a number of them set

up. For instance &#91&#91Girl2&#93&#93 will result in this: Girl2. The basic

concept of what I am working on is a topic for another time, but it is worth

noting here that it is intended to allow a database of replacement entries like

the one for Girl2 and also to provide a search function for entries that

might have no obvious links.

For the moment, [[E2]] is providing my source of fallback information. If I

use a term the system doesn’t know [[don’t panic]], it will try and find

something to link to. Eventually it will search my local 

information and provide fallback searches to a number of sources. Remember, this

is just a prototyping experiment, not even a full prototype.

A short list of software related to this entry: