The Code Style site has evolved by gradual refinement and accumulation of features and content. This review is part of a fully backdated site log and archive that sheds light on when, why and how particular features were implemented.
This log is sometimes updated several times per week, sometimes with a long overdue backlog of items. Many log entries refer to the Code Style Java package that delivers the servlet services and utilities used to manage this site.
Subscribe to the news feed for this log:
Added new answers to several FAQ sections.
Added a backlog of site log entries since August 2007, with section contents summaries. Also adjusted the URL parsing logic for the table of contents navigation so that the current contents page does not include a link to itself. And corrected a number of site log archive pages that had the incorrect year in the title attribute of their "next" link.
Added a getUri(String) method to the DocumentMetadata class to enable legacy URIs to be preserved with different output formats. Introduced a new LEGACY_EXTENSION constant to FaqMenuGenerator and changed the include file syntax to support alternative scripting languages. Added a new getLegacyUrl(String) method to switch new file extensions for old ones to preserve legacy URLs in hyperlinks.
Re-generated FAQ content with alternative format to test changes to the FaqMenuGenerator class. Also updated some FAQs with alternative include syntax in the answer text.
Added Google Analytics onclick event handlers to the search engine optimisation page sponsorship links. Created a new style for text only page sponsorship boxes with a gradient background and double border top and bottom for the site subject vocabulary page sponsorship.
Added an int levels parameter to the getHeirarchyList() method of the IPMap class to limit the number of IP network nodes that are processed from the base node up. Adjusted ServiceLogClientParser to only request three IP nodes output for standard deny list output.
These backdated pages record detailed changes to the Code Style Web site since July 2000, when development first got underway. Some pages may refer to documents or features that have since changed or are no longer part of the site, but the archive is checked to ensure there are no dead links.
For a summary overview, see the annotated site log contents.