Skip to main content

New Geek Project

I was considering a new project at work, but couldn' t seem to get funding, so I'll try it at home, and perhaps blog about it (in addition to my rants).  

It strikes me that creating XML documentation in a topic based architecture is almost exactly like a software development project:  You have source files that you need to control (XML source instead of code source), you have binaries to link in (images instead of libraries), and you must run the source through a process (stylesheet instead of compiler) to create your executable file(s).  In this case, it's a document or web instead of an actual program file.  Since I'm not creating something for work, I'll make something I like better.  Something for one of my geekier hobbies...  Yes, I'm one of those freaky Dungeons and Dragons players.  Since I'm running a campaign, maybe I'll try to create a world encyclopedia or adventure notes using this project.

So, let's start at the beginning.  Source.
  I'm going to use Darwin Information Typing Architecture (DITA) as my XML source.  This is a free OASIS spec that will do nicely.  I won't need to specialize the DTDs or schema at all, since most of my files will be of type "Topic" or "Concept".  I don't think it will matter much which I use, but I can figure that out later.  DITA has a nice (and free) toolkit on sourceforge called the DITA open toolkit, or DITA-OT.

As for source control, Subversion is free and seems to be pretty popular.  I know there are others, but I don't really have any requirements for my source control, so SVN should be fine.  Besides, the documentation is pretty easily available.

So my next task is to get the DITA open toolkit and Subersion up and running.  More on that coming soon.

Comments

Popular posts from this blog

KISS me, I'm dorky!

Ok, I give up. I've been trying to make the DITA-OT do what I want it to do. It's a really powerful and flexible tool, and I know that somebody really smart could make it do just about anything. Problem is, I'm just not that damn smart, apparently. When it comes down to it, all I really want is Ant, since I'm writing my own stylesheets and only have one output format. Also, I am not likely to need DITA's transclusion mechanisms. So forget the DITA-OT, I'll just use Ant.

Furry Feet, Cotton Mouth, and a Big Dorky Smile

Through most of my life, I've had some serious misconceptions about depression. I have long believed that depressed people were just irritating weak-willed whiners who needed a kick in the ass and to shake it off. So naturally, I got a nice dose of the irony of life and wound up with depression myself. The more I read about depression, the more I realize how long I've had it without knowing. Actually, a big sign of depression isn't necessarily crying/sadness or a tendency to listen to emo rock at all. It can often be severe detachment and apathy. I know there's probably a lot of people out there saying "Duh!" right now, but that was news to me. Actually, three of the big symptoms are: - Apathy/Detachment - Lack of Motivation/Drive - Forgetfulness All of these, I've had in spades for some time. A lot of the reading says if these last for more than two weeks at a pop, you could be considered clinically depressed. Now that it's been poi...