![]() | ||
Menu: Personal InfoMy ComputerThe Making Of Current ProjectsGamesPapersDownloadsWebsitesGraphic DesignOU PicturesLinksLink to UsEmail Me | Home / The Making Of | |
The Making OfThis page has information about how this version of the site was created. It may be interesting for web authors that demand the precision of html coded without the aid of WYSIWYG editors, but don't have the time to maintain a large site by hand. Problems with the Old Website An initial solution to this problem involved the use of my SHTML to HTML program (available in the downloads/programs section). While that solution did work well to a point, there was still a large amount that had to be done manually to update the site. There had to be a better solution somewhere. Why XML and XSLT In the end this allowed this entire website to be created from just two files, where before it would have taken more than 50. Also because the template based XSLT language has conditional operators and works recursively. A website created in this way can have menus that are automatically generated from the content and change according to where in the website the user is. This can be seen in the branching and highlighting of the menu to the left. The Conversion I create all my XHTML pages on my computer using Saxon, an open source project freely available to everyone. However, it is also possible to generate pages live on a web server. But for someone that wants to create a large site without having to pay for any WYSIWYG software or a web server capable of generating dynamic pages, using XML and XSLT to build a complete website is a free way to make a site that rivals any on the web. Source Files | ||
![]() ![]() | ||
| Copyright © 2001-2004 Joshua Beitelspacher. | ||