This page is historical.

This is labelled as a change list not change log, as I am not publishing dates, authors or PM tracking ids. I am the author of everything. This is targeting the site, not the CMS.

Site Changes (old to new);

  • Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
  • Improve the logging;
  • Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
  • Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
  • Redo the “website folder” structure so it reads better (please note not the filesystem);
  • Add footers generated via the Wiki libs, but not part of the stored page;
  • Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
  • Add minor styling (mostly on the menu at the top);
  • Add more content;
  • Add more content;
  • Spelcheck [sic] everything again;
  • Add a few external pages for CAIN;
  • Rebuild .htaccess, the host doesn't like some of my settings;
  • Public access, site is now visible;
  • Add university work to the site to maintain parity with my CV;
  • Add a tiny-url feature;
  • Created strapline support (small text below the title);
  • Add support for per-resource CSS and JS;
  • Create a auto generated site-map resource;
  • Adjust the footer again for readability;
  • Add more content;
  • Categorise the system pages to accessgroup 1 (so not in site-map);
  • Add 'Content-Disposition' headers for binary downloads, msie will work properly now;
  • Improve error flowback, so should you somehow break this you are told why it fails;
  • The current codebase is to be a new version as soon as I have have time for the paperwork;
  • Add more content;
  • Re-add constants rather than define()'s, add PHP version constraint fail point;
  • Is now 0.2.0, need to upload to host at some point;
  • Add more test-cases;
  • Confirm and add w3c status. Do not understand their errors on strict xhtml, there is something about singleton tag they dislike. This is on my todo list. Oct 2013: Other people state there may be errors in the w3c validator;
  • Accidentally implement language selection before realise this will never be used;
  • Assorted error flow-back improvements in light of improved test suites;
  • Add more test-cases;
  • Split CV into different jobrole focused editions, add more project pages to website aka “Add more content”;
  • Add robots.txt and support for robots meta;
  • Start to create documentation for platform;
  • Use documentation to determine missing test cases, create more;
  • Use test cases to determine missing documentation, create more (these two items are abit recursive);
  • Add support for additional get args;
  • Add a resource source viewer, second edition added to footer;
  • Make version checking more useful, ought to upgrade code base version numbering;
  • Deploy new version (random fixes as I spot things);
  • Add HTML chunk support for random things that don't fit the current libraries;
  • Add an alternative mechanism for POST functions when the lack of correct syntax hi-lighting makes it hard to edit;
  • Test cases for POST retested, and made more useful;
  • Improve rendering on internal page redirects;
  • In a separate project, create a source form renderer. This will imported into iceline at some point;
  • Fix a batch of undefs I noticed whilst trying to get my sample for JDI to run;
  • Not yet in this project, but add more features to the form renderer in JDI;
  • Add alot of CSS & JS for JDI;
  • Add more articles;
  • The page menus are now run through wiki;
  • Adjusted footer, so all the CSS is in the CSS file, rather than verbatum from w3c, add file modified date text;
  • Saw site in google listings, updated robots file. Need a mechanism to down prioritise old contents in my “external” category, those are mostly older than 2004;
  • Moved the HTML for the menu to the end of the document, hopefully google listing will be more useful now;
  • WikiResource now supports HTML inclusions in the Wiki text, if tagged with '['.'noEscape]' and '['.'/noEscape]' to delimit areas to ignore. Demonstrated on search. This will be refocused as a multi-format-file-protocol in due time, so it resembles the PNG format (only hand editable);
  • Page menu made more useful, it will translate common URL symbols, before rasterisation;
  • Add linked-in URL to footer, as a cross media connection;
  • I am leaving the dates in the footer as a fairly ISO format as I think this is more useful to purpose. The primary use case is discovering cached content, and currency of information;
  • Adjust resource headers and menu at the top of the page, so it renders better on smaller screen sizes;
  • I have wongled enough things so that the nested lists are functioning correctly. This is a negotiation between the resource source file, and the Wiki library, I haven't added any code myself to manage this;
  • Update content again;
  • Add 'share' links to the pages;
  • Improve error handling on dynamically created code in individual resources;
  • File format2 <applause> <parties> <ultra natey impressions> <wild dancing>;
  • Host updates to PHP5.4;
  • Updated my test population, to run ALL v1.x features. Some stuff previously was rushed;
  • Update my docs;
  • Add more tests for v2;
  • Add more docs for v2;
  • <format2 gets published to website here, Jan 2013>;
  • Source gets uploaded to source forge;
  • Add form chunks to the format2, add more docs, add more tests;
  • Add the in-progress flag;
  • Add the status meta element;
  • Edit content;
  • Add select dropdowns as a option for forms;
  • Current domain registration expires in March, don't know if I should stick with the same host;
  • Improve format2 to allow including extra files;
  • Improve format2 to allow “page frames” of relatively static html (i.e. the body element and so on);
  • Escape URLs, so tidy says documents are valid UTF8 docs;
  • Advisory: never get ill, this breaks all normal performance charts;
  • Refactor render.php, to allow a better grade of test cases;
  • Lots of small English improvements/ content editing;
  • Remove alot of the “short term hack” global variables, finally. Add Config class;
  • Update docs;
  • Test the crash handler under a extra range of failures, make it better;
  • Required by the new host, need to patch Text_Wiki into the source tree;
  • Add JS test libraries, for other systems although no current use here;
  • Make alternatePost a useful feature;
  • Add reference db access;
  • Improve usefulness of post handling;
  • Add much more docs for iceline;
  • Audit the creation of the Singleton classes;
  • Rewrite the Session class, as different resources require different outcomes. This should optimise page render times;
  • Due to the above, have better caching strategy;
  • And again, on content-location header;
  • I am pleased that the main “index file” is 100lines, 50% convenience settings & 50% the triggers for the state machine;
  • No new articles for the last section, due to time being used on rewrites;
  • Re-impl session cleanup. Suppress /assets/ from the breadcrumbs;
  • Add a stack of crash reporters, so it is possible to provide higher levels of information;
  • Rewrite the error page, so it reads better;
  • Start to add more CSS...
  • Improve v1/v2 duplexing;
  • Improve error reporting when doing noEscape blocks;
  • Pass my ZCE, which is why things have been stalled recently;
  • Add quite a few more articles;
  • Add table support, v1, via iceline, rather than via wiki;
  • Add a better means to build session keys;
  • Test a second parser for Text_Wiki in, but it was incompatible with my existing content, so remove again;
  • Add abit more JS so window resize works better;
  • Add more stability options when using old session keys;
  • Manually reapply smart-quotes to resources again;
  • Make practical use of [iceline] frames abit more sophisticated;
  • Make the renderer apply smart quotes, because the computer does it faster than me;
  • More articles;
  • Add a recent articles section to the home page;
  • Update iceline config docs, which had become stale;
  • Improve error reporting in alot of places;
  • Add 'protect-csrf' as a option to forms;
  • Improve internal logging in alot of the resource rasterisation;
  • Rebuild template merging again. Hopefully last rebuild;
  • Add validation rules 'lower' and 'upper' for input validation;
  • Add 'email' and 'free_text' base types to the rules lists for input validation;
  • Start to add 'placeholder' attribute support for form items (will be supported everywhere in the next actual version);
  • POST submission 'used in anger', and has more polish now, in v2.
  • Start to add IOInterface stuff;
  • Improve classpath mapping (needed for libraries);
  • Publish a version to SourceForge;
  • Add email support;
  • Add the start of IOInterface stuff;
  • Create and improve the new reach shell;
  • More articles
  • Add increasing amounts of ease of use to the menu structures;
  • Create FTP script so new content is uploaded to the webhost, this mean the sitemap works better;
  • Port everything to the reach shell, so it is easier to read, and more responsive;
  • Rebuild mirror resource, this tests the '*' input validation;
  • Make the home resource responsive down to 700px wide under standards compliant webbrowsers;
  • The rest of the site is already responsive;
  • Make a separate case for below 700px width. Please note, my test phones don't use that case;
  • Add appearance option, you can now choose the styling on the site...;
  • Add columnisation, so it is easier to read;
  • Add more resources;
  • Add more text input filters;
  • Paginate the columnised text, so its easier to read again;
  • Add another batch of articles;
  • Improve columnisation;
  • Paginate many pages so the columns are easier to read;
  • Prohibit scaling to much, so it reads better on phones;
  • Improve columnisation again;
  • Add more articles;
  • Improve responsiveness/layout on mobile;
  • Add more articles;
  • Again improve small screen layout (400px);
  • Add more articles;
  • Add es5 shim library has the current jQuery has dropped msie8;
  • Add G+ share link;
  • Strip most of the get blocks, as the work for link compilation is part of pushStack() ;
  • Fiddle with content <br/> tags, as CSS is now complete (and they are unneeded);
  • Add layout divs to some early f2 pages which omitted them;
  • Add more articles;
  • Adjust headers again, to make mobile cache better;
  • Strip the JS from “open external link as new window” (made by text::wiki), its unnecessary;
  • Add more HTML5 tags for better semantics;
  • Fix obscure bug where some content chunks got duplicated;
  • Design (but not yet write the reusable copy) for a biblio extractor;
  • Add more responsive tweaks for the mobile editions of several layouts;
  • Fix meta-data headers on fonts, suspect was causing issues;
  • Add more articles;
  • This site is not REST compliant, but does set HTTP headers for search engines.
  • Add more articles;
  • Apply bilbio feature to site;
  • Apply view source for PHP (a jQuery plugin) to site. Need patch upstream project for '#' comments;
  • Fix a few CSS issues;
  • Add role specific articles;
  • Split the CSS up into colours and position;
  • Tidyup up reach-positional and appearance assets
  • Inject declaration (a CSS class) so the columniser knows which items are not to be last items in the columns.

Site changelist

RSS. Share: Share this resource on your twitter account. Share this resource on your linked-in account. G+

Site changelist

RSS. Share: Share this resource on your linked-in account. Share this resource on your twitter account. G+ ­ Follow