Tuesday, February 27, 2018
For the past week or so, I have been integrating the Google Tag Manager resource throughout areas/subdomains of the QiSoftware Site.
This process involved updates to several areas, including:
The process was especially tedious for the main site [www.qisoftware.com] area pages and WiredPages [wiredpages.qisoftware.com]. The reason? The 20 and 24 pages associated with qisoftware.com and WiredPages respectively, are not maintained using a traditional content management system, e.g., WordPress or Drupal. In other words, I manually edit each page using the VI Editor in a Terminal Window on my Macbook.
The reason for this self inflicted tedium? Initially, it had a lot to do with the template I configured to use with older browsers. I found the Macbook VI Editor inserted the least amount of ambient control tags when writing the files which tended to help older browsers render the pages correctly.
Today, because of security issues I have with the site, if there are non-linked mirrors, it is harder for someone to pretend the pages of the mirrors are official versions, if changed. In other words, it makes it harder for others to change my pages.
In addition, to the myriad of code tags pasted into the headers of pages and variable fields, minor cosmetic updates were incorporated into the pages of the main site [qisoftware.com] area.
WiredPages updates? Although, I have rewritten some of the applications I maintain on WiredPages, I did not include the new versions on this series of updates. The updates recently integrated only dealt with integrating Google Analytics reporting code tags to the underlying elements of the pages.
I hope to republish the fully working version of WiredPages in the near future, however because of security issues will not attempt this task until I am assured my code is being used in the manner I intended.