Site changelist

This resource will open a lot of other windows. Let this happen...

please read the HTML header & fix links. Adam Wulf requested that I didn't add the test driver, so this is passive, the functioning version is where I left it

Annotation is written



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.

Run as standard alone

Site Changes (old to new);

  1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
  2. Improve the logging;
  3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
  4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
  5. Redo the “website folder” structure so it reads better (please note not the filesystem);
  6. Add footers generated via the Wiki libs, but not part of the stored page;
  7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
  8. Add minor styling (mostly on the menu at the top);
  9. Add more content;
  10. Add more content;
  11. Spelcheck [sic] everything again;
  12. Add a few external pages for CAIN;
  13. Rebuild .htaccess, the host doesn't like some of my settings;
  14. Public access, site is now visible;
  15. Add university work to the site to maintain parity with my CV;
  16. Add a tiny-url feature;
  17. Created strapline support (small text below the title);
  18. Add support for per-resource CSS and JS;
  19. Create a auto generated site-map resource;
  20. Adjust the footer again for readability;
  21. Add more content;
  22. Categorise the system pages to accessgroup 1 (so not in site-map);
  23. Add 'Content-Disposition' headers for binary downloads, msie will work properly now;
  24. Improve error flowback, so should you somehow break this you are told why it fails;
  25. The current codebase is to be a new version as soon as I have have time for the paperwork;
  26. Add more content;
  27. Re-add constants rather than define()'s, add PHP version constraint fail point;
  28. Is now 0.2.0, need to upload to host at some point;
  29. Add more test-cases;
  30. 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;
  31. Accidentally implement language selection before realise this will never be used;
    1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
    2. Improve the logging;
    3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
    4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
    5. Redo the “website folder” structure so it reads better (please note not the filesystem);
    6. Add footers generated via the Wiki libs, but not part of the stored page;
    7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
    8. Add minor styling (mostly on the menu at the top);
    9. Add more content;
    10. Add more content;
    11. Spelcheck [sic] everything again;
    12. Add a few external pages for CAIN;
    13. Rebuild .htaccess, the host doesn't like some of my settings;
  32. Assorted error flow-back improvements in light of improved test suites;
    1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
    2. Improve the logging;
    3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
    4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
    5. Redo the “website folder” structure so it reads better (please note not the filesystem);
    6. Add footers generated via the Wiki libs, but not part of the stored page;
    7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
    8. Add minor styling (mostly on the menu at the top);
    9. Add more content;
    10. Add more content;
    11. Spelcheck [sic] everything again;
    12. Add a few external pages for CAIN;
    13. Rebuild .htaccess, the host doesn't like some of my settings;
  33. Add more test-cases;
    1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
    2. Improve the logging;
    3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
    4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
    5. Redo the “website folder” structure so it reads better (please note not the filesystem);
    6. Add footers generated via the Wiki libs, but not part of the stored page;
    7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
    8. Add minor styling (mostly on the menu at the top);
    9. Add more content;
    10. Add more content;
    11. Spelcheck [sic] everything again;
    12. Add a few external pages for CAIN;
    13. Rebuild .htaccess, the host doesn't like some of my settings;
  34. Split CV into different jobrole focused editions, add more project pages to website aka “Add more content”;
    1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
    2. Improve the logging;
    3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
    4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
    5. Redo the “website folder” structure so it reads better (please note not the filesystem);
    6. Add footers generated via the Wiki libs, but not part of the stored page;
    7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
    8. Add minor styling (mostly on the menu at the top);
    9. Add more content;
    10. Add more content;
    11. Spelcheck [sic] everything again;
    12. Add a few external pages for CAIN;
    13. Rebuild .htaccess, the host doesn't like some of my settings;
  35. Add robots.txt and support for robots meta;
    1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
    2. Improve the logging;
    3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
    4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
    5. Redo the “website folder” structure so it reads better (please note not the filesystem);
    6. Add footers generated via the Wiki libs, but not part of the stored page;
    7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
    8. Add minor styling (mostly on the menu at the top);
    9. Add more content;
    10. Add more content;
    11. Spelcheck [sic] everything again;
    12. Add a few external pages for CAIN;
    13. Rebuild .htaccess, the host doesn't like some of my settings;
  36. Start to create documentation for platform;
    1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
    2. Improve the logging;
    3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
    4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
    5. Redo the “website folder” structure so it reads better (please note not the filesystem);
    6. Add footers generated via the Wiki libs, but not part of the stored page;
    7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
    8. Add minor styling (mostly on the menu at the top);
    9. Add more content;
    10. Add more content;
    11. Spelcheck [sic] everything again;
    12. Add a few external pages for CAIN;
    13. Rebuild .htaccess, the host doesn't like some of my settings;
  37. Use documentation to determine missing test cases, create more;
    1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
    2. Improve the logging;
    3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
    4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
    5. Redo the “website folder” structure so it reads better (please note not the filesystem);
    6. Add footers generated via the Wiki libs, but not part of the stored page;
    7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
    8. Add minor styling (mostly on the menu at the top);
    9. Add more content;
    10. Add more content;
    11. Spelcheck [sic] everything again;
    12. Add a few external pages for CAIN;
    13. Rebuild .htaccess, the host doesn't like some of my settings;
  38. Use test cases to determine missing documentation, create more (these two items are abit recursive);
    1. Added the smart quotes back into the content, because they are better typography. This site is UTF-8 and tagged as such;
    2. Improve the logging;
    3. Upgraded the pips on lists with CSS, need to test on a few versions of msie, will fail over to dots;
    4. Spend about a day minorly adjusting wording; stopping nouns from being “magic words”;
    5. Redo the “website folder” structure so it reads better (please note not the filesystem);
    6. Add footers generated via the Wiki libs, but not part of the stored page;
    7. Auto-generate the TOC indexes at the top from the content, not using Wiki, so other renderers can access the TOC;
    8. Add minor styling (mostly on the menu at the top);
    9. Add more content;
    10. Add more content;
    11. Spelcheck [sic] everything again;
    12. Add a few external pages for CAIN;
    13. Rebuild .htaccess, the host doesn't like some of my settings;
  39. Add support for additional get args;
  40. Add a resource source viewer, second edition added to footer;
  41. Make version checking more useful, ought to upgrade code base version numbering;
  42. Deploy new version (random fixes as I spot things);
  43. Add HTML chunk support for random things that don't fit the current libraries;
  44. Add an alternative mechanism for POST functions when the lack of correct syntax hi-lighting makes it hard to edit;
  45. Test cases for POST retested, and made more useful;
  46. Improve rendering on internal page redirects;
  47. In a separate project, create a source form renderer. This will imported into iceline at some point;
  48. Fix a batch of undefs I noticed whilst trying to get my sample for JDI to run;
  49. Not yet in this project, but add more features to the form renderer in JDI;
  50. Add alot of CSS & JS for JDI;
  51. Add more articles;
  52. The page menus are now run through wiki;
  53. Adjusted footer, so all the CSS is in the CSS file, rather than verbatum from w3c, add file modified date text;
  54. 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;
  55. Moved the HTML for the menu to the end of the document, hopefully google listing will be more useful now;
  56. 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);
  57. Page menu made more useful, it will translate common URL symbols, before rasterisation;
  58. Add linked-in URL to footer, as a cross media connection;
  59. 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;
  60. Adjust resource headers and menu at the top of the page, so it renders better on smaller screen sizes;
  61. 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;
  62. Update content again;
  63. Add 'share' links to the pages;
  64. Improve error handling on dynamically created code in individual resources;
  65. File format2 <applause> <parties> <ultra natey impressions> <wild dancing>;
  66. Host updates to PHP5.4;
  67. Updated my test population, to run ALL v1.x features. Some stuff previously was rushed;
  68. Update my docs;
  69. Add more tests for v2;
  70. Add more docs for v2;
  71. <format2 gets published to website here, Jan 2013>;
  72. Source gets uploaded to source forge;