Vision Forum Ministries

| Links: | View Project |
|---|---|
| Client: | Vision Forum Ministries |
| Type: | identity, web |
| Skills: | c-sharp, css, design, javascript, regex, sql, xhtml, xml, xslt |
Four years after my original design and implementation of the Vision Forum Ministries website, it was beginning to show it’s age. With the increasing scope and varied amount of content, they were in dire need of a content management system and a design that would allow for indefinite expansion.
I was asked to come up with a way to base the content management system on Movable Type while still using ASP.NET at the core for the heavy lifting. It was decided that MT would publish static XML files and that we’d use ASP.NET to format the data using XSLT.
Desiring the URLs to be human readable, I came up with a way to mimic a part of the functionality of Apache’s mod_rewrite to force all traffic through the root default.aspx file. The URL was then parsed and the correct XML file was dynamically loaded.
The problem then was how to include ASP.NET functionality into a portion of the output being generated by the XSLT. That was solved by including a custom <include> tag which ASP.NET would then parse and replace with the proper control.









