HTML editor extensions for adding Movable Type tags to your pages
=======================================================================
MovableType (http://www.movabletype.org/) is an accomplished content
management system that many people use for building weblogs. It's a
tag-based system, and as such, allows you to edit your website in other
products (such as Dreamweaver, TopStyle, HTML-KIT, etc) while still
incorporating the MT technology.
In order to help assist MT designers, I have been building extensions
for HTML editors to assist in the integration of the MT technology
into their pages.
If you're interested in rebuilding the package from source, there's
a Makefile. See the "HOW IT WORKS" section for more info.
DREAMWEAVER INSTALL
-------------------
Dreamweaver extensions are very easy. Double click on the movabletype.mxp
file and your computer should start the Macromedia extension manager.
This will take care of the installation for you, as well as provide an easy
way for you to un-install it.
I've created a tutorial for using Dreamweaver with MT at
http://dreamweaver-mt.sourceforge.net/
TOPSTYLE INSTALL
-------------------
TopStyle Pro uses a "clib library" for facilitating the use of non-HTML
tag languages. To add the MT technology to the clip library, go to your
installed copy of TopStyle and locate the user/ClipLib folder. Copy
the MT-x.x.zip folder into that directory and uncompress it.
When you restart TopStyle, you should be able to choose from the
over 100 possible MT tags.
WHAT'S INSIDE
-------------
Dreamweaver/movabletype.mxp
This is the packaged extension. Double click on this, or select
it from inside the DW Extension Manager and it should install
itself. If you want to recompile the package, you'll need to
run "make", and then take the resulting .mxi file and the
MovableType folder and run it through the DW Extension Manager
for Packaging.
Dreamweaver/MovableType/ (folder)
This contains all the files that go with the package. In
particular, it contains the .vtm files that correspond to each
MT tag.
TopStyle/MovableType/ (folder)
This contains all the .dat files that go into the Clip Library.
MTList.xml
This was the most work of the project. It's an XML file that
tells you something about each tag. The more information this
contains, the better of an extension I can create. Volunteers
to enhance this file are appreciated.
Dreamweaver/movabletype.mxi
This is the extension configuration file produced by the Perl script.
obsolete/ (folder)
This contains files that are no longer used by the project, but I didn't want
to delete.
Dreamweaver/mkmxi.pl TopStyle/mkts.pl Makefile
These is are the scripts that transforms MTList.xml into all the
smaller editor-specific files, and the Makefile that drives it.
HOW IT WORKS
------------
Macromedia's extension system is downright amazing. I was able to
create this extension purely by coding up various XML files and
packaging them with Macromedia's extension manager. After some
time spent hacking my config files directly, I discovered what I
needed to do, and all I was missing was an original XML file that
contained all the MT tags. So, I hacked up a copy of the documentation
in vi (I'm fastest in vi) and voila, it was born.
The movabletype.mxi file directs the extension manager to make all
the edits to the config files, and tells it where to put all the
.vtm files that describe each tag.
THANKS
------
Thanks to Victoria Johnson (Drury University) for help in beta
testing. When I thought nobody was paying attention, she dutifully
downloaded my data and added it to her Dreamweaver installation,
hacking her XML config files at great personal peril.
And of course, my wife Sarah and our two dogs (see http://www.safdar.net)
who patiently allow me to pursue my open source projects and tolerate
my attention focused elsewhere.
MUSIC TO CODE HTML EDITOR EXTENSION FILES BY
--------------------------------------------
"Velvet Goldmine", film soundtrack
"Hedwig and the Angry Inch", original cast recording
"Elephunk" by the Black Eyed Peas
"Elephant" by the White Stripes