The Problem: Lycos U.K., a subdivision of Lycos Europe, wanted to convert their directory pages to be XHTML, CSS and WAI compliant - at a reasonable cost.
The Solution: Hire AstonishMe! to convert over 100,000 statically-created, individually-maintained and XHTML/CSS/WAI-invalid pages into a single, web-standards template. This allows sweeping, site-wide changes to be as easy as modifying a single template! In addition, we converted static pages to be dynamically served, utilizing an innovative cache system which optimizes speed and guarantees successful page retrieval. A low deposit, plus ongoing payments (based on directory sales and page views) saves Lycos money over their previous solution. Better, faster, cheaper - Lycos is impressed!
The Challenge: Building an enterprise-level, XML-based query system database from scratch. Configuring a dedicated web-server (and backup server) to withstand a high volume of traffic. Designing and coding a single, PHP-based, XHTML/CSS-valid, WAI-508-compliant template which handles every possible directory listing configuration. (Added challenge: 24-hours before the project deadline, completely re-design the layout and graphics, in order to match a just-released, Lycos site design!)
Read More about Lycos U.K. ...
Compare the validation results for two pages:
Static to Dynamic
Building a directory database from scratch, converting static pages to dynamic pages, was a huge undertaking. We believe that the hard work paid off. Now, only one template needs to be modified to change EVERY ONE of the more than 100,000 directory pages! This will be a huge man-power savings for Lycos, moving forward.
One concern about dynamically delivering the content: What happens when the database breaks or is overloaded?
We developed a unique caching system which solves this problem and which also optimizes page delivery, further reducing server load and guaranteeing page delivery. The solution to deliver "dynamically static" content! (Huh?)
It works by maintaining an up-to-date cache of directory pages. Each time a visitor requests a certain directory page, the cache is consulted, to see if it's up-to-date with the database. If it is (or the database cannot be reached, for whatever reason), the cached page is delivered. If it's not up-to-date, then the database serves the [new] page to both the visitor and the cache. It's a unique way of reducing database load and ensuring page delivery, in the unlikely event of a database problem.
AstonishMe! brings more to the table than web design. With expertise in programming, web-hosting, custom scripting, blogging applications and other web tools, we can deploy a broad spectrum of knowledge for your web project. The Lycos directory project is an example of such a multi-disciplined solution.
AstonishMe! also has strong affiliations other web-companies, such as Happily Hosted (web hosting) and Link Centre ® (search engine and directory pages).
For Lycos U.K. directory pages, they are currently hosted on a dedicated server (and backup server), managed by Happily Hosted. The starting point for the Lycos directory database retrieval code, was code used by Link Centre. It was extensively reworked, to satisfy Lycos' specific needs, but our alliance with Link Centre provided a big strategic advantage. The coding expertise, web-design and web-standards skills were all provided in-house, by AstonishMe! Together, we dramatically improved the Lycos U.K. directory pages: made them easier to maintain; delivered them in a hybrid dynamic-static way, utilizing a unique caching system; made them WAI accessible; reduced page overhead by 60-75% for fast loading, made their delivery reliable and made them XHTML/CSS-valid. We did all this and STILL saved Lycos money!
We're betting that Lycos will come knocking again, requesting that we convert the remainder of their site, to XHTML/CSS-valid, WAI-compliant pages. ;)