Idea for My Documents
Store all documents I create on my drive in XML or XHTML. This would allow for easy indexing and searching. Would also open up possiblities of easily (?) styling my documents into another format via XSL. Would also allow creation of good looking documents with my favorite editor (Emacs) and having all of its power at my disposal during editing, but would allow pretty presentation.
It would be nice to set up template directory structures for projects. Directories under my Project/Doc directory for things like Meeting Notes, Progress Reports, Design Documents, etc. Each of those could have a particular style sheet and HTML/XML/XHTML document template of their own used for the creation of new documents.
To style documents, I could set up FOP or something similar. Transform the documents into whatever format was appropriate. Maybe under this scenario, XML is the most flexible storage format. Actually, under any scenario XML is the most flexible storage format. However, I would want a DTD that helped me create documents that were easily transformed into HTML, Word, PDF, etc. So the DTD would have to have things like "heading", "list", "list item", etc. Has to be a pre-built DTD out there somewhere that enforces those kinds of things. Might be the XHTML DTD.
Not only that, maybe I could store my documents in an XML database. Hmmm... Don't know enough about those yet to understand if that would be a pain. It would be cool to be able to store old projects in some kind of repository where they were easily searchable. Maybe just indexing drive folders is a better way.
10:14:46 AM
|