Theo Todman's Web Page - Notes Pages
Status: Web-Tools (2016 - September)
(Text as at 14/10/2016 22:14:53)
(For other versions of this Note, see the tables at the end)
Rationale for this Project
- This Project was alluded to briefly in a footnote on research methodology in my original Research Proposal1 under the head Research - Internet Technology2. When last at Birkbeck, I wrote a more extensive paper3 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 Documentation6.
- Technical7 Documentation.
- Other Websites8
- I established the Hutton Bridge Club Website (Hutton Bridge Club) in 4Q11 using the standard Bridgewebs service, but with a couple of competitions using my own routines. I’ve retained supporting these despite handing the Website on.
- I took over the support and development of the Essex Contract Bridge Association (ECBA) website (Essex Contract Bridge Association), which also uses Bridgewebs, but is very much larger, in 1Q15. I have written a lot of code to make this job less tedious.
- Over the last few years, I’ve been collecting data on bridge activity in the 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 – and have booked this time to this project as it enhances (or at least maintains) my IT skills in this area. I’m now using this data to generate websites for small clubs (Essex Bridge Results).
- In 3Q16 I revived the archive website for Mountnessing Bridge Club (Mountnessing Bridge Club Archive).
- I’ve created and maintain a new website for the First Class Bridge Academy (First Class Bridge).
- About 10 years ago, I created a website for Dr. Sophie Botros (Sophie Botros: Live Site), 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’ve created and maintain a small website for a music group Julie and I attend – the Enigma Ensemble (Enigma Ensemble).
- Most recently, I’ve 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: Live (Acts: Live Site) and Test (Acts: Test Site).
- 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 July - September 2016
- This project retained its prominence, absorbing just over half of my project time, though the vast majority of this was not for my own website. The bulk of the effort was expended on the development of a website for Pete’s PhD, though this is now substantially complete.
- A continuing disappointment was that I didn’t pursue my web-training with Sitepoint, despite having – in anticipation – extended my membership for another couple of years. I have, however, grabbed all the eBooks in their library, though haven’t catalogued them all yet.
- During 3Q16 I expended 332 hours on this project (1,117 hours YTD, where for “YTD” – Year to Date – I mean the academic year that commenced in October 2015). That’s 181% of planned effort, 138% YTD. Overall, 53% of my project effort in the Quarter was directed towards this Project (making 43% YTD) – as against 31% planned (31% YTD).
- As this is the end of the Academic Year, it’s worth reviewing the time breakdown over the last 12 months, and the balance between the sub-projects:-
- Own Website (244 hours, 22%):
- Infrastructure: 51 hours
- Education: 16 hours
- Development: 133 hours
- Bridge Development: 18 hours
- Maintenance: 26 hours
- Bridge Websites (460 hours, 41%):
- Bernie's Website Development: 68 hours
- ECBA Maintenance: 222 hours
- ECBA Tournaments Spreadsheet: 24 hours
- Joint Project: Data Analysis: 61 hours
- Joint Project: Data Collection: 85 hours
- Enigma Ensemble: 2 hours
- Pete's PhD: 413 hours, 37%
- Full details for 3Q16 are given below:-
Website (Total Hours = 39.75)
- Website - Bridge Development (Total Hours = 7.25)
- Website - Development (Total Hours = 3.75)
- Website - Generator - Bug in CopyToTransfer first PrivateNote (133) - not fixed! (0.5 hours)
- Website - Generator - New CSS3 Menus (0.25 hours)
- Website - Generator - Output Text Files in Unicode (3 hours)
→ See "Software Development - Website - Development"
- Website - Education (Total Hours = 9.5)
- Website - Infrastructure (Total Hours = 14.75)
- BT Broadband Renewal (0.5 hours)
- BT Cloud Upgrade (0.25 hours)
- BT Toolbar removal (0.5 hours)
- BT/EE Mobile - Renewal options (0.5 hours)
- Commission new Lexmark colour laser printer - Wedding printing (3 hours)
- Family re BT Broadband limits (0.25 hours)
- Investigating FreedomPop for iPhone 5 (contract renews Feb 2017; upgrade due Dec 2016) (0.5 hours)
- Microsoft Windows 10 - Releases & Bugs (0.75 hours)
- Order & Commission new Lexmark colour laser printer (2.75 hours)
- Order & Commission new Lexmark colour laser printer - Scanning (1.5 hours)
- Ordering / processing computer consumables (0.25 hours)
- PC Backups / OneDrive (1 hour)
- Problems with main-house broadband (0.25 hours)
- Tim+Becky's Photos (2.25 hours)
- UKServers Problems - hosting site down! (0.25 hours)
- Upgrade GIMP (0.25 hours)
→ See "Software Development - Website - Development"
- Website - Maintenance (Total Hours = 4.5)
Website Others (Total Hours = 292.75)
- Website Others - Bernie's Website Development (Total Hours = 11.5)
- Website Others - ECBA Maintenance (Total Hours = 34.75)
- Bridge - Butler IMPs - Another Essex/Herts mess-up (1.75 hours)
- Bridge - Butler IMPs - Data Output (1.5 hours)
- Bridge - Butler IMPs - ECL / Consolidation for Robert (0.25 hours)
- Bridge - ECBA Website - Friendly League (0.75 hours)
- Bridge - ECBA Website - Routine Maintenance (30.5 hours)
- Website Others - ECBA Tournaments - Maintenance
- Website Others - Enigma Ensemble
- Website Others - Joint Project Data Analysis (Total Hours = 21)
- Bridge - Joint Project - Data Modelling - Jubilee Quarterly Partnership Ladders (5 hours)
- Bridge - Joint Project - Data Modelling - Mountnessing Archive (16 hours)
- Website Others - Joint Project Data Collection
- Website Others - Pete's PhD (Total Hours = 199.75)
- Mansell (Peter) - Bottom Up Reading of Acts - Appendices: Add English to Database / Web-pages (3.75 hours)
- Mansell (Peter) - Bottom Up Reading of Acts - Appendices: Database Cross-checking / fixing (30.75 hours)
- Mansell (Peter) - Bottom Up Reading of Acts - Appendices: Database Development (60.25 hours)
- Mansell (Peter) - Bottom Up Reading of Acts - Appendices: Database Encoding (78.25 hours)
- Mansell (Peter) - Bottom Up Reading of Acts - Appendices: Menu Structure (5 hours)
- Mansell (Peter) - Bottom Up Reading of Acts - Appendices: Set up live site (9.5 hours)
- Mansell (Peter) - Bottom Up Reading of Acts - Appendices: Stats Generation (12.25 hours)
→ See "Mansell (Peter) - Bottom Up Reading of Acts"
Plans for the Near Future
I’ve retained the planned weekly effort on this project at 14 hours. My intention over the next two years is to reduce the amount of effort expended on other sites and focus on sorting out my own, together with updating my technical competence. To avoid too long a straggle of items on this report, I’ve created a document9 listing outstanding items10, together with those completed since the document was created. As a result, only the more important11 items likely to be addressed shortly appear below.
- General Developments:
- Undertake a trawl through the code for all functions within the generator – making improvements for efficiency and function.
- Investigate the error reports from the Documenter, especially unused variables & queries.
- Supply rudimentary functional documentation as a spin-off from the above.
- Undertake a trawl through all (categories of) web-page, making aesthetic improvements, and correcting content.
- Look into Optimizr12.
- Specific Developments:
- Ensure FN referencing within Notes and referencing between Abstracts and Notes works for archived Notes.
- Read the Google documentation (Link) to investigate where I’m going wrong in the (failure to) use META tags to ensure my stuff sorts correctly in the search engines.
- Technical Documenter:-
- Separate from the main code, then add a parameter so it doesn’t necessarily document itself.
- Investigate & fix “Query Fragments” issue.
- Enhance to document Macros.
- Look at ways of documenting other (MS Access) databases & trial on Northwind.
- Investigate possibilities of retailing the documenter.
- 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.
- Bug: PaperSummary pages seem to have “Works-” and “Books/Papers-Citings” that refer to the same link-pages.
- Add more content to the photos pages.
- Enable reproduction of archived “Printed Notes”.
- Fix problem with bespoke links to Printed Notes from Archived Notes (revealed by the Spider).
- Solve the problem of the size limitation for Notes (eg. by allowing their concatenation).
- Subsequently, remove all large “Comments” that have been utilised to expand Paper abstracts (by moving them to Notes).
- Utilise my Web Spider – in particular use the external links pages to (manually or automatically) correct broken links from within the body of the site. Also add “.shtml” and “.shtm” to the list of web-suffices.
- Fix bugs in multi-level footnoting in Printable Notes – the referencing is going wrong.
- Bridge Websites:
- ECBA website (Link):-
- Routine maintenance (no small task).
- Joint Project / Small clubs Websites (Essex Bridge Results, "Admin - Bridge - Joint Project"):
- Continue data collection & modelling.
- Add new functions:-
→ Half-yearly Individual Ladders (for St. Edith’s)
- Continue to maintain & “market” websites for small clubs (Link).
- Bernie’s Website (First Class Bridge):
- Routine maintenance.
- Pete’s PhD Website: Live (Acts: Live Site) and Test (Acts: Test Site). Final tidying up and reconciliation / cross-checking.
- Other Initiatives:
- Plan an update of Sophie Botros’s Website ("Admin - Sophie Botros Website - Creation, Admin & Maintenance", Sophie Botros: Live Site).
- Maintain the Enigma Ensemble website (Enigma Ensemble) as necessary.
- Upgrade my Facebook page ("Facebook - Understand Facebook & Build Personal Facebook Page") using "Abram (Carolyn) - Facebook for Dummies: Fifth Edition" for inspiration / guidance.
- Continue with "Sitepoint (Learnable) - Sitepoint Learnable Web Development Courses":-
- Complete "Allsopp (John) - Learn HTML5",
- Restart, and complete, "Weakley (Russ) - Getting Started with CSS"
- Catalogue downloaded eBooks, so I know what I’ve got!
- "PC Pro - Computing in the Real World",
- "Barnes (Russell), Ed. - Web Designer".
Summary of Progress to Date
This is hived off to a separate13 document14. A summary of time expended across the years developing my website15 is at "Software Development - Website - Development".
In-Page FootnotesFootnote 4:
Footnote 5: This is very tedious to produce and consequently is both incomplete and out of date.
- 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 10: This hasn’t been updated since the end of last year, but hasn’t needed to change much.
- 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 11: This list has, however, got too long!
- For Optimizr, see Optimizr. 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, listing a large number of “problems” that I think I know about, but which are in the queue to address.
- I suspect that this software will try to get me to buy something – maybe to fix the problems – but because I use a generator it’ll be no use.
- But I do need to address the problems validly itemised.
Footnote 15: As distinct from developing other peoples’ websites – time which is also recorded against this project, but not against this task.
- This document requires significant updating as it hasn’t been touched since December 2010.
- It may also be largely superseded by other documents – eg. the Outstanding Developments and Functional Documentation.
- But it may provide a different “take” on what I’ve done. Maybe higher level.
Live Version of this Archived Note
Table of 12 Earlier Versions of this Note (of 62)
Table of the 8 Later Versions of this Note
Summary of Notes Links from this Page
To access information, click on one of the links in the table above (if any).
Summary of Note Links to this Page
To access information, click on one of the links in the table above (if any).
Text Colour Conventions
- Blue: Text by me; © Theo Todman, 2019