Theo Todman's Web Page - Notes Pages
Status Reports
Website - Outstanding Developments (2023 - September)
(Work In Progress: output at 27/09/2023 10:09:34)
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.
- The Functional Documentation1 is very rudimentary, but
- 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.
- The Progress to Date2 Document provides a brief functional overview, together with the schedule of past quarterly upgrades.
- Outstanding developments are listed below in two sequences:-
- By Priority
- 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.
- Own Website: Outstanding Items By Priority:-
- Priority: 1
- Architecture
- Complete XRef-re-engineering project:-
- Ensure all links and link-pages use the new XRef table, and pension off the old tables where appropriate.
- Check all link-types still work and fix any errors.
- Complete the auto-triggering of regeneration of “associated” link pages.
- Fix Bug whereby PaperSummary pages seem to have “Works-” and “Books/Papers-” Citings that refer to the same link-pages.
- Complete Documenting3 the process!
→ In Progress
- Document4, repair & update my Website site-map
→ In Progress
- Enable use of Snippets for long Notes and Abstracts
- Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.
→ On-Going
- Where possible, use ID rather than NAME for in-page hyperlinks
- Authors
- Import Author Narratives from Aeon (and other sources) into the Authors table
- Backups
- Determine why flag on directories "not to be backed up" gets reset
- Document and enable regular running of the de-duplication function ('pruning') of the backup disk. Keep a full record of deleted duplicates.
→ In Progress
- Investigate historic error messages
- Investigate Record-count discrepancies:-
- How do website files work as far as counts are concerned?
- Why aren't they recorded in Backup_History, nor the fact that the website was backed up?
- Different counts depending on whether new or old laptop is backed up. Investigate 63k discrepancy - lower on new laptop.
- Review architecture to improve performance; Need to document5 first
- Books/Papers
- For Books and Papers - add link pages - analogous to:-
→ BooksToNotes_
→ BookCitings_
→ PapersToNotes_
→ PaperCitings_
linked to from:-
→ BookSummaries_
→ PaperSummary_
and (maybe) from:-
→ BookPaperAbstracts_
→ Abstract_
But, the links are FROM the Book / Paper, rather than TO
For Books, ensure that all the links from all the Book's Papers are also included
- Investigate whether multiple Subject/Topic/Subtopic usage leads anywhere (ie. are just the first (of 3) actually used). Fix anything amiss.
- Reformat the BookCitings and PaperCitings pages:-
- 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).
- Summary (Author Letter) pages: Include counts (as in Authors' Citations).
- Ensure uses the Cross_Reference table.
- Document6!
- Bridge
- Correct NGS Recalculation: Incorporate 3-year limit
- Chess
- Convert Chess Consolidated Results page to ELO Grading
- Documenter
- Investigate the error reports from the Documenter, especially unused variables & queries.
→ On-Going
- Provide Functional Documentation for Website Generator (using Notes)
→ In Progress
- Education
- Infrastructure
- iCloud for Windows: Re-install & solve 'The upload folder for iCloud Photos is missing' problem. Try on new Laptop.
- Investigate Visual Studio Code
- Migrate from Chrome to Bitwarden for password management
- Move from My Photo Stream to iCloud by 26th July 2023
- Notes
- Add "Note Alternates" to Note pages.
- 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.
- For use as "disclaimers" - eg. for "Plug Notes".
- For Thesis / essays: the difficulty here is the need for linking passages to make the text run smoothly.
- As part of the Cross-Referencing project, check out the consistent treatment of Note 8757, 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.
- Bug: "++ NP ++" links to previously linked note or Note 0 and causes type mismatch in Reference_Notes for embedded Notes in Papers. Example8!
- Determine why all my Status Reports from September 2021 are missing from Notes_Archive. Seek to recover them from backups.
- Develop a method to create Papers for rows in Aeon_Files that have an associated Identity_Note_ID but no Paper_ID.
- Develop method for (manually) deleting otiose Archived Notes: ie. ensure links work for remaining Notes!
- Document and correct processing for Note References & Reading List9.
- Enhance PID Note, Book & Paper Usage10 to include a section listing works cited in my Thesis but not read
- Enhance comparative Ling database - Replace numerals by words in Vocabulary and Dialogues
→ In Progress
- Investigate Note_Links: Section references seem to be incorrect
- PID Thesis References - De-duplicate / suppress and / or change sort order / aggregation for non-anthology book chapters
- Printable Notes: fix the bug whereby the “private” flag is round the wrong way.
- Papers
- Split PDFs Available on Local Website11 page into alphabetical sub-pages
- The monthly regeneration process for Paper Abstracts is still taking too long. Monitor! Last run: 1.28 hours on 22/09/2023.
- Photos
- Timeline software12: Add photos for Bakers' Coxes Farm Development Phase III
- Timeline software13: Add photos for Henry's Biography
- Timeline software14: Add photos for Holidays & Family History
- Develop software & procedure to make adding more content to the photos pages easier to undertake.
- Process
- Determine why Recalculation & Changed Book/Papers produce unneeded regeneration.
- Provide 'Quick' option for Recalculation (cmdRecalculate_Click) - exclude unnecessary items on request
- Spider
- Analyse the results of the data collection exercise and design a plan of campaign to fix broken Internal links and prevent recurrence.
- Correct the code so the problems discovered by the Spider don’t recur.
- Delete 'orphan pages' that are never linked to, ie. Use the Spider to prune redundant pages16 automatically where possible.
- Fix the historical data where errors are uncovered by the Spider. An easier task now the site has a full-regen function.
→ On-Going
- As revealed by Spider: Consolidated Site-Hits Test Webpage. Mountnessing\index.htm Link. Should be .shtml.
- Failed 'Printable Note' links not picked up by Spider: Especially in Blog
- Investigate reduction in size of Web_Generator_Performance database that holds Raw_Links.
- Suppress MsgBox for 'Near to 2Gb' database size check (just use Debug).
- One-off deletion of rather useless links: EMail, TheosStyle.css, TT_ICO.png, #Top, ...
- Remove code that generates these links, and check them.
- 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 against the Directory_Structure and related tables and code.
- If the above 'root' change is to go ahead - one-off updates + code changes required.
- Use Edge rather than Internet Explorer for External Links Spider
- Technology
- Change URL for Page names to something meaningful: For Notes, Papers and Books. Needs to be short!
- Convert site to HTTPS
- Look into Sistrix Smart17. Errors and warnings itemised are:-
- Duplicate content: seems to be variants on theotodman.com
- Title Tags: Empty, too long, identical
- Page Not Found
- Filesize in excess of 1Mb
- Meta-Description: Empty
- Few words on Page
- H1: Not used, used multiple times per page, identical across pages
- Pictures: Alt attribute missing
→ In Progress
- WebRefs
- Documentation & Bug-fixes: Phase 2
- Re-document the procedures in the light of recent changes.
- Resolve issues generated / revealed by the spider.
- Investigate - and fix where possible - broken links.
- Find a way of recording Missing / Unknown Webrefs (eg. Webrefs 8395 and 8342 in Archived Notes 1292 and 1317) other than debug.print: create table, then suppress message for known problems
- 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.
→ On-Going
- Investigate WebRefs with Issue = 'URL Translated OK': does the translation really work? How?
- Priority: 2
- Abstracts
- Ensure some minimal data on Abstracts for Identity Papers Read
→ In Progress
- Architecture
- Improve flexibility of password-protected areas (ie. multiple areas, with different log-ons).
- Books
- Further improve the time to regenerate Book Summaries. Took about 12 minutes on 22/09/2023, but should be under 5 minutes!
- Bridge
- Develop auto-reconciliation routines vs EBU results download
→ In Progress
- Education
- 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”.
- 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 51315.
- Check (in use) that the optional "don't print" feature for specific footnotes doesn't print other footnotes further down the chain. Probably OK.
- Determine why very long printable notes (eg. Level 3+ for Note 17018) are being truncated. Probably suppress them in any case, as they take far too long to load.
- Enable reproduction of archived “Printed Notes”.
- Fix bugs in multi-level footnoting in Printable Notes – the referencing is going wrong.
- Improve Printable notes processing for "Temp" Notes (ie. produce a "_T" (& include all "_T"s), but leave standard prints free of "Temps".
- Investigate Notes Archiving - see if could re-create re-formatted if required from saved historical versions (but not fixed re directories)
- Reading Lists: Fix duplications:-
- Items "cited" and "categorised" (sometimes seem to) appear twice.
- Books and "single papers" of that Book both appear.
- Suppress the publication of the Printable versions of Temp Notes
- Upgrade Auto_Reference_Notes to reference Sub-Notes: Currently only affects one note - Somerset Maugham - so not yet urgent
- Very large printable Notes: eg. for Status: Summary19. Too large to be useful, and to transfer. Suppress for now.
- Papers
- When "+PnnnP+" reference used in an Object, allow "#Reference" style to be more specific where in the Paper Abstract the reference is.
- Technology
- Increase use of CSS Style Sheets
- Priority: 3
- Aesthetics
- Undertake a trawl through all (categories of) web-page, making aesthetic improvements, and correcting content.
- Architecture
- Add scrolling titles to Lists
- Books/Papers
- Introduce check that if a Book is flagged as "read" so are its Papers. Manual check completed in March 2018.
- Review the effectiveness of the categorised reading lists for both Papers and Books.
- Bridge
- Hand-Dealing:
- Some hands not showing in consolidated lists
- Bidding sometimes missing for SD (maybe connected)
- Documenter
- Investigate & fix “Query Fragments” issue.
- Separate Documenter from the main database & code, then add a parameter so it doesn’t necessarily document itself.
- 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.
- Facebook
- Notes
- Fix problem with broken bespoke links to Printed Notes from Archived Notes.
- Improve flexibility of reading lists attached to printable version of Notes (different sort orders, priority items only, etc).
- Improve reading-lists from Notes (ie. firstly PID, then all starting with topic from Philosophy Papers Full)
- Status
- Check how "YTD Planned %" is calculated - seems incorrect early in the Quarter if the plan varies during the year.
- Technology
- Investigate the use of RTF in memo fields, so that I can get round the 64k character limit.
- Read the Google documentation (Google - How to get your website on Google Search) to investigate where I’m going wrong in the (failure to) use META tags to ensure my stuff sorts correctly in the search engines.
- Use generated Javascript to allow multi-level expandable / contractable lists in Notes and Paper Abstracts.
- 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
- Technology
- Priority: 5
- Documenter
- Technical Documenter:-
- Investigate possibilities of retailing the documenter.
- Enhance to document Macros.
- Look at ways of documenting other (MS Access) databases & trial on Northwind.
- Work-arounds
- Books
- 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.
- Books - Referencing of Notes: The "+NnnnN+" method works from the Book Summary, "++nnn++" from Book Abstract, but neither vice-versa.
- 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.
- 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
- Architecture
- Create expandable lists in Abstracts, Notes ("Plus table22" cells? For categorised lists)
- Authors
- Completely re-engineer Authors processing to use IDs rather than Names:-
- CANCELLED: Originally needed because of difficulties transferring special characters in file names. But, this can be achieved by avoiding special characters in Author_Name, and putting them in Author_Name_Display.
- Had been:-
→ Authors' pages to be identified by Author_nnnnn, where nnnnn is the (numeric) Author_ID.
→ Directory-structure in thousands: Author_mm.
→ Use Author_ID in all Tables.
→ Needed because of difficulties transferring special characters in file names.
- Backups
- Copying Errors:
- Investigate & fix directory error when backing up ZoomSearch database.
- This directory structure was set "not to back-up". Determine why this was ignored.
- Books
- Create "Books by Subject" and "Books by Title" lists
- Books/Papers
- Education
- General
- Fix "American" date formats in Electronic Resources page
- Notes
- Create "who's who" of respondents (will just be private notes)
- Create Functor to facilitate addition of Audio Files to Music Page (not sure why raised - see ID=348)
- Papers
- Remove all large 'Comments' that have been utilised to expand Paper Abstracts (by moving them to Notes23). Cancelled and replaced by simply appending large (> 5k) Comments to Abstracts, so the work-around looks seamless.
- Photos
- As revealed by Spider: Links failing in NotesPrint_1282_0_P_R.htm. 20 items.
- Technology
- Create own local webserver
- Increase use of Frames24
- Investigate Wiki-technology (inc. Confluence, Plone CMS & Windows Help)
- WebRefs
- Add collection of "non-identity" weblinks.
- Complete investigation and correction of broken “External” Links.
- The Spider was generating WebRefs. Procedurally, this ought not to have been possible.
- The major problem turned out to be because unprocessed25 URLs got added to the end of the last WebLinks_Tester_Brief page, which then got Spidered. I've stopped this happening, so hopefully the problem will not recur. The fix was made in 18Q2.
- However, 4 other creations appeared - dated 18/05/18 - from the run of 10/07/18. The creation date was from the previous spider run, but the IDs show that they were produced in the latest run.
- I've re-opened the case! But now Spider_Ctrl outputs the message 'Check Webrefs_To_Be_Added_By_Spider_Detail and run Webrefs_Add if necessary'.
- The August 2020 run produced a list of 163 items. I think these are all down to fixes undertaken following a full WebRefs check run. I need to check and find out why the lists appear.
- Maybe they come from the 'WebRef Missing' page on WebLinks_Tester, which arises as a result of running Map_WebRefs, which regenerates the WebRef_Maps table, via Map_WebRefs_Mapper, after I've fixed the links on Webrefs_Table. There are 146 such items as of end August 2020, but they had all disappeared by a re-run of early September 2020.
- I assume it's some sort of timeing issue, so I'm cancelling the change.
- Other Websites: Outstanding Items By Priority:-
- Priority: 1
- Bridge
- Enigma
- Cancelled Developments
- Bridge
- Create "Small Sites" database for Alaric (if chased)
- Regular updates to the Mountnessing Bridge Club Website.
- Run Eve Goblets - if asked!
Outstanding Developments by Category
- Own Website: Outstanding Items By Category:-
- Abstracts
- Priority: 2
- Ensure some minimal data on Abstracts for Identity Papers Read
→ In Progress
- Aesthetics
- Priority: 3
- Undertake a trawl through all (categories of) web-page, making aesthetic improvements, and correcting content.
- Architecture
- Priority: 1
- Complete XRef-re-engineering project:-
- Ensure all links and link-pages use the new XRef table, and pension off the old tables where appropriate.
- Check all link-types still work and fix any errors.
- Complete the auto-triggering of regeneration of “associated” link pages.
- Fix Bug whereby PaperSummary pages seem to have “Works-” and “Books/Papers-” Citings that refer to the same link-pages.
- Complete Documenting20 the process!
→ In Progress
- Document21, repair & update my Website site-map
→ In Progress
- Enable use of Snippets for long Notes and Abstracts
- Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.
→ On-Going
- Where possible, use ID rather than NAME for in-page hyperlinks
- Priority: 2
- Improve flexibility of password-protected areas (ie. multiple areas, with different log-ons).
- Priority: 3
- Add scrolling titles to Lists
- Cancelled Developments
- Create expandable lists in Abstracts, Notes ("Plus table28" cells? For categorised lists)
- Authors
- Priority: 1
- Import Author Narratives from Aeon (and other sources) into the Authors table
- Cancelled Developments
- Completely re-engineer Authors processing to use IDs rather than Names:-
- CANCELLED: Originally needed because of difficulties transferring special characters in file names. But, this can be achieved by avoiding special characters in Author_Name, and putting them in Author_Name_Display.
- Had been:-
→ Authors' pages to be identified by Author_nnnnn, where nnnnn is the (numeric) Author_ID.
→ Directory-structure in thousands: Author_mm.
→ Use Author_ID in all Tables.
→ Needed because of difficulties transferring special characters in file names.
- Backups
- Priority: 1
- Determine why flag on directories "not to be backed up" gets reset
- Document and enable regular running of the de-duplication function ('pruning') of the backup disk. Keep a full record of deleted duplicates.
→ In Progress
- Investigate historic error messages
- Investigate Record-count discrepancies:-
- How do website files work as far as counts are concerned?
- Why aren't they recorded in Backup_History, nor the fact that the website was backed up?
- Different counts depending on whether new or old laptop is backed up. Investigate 63k discrepancy - lower on new laptop.
- Review architecture to improve performance; Need to document26 first
- Cancelled Developments
- Copying Errors:
- Investigate & fix directory error when backing up ZoomSearch database.
- This directory structure was set "not to back-up". Determine why this was ignored.
- Books
- Priority: 2
- Further improve the time to regenerate Book Summaries. Took about 12 minutes on 22/09/2023, but should be under 5 minutes!
- Work-arounds
- 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.
- Books - Referencing of Notes: The "+NnnnN+" method works from the Book Summary, "++nnn++" from Book Abstract, but neither vice-versa.
- 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.
- 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
- Create "Books by Subject" and "Books by Title" lists
- Books/Papers
- Priority: 1
- For Books and Papers - add link pages - analogous to:-
→ BooksToNotes_
→ BookCitings_
→ PapersToNotes_
→ PaperCitings_
linked to from:-
→ BookSummaries_
→ PaperSummary_
and (maybe) from:-
→ BookPaperAbstracts_
→ Abstract_
But, the links are FROM the Book / Paper, rather than TO
For Books, ensure that all the links from all the Book's Papers are also included
- Investigate whether multiple Subject/Topic/Subtopic usage leads anywhere (ie. are just the first (of 3) actually used). Fix anything amiss.
- Reformat the BookCitings and PaperCitings pages:-
- 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).
- Summary (Author Letter) pages: Include counts (as in Authors' Citations).
- Ensure uses the Cross_Reference table.
- Document27!
- Priority: 3
- Introduce check that if a Book is flagged as "read" so are its Papers. Manual check completed in March 2018.
- Review the effectiveness of the categorised reading lists for both Papers and Books.
- Cancelled Developments
- Bridge
- Priority: 1
- Correct NGS Recalculation: Incorporate 3-year limit
- Priority: 2
- Develop auto-reconciliation routines vs EBU results download
→ In Progress
- Priority: 3
- Hand-Dealing:
- Some hands not showing in consolidated lists
- Bidding sometimes missing for SD (maybe connected)
- Chess
- Priority: 1
- Convert Chess Consolidated Results page to ELO Grading
- Documenter
- Priority: 1
- Investigate the error reports from the Documenter, especially unused variables & queries.
→ On-Going
- Provide Functional Documentation for Website Generator (using Notes)
→ In Progress
- Priority: 3
- Investigate & fix “Query Fragments” issue.
- Separate Documenter from the main database & code, then add a parameter so it doesn’t necessarily document itself.
- 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.
- Priority: 5
- Technical Documenter:-
- Investigate possibilities of retailing the documenter.
- Enhance to document Macros.
- Look at ways of documenting other (MS Access) databases & trial on Northwind.
- Education
- Priority: 1
- Priority: 2
- Cancelled Developments
- Facebook
- General
- Cancelled Developments
- Fix "American" date formats in Electronic Resources page
- Infrastructure
- Priority: 1
- iCloud for Windows: Re-install & solve 'The upload folder for iCloud Photos is missing' problem. Try on new Laptop.
- Investigate Visual Studio Code
- Migrate from Chrome to Bitwarden for password management
- Move from My Photo Stream to iCloud by 26th July 2023
- Notes
- Priority: 1
- Add "Note Alternates" to Note pages.
- 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.
- For use as "disclaimers" - eg. for "Plug Notes".
- For Thesis / essays: the difficulty here is the need for linking passages to make the text run smoothly.
- As part of the Cross-Referencing project, check out the consistent treatment of Note 87529, 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.
- Bug: "++ NP ++" links to previously linked note or Note 0 and causes type mismatch in Reference_Notes for embedded Notes in Papers. Example30!
- Determine why all my Status Reports from September 2021 are missing from Notes_Archive. Seek to recover them from backups.
- Develop a method to create Papers for rows in Aeon_Files that have an associated Identity_Note_ID but no Paper_ID.
- Develop method for (manually) deleting otiose Archived Notes: ie. ensure links work for remaining Notes!
- Document and correct processing for Note References & Reading List31.
- Enhance PID Note, Book & Paper Usage32 to include a section listing works cited in my Thesis but not read
- Enhance comparative Ling database - Replace numerals by words in Vocabulary and Dialogues
→ In Progress
- Investigate Note_Links: Section references seem to be incorrect
- PID Thesis References - De-duplicate / suppress and / or change sort order / aggregation for non-anthology book chapters
- Printable Notes: fix the bug whereby the “private” flag is round the wrong way.
- 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”.
- 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 51333.
- Check (in use) that the optional "don't print" feature for specific footnotes doesn't print other footnotes further down the chain. Probably OK.
- Determine why very long printable notes (eg. Level 3+ for Note 17034) are being truncated. Probably suppress them in any case, as they take far too long to load.
- Enable reproduction of archived “Printed Notes”.
- Fix bugs in multi-level footnoting in Printable Notes – the referencing is going wrong.
- Improve Printable notes processing for "Temp" Notes (ie. produce a "_T" (& include all "_T"s), but leave standard prints free of "Temps".
- Investigate Notes Archiving - see if could re-create re-formatted if required from saved historical versions (but not fixed re directories)
- Reading Lists: Fix duplications:-
- Items "cited" and "categorised" (sometimes seem to) appear twice.
- Books and "single papers" of that Book both appear.
- Suppress the publication of the Printable versions of Temp Notes
- Upgrade Auto_Reference_Notes to reference Sub-Notes: Currently only affects one note - Somerset Maugham - so not yet urgent
- Very large printable Notes: eg. for Status: Summary35. Too large to be useful, and to transfer. Suppress for now.
- Priority: 3
- Fix problem with broken bespoke links to Printed Notes from Archived Notes.
- Improve flexibility of reading lists attached to printable version of Notes (different sort orders, priority items only, etc).
- Improve reading-lists from Notes (ie. firstly PID, then all starting with topic from Philosophy Papers Full)
- Cancelled Developments
- Create "who's who" of respondents (will just be private notes)
- Create Functor to facilitate addition of Audio Files to Music Page (not sure why raised - see ID=348)
- Papers
- Priority: 1
- Split PDFs Available on Local Website36 page into alphabetical sub-pages
- The monthly regeneration process for Paper Abstracts is still taking too long. Monitor! Last run: 1.28 hours on 22/09/2023.
- Priority: 2
- When "+PnnnP+" reference used in an Object, allow "#Reference" style to be more specific where in the Paper Abstract the reference is.
- Cancelled Developments
- Remove all large 'Comments' that have been utilised to expand Paper Abstracts (by moving them to Notes41). Cancelled and replaced by simply appending large (> 5k) Comments to Abstracts, so the work-around looks seamless.
- Photos
- Priority: 1
- Timeline software37: Add photos for Bakers' Coxes Farm Development Phase III
- Timeline software38: Add photos for Henry's Biography
- Timeline software39: Add photos for Holidays & Family History
- Develop software & procedure to make adding more content to the photos pages easier to undertake.
- Cancelled Developments
- As revealed by Spider: Links failing in NotesPrint_1282_0_P_R.htm. 20 items.
- Process
- Priority: 1
- Determine why Recalculation & Changed Book/Papers produce unneeded regeneration.
- Provide 'Quick' option for Recalculation (cmdRecalculate_Click) - exclude unnecessary items on request
- Spider
- Priority: 1
- Analyse the results of the data collection exercise and design a plan of campaign to fix broken Internal links and prevent recurrence.
- Correct the code so the problems discovered by the Spider don’t recur.
- Delete 'orphan pages' that are never linked to, ie. Use the Spider to prune redundant pages45 automatically where possible.
- Fix the historical data where errors are uncovered by the Spider. An easier task now the site has a full-regen function.
→ On-Going
- As revealed by Spider: Consolidated Site-Hits Test Webpage. Mountnessing\index.htm Link. Should be .shtml.
- Failed 'Printable Note' links not picked up by Spider: Especially in Blog
- Investigate reduction in size of Web_Generator_Performance database that holds Raw_Links.
- Suppress MsgBox for 'Near to 2Gb' database size check (just use Debug).
- One-off deletion of rather useless links: EMail, TheosStyle.css, TT_ICO.png, #Top, ...
- Remove code that generates these links, and check them.
- 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 against the Directory_Structure and related tables and code.
- If the above 'root' change is to go ahead - one-off updates + code changes required.
- Use Edge rather than Internet Explorer for External Links Spider
- Status
- Priority: 3
- Check how "YTD Planned %" is calculated - seems incorrect early in the Quarter if the plan varies during the year.
- Technology
- Priority: 1
- Change URL for Page names to something meaningful: For Notes, Papers and Books. Needs to be short!
- Convert site to HTTPS
- Look into Sistrix Smart46. Errors and warnings itemised are:-
- Duplicate content: seems to be variants on theotodman.com
- Title Tags: Empty, too long, identical
- Page Not Found
- Filesize in excess of 1Mb
- Meta-Description: Empty
- Few words on Page
- H1: Not used, used multiple times per page, identical across pages
- Pictures: Alt attribute missing
→ In Progress
- Priority: 2
- Increase use of CSS Style Sheets
- Priority: 3
- Investigate the use of RTF in memo fields, so that I can get round the 64k character limit.
- Read the Google documentation (Google - How to get your website on Google Search) to investigate where I’m going wrong in the (failure to) use META tags to ensure my stuff sorts correctly in the search engines.
- Use generated Javascript to allow multi-level expandable / contractable lists in Notes and Paper Abstracts.
- 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
- Cancelled Developments
- Create own local webserver
- Increase use of Frames47
- Investigate Wiki-technology (inc. Confluence, Plone CMS & Windows Help)
- WebRefs
- Priority: 1
- Documentation & Bug-fixes: Phase 2
- Re-document the procedures in the light of recent changes.
- Resolve issues generated / revealed by the spider.
- Investigate - and fix where possible - broken links.
- Find a way of recording Missing / Unknown Webrefs (eg. Webrefs 8395 and 8342 in Archived Notes 1292 and 1317) other than debug.print: create table, then suppress message for known problems
- 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.
→ On-Going
- Investigate WebRefs with Issue = 'URL Translated OK': does the translation really work? How?
- Cancelled Developments
- Add collection of "non-identity" weblinks.
- Complete investigation and correction of broken “External” Links.
- The Spider was generating WebRefs. Procedurally, this ought not to have been possible.
- The major problem turned out to be because unprocessed48 URLs got added to the end of the last WebLinks_Tester_Brief page, which then got Spidered. I've stopped this happening, so hopefully the problem will not recur. The fix was made in 18Q2.
- However, 4 other creations appeared - dated 18/05/18 - from the run of 10/07/18. The creation date was from the previous spider run, but the IDs show that they were produced in the latest run.
- I've re-opened the case! But now Spider_Ctrl outputs the message 'Check Webrefs_To_Be_Added_By_Spider_Detail and run Webrefs_Add if necessary'.
- The August 2020 run produced a list of 163 items. I think these are all down to fixes undertaken following a full WebRefs check run. I need to check and find out why the lists appear.
- Maybe they come from the 'WebRef Missing' page on WebLinks_Tester, which arises as a result of running Map_WebRefs, which regenerates the WebRef_Maps table, via Map_WebRefs_Mapper, after I've fixed the links on Webrefs_Table. There are 146 such items as of end August 2020, but they had all disappeared by a re-run of early September 2020.
- I assume it's some sort of timeing issue, so I'm cancelling the change.
- Other Websites: Outstanding Items By Category:-
- Bridge
- Cancelled Developments
- Create "Small Sites" database for Alaric (if chased)
- Priority: 1
- Read and thoroughly understand the documentation on:-
→ EBUScore
→ Bridgemate II
→ On-Going
- Regular updates to the Mountnessing Bridge Club Website.
→ On-Going
- Cancelled Developments
- Priority: 1
- Cancelled Developments
- Run Eve Goblets - if asked!
- Enigma
In-Page Footnotes:
Footnotes 16, 45:
- Note that Backup_Prune_Ctrl deletes (relevant) pages that weren't regenerated in the last full site-regen, but this isn't the same thing.
Footnotes 17, 46:
- See Sistrix
- This used to be called Optimizr, see Optimizr (Defunct) (which now auto-forwards to Sistrix).
- 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.
Footnotes 22, 28:
- I'm not sure what was intended here.
Footnotes 23, 41:
- Once the size-limitation on Notes has been resolved.
Footnotes 24, 47:
- This is now archaic, and was subsequently largely abandoned, though useful at the time.
Footnotes 25, 48:
- These are URLs that were used in web pages but hadn't yet been converted to the +WnnnW+ format, so appeared at the end with no WebRef ID.
Table of the Previous 12 Versions of this Note: (of 31)
Note last updated |
Reference for this Topic |
Parent Topic |
27/09/2023 10:09:36 |
981 (Website - Outstanding Developments (2023 - September)) |
Status: Web-Tools (2023 - June) |
Summary of Notes Referenced by This Note
To access information, click on one of the links in the table above.
Summary of Notes Citing This Note
Status: Web-Tools (2023 - June), 2 |
Theo Todman's Website Maintainance History |
Website - Progress to Date (2023 - September), 2, 3, 4, 5, 6, 7, 8, 9 |
Website Generator Documentation - Control Page |
Website Generator Documentation - Functors, 2, 3, 4, 5, 6 |
Website: Maintenance Dashboard |
|
|
|
|
To access information, click on one of the links in the table above.
Text Colour Conventions
- Blue: Text by me; © Theo Todman, 2023