Theo Todman's Web Page - Notes Pages


Status Reports

Status: Web-Tools (2021 - June)

(Text as at 02/07/2021 20:32:38)

*** THIS IS NOT THE LATEST VERSION OF THIS NOTE ***


(For the live version and other versions of this Note, see the tables at the end)


Rationale for this Project


Summary of Progress during April - June 2021
  1. I spent 145.25 hours in 21Q2 on this Project, or related work (416.5 hours YTD, where for "YTD" - Year to Date - I mean the (academic) year that commenced in October 2020). That's 113.2% of the planned effort (107% YTD). Overall, 21% of my Project effort in the Quarter was directed towards this project (making 20.5% YTD) - as against 18.5% planned (18.4% YTD).
  2. I was comfortably over budget in 21Q2 Time well spent, too, though most of it was spent enhancing functions related to my PID Note, Book & Paper Usage13 page, so doesn’t feature in the “items completed” lists.
  3. Completed items included:-
    1. Own Website:
    2. Other Websites:
      • Nothing to Report.
  4. Full details for 21Q2 are given below14:-
Website (Total Hours = 143.25)
  1. Website - Development (Total Hours = 118.5)
    • Website - Generator - Automatically create Papers from relevant Aeon Files (7 hours)
    • Website - Generator - Consolidated Site-Hits: Review Webalizer Methodology & Consolidate Stats (0.75 hours)
    • Website - Generator - Create Check_Delimiters to check lists (3.5 hours)
    • Website - Generator - Enable easy access to PDFs off-line, but suppress on-line (14.75 hours)
    • Website - Generator - Enhance comparative Ling database (5.5 hours)
    • Website - Generator - Facilitate WebRefs checking for PID Papers (1.25 hours)
    • Website - Generator - Fixes re Broken Links revealed by Spider (4.5 hours)
    • Website - Generator - Investigate Spider Run-times & Database size (10.5 hours)
    • Website - Generator - Investigating potential web-crawler using MS Edge (see Daniel Pineault: VBA – Exploring Microsoft Edge) (0.5 hours)
    • Website - Generator - Move various large tables to new Audit database (1 hour)
    • Website - Generator - Remodelling and improvement of Thesis Dashboard15 (3.5 hours)
    • Website - Generator - Report & Manage Links between PID Notes, Papers and Thesis (24.5 hours)
    • Website - Generator - Review Xref Methodology (1.25 hours)
    • Website - Generator - Set up comparative Ling database (31.5 hours)
    • Website - Generator - Set up comparative Ling database: Data Entry (7 hours)
    • Website - Generator - Update Development Log in the light of recent activities (1.5 hours)
      → See "Software Development - Website - Development" (118.5 hours)
  2. Website - Education
  3. Website - Infrastructure (Total Hours = 4)
    • Kaspersky password issue (0.25 hours)
    • Microsoft Windows 10 / MS Office - Releases, Bugs & Periodic Re-boots (1.75 hours)
    • PC Backups / OneDrive (0.75 hours)
    • Replacement Mouse (0.25 hours)
    • Set up Kindle Paperwhite (1 hour)
      → See "Admin - Website - Admin & Maintenance" (4 hours)
  4. Website - Maintenance (Total Hours = 19.25)
    • 21Q1 Status Reports (0.5 hours)
    • Website - Generator - WebRefs - Manual / Automatic URL Checks & Fixes (8.75 hours)
    • Website - Periodic Full Regeneration (5.5 hours)
    • Website - Run Web Spider (4.5 hours)
      → See "Admin - Website - Admin & Maintenance" (19.25 hours)
Website Others
Plans for the Near Future

The Plan below is taken automatically from the Priority 1 items on my Development Log, as published in my Outstanding Developments16 Report. I’ve had to reduce the weekly allocation to 7 hours. This is to allow for increased effort on other projects.
  1. Own Website: Priority 1 Items By Category:-
    • Architecture
      1. Compact and Repair Problems
        1. On compacting and repairing my main database I sometimes get the error "The query cannot be completed. Either the size of the query result is larger than the maximum size of a database (2 GB), or there is not enough temporary storage space on the disk to store the query result".
        2. It happens 3 times while the database is re-opening.
        3. There is lots of space, and the database is only 650Mb (and the error started when it was under 500Mb).
        4. This mostly happens after I've run long processes, so I usually close the database, re-open it and then try the compact and repair. Usually this works, but not always. But I then try again and the message disappears.
        5. I strongly suspect that this is MS Access itself re-indexing tables, and blowing up a temporary database, but I can’t find any evidence for this on-line. Or help, other than suggestions to split databases and do other sensible things. Given that the error occurs when the database is re-opening, with no temporary file visible, this is all very strange.
        6. 17/04/20 - set MaxLocksPerFile to 1,000,000 (from the default 9,500). Sadly, it doesn't seem to have made a difference.
      2. Complete XRef-re-engineering project:-
        1. Ensure all links and link-pages use the new XRef table, and pension off the old tables.
        2. Look into writing out specific object-identifiers, and linking thereto for Citations, rather than paragraph references. An issue is multiple instances of the same object in a document.
        3. Check all link-types still work and fix any errors.
        4. Complete the auto-triggering of regeneration of “associated” link pages.
        5. Fix update bug in Convert_Webrefs.
        6. Fix Bug whereby PaperSummary pages seem to have “Works-” and “Books/Papers-” Citings that refer to the same link-pages.
        7. Document17 the process!
      3. Document18, repair & update my Website site-map
      4. Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.
      5. Where possible, use ID rather than NAME for in-page hyperlinks
    • Backups
      1. Investigate Record-count discrepancies:-
        1. How do website files work as far as counts are concerned?
        2. Why aren't they recorded in Backup_History, nor the fact that the website was backed up?
        3. Different counts depending on whether new or old laptop is backed up. Investigate 63k discrepancy - lower on new laptop.
      2. Review architecture to improve performance; Need to document19 first
    • Books
      1. Further improve the time to regenerate Book Summaries. Took about 21 minutes on 06/06/2021, but should be under 5 minutes!
    • Books/Papers
      1. Determine why the indentation of "Various - Papers in Desk Drawer" squiffs after "Nakamoto (Satoshi) - Bitcoin - A Peer-to-Peer Electronic Cash System". Maybe add it to the "suppressed" list, though "Various - Papers on Desktop" is OK.
      2. Investigate whether multiple Subject/Topic/Subtopic usage leads anywhere (ie. are just the first (of 3) actually used). Fix anything amiss.
      3. Reformat the BookCitings and PaperCitings pages:-
        1. Detail PaperCitings Pages: Include only useful information on the detail pages; but if there are multiple links from the same object, include them on the same line as 'extra links' as in BookCitings (copy the code: or, better, combine the two subs).
        2. Summary (Author Letter) pages: Include counts (as in Authors' Citations).
        3. Ensure uses the Cross_Reference table.
        4. Document20!
    • Bridge
      1. Develop auto-reconciliation routines vs EBU results download
    • Documenter
      1. Investigate the error reports from the Documenter, especially unused variables & queries.
      2. Provide Functional Documentation for Website Generator (using Notes)
    • Education
      1. "Sitepoint (Learnable) - Sitepoint Learnable Web Development Courses": Membership cancelled, but plan what to do with the eBooks in my possession.
      2. Read "PC Pro - Computing in the Real World".
      3. Read "White (Ron) & Downs (Timothy Edward) - How Computers Work: The Evolution of Technology".
    • Infrastructure
      1. iCloud for Windows: Re-install & solve 'The upload folder for iCloud Photos is missing' problem. Try on new Laptop.
    • Notes
      1. Add "Note Alternates" to Note pages.
      2. 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.
      3. As part of the Cross-Referencing project, check out the consistent treatment of Note 87521, which should be universally ignored. Recently, links to it appeared on web pages Book_Summary, BookPaperAbstracts and BooksToNotes, as a Note referencing a Book. The critical item was a row on the Note_Book_Links table.
      4. As revealed by Spider: NotesPrint from Secure_Jen fails for Notes_Jump links. Need to fix the processing of "../"-style links to go back to root and back. Example: Note 51322.
      5. Create a page to compare the vocabulary across related languages on Ling
      6. Determine why very long printable notes (eg. Level 3+ for Note 17023) are being truncated. Probably suppress them in any case, as they take far too long to load.
      7. Develop a method to create Papers for rows in Aeon_Files that have an associated Identity_Note_ID but no Paper_ID.
      8. Fix bugs in multi-level footnoting in Printable Notes – the referencing is going wrong.
      9. Investigate Note_Links: Section references seem to be incorrect
      10. Printable Notes: fix the bug whereby the “private” flag is round the wrong way.
      11. Split Aeon Page24 into multiple sub-pages (either by topic or by priority)
      12. Suppress the publication of the Printable versions of Temp Notes
      13. Upgrade Auto_Reference_Notes to reference Sub-Notes: Currently only affects one note - Somerset Maugham - so not yet urgent
      14. Very large printable Notes: eg. for Status: Summary25. Too large to be useful, and to transfer. Suppress for now.
    • Papers
      1. The monthly regeneration process for Paper Abstracts was still taking just over 5 hours. I thought it could not be fixed until the cross-referencing project is fully complete and documented. However, it spontaneously improved to 1.6 hours in the August 2020 run. Monitor! Last run: 1.6 hours on 06/06/2021.
    • Photos
      1. Timeline software26: Add photos for Bakers' Coxes Farm Development Phase III
      2. Timeline software27: Add photos for Holidays & Family History
      3. 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. Analyse the results of the data collection exercise and design a plan of campaign to fix broken Internal links and prevent recurrence.
        1. Correct the code so the problems discovered by the Spider don’t recur.
        2. Delete 'orphan pages' that are never linked to, ie. Use the Spider to prune redundant pages28 automatically where possible.
        3. Fix the historical data where errors are uncovered by the Spider. An easier task now the site has a full-regen function.
      2. Investigate reduction in size of Web_Generator_Performance database that holds Raw_Links.

          |a|Suppressed MsgBox for 'Near to 2Gb' database size check (just use Debug).
          |a|One-off deletion of rather useless links: EMail, TheosStyle.css, TT_ICO.png, #Top, ...
          |a|Remove code that generates these links, and check them.
          |a|Investigate removal of website 'root' (C:\Theo's Files\Websites\Theo's Website\) from Raw_Link and Full_Link. This would save 200Mb, but needs careful checking - especially agains the Directory_Structure and related tables and code.
          |a|If the above 'root' change is to go ahead - one-off updates + code changes required.
    • Technology
      1. Look into Sistrix Smart29. Errors and warnings itemised are:-
        1. Duplicate content: seems to be variants on theotodman.com
        2. Title Tags: Empty, too long, identical
        3. Page Not Found
        4. Filesize in excess of 1Mb
        5. Meta-Description: Empty
        6. Few words on Page
        7. H1: Not used, used multiple times per page, identical across pages
        8. Pictures: Alt attribute missing
    • 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. Find a way of recording Missing Webrefs other than debug.print: create table, then suppress message for known problems
      3. Investigate items flagged as defunct. Populate Defunct_Explanation in WebRefs_Table. Consider use of FairUse (Link (Fair Use)) for documents no longer available that I'd downloaded.
      4. Investigate WebRefs with Issue = 'URL Translated OK': does the translation really work? How?
  2. Other Websites: Priority 1 Items By Category:-

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 Date30.
  2. Outstanding Developments31,
  3. Functional Documentation32,
  4. A summary of time expended across the years developing my website33 is at "Software Development - Website - Development".



In-Page Footnotes

Footnote 4: Footnote 5: Footnote 7: Footnote 9: Footnote 10: Footnote 11: Footnote 12: Footnote 14: Footnote 28: Footnote 29: Footnote 33:


Live Version of this Archived Note

Date Length Title
13/04/2026 19:33:36 24253 Status: Web-Tools (2026 - March)


Table of 12 Earlier Versions of this Note (of 81)

Date Length Title
03/04/2021 19:58:05 23112 Status: Web-Tools (2021 - March)
04/01/2021 19:40:48 23135 Status: Web-Tools (2020 - December)
04/10/2020 00:27:22 25418 Status: Web-Tools (2020 - September)
03/07/2020 22:09:07 28426 Status: Web-Tools (2020 - June)
04/04/2020 00:14:24 19563 Status: Web-Tools (2020 - March)
19/01/2020 23:41:17 19103 Status: Web-Tools (2019 - December)
10/10/2019 23:58:34 18052 Status: Web-Tools (2019 - September)
14/07/2019 20:29:46 16642 Status: Web-Tools (2019 - June)
05/04/2019 10:36:29 16128 Status: Web-Tools (2019 - March)
06/01/2019 23:36:58 18445 Status: Web-Tools (2018 - December)
10/10/2018 16:43:41 22079 Status: Web-Tools (2018 - September)
06/07/2018 18:56:10 16773 Status: Web-Tools (2018 - June)


Table of 12 Later Versions of this Note (of 18)

Date Length Title
10/10/2024 00:47:31 24069 Status: Web-Tools (2024 - September)
11/07/2024 23:08:10 20267 Status: Web-Tools (2024 - June)
15/04/2024 00:34:34 19666 Status: Web-Tools (2024 - March)
01/04/2024 20:08:10 19042 Status: Web-Tools (2023 - December)
04/10/2023 21:59:02 18554 Status: Web-Tools (2023 - September)
06/07/2023 00:43:12 20780 Status: Web-Tools (2023 - June)
30/04/2023 01:06:14 19756 Status: Web-Tools (2023 - March)
10/01/2023 23:35:31 20984 Status: Web-Tools (2022 - December)
10/10/2022 22:32:10 19354 Status: Web-Tools (2022 - September)
03/07/2022 01:29:17 19968 Status: Web-Tools (2022 - June)
11/04/2022 00:01:26 18426 Status: Web-Tools (2022 - March)
03/01/2022 23:58:34 18536 Status: Web-Tools (2021 - December)



This version updated Reference for this Topic Parent Topic
02/07/2021 20:32:38 520 (Status: Web-Tools (2021 - June)) Status: Summary (2026 - March)



Summary of Notes Links from this Page

Aeon Papers (02/07/21) CT Introduction Internet Technology and Philosophy Jen_070928 (Introductory) PID Note, Book & Paper Usage
Research - Internet Technology Research - Proposal Status: Summary (2021 - June) Status: Thesis Dashboard (2021: March) Website - Outstanding Developments (2021 - June) (2)
Website - Progress to Date (2021 - June) Website Generator Documentation - Citations Website Generator Documentation - Control Page (2) Website Generator Documentation - Cross-Referencing Website Generator Documentation - Site Map
Website Generator Documentation - Spider & Slave Database Website Generator Documentation - Timelines (2) Websites Maintained by Theo Todman    

To access information, click on one of the links in the table above (if any).




Summary of Note Links to this Page

Status: Consciousness Studies (2021 - June) Status: Priority Task List (2021 - June) Status: Priority Task List (2021 - September) Status: Summary (2021 - June), 2 Status: Summary Task List (2021: April - June)
Status: Summary Task List (2021: July - September) Status: Summary Task List (YTD: 20Q4 - 21Q2) Status: Summary Task List (YTD: 20Q4 - 21Q3) Theo Todman's Philosophy Page Website - Progress to Date (2021 - June), 2, 3, 4, 5
Website Generator Documentation - Functors, 2, 3, 4, 5, 6, 7, 8        

To access information, click on one of the links in the table above (if any).




Text Colour Conventions

  1. Blue: Text by me; © Theo Todman, 2026




© Theo Todman, June 2007 - April 2026.Please address any comments on this page to theo@theotodman.com.File output:
Website Maintenance Dashboard
Return to Top of this PageReturn to Theo Todman's Philosophy PageReturn to Theo Todman's Home Page