Thursday 24 of July, 2025
This is the first post via the new webserver setup. Have been having a bit of fun as the seven sites currently active all have different customisations and each needs some work still to remove the remaining non-functional parts such as a couple of sites not rendering the 'pagination' where there are more than 10 pages to display. In addition, the blogs package has not had any love in a long time so in addition to updating to the current programming rules of PHP8.4, it also needed modernising to changes that had happened in the core bitweaver packages. I've learnt a lot in the last couple of days and have a crib sheet to apply to a few other areas and blogs are now working as I would have liked the old build to be working. Publication dates now default to the current day, and 10 years hence. It would be longer, but since the core code still uses 'seconds' for dates rather than the 'day.time' format that Firebird uses it has yet another y2k crash in 2038. Something else for the longer term todo list, and the mismash of date libraries between adodb, php and firebird does not help. I can simply change 32bit INTEGER date fields to 64bit BIGINT but I would like to standardise on 32bit date/32bit time format from firebird and other SQL standards.
And I've only just noticed that the timestamps on the blog lists are showing as a seconds count ... more niggles to investigate!