Page 347 - Open Soource Technologies 304.indd
P. 347

Unit 13: Extensible Markup Language



             Time and budget were allocated to renovate the site to better serve HyperWrite’s business   Notes
             needs, and to serve as a practical example of the company’s capabilities.
             Reasons for the Site Renovation
             When it was decided to completely revise the site in 2007, one of the prime motivators was
             to move to being fully standards-based (XHTML and CSS). But the reasons for updating
             the site were not only technical.

             Analysis of the Website logs over a 12 month period showed the most popular area of the
             site was the knowledge part (where magazine-style articles relating to technical documentation
             and Help technologies were published). It was decided to give that area greater prominence.
             The services offered by HyperWrite were better categorised into training, consultancy and
             conferences (rather than lumped together as services).
             The Web logs also showed that Firefox was used on average by 15% of site visitors.
             Considering the rate of Firefox adoption is increasing, the percentage for the last month of the
             year would be a lot higher. Previously, when HyperWrite was mainly providing Windows
             Help systems consultancy, we could assume that our target audience nearly all used Internet
             Explorer for browsing. The greater importance of open systems in our business was another
             argument towards fully embracing XHTML.




















             The site had many inconsistencies, accidentally introduced over the years via editing tool
             changes and style changes. Any site revamp will provide the opportunity to standardise the
             pages, but it was keen to find a way to reduce the likelihood of the site drifting in future.
             The Role of XML
             XML is great for enforcing standards; if a document does not conform to its XML rules, it
             would not save! But there are hundreds of XML languages. For Web sites and similar types
             of content, the most appropriate XML applications are RSS, DITA, DocBook and, of course,
             XHTML.
             DITA plays an increasingly important role in HyperWrite’s consultancy and training
             business, so it wanted to include DITA content in the site. As the project developed, a site
             map format was required to store information about the structure of the site. As ASP.Net
             was the technology platform on which the site would be deployed, the ASP.Net “sitemap”
             format was an option, as was the “ditamap” format.
             ASP.Net and Visual Web Developer
             Some portions of the  site, such as the  newsletter  subscription page,  required server-side
             processing. Previously, the site had used Microsoft’s ASP technology for this purpose. The site
             was, and would continue to be, hosted on a Windows 2003 Server with Internet Information
             Server, that supports both ASP and ASP.Net.                         Contd...



                                             LOVELY PROFESSIONAL UNIVERSITY                                   341
   342   343   344   345   346   347   348   349   350   351   352