Theo Todman's Web Page
For Text Colour-conventions (at end of page): Click HereStatus Reports - Status: Web-Tools (2018 - March)
Rationale for this ProjectNote last updated: 21/04/2018 20:05:17
- 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:-
- Functional5 Documentation.
- Technical7 Documentation.
- Other Websites
- 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.
- I created and / or ran a multitude of bridge websites, but as of January 2018 I have either handed them over or mothballed them9:-
- 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.
- 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.
- 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.
- 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.
- 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.
- In 3Q16 I revived the Mountnessing Bridge Club Archive (http://mountnessing.theotodman.com/index.shtml) website.
- 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/).
- 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
Website (Total Hours = 159.25)
- 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).
- 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).
- However, I did manage to spend almost 130 hours developing my own site. Completed items included12:-
- Bridge: Corrected format of Links from Bridge Page
- Documenter: Documenter Bug-fixes: Objects in Comments, MsgBoxs & Debugs
- Documenter: Create consolidated Development Log, and update "Progress to Date" and "Outstanding Developments" Reports
- Notes: Extended deduction of Note links to Papers, and Papers with embedded Notes.
- Notes: Notes Functor13 Processing: Phase 1
- Basic processing to interpret comments in HTML code
- 01: Quarterly Report: Activity insert
- 02: Development Log report - Completed Items by Date
- 03: Development Log report - Outstanding Items by Priority
- 04: Development Log report - Outstanding Items by Category
- 05: Development Log report - Completed Items by Category
- 06: Quarterly Report: Priority 1 Outstanding Developments by Category
- Notes: Automated format-change of old tables in Notes and Notes_Archive
- Notes: Removed old "Printable Notes" links from Archived Notes
- Papers: Correction of narratives on Note time-recording pseudo-papers
- Process: Improved efficiency of daily changes regeneration (removed msgboxes)
- Process: Wrote a routine to update a set of .htm files, replacing text in them all
- WebRefs: Documentation & Bug-fixes: Phase 1
- Completed "as is" functional documentation so I could see what's going on.
- Re-engineered so it made sense and ran efficiently without bugs
- Fixed the obvious data errors that confused the statistics - ie. where the returned URL differs from that requested and https issues.
- Wrote / improved diagnostic reports (web pages)
- WebRefs: Determined & reported usage directly using embedded +WnnnW+ encoding rather than via the Spider. Reconciled the two methods.
- The following items were initiated or progressed:-
- Initiated a project to automatically hyperlink pages together based on personal identity key-words.
- Started to investigate why the Backups and Spider take such a long time.
- Fixed a few bugs with the Note-XRef deduction routines.
- I also made the termly update to the Enigma Ensemble (http://www.enigmaensemble.co.uk/) Website.
- I applied some further changes to Sophie Botros: Live Site (http://www.sophiebotros.com/) related to Sophie’s new book.
- Full details for 1Q18 are given below:-
- 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"
- Website - Education (Total Hours = 3.75)
- 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"
- 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)
- Website Others - Bernie's Website Development
- Website Others - ECBA Maintenance (Total Hours = 0.75)
- Website Others - Enigma Ensemble
- Website Others - Joint Project Data Analysis
- 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.
- Own Website: Priority 1 Items By Category:-
- Complete XRef-re-engineering project:-
- Ensure all links and link-pages use the new XRef table, and pension off the old tables.
- Check all link-types still work and fix any errors.
- Complete the auto-triggering of regeneration of “associated” link pages.
- Fix update bug in Convert_Webrefs.
- Fix Bug whereby PaperSummary pages seem to have “Works-” and “Books/Papers-” Citings that refer to the same link-pages.
- Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.
- Authors Narrative: enable footnotes.
- Investigate whether multiple Subject/Topic/Subtopic usage leads anywhere (ie. are just the first (of 3) actually used). Fix anything amiss.
- Provide Functional Documentation for Website Generator (using Notes)
- Investigate Bootstrap.
- Plan what to do with "Sitepoint (Learnable) - Sitepoint Learnable Web Development Courses" and the eBooks in my possession.
- Read "PC Pro - Computing in the Real World".
- Read "Barnes (Russell), Ed. - Web Designer".
- Re-start "Harvard University - CS50 Introduction to Computer Science" (consider accreditation).
- Understand Bitcoin & Blockchain better
- Enable the re-use of Footnotes in the same Note21. Currently, they appear twice.
- Migration of Website from UKServers to Namesco. Test out.
- 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.
- Create automatic22 key-word referencing (ie. to Notes in the Notes-Group "Personal Identity")
- Ensure FN referencing within Notes and referencing between Abstracts and Notes works for archived Notes.
- Investigate Note_Links: needs versioning, and section of calling Note
- Investigate Note_Links: Section references seem to be incorrect
- Printable Notes: fix the bug whereby the “private” flag is round the wrong way.
- Suppress the publication of the Printable versions of Temp Notes
- Create password-protected area to hold pdfs, and links thereto.
- Add photos of Tom
- Develop software & procedure to make adding more content to the photos pages easier to undertake.
- Determine why Recalculation & Changed Book/Papers produce unneeded regeneration.
- 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.
- Add extra items to Functors to facilitate Quarterly Reporting.
- 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.
- Other Websites: Priority 1 Items By Category:-
- Create "Small Sites" database for Alaric
- Run Eve Goblets - if asked!
- Termly updates to the Enigma Ensemble (http://www.enigmaensemble.co.uk/) Website.
- 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:-
- Summary of Progress to Date.
- Outstanding Developments,
- Functional Documentation,
- A summary of time expended across the years developing my website26 is at "Software Development - Website - Development".
- 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.
- This is very tedious to produce and consequently is both incomplete and out of date.
- 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.
- 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.
- 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.
- But will wait until asked again, as I doubt it’ll be of any real use to anyone.
- 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.
- 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.
- This occurs in these reports, but possibly elsewhere.
- This is complicated for a number of reasons:-
- There will be false positives, so there needs to be a way of "proofing" what's to be done before doing anything.
- There will be times where it is inappropriate (eg. in quoted work by other authors).
- The referencing differs depending on whether the term is in a Footnote or not.
- I'd need to check for already-existing links, variant grammatical forms, etc.
- Maybe try this out using the case of "Supervenience".
- As distinct from developing other peoples’ websites – time which is also recorded against this project, but not against this task.
Text Colour Conventions
- Black: Printable Text by me; © Theo Todman, 2018
- Blue: Text by me; © Theo Todman, 2018
Return to Home page
Timestamp: 11/05/2018 14:43:52. Comments to email@example.com.