Theo Todman's Web Page

For Text Colour-conventions (at end of page): Click Here

Control - Theo Todman's Website Maintainance History



DateAmendment
1Q14Wrote a "dashboard" showing when the various sections of my website that are under the control of the generator were last regenerated (in bulk)
3Q13Started to convert the site to use CSS ....
2Q13Wrote a code-documenter for my web-generator code (in MS Access basic)
9th December 2012Started to Develop my Photos page ....
4th December 2011Completed the development of automated "Philosophy Papers Full by Sub-Topic" pages, started this time last year. The intention is to provide a quicker link to all the papers I possess relevant to a particular research sub-topic. Where no sub-topic appears, the paper is reported under the topic.
4th December 2011Where a "Read = Yes / No" indicator used to appear against a book or paper in a list, I now show (where reading has started but is incomplete) the Percentage of the Paper / Book read (based on time recorded and the initial estimate).
3Q11Added a search facility. This is not fully-functional yet - there are capacity problems (I need to buy an "industry strength" copy of ZoomSearch), and the page Titles are not set up properly, so the search results read oddly; but it's a start.
2Q11Added "changed dates" to Paper and Book Abstracts, and added "recently changed" Papers and Books to the "recently changed" Notes pages, as a quick look-up for activities in the last 7, 14 or 28 days.
2Q11Added an Author(s) Cross-reference List link to the Paper and Book Summary pages, to facilitate look-ups for other works by the same author(s).
2Q11Added a facility to show which Books or Papers cite other Books or Papers (all within my database, of course).
1Q11Allowed links from Notes to specific labels in other Notes pages.
4Q10Started to develop automated "Philosophy Papers Full by Sub-Topic" pages. While functional, I think there remain bugs in this development, which is incomplete. The intention is to provide a quicker link to all the papers I possess relevant to a particular research sub-topic.
August 2010Developed a facility to add "intra page" footnotes to the Book or Paper Abstract pages.
June 2010Added 2-way links in the Notes pages to intra-page footnotes. As well as it's intrinsic on-going usefulness, this will over time enable me to convert to Note form all the old .pdfs from my undergraduate days - which are replete with footnotes - if this is any use.
June 2010Wrote my own Web Spider. It's a little bit of a cheat, in that it doesn't actually invoke the web-links, but crawls through my directory structure selecting all the .htm files, and rummages through the HTML looking for links which it then copies to a table. It also maintains a table of the directory structure and files therein, and then works out the real address from the relative addressing. It then allows cross-checking between the links and the files. Links external to the site have to be investigated manually (at least I have a list of all the links) - unless I can work out how to use the list to power a browser to check.
8th May 2010Re-jigging of Philosophy/Research page to reflect latest activities and priorities.
26th April 2009First foray into Javascript - added expandable/contractable site-map to make it easier to see what's there. The first of many uses of this technique (I hope).
20th April 2009Suppressed the publication of the Printable versions of Temp Notes (ie. those currently being updated; they are only copied to the local website). This is now in line with the hyperlinked versions.
18th April 2009De-duplicated the link-pages from Papers / Books to the Notes that reference them. If multiple versions of a Note reference the same Book (or Paper), only the latest version appears on the list.
14th April 2009Added a table of Notes history at the end of each Note (ie. not just previous version) - to save tedious chaining.
12th April 2009Where Papers or Books appear in categorised lists, the lists now take account of all three instances of each of the three categories (Subject, Topic and Sub-topic). Consequently, while a document appears only once in the author+title lists, it may appear multiple times in the category-based lists.
11th April 2009Improved, and corrected errors in, the Blackberry-friendly formatted lists of Books and Papers.
10th April 2009Added high/medium/low Abstract Quality icons for Papers and Books, so the browser has an idea whether to bother to click the link.
4th April 2009Added a site-map of my website; both an alphabetic list, and a hierarchy by topic.
20th February 2009Improved the Books / Papers to Notes links to include the right Version and Section (and historical Title) of the Note. Also linked to all archived versions of a Note.
17th February 2009Created automatic links from Paper Summaries to Book Summaries - to allow quick navigation from (notes on) a Paper to (those on) the other Papers in the same Book.
15th February 2009Re-worked and improved my Research Papers page in the light of what I'm currently doing.
4th February 2009Major architectural upgrade - segregated the Notes directories so that each sub-directory contains only 100 Notes (and previous versions thereof) - with the corresponding printed Notes in a sub-sub-directory. This was required for performance reasons and to avoid operating-system restrictions on the web-server. Previously, all Notes had been in a single directory, and all Printed Notes in a single sub-directory. Segregating the Notes in this way greatly complicates the hyperlinking, and it was a job of work writing the code to do this and also sort out the mass of historically generated web-pages - but hopefully it's now OK. Also impacted the links from Papers / Books to Notes, etc. Advice of broken links gratefully received!
28th January 2009Added reading-list (of works cited) at the end of the on-line Note, as well as in the Printed Note.
28th January 2009Provided an automated link from Books / Papers to the Notes referencing them.
26th January 2009Added facility whereby the printing of a particular footnote can be suppressed, though the on-line hyperlinking is maintained. This enables "FIO" links that would not require printing.
25th January 2009Redesigned Bridge Page in the light of no longer playing.
24th January 2009Enabled hyperlinking from Books to the Papers / chapters that constitute them.
31st December 2008Enabled automatic updating of time spent on Books based on time recorded against the Papers / chapters that constitute them.
9th January 2008Added Bridge page - automatically-dealt bridge hands for practice bidding and play; development to be iterated.
10th November 2007Created a mechanism (an "Awaiting Attention" Note, linking to a Note per Note-Group) of indicating which Notes are place-holders and require urgent attention to provide them with some substance.
7th November 2007Added a page explaining what's going on with printable Notes. Added the "mix and match" options of printing all footnote references (including the "forwarding items") and printing the reading list. Included links to such items as relevant.
4th November 2007For Printable Notes, where further footnotes are to be suppressed (either because outside the depth of scan, or because the referenced Note is "out of patch"), suppress the sub/superscripting which would otherwise encourage the reader to look for a nonexistent Footnote. Where a sequence of Footnotes is interspersed with commas, these can be left dangling, but I can't be bothered to fix this at the moment.
3rd November 2007Appended to a printed Note a list of (and links to the Summaries of) all Papers and Books either Referenced by the Sub-Topic associated with the Note's title, or directly cited. Also included all similar references in all footnotes within the depth of scan (ensuring no duplication). This may need some further development.
26th October 2007For Notes with the "link to the printed version" embedded in the Note itself, archive the webpage for the printable version, together with the linkage to it, when the Note itself is archived (ie. as the result of amendment). This should solve the problem of "printable versions" always displaying the latest versions, even when triggered from archived versions ("Previous Published Version") of the Notes.
15th October 2007Added secure area to website (initially for MPhil/PhD Supervision material).
14th October 2007Further improvements to the Notes jump-tables: added an "all by category" table, and added the numbers of notes by category to this and the three "recent changes" tables. The browser can now see whether it's worth drilling down to the next level jump-tables.
29th September 2007Papers lists now only show an "Abstract" hyperlink if there's an Abstract! Because Comments are combined with Abstracts on the Abstracts pages, the reader was encouraged to search for an Absract when there was only a Comment. Comments can still be accessed via the "More" link.
27th September 2007Cleared down the Notes Archive (it had filled up with rumble during the development of the site).
26th September 2007Added a "Temp" Note status. Such notes are ignored in all processing in favour of the latest archived Note of that ID (if any, otherwise the "Temp" note is used). A web-page of the "Temp" note is produced, but not published or interlinked. This enables format checking without the undesireable legacy of an archive and chain of badly-formatted versions of the same Note.
18th September 2007Removed "Private" notes from Notes jump-tables (to save wild goose chases). Added "Animadversions" to the main jump table on the front screen.
3rd September 2007Further improved the "recent changes" function by adding links to Notes changed in the last 7 and 28 days, in addition to the 14-day tables previously produced.
1st September 2007Fixed the problem alluded to below. There's now a two-stage jump: Note category then individual notes. Then, for the Blog, the root Note.
28th August 2007Created a Jump-Table of Notes changed in the last two weeks, and added the link to the front page. This needs refining a bit, but is at least a start.
28th August 2007Removed timestamps from Notes Links In and Out (except on Archived Notes) - so always pick up the latest versions.
28th August 2007Converted main "Carthusians" page into a Note.
27th August 2007Released some updates to my "Carthusians" page.
20th August 2007Enabled links from Papers' Abstracts or Comments to Notes.
20th August 2007Improved sequence of printing of footnotes in the "printable" Notes. Footnotes that refer to later, but "higher status", footnotes now refer forward rather than printing that footnote before it is appropriate to do so (eg. a footnote that refers to an appendix now refers forward to that appendix, rather than printing it there and then). Also suppressed "repeated footnote" messages for footnotes of repeated footnotes.
16th August 2007Improved the referencing of footnotes in the "printable" Notes. Also, suppressed printing of footnotes on "foreign" notes referenced (eg. if the Blog refers to a Personal Identity Note, I don't print all that notes footnotes as part of the Blog print).
13th August 2007Added additional Jump Tables for Notes other than those for Personal Identity research. Ie. for the Blog, Autobiography, Tractatus Christianus, Write-ups and Status Reports.
7th August 2007Enabled on-line availability of previous versions of Notes (so I can see how my mind has changed, or thought developed, on a particular topic).
9th July 2007Created a Blog, and populated it with a discussion of "Never Let Me Go" by Kazuo Ishiguro.
7th July 2007Slight tweak to Printable Notes, to suppress titles if these are suppressed in the hyperlinked version. Added printable versions of Status Report and Tractatus Christianus.
6th July 2007Made hyperlinks within Notes pages more visible by attaching them to the word prior to the sub/superscript, rather than to the sub/superscript itself.
2nd July 2007Improved technology for printable notes + footnote sets: disabled hyperlinks, suppressed private notes & added timestamps and authorship/copyright/email blurbs.
1st July 2007Created technology for printable notes + footnote sets, to any depth of footnoting (ensuring that repeated footnotes are not repeat-printed). Ran for Autobiography, to level 4, and for Research Proposal (to levels 1 and 2), and posted to relevant pages.
30th June 2007Removed reading lists from Notes to which reading lists are inapplicable.
29th June 2007Added book abstracts & comments column to "categorised" book list.
28th June 2007Developed the concept of public and private notes.
27th June 2007Started autobiography.
26th June 2007Added book abstracts & comments column to author-sequence book list (categorised list outstanding).
25th June 2007Automatically generate copies of changed files into an empty "transfer" file structure, to ease selective FTP-copying. Now just move the entire transfer directory structure to release the local copy of the site to the web. The site is now over 20,000 pages.
25th June 2007Changed email address (to theo@theotodman.com) throughout the generated portions of the website.
25th June 2007Created Book summaries, and then enabled automatic two-way hyperlinking from Notes to the Book summaries.
24th June 2007Added summary of outgoing links to Notes pages.
23rd June 2007Created method for two-way linking of Paper Information-Summaries and Abstracts to Notes.
23rd June 2007Added "Read" marker to book and paper lists.
22nd June 2007Improved Notes pages - added "topic" hierarchy; reformatted footers into tables; added automatic "last updated" timestamp.
22nd June 2007Improved page for Carthusians - Added photo & "Times" article.
19th June 2007Added a status report. Incomplete.
18th June 2007Re-engineered "Research Notes" page-generation, and added a jump-table and links to reading-lists by sub-topic.
16th June 2007Added separate pages for Birkbeck, the Birkbeck Philosophy Society, Carthusians and Christians. Added a note to the "Artwork" page about my mother's funeral in Gloucester Cathedral.
12th June 2007Added all BA Paper-precis as PDFs. Both as links from abstracts, and as a separate categorised page.
10th June 2007Added Location to Book Lists.
10th June 2007Added "More" facility for Papers - ie. the rest of the gubbins held in the database is viewable by clicking a "More" hyperlink. This is also visible in the BlackBerry Papers list.
8th June 2007Correction of bug for internal "jumps" - removal of spaces from names.
2nd June 2007Re-engineered "BlackBerry-style" pages. Included multiple levels of indexing by hyperlinking (had found the previous approach of just breaking down by initial letter of primary key resulted in pages too large to navigate).
30th May 2007Added links to abstracts from the "BlackBerry-style" Papers pages.
26th May 2007Added "BlackBerry-style" Papers and Books pages.
21st May 2007Added Book page sorted by Category.
21st May 2007Various tweaks to the "blurb" pages. Font size reduction, improved hyperlinking, some textual changes.
21st May 2007Added page of Philosophy papers "Full" sorted by Category.
20th May 2007Added page of Identity papers "Full" sorted by Sub-Topic.
20th May 2007Made Jump Table by Sub-Topic (rather than by initial letter) for tables sorted by Sub-Topic.
19th May 2007Added page of Identity papers read sorted by Sub-Topic.
18th May 2007Added technique for automatic creation of hyperlinks to web references in Abstracts. Implemented for existing references.
18th May 2007Segregated Abstracts into multiple directories.
18th May 2007Added technique for automatic creation of hyperlinks to web references in Abstracts. Implemented for existing references.
17th May 2007Changed the way Abstracts are displayed. Instead of being embedded in the papers-lists, they are now separate pages accessed by hyperlink. Created the routines to create and maintain these pages (currently 4,500-odd).
16th May 2007Set up (hopefully) Non-frames-friendly versions of main index and philosophy papers pages.
16th May 2007Electronic resources page mage a multi- rather than single-page document, to speed up access times.
15th May 2007Segregated Philosophy papers from pre-2001 papers. Philosophy papers now use frames.
14th May 2007Brought Amendments History Page up to date (had been in abeyance since 2001).
13th May 2007Creation of techniques to allow automatic generation of web-pages involving multi-level hyperlinking. Trial implementation for research proposal.
12th May 2007Converted index page to use frames.
11th May 2007Use of web-pages automatic generation techniques to produce book-catalogue page.
9th May 2007Addition of 2nd - 3rd Year BA philosophy essays.
7th May 2007Created "Electronic Resources" page (ie. sources for on-line philosophy papers).
6th May 2007Addition of "Artwork" page and image of pen and ink drawing of Gloucester Cathedral.
5th May 2007Enhancement of technique to produce "jump" page and a slave page for each initial letter. Alternatively, internal jumps within the same page. Application to existing "lists" pages.
5th May 2007Started Web-links page as background task.
4th May 2007Migration of site from Link (http://website.lineone.net/~theotodman/) to Link (http://www.theotodman.com/). Added automatic forwarding after 10 seconds from old to new. Old site no longer maintained.
2nd May 2007Use of web-pages automatic generation techniques to produce "Philosophy Papers Full" page.
1st May 2007Use of web-pages automatic generation techniques to produce "Identity Papers Full" page.
30th April 2007Creation of automatic techniques to generate web-pages from MS Access database. Used to create "Philosophy Papers Read" page.
27th April 2007Creation of stand-alone "Philosophy Papers" page. Population with final-year BA essays.
23rd April 2007Update of index page with contemporary information & photos.



... and in the site's original incarnation ...

DateAmendment
29th April 2001Addition of Commensal 106 (PDF version only). Changes to instructions for joining PDGList
21st March 2001Addition of Commensal 105.
6th January 2001Addition of Commensal 92 & PDF versions of Commensal 84 - 104.
27th December 2000Addition of Commensal 104.
10th December 2000Addition of commentary by Albert Dean on Chapter 1 of my Christian Tractatus, together with my responses ad loc.
26th November 2000Addition of Prof. Oswald Hanfling's article "Is, Ought & the Voluntaristic Falacy" (criticised in Commensal 90).
5th November 2000Completion of Commensal 93.
14th October 2000Completion of Commensal 94. Added commentary pages (currently empty !) for all Tractatus Christianus pages & linked them together.
7th October 2000Correction / completion of Commensal 91. Added all Commensal contributions from Anthony Owens & Roger Farnworth.
4th October 2000Addition of Commensal 95. Added Commensal Indexes.
1st October 2000Completion of the HTML version of my booklet "The Temptations of the Lord". Fixed a couple of dodgy URLs.
29th September 2000Addition of Commensal 96 & dummies for all outstanding Commensal chapters. Compressed JPEG image of self + family.
19th September 2000Addition of Commensal 103.
10th September 2000Addition of Commensals 97 & 98. Completed addition of "Virgin Birth" to "OBT" documents.
3rd September 2000Addition of Commensal 84. Added Prof. Oswald Hanfling's response to my "Is / Ought" critique in Commensal 90. Addition of Index pages for all other Commensals. Addition of all Commensal articles by yours truly. Re-engineering of (my personal) OBT Page & links to documents. All "OBT" documents loaded with the exception of most chapters of Virgin Birth & Temptations. Addition of counter to OBT page.
28th August 2000Addition of Amendment History & Commensal 99 - 101. Improvement of visibility of Tractatus Apendices. Links to all documents on this site by me. Creation of PDG Home Page & reorganisation of Commensal Index page. Creation of (my personal) OBT Page & links to documents. First "OBT" document loaded. Replaced counter on home page by three counters - Home page, Tractatus & PDG Home page. Accidentally zapped home page counter.
20th August 2000Addition of Commensal 102
12th August 2000Initial Load - Tractatus & Commensal 89 - 91

Note last updated: 30/03/2014


Footnote 1: (Website - Outstanding Developments)

Rationale for this Document

  • My website has evolved over time, and some parts are more active than others. Some parts haven’t been looked at (by me) for years.
  • I have known of various problems for some time, and they have been queuing for development awaiting opportunity / enthusiasm.
  • My focus has always been content before form. However, it’s form that catches the eye. So, the site needs a makeover.
  • I’ve also used rather primitive HTML techniques – whatever’s simplest, quickest and less distracting from my philosophical studies.
  • I have started to document my website and the site-generator. The results are currently in a password-protected area.
    1. The Functional Documentation is very rudimentary, but
    2. The Technical Documentation – in the form of the actual code with hyperlinks between routines, and links to the tables and queries used – is wonderful (even if I say so myself) – something Microsoft should have supplied.
    3. The Progress to Date Document provides a brief functional overview, together with the schedule of past quarterly upgrades.
  • Outstanding developments are listed below in two sequences:-
    1. By Priority
    2. By Category
  • Items that have been “Cancelled” or for which a “Work-around” has been found are included in the lists under these status-codes so they are not lost sight of.


  1. Own Website: Outstanding Items By Priority:-
    • Priority: 1
      1. Architecture: Complete XRef-re-engineering project:-
        1. Ensure all links and link-pages use the new XRef table, and pension off the old tables.
        2. Check all link-types still work and fix any errors.
        3. Complete the auto-triggering of regeneration of “associated” link pages.
        4. Fix update bug in Convert_Webrefs.
        5. Fix Bug whereby PaperSummary pages seem to have “Works-” and “Books/Papers-” Citings that refer to the same link-pages.
      2. Architecture (On-Going): Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.
      3. Authors: Authors Narrative: enable footnotes.
      4. Books/Papers: Investigate whether multiple Subject/Topic/Subtopic usage leads anywhere (ie. are just the first (of 3) actually used). Fix anything amiss.
      5. Documenter (In Progress): Provide Functional Documentation for Website Generator (using Notes)
      6. Education: Investigate Bootstrap.
      7. Education: Plan what to do with "Sitepoint (Learnable) - Sitepoint Learnable Web Development Courses" and the eBooks in my possession.
      8. Education (In Progress): Read "PC Pro - Computing in the Real World".
      9. Education (In Progress): Read "Barnes (Russell), Ed. - Web Designer".
      10. Education: Re-start "Harvard University - CS50 Introduction to Computer Science" (consider accreditation).
      11. Education: Understand Bitcoin & Blockchain better
      12. Footnotes: Enable the re-use of Footnotes in the same Note3. Currently, they appear twice.
      13. Infrastructure (In Progress): Migration of Website from UKServers to Namesco. Test out.
      14. Notes: Allow the option to concatenate Notes in the Printed version (ie. linearly embed them essay-style), rather than treating the hyperlinks as footnotes – but still keep the hyperlink & cross-referencing in place.
        1. For use as "disclaimers" - eg. for "Plug Notes".
        2. For Thesis / essays: the difficulty here is the need for linking passages to make the text run smoothly.
      15. Notes (In Progress): Create automatic4 key-word referencing (ie. to Notes in the Notes-Group "Personal Identity")
      16. Notes: Ensure FN referencing within Notes and referencing between Abstracts and Notes works for archived Notes.
      17. Notes: Investigate Note_Links: needs versioning, and section of calling Note
      18. Notes: Investigate Note_Links: Section references seem to be incorrect
      19. Notes: Printable Notes: fix the bug whereby the “private” flag is round the wrong way.
      20. Notes: Suppress the publication of the Printable versions of Temp Notes
      21. Papers: Create password-protected area to hold pdfs, and links thereto.
      22. Photos: Add photos of Tom
      23. Photos: Develop software & procedure to make adding more content to the photos pages easier to undertake.
      24. Process: Determine why Recalculation & Changed Book/Papers produce unneeded regeneration.
      25. Spider (In Progress): Spider keeps generating WebRefs. Suspect it's where I change the URL in the WebRefs table - the Spider creates another WebRef with the superceded URL. Procedurally, this ought not to be possible.
      26. Status: Add extra items to Functors to facilitate Quarterly Reporting.
      27. WebRefs: Documentation & Bug-fixes: Phase 2
        1. Re-document the procedures in the light of recent changes.
        2. Resolve issues generated / revealed by the spider.
        3. Investigate - and fix where possible - broken links.
    • Priority: 2
      1. Abstracts (In Progress): Ensure some minimal data on Abstracts for Identity Papers Read
      2. Architecture: Improve flexibility of password-protected areas (ie. multiple areas, with different log-ons).
      3. Backups: Determine why flag on directories "not to be backed up" gets reset
      4. Backups: Investigate historic error messages
      5. Backups: Review architecture to improve performance
      6. Notes: Add "Specific", "Contextual" & "General" Notes as an optional footer to all Notes. I think this is important – part of the difficulty in understanding some philosophers is knowing what their background assumptions are, as this influences what they take to be “obvious” or “a given”.
      7. Notes: Bug: "++ NP ++" links to previously linked note or to (non-)Note 0. Example!
      8. Notes: Check (in use) that the optional "don't print" feature for specific footnotes doesn't print other footnotes further down the chain. Probably OK.
      9. Notes: Enable reproduction of archived “Printed Notes”.
      10. Notes: Fix bugs in multi-level footnoting in Printable Notes – the referencing is going wrong.
      11. Notes: Improve Printable notes processing for "Temp" Notes (ie. produce a "_T" (& include all "_T"s), but leave standard prints free of "Temps".
      12. Notes: Investigate Notes Archiving - see if could re-create re-formatted if required from saved historical versions (but not fixed re directories)
      13. Notes: Reading Lists: Fix duplications:-
        1. Items "cited" and "categorised" (sometimes seem to) appear twice.
        2. Books and "single papers" of that Book both appear.
      14. Notes: Solve the problem of the size limitation for Notes (eg. by allowing their concatenation, but check in Access 2013 first).
      15. Papers: Remove all large “Comments” that have been utilised to expand Paper Abstracts (by moving them to Notes7).
      16. Papers: When "+PnnnP+" reference used in an Object, allow "#Reference" style to be more specific where in the Paper Abstract the reference is.
      17. Spider: Analyse the results of the data collection exercise and design a plan of campaign to fix broken “Internal” links and prevent recurrence.
      18. Spider: Correct the code so the problems discovered by the Spider don’t recur.
      19. Spider: Delete “orphan pages” that are never linked to, ie. Use the Spider to “prune” redundant pages automatically where possible.
      20. Spider: Fix the historical data where errors are uncovered by the Spider (no simple task to automate).
      21. Technology: Increase use of CSS Style Sheets
      22. WebRefs (In Progress): Complete investigation and correction of broken “External” Links.
    • Priority: 3
      1. Aesthetics: Undertake a trawl through all (categories of) web-page, making aesthetic improvements, and correcting content.
      2. Architecture: Add scrolling titles to Lists
      3. Books/Papers: Introduce check that if a Book is flagged as "read" so are its Papers. Manual check completed in March 2018.
      4. Books/Papers: Review the effectiveness of the categorised reading lists for both Papers and Books.
      5. Documenter: Investigate & fix “Query Fragments” issue.
      6. Documenter: Investigate the error reports from the Documenter, especially unused variables & queries.
      7. Documenter: Separate Documenter from the main database & code, then add a parameter so it doesn’t necessarily document itself.
      8. Documenter: Undertake a trawl through the code for all functions within the generator – making improvements for efficiency and function. Supply rudimentary functional documentation as a spin-off therefrom.
      9. Facebook: Upgrade my Facebook page ("Facebook - Understand Facebook & Build Personal Facebook Page") using "Abram (Carolyn) - Facebook for Dummies: Fifth Edition" for inspiration / guidance.
      10. Notes: Add “Date Created” to Note_Links (for audit purposes; I’m still not convinced that links disappear when they should).
      11. Notes: Determine why very long printable notes (eg. Level 3+ for Note 170) are being truncated.
      12. Notes: Fix problem with broken bespoke links to Printed Notes from Archived Notes.
      13. Notes: Improve flexibility of reading lists attached to printable version of Notes (different sort orders, priority items only, etc).
      14. Notes: Improve reading-lists from Notes (ie. firstly PID, then all starting with topic from Philosophy Papers Full)
      15. Spider: Determine why copying of data back to the slave database takes so long - approx. 3.5 hours
      16. Status: Check how "YTD Planned %" is calculated - seems incorrect early in the Quarter if the plan varies during the year.
      17. Technology: Investigate the use of RTF in memo fields, so that I can get round the 64k character limit.
      18. Technology: Look into Sistrix Smart9.
      19. Technology: Read the Google documentation (Link (https://www.google.com/webmasters/)) to investigate where I’m going wrong in the (failure to) use META tags to ensure my stuff sorts correctly in the search engines.
      20. Technology: Use generated Javascript to allow multi-level expandable / contractable lists in Notes and Paper Abstracts.
      21. Technology: Very long pages (eg. Concatenated Notes and Book Paper Abstracts) fail to render correctly in Firefox (mostly OK in other browsers). Investigate whether it’s possible to subdivide them.
    • Priority: 4
      1. Technology: Add page-hit counters
    • Priority: 5
      1. Documenter: Technical Documenter:-
        1. Investigate possibilities of retailing the documenter.
        2. Enhance to document Macros.
        3. Look at ways of documenting other (MS Access) databases & trial on Northwind.
    • Work-arounds
      1. Books (Work-around): Book Comments: if there are explicit internal links to files in Book Comments, they cannot work both in the BookSummary and BookPaperAbstracts, which are at different directory levels. So, don’t put them in the Comments – only in the Abstract.
      2. Books (Work-around): Books - Referencing of Notes: The "+NnnnN+" method works from the Book Summary, "++nnn++" from Book Abstract, but neither vice-versa.
      3. Books (Work-around): Books by Location: the jump table led to an invalid location. I bodged the data, by deleting an unused location, and didn’t properly investigate.
      4. Books (Work-around): Books to Notes: There’s an issue if a Note changes from Secure to non-Secure, but I bodged the data and didn’t try to fix it.
    • Cancelled Developments
      1. Architecture: Create expandable lists in Abstracts, Notes ("Plus table11" cells? For categorised lists)
      2. Books: Create "Books by Subject" and "Books by Title" lists
      3. Books/Papers: Create list of "Identity" papers - and books - to obtain (ie. the "zzz"s)
      4. Books/Papers: Create Second-Level Jump (+ maybe split pages) for Philosophy / Identity Papers / Books Full - similar to Blackberry pages
      5. Books/Papers: Determine more efficient method of updating "Books to Papers", "Papers to Notes" and "Books to Notes" - use archiving
      6. General: Fix "American" date formats in Electronic Resources page
      7. Notes: Create "who's who" of respondents (will just be private notes)
      8. Technology: Create own local webserver
      9. Technology: Increase use of Frames12
      10. Technology: Investigate Wiki-technology (inc. Confluence, Plone CMS & Windows Help)
      11. WebRefs: Add collection of "non-identity" weblinks
  2. Other Websites: Outstanding Items By Priority:-
    • Priority: 1
      1. Bridge: Create "Small Sites" database for Alaric
      2. Bridge: Run Eve Goblets - if asked!
      3. Enigma (On-Going): Termly updates to the Enigma Ensemble (http://www.enigmaensemble.co.uk/) Website.
      4. Sophie (On-Going): Periodic updates to Sophie Botros: Live Site (http://www.sophiebotros.com/)


  1. Own Website: Outstanding Items By Category:-
    • Abstracts
      1. Priority 2 (In Progress): Ensure some minimal data on Abstracts for Identity Papers Read
    • Aesthetics
      1. Priority 3: Undertake a trawl through all (categories of) web-page, making aesthetic improvements, and correcting content.
    • Architecture
      1. Priority 1: Complete XRef-re-engineering project:-
        1. Ensure all links and link-pages use the new XRef table, and pension off the old tables.
        2. Check all link-types still work and fix any errors.
        3. Complete the auto-triggering of regeneration of “associated” link pages.
        4. Fix update bug in Convert_Webrefs.
        5. Fix Bug whereby PaperSummary pages seem to have “Works-” and “Books/Papers-” Citings that refer to the same link-pages.
      2. Priority 1 (On-Going): Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.
      3. Priority 2: Improve flexibility of password-protected areas (ie. multiple areas, with different log-ons).
      4. Priority 3: Add scrolling titles to Lists
      5. Cancelled: Create expandable lists in Abstracts, Notes ("Plus table13" cells? For categorised lists)
    • Authors
      1. Priority 1: Authors Narrative: enable footnotes.
    • Backups
      1. Priority 2: Determine why flag on directories "not to be backed up" gets reset
      2. Priority 2: Investigate historic error messages
      3. Priority 2: Review architecture to improve performance
    • Books
      1. Work-around: Book Comments: if there are explicit internal links to files in Book Comments, they cannot work both in the BookSummary and BookPaperAbstracts, which are at different directory levels. So, don’t put them in the Comments – only in the Abstract.
      2. Work-around: Books - Referencing of Notes: The "+NnnnN+" method works from the Book Summary, "++nnn++" from Book Abstract, but neither vice-versa.
      3. Work-around: Books by Location: the jump table led to an invalid location. I bodged the data, by deleting an unused location, and didn’t properly investigate.
      4. Work-around: Books to Notes: There’s an issue if a Note changes from Secure to non-Secure, but I bodged the data and didn’t try to fix it.
      5. Cancelled: Create "Books by Subject" and "Books by Title" lists
    • Books/Papers
      1. Priority 1: Investigate whether multiple Subject/Topic/Subtopic usage leads anywhere (ie. are just the first (of 3) actually used). Fix anything amiss.
      2. Priority 3: Introduce check that if a Book is flagged as "read" so are its Papers. Manual check completed in March 2018.
      3. Priority 3: Review the effectiveness of the categorised reading lists for both Papers and Books.
      4. Cancelled: Create list of "Identity" papers - and books - to obtain (ie. the "zzz"s)
      5. Cancelled: Create Second-Level Jump (+ maybe split pages) for Philosophy / Identity Papers / Books Full - similar to Blackberry pages
      6. Cancelled: Determine more efficient method of updating "Books to Papers", "Papers to Notes" and "Books to Notes" - use archiving
    • Documenter
      1. Priority 1 (In Progress): Provide Functional Documentation for Website Generator (using Notes)
      2. Priority 3: Investigate & fix “Query Fragments” issue.
      3. Priority 3: Investigate the error reports from the Documenter, especially unused variables & queries.
      4. Priority 3: Separate Documenter from the main database & code, then add a parameter so it doesn’t necessarily document itself.
      5. Priority 3: Undertake a trawl through the code for all functions within the generator – making improvements for efficiency and function. Supply rudimentary functional documentation as a spin-off therefrom.
      6. Priority 5: Technical Documenter:-
        1. Investigate possibilities of retailing the documenter.
        2. Enhance to document Macros.
        3. Look at ways of documenting other (MS Access) databases & trial on Northwind.
    • Education
      1. Priority 1: Investigate Bootstrap.
      2. Priority 1: Plan what to do with "Sitepoint (Learnable) - Sitepoint Learnable Web Development Courses" and the eBooks in my possession.
      3. Priority 1 (In Progress): Read "PC Pro - Computing in the Real World".
      4. Priority 1 (In Progress): Read "Barnes (Russell), Ed. - Web Designer".
      5. Priority 1: Re-start "Harvard University - CS50 Introduction to Computer Science" (consider accreditation).
      6. Priority 1: Understand Bitcoin & Blockchain better
    • Facebook
      1. Priority 3: Upgrade my Facebook page ("Facebook - Understand Facebook & Build Personal Facebook Page") using "Abram (Carolyn) - Facebook for Dummies: Fifth Edition" for inspiration / guidance.
    • Footnotes
      1. Priority 1: Enable the re-use of Footnotes in the same Note15. Currently, they appear twice.
    • General
      1. Cancelled: Fix "American" date formats in Electronic Resources page
    • Infrastructure
      1. Priority 1 (In Progress): Migration of Website from UKServers to Namesco. Test out.
    • Notes
      1. Priority 1: Allow the option to concatenate Notes in the Printed version (ie. linearly embed them essay-style), rather than treating the hyperlinks as footnotes – but still keep the hyperlink & cross-referencing in place.
        1. For use as "disclaimers" - eg. for "Plug Notes".
        2. For Thesis / essays: the difficulty here is the need for linking passages to make the text run smoothly.
      2. Priority 1 (In Progress): Create automatic16 key-word referencing (ie. to Notes in the Notes-Group "Personal Identity")
      3. Priority 1: Ensure FN referencing within Notes and referencing between Abstracts and Notes works for archived Notes.
      4. Priority 1: Investigate Note_Links: needs versioning, and section of calling Note
      5. Priority 1: Investigate Note_Links: Section references seem to be incorrect
      6. Priority 1: Printable Notes: fix the bug whereby the “private” flag is round the wrong way.
      7. Priority 1: Suppress the publication of the Printable versions of Temp Notes
      8. Priority 2: Add "Specific", "Contextual" & "General" Notes as an optional footer to all Notes. I think this is important – part of the difficulty in understanding some philosophers is knowing what their background assumptions are, as this influences what they take to be “obvious” or “a given”.
      9. Priority 2: Bug: "++ NP ++" links to previously linked note or to (non-)Note 0. Example!
      10. Priority 2: Check (in use) that the optional "don't print" feature for specific footnotes doesn't print other footnotes further down the chain. Probably OK.
      11. Priority 2: Enable reproduction of archived “Printed Notes”.
      12. Priority 2: Fix bugs in multi-level footnoting in Printable Notes – the referencing is going wrong.
      13. Priority 2: Improve Printable notes processing for "Temp" Notes (ie. produce a "_T" (& include all "_T"s), but leave standard prints free of "Temps".
      14. Priority 2: Investigate Notes Archiving - see if could re-create re-formatted if required from saved historical versions (but not fixed re directories)
      15. Priority 2: Reading Lists: Fix duplications:-
        1. Items "cited" and "categorised" (sometimes seem to) appear twice.
        2. Books and "single papers" of that Book both appear.
      16. Priority 2: Solve the problem of the size limitation for Notes (eg. by allowing their concatenation, but check in Access 2013 first).
      17. Priority 3: Add “Date Created” to Note_Links (for audit purposes; I’m still not convinced that links disappear when they should).
      18. Priority 3: Determine why very long printable notes (eg. Level 3+ for Note 170) are being truncated.
      19. Priority 3: Fix problem with broken bespoke links to Printed Notes from Archived Notes.
      20. Priority 3: Improve flexibility of reading lists attached to printable version of Notes (different sort orders, priority items only, etc).
      21. Priority 3: Improve reading-lists from Notes (ie. firstly PID, then all starting with topic from Philosophy Papers Full)
      22. Cancelled: Create "who's who" of respondents (will just be private notes)
    • Papers
      1. Priority 1: Create password-protected area to hold pdfs, and links thereto.
      2. Priority 2: Remove all large “Comments” that have been utilised to expand Paper Abstracts (by moving them to Notes20).
      3. Priority 2: When "+PnnnP+" reference used in an Object, allow "#Reference" style to be more specific where in the Paper Abstract the reference is.
    • Photos
      1. Priority 1: Add photos of Tom
      2. Priority 1: Develop software & procedure to make adding more content to the photos pages easier to undertake.
    • Process
      1. Priority 1: Determine why Recalculation & Changed Book/Papers produce unneeded regeneration.
    • Spider
      1. Priority 1 (In Progress): Spider keeps generating WebRefs. Suspect it's where I change the URL in the WebRefs table - the Spider creates another WebRef with the superceded URL. Procedurally, this ought not to be possible.
      2. Priority 2: Analyse the results of the data collection exercise and design a plan of campaign to fix broken “Internal” links and prevent recurrence.
      3. Priority 2: Correct the code so the problems discovered by the Spider don’t recur.
      4. Priority 2: Delete “orphan pages” that are never linked to, ie. Use the Spider to “prune” redundant pages automatically where possible.
      5. Priority 2: Fix the historical data where errors are uncovered by the Spider (no simple task to automate).
      6. Priority 3: Determine why copying of data back to the slave database takes so long - approx. 3.5 hours
    • Status
      1. Priority 1: Add extra items to Functors to facilitate Quarterly Reporting.
      2. Priority 3: Check how "YTD Planned %" is calculated - seems incorrect early in the Quarter if the plan varies during the year.
    • Technology
      1. Priority 2: Increase use of CSS Style Sheets
      2. Priority 3: Investigate the use of RTF in memo fields, so that I can get round the 64k character limit.
      3. Priority 3: Look into Sistrix Smart21.
      4. Priority 3: Read the Google documentation (Link (https://www.google.com/webmasters/)) to investigate where I’m going wrong in the (failure to) use META tags to ensure my stuff sorts correctly in the search engines.
      5. Priority 3: Use generated Javascript to allow multi-level expandable / contractable lists in Notes and Paper Abstracts.
      6. Priority 3: Very long pages (eg. Concatenated Notes and Book Paper Abstracts) fail to render correctly in Firefox (mostly OK in other browsers). Investigate whether it’s possible to subdivide them.
      7. Priority 4: Add page-hit counters
      8. Cancelled: Create own local webserver
      9. Cancelled: Increase use of Frames22
      10. Cancelled: Investigate Wiki-technology (inc. Confluence, Plone CMS & Windows Help)
    • WebRefs
      1. Priority 1: Documentation & Bug-fixes: Phase 2
        1. Re-document the procedures in the light of recent changes.
        2. Resolve issues generated / revealed by the spider.
        3. Investigate - and fix where possible - broken links.
      2. Priority 2 (In Progress): Complete investigation and correction of broken “External” Links.
      3. Cancelled: Add collection of "non-identity" weblinks
  2. Other Websites: Outstanding Items By Category:-
    • Bridge
      1. Priority 1: Create "Small Sites" database for Alaric
      2. Priority 1: Run Eve Goblets - if asked!
    • Enigma
      1. Priority 1 (On-Going): Termly updates to the Enigma Ensemble (http://www.enigmaensemble.co.uk/) Website.
    • Sophie
      1. Priority 1 (On-Going): Periodic updates to Sophie Botros: Live Site (http://www.sophiebotros.com/)





In-Page Footnotes

Footnote 3:
  • This occurs in these reports, but possibly elsewhere.
Footnote 4:
  • This is complicated for a number of reasons:-
    1. There will be false positives, so there needs to be a way of "proofing" what's to be done before doing anything.
    2. There will be times where it is inappropriate (eg. in quoted work by other authors).
    3. The referencing differs depending on whether the term is in a Footnote or not.
    4. I'd need to check for already-existing links, variant grammatical forms, etc.
  • Maybe try this out using the case of "Supervenience".
Footnote 7:
  • Once the size-limitation on Notes has been resolved.
Footnote 9:
  • See Link (https://www.sistrix.com/smart/)
  • This used to be called Optimizr, see Link (http://www.optimizr.com/).
  • A quick look doesn’t show it to be an obvious scam, but I need to double-check.
  • An unsolicited analysis of my site turned up monthly from Optimizr from January 2015 to October 2017, listing a large number of “problems” that I think I know about, but which are in the queue to address.
  • It restarted in February 2018, under the Sistrix name (this seems to have been associated with Optimizr since November 2015).
  • The free version of this software is restricted to 1,000 pages, which is a very small proportion of my Site, though I may be able to point it to difference base-URLs.
  • But I do need to address the problems validly itemised, and a sub-set is still useful.
Footnote 11:
  • I'm not sure what was intended here.
Footnote 12:
  • This is now archaic, and was subsequently largely abandoned, though useful at the time.
Footnote 13:
  • I'm not sure what was intended here.
Footnote 15:
  • This occurs in these reports, but possibly elsewhere.
Footnote 16:
  • This is complicated for a number of reasons:-
    1. There will be false positives, so there needs to be a way of "proofing" what's to be done before doing anything.
    2. There will be times where it is inappropriate (eg. in quoted work by other authors).
    3. The referencing differs depending on whether the term is in a Footnote or not.
    4. I'd need to check for already-existing links, variant grammatical forms, etc.
  • Maybe try this out using the case of "Supervenience".
Footnote 20:
  • Once the size-limitation on Notes has been resolved.
Footnote 21:
  • See Link (https://www.sistrix.com/smart/)
  • This used to be called Optimizr, see Link (http://www.optimizr.com/).
  • A quick look doesn’t show it to be an obvious scam, but I need to double-check.
  • An unsolicited analysis of my site turned up monthly from Optimizr from January 2015 to October 2017, listing a large number of “problems” that I think I know about, but which are in the queue to address.
  • It restarted in February 2018, under the Sistrix name (this seems to have been associated with Optimizr since November 2015).
  • The free version of this software is restricted to 1,000 pages, which is a very small proportion of my Site, though I may be able to point it to difference base-URLs.
  • But I do need to address the problems validly itemised, and a sub-set is still useful.
Footnote 22:
  • This is now archaic, and was subsequently largely abandoned, though useful at the time.

Note last updated: 11/04/2018 12:25:55


Footnote 2: (Status: Web-Tools (2018 - March))

Rationale for this Project

  • This Project was alluded to briefly in a footnote on research methodology in my original Research Proposal under the head Research - Internet Technology. When last at Birkbeck, I wrote a more extensive paper defending the Project and describing its rationale. Now that my PhD is in suspense, I have decided to take this Project further. There’s a lot to do: still quite a few items on the “wish list”. It is fairly critical as an enabler for my research, so I need to get a move on as I want it all out of the way before I re-start4 formal research.
  • For documentation on my website (currently password protected) follow the links below:-
    1. Functional5 Documentation.
    2. Technical7 Documentation.
  • Other Websites
    1. About 10 years ago, I created a website for Dr. Sophie Botros (Sophie Botros: Live Site (http://www.sophiebotros.com/)), one of my supervisors at Birkbeck. I’ve now taken it back on and spruced it up a bit, though it requires more work.
    2. I created and / or ran a multitude of bridge websites, but as of January 2018 I have either handed them over or mothballed them9:-
      1. I established the Hutton Bridge Club (http://www.bridgewebs.com/hutton.html) Website in 4Q11 using the standard Bridgewebs service, but with a couple of competitions using my own routines.
      2. In 1Q15, I took over the support and development of the Essex Contract Bridge Association (http://www.bridgewebs.com/essex/) (ECBA) website, which also uses Bridgewebs, but is very much larger. I wrote a lot of code10 to make this job less tedious.
      3. For several years, I collected data on bridge activity in the Billericay / Brentwood area (needed for a project to set up a new consolidated club) – by “scraping” data off web pages, consolidating it into a database and modelling it in various ways – I have agreed to share this data sometime early in 201811.
      4. I used this data to generate websites with a multitude of ladders for small clubs (Essex Bridge Results (http://www.essexbridgeresults.org.uk/)). These are now mothballed.
      5. I created and maintained a new website for the First Class Bridge (http://www.bridgewebs.com/firstclassbridge/) Academy, giving it “small clubs” ladders as these were easy to maintain with little intervention.
      6. In 3Q16 I revived the Mountnessing Bridge Club Archive (http://mountnessing.theotodman.com/index.shtml) website.
    3. I’ve created and continue to maintain a small website for a music group Julie and I attend – the Enigma Ensemble (http://www.enigmaensemble.co.uk/).
    4. I created a website for displaying the textual and grammatical analyses and appendices of Pete’s PhD on the Acts of the Apostles. It exists in two versions: Acts: Live Site (http://www.acts-research.website/) and Acts: Test Site (http://www.theotodman.com/Petes_PhD/index.htm).
  • I did consider returning to work part-time as an MS Access/Excel developer, with a spin-off into website generation, but have done nothing about it so far.

Summary of Progress during January – March 2018
  1. This project retained its prominence as in recent quarters. During 1Q18 I expended 164 hours on this project (360 hours YTD, where for “YTD” – Year to Date – I mean the academic year that commenced in October 2017). That’s 91% of planned effort, 95% YTD. Overall, 26% of my project effort in the Quarter was directed towards this Project (making 27% YTD) – as against 24% planned (26% YTD).
  2. Unfortunately, I made no progress at all on the course put out by Harvard - "Harvard University - CS50 Introduction to Computer Science". I still intend to make a serious attempt to complete it in 2018 (I will need to re-start).
  3. However, I did manage to spend almost 130 hours developing my own site. Completed items included12:-
    1. Bridge: Corrected format of Links from Bridge Page
    2. Documenter: Documenter Bug-fixes: Objects in Comments, MsgBoxs & Debugs
    3. Documenter: Create consolidated Development Log, and update "Progress to Date" and "Outstanding Developments" Reports
    4. Notes: Extended deduction of Note links to Papers, and Papers with embedded Notes.
    5. Notes: Notes Functor13 Processing: Phase 1
      1. Basic processing to interpret comments in HTML code
      2. 01: Quarterly Report: Activity insert
      3. 02: Development Log report - Completed Items by Date
      4. 03: Development Log report - Outstanding Items by Priority
      5. 04: Development Log report - Outstanding Items by Category
      6. 05: Development Log report - Completed Items by Category
      7. 06: Quarterly Report: Priority 1 Outstanding Developments by Category
    6. Notes: Automated format-change of old tables in Notes and Notes_Archive
    7. Notes: Removed old "Printable Notes" links from Archived Notes
    8. Papers: Correction of narratives on Note time-recording pseudo-papers
    9. Process: Improved efficiency of daily changes regeneration (removed msgboxes)
    10. Process: Wrote a routine to update a set of .htm files, replacing text in them all
    11. WebRefs: Documentation & Bug-fixes: Phase 1
      1. Completed "as is" functional documentation so I could see what's going on.
      2. Re-engineered so it made sense and ran efficiently without bugs
      3. Fixed the obvious data errors that confused the statistics - ie. where the returned URL differs from that requested and https issues.
      4. Wrote / improved diagnostic reports (web pages)
    12. WebRefs: Determined & reported usage directly using embedded +WnnnW+ encoding rather than via the Spider. Reconciled the two methods.
  4. The following items were initiated or progressed:-
    1. Initiated a project to automatically hyperlink pages together based on personal identity key-words.
    2. Started to investigate why the Backups and Spider take such a long time.
    3. Fixed a few bugs with the Note-XRef deduction routines.
  5. I also made the termly update to the Enigma Ensemble (http://www.enigmaensemble.co.uk/) Website.
  6. I applied some further changes to Sophie Botros: Live Site (http://www.sophiebotros.com/) related to Sophie’s new book.
  7. Full details for 1Q18 are given below:-
Website (Total Hours = 159.25)
  1. Website - Development (Total Hours = 129.75)
    • Website - Bridge Page - Update & Correct Link formats (2.75 hours)
    • Website - Correction of narratives on Note time-recording pseudo-papers (1.25 hours)
    • Website - Generator - Automate links to Notes (3.75 hours)
    • Website - Generator - Automated format-change of old Notes tables (2.75 hours)
    • Website - Generator - Automated format-change of old tables in Archived Notes (2.25 hours)
    • Website - Generator - Decode documentation links in Archived Note FNs (0.25 hours)
    • Website - Generator - Delete Old Code & Re-document (0.5 hours)
    • Website - Generator - Document / Fix "Referencing" functions (1.75 hours)
    • Website - Generator - Documenter Bug-fixes: Objects in Comments, MsgBoxs & Debugs (2.75 hours)
    • Website - Generator - Improve Documenter jump table (0.5 hours)
    • Website - Generator - Improve efficiency of daily changes regeneration (3.5 hours)
    • Website - Generator - Investigate Backup Run-time (3 hours)
    • Website - Generator - Investigate Spider Run-time (0.75 hours)
    • Website - Generator - New "Recent Acquisitions" Book List (0.25 hours)
    • Website - Generator - Notes Functor Processing (3.5 hours)
    • Website - Generator - Output all Abstracts with Embedded Notes (0.5 hours)
    • Website - Generator - Produce consolidated Development Log (27.75 hours)
    • Website - Generator - Remove "Printable Notes" links from Archived Notes (2.5 hours)
    • Website - Generator - Residual problems with Note referencing (5 hours)
    • Website - Generator - Simplify Note XRef procedure (deduce link) - fix Bug when embedded in Paper (3.25 hours)
    • Website - Generator - Tweaks to Thesis Dashboard (0.5 hours)
    • Website - Generator - WebRefs - Correction of errored URLs (10.5 hours)
    • Website - Generator - WebRefs - Documentation & Bug-fixes (37 hours)
    • Website - Generator - WebRefs - Investigate Empty Error report (1.75 hours)
    • Website - Generator - WebRefs - Map Usage (10.5 hours)
    • Website - Updated "Websites-maintained" page (1 hour)
      → See "Software Development - Website - Development"
  2. Website - Education (Total Hours = 3.75)
  3. Website - Infrastructure (Total Hours = 18)
    • Commission new power-supply (0.25 hours)
    • Domain move - ZoomSearch failure (2.25 hours)
    • Increase iCloud Storage (0.25 hours)
    • Julie's Laptop - Plan + Commisssioning (1.25 hours)
    • Julie's PC - Decommission (0.75 hours)
    • Microsoft Windows 10 / MS Office - Lexmark Driver Problems (0.5 hours)
    • Microsoft Windows 10 / MS Office - Releases & Bugs (3.5 hours)
    • Mouse - Fix USB Driver failure (failed!) (2.5 hours)
    • Mouse - Replace with Bluetooth version (0.5 hours)
    • Naomi's new laptop (0.75 hours)
    • PC Backups / OneDrive (1.5 hours)
    • Scanner - connectivity problems (0.5 hours)
    • theotodman.com domain name renewed until Feb 2023 (0.25 hours)
    • Toshiba Docking Station Investigations (0.25 hours)
    • Website - Transfer from UKServers to Namesco (3 hours)
      → See "Software Development - Website - Development"
  4. Website - Maintenance (Total Hours = 7.75)
    • 1Q18 Status Reports (0.5 hours)
    • 4Q17 Status Reports (2.5 hours)
    • Website - Periodic Full Regeneration (2.75 hours)
    • Website - Run Web Spider (1 hour)
    • Website - ZoomSearch database refresh (1 hour)
      → See "Software Development - Website - Development"

Website Others (Total Hours = 4.5)
  1. Website Others - Bernie's Website Development
  2. Website Others - ECBA Maintenance (Total Hours = 0.75)
  3. Website Others - Enigma Ensemble
  4. Website Others - Joint Project Data Analysis
  5. Website Others - Sophie Botros


Plans for the Near Future

To balance the books, I’ve further reduced the planned weekly effort on this project by a couple of hours to 12 hours. My intention for the rest of this academic year is to focus on sorting out my website, together with updating my technical competence. The Plan below is taken automatically from the Priority 1 items on my Development Log, as published in my Outstanding Developments Report.
  1. Own Website: Priority 1 Items By Category:-
    • Architecture
      1. Complete XRef-re-engineering project:-
        1. Ensure all links and link-pages use the new XRef table, and pension off the old tables.
        2. Check all link-types still work and fix any errors.
        3. Complete the auto-triggering of regeneration of “associated” link pages.
        4. Fix update bug in Convert_Webrefs.
        5. Fix Bug whereby PaperSummary pages seem to have “Works-” and “Books/Papers-” Citings that refer to the same link-pages.
      2. Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.
    • Authors
      1. Authors Narrative: enable footnotes.
    • Books/Papers
      1. Investigate whether multiple Subject/Topic/Subtopic usage leads anywhere (ie. are just the first (of 3) actually used). Fix anything amiss.
    • Documenter
      1. Provide Functional Documentation for Website Generator (using Notes)
    • Education
      1. Investigate Bootstrap.
      2. Plan what to do with "Sitepoint (Learnable) - Sitepoint Learnable Web Development Courses" and the eBooks in my possession.
      3. Read "PC Pro - Computing in the Real World".
      4. Read "Barnes (Russell), Ed. - Web Designer".
      5. Re-start "Harvard University - CS50 Introduction to Computer Science" (consider accreditation).
      6. Understand Bitcoin & Blockchain better
    • Footnotes
      1. Enable the re-use of Footnotes in the same Note21. Currently, they appear twice.
    • Infrastructure
      1. Migration of Website from UKServers to Namesco. Test out.
    • Notes
      1. Allow the option to concatenate Notes in the Printed version (ie. linearly embed them essay-style), rather than treating the hyperlinks as footnotes – but still keep the hyperlink & cross-referencing in place.
        1. For use as "disclaimers" - eg. for "Plug Notes".
        2. For Thesis / essays: the difficulty here is the need for linking passages to make the text run smoothly.
      2. Create automatic22 key-word referencing (ie. to Notes in the Notes-Group "Personal Identity")
      3. Ensure FN referencing within Notes and referencing between Abstracts and Notes works for archived Notes.
      4. Investigate Note_Links: needs versioning, and section of calling Note
      5. Investigate Note_Links: Section references seem to be incorrect
      6. Printable Notes: fix the bug whereby the “private” flag is round the wrong way.
      7. Suppress the publication of the Printable versions of Temp Notes
    • Papers
      1. Create password-protected area to hold pdfs, and links thereto.
    • Photos
      1. Add photos of Tom
      2. Develop software & procedure to make adding more content to the photos pages easier to undertake.
    • Process
      1. Determine why Recalculation & Changed Book/Papers produce unneeded regeneration.
    • Spider
      1. Spider keeps generating WebRefs. Suspect it's where I change the URL in the WebRefs table - the Spider creates another WebRef with the superceded URL. Procedurally, this ought not to be possible.
    • Status
      1. Add extra items to Functors to facilitate Quarterly Reporting.
    • WebRefs
      1. Documentation & Bug-fixes: Phase 2
        1. Re-document the procedures in the light of recent changes.
        2. Resolve issues generated / revealed by the spider.
        3. Investigate - and fix where possible - broken links.
  2. Other Websites: Priority 1 Items By Category:-
    • Bridge
      1. Create "Small Sites" database for Alaric
      2. Run Eve Goblets - if asked!
    • Enigma
      1. Termly updates to the Enigma Ensemble (http://www.enigmaensemble.co.uk/) Website.
    • Sophie
      1. Periodic updates to Sophie Botros: Live Site (http://www.sophiebotros.com/)

Summary of Progress to Date

This is hived off to various separate documents, which have now been harmonising and / or consolidated:-
  1. Summary of Progress to Date.
  2. Outstanding Developments,
  3. Functional Documentation,
  4. A summary of time expended across the years developing my website26 is at "Software Development - Website - Development".





In-Page Footnotes

Footnote 4:
  • Well, I’ve missed the boat, so will need to continue with both projects in parallel.
  • This was always likely to be necessary, as new features will always arise in use. It’s a prototype methodology, after all.
Footnote 5:
  • This is very tedious to produce and consequently is both incomplete and out of date.
Footnote 7:
  • This is much more fun, as it’s a purely technical task.
  • I’ve written a vastly-improved general-purpose technical documenter for MS Access.
Footnote 9:
  • It’s a shame to abandon the “mini websites” with all their ladders, as it’s rather well done.
  • However, I can’t waste time on these after I’ve abandoned bridge.
Footnote 10:
  • I cannot hand this code over, so the tedium will return, thugh not to me!
  • It’s undecided whether I’ll continue to run the ECBA “Victor Ludorum” competition.
Footnote 11:
  • But will wait until asked again, as I doubt it’ll be of any real use to anyone.
Footnote 12:
  • This list is manually cut from the automated list generated for the Progress to Date document.
  • Eventually I will automate this – but it currently requires augmentation with significant WIP tasks and a few other tweaks.
Footnote 13:
  • An eccentric use of this term.
  • By it I mean the extraction of data from a database, formatting it, and inserting the resulting text in line into a web-page.
Footnote 21:
  • This occurs in these reports, but possibly elsewhere.
Footnote 22:
  • This is complicated for a number of reasons:-
    1. There will be false positives, so there needs to be a way of "proofing" what's to be done before doing anything.
    2. There will be times where it is inappropriate (eg. in quoted work by other authors).
    3. The referencing differs depending on whether the term is in a Footnote or not.
    4. I'd need to check for already-existing links, variant grammatical forms, etc.
  • Maybe try this out using the case of "Supervenience".
Footnote 26:
  • As distinct from developing other peoples’ websites – time which is also recorded against this project, but not against this task.

Note last updated: 05/04/2018 10:48:00



Text Colour Conventions

  1. Black: Printable Text by me; © Theo Todman, 2018
  2. Blue: Text by me; © Theo Todman, 2018


Return to Home page
Timestamp: 11/04/2018 12:56:24. Comments to theo@theotodman.com.