Category: Web Development

This category explores the technical architecture of the web, focusing on clean code and efficient site management. It covers the implementation of lightweight platforms, custom theme design, and the backend needed to maintain a high-performance digital presence.

A technical log for anyone interested in building independent, fast, and functional websites without the bloat of standard solutions.

Matomo integration in HTMLy

Matomo integration in HTMLy
https://github.com
This integration originated from a very practical need: obtaining meaningful statistics from Matomo installations on small or minimally managed hosting environments. In many setups the problem is not Matomo itself, but the surrounding infrastructure. If you run a site on a fully controlled server you can usually mitigate bad traffic and tracking issues using tools such as firewall rules, bot filtering, reverse proxies, or automated banning systems. However, many users do not have that level of

HTMLy simple comment system

If there’s a book you want to read, but it hasn’t been written yet, then you must write it.
After moving to HTMLy, I missed a local commenting system. My needings are basic: I just need a very simple one, possibly based on flat files, not relying on external commenting systems. HTMLy only choices were Facebook and Diqus, none local. So I decided to write one for myself, ending in a slightly modified HTMLy 3.3.1 version.

Ovi HTMLy Theme

After (finally) choosing HTMLy as CMS and Occasio as theme, I started playing around with the layout to adapt it to my taste. Created a new Ovi theme from Occasio, and started modyfying it. Not much work, just some fix around with CSS to set round corners, changed the banner images position, added some trick to handle my previous content the way I liked.

Site update

After Joomla 2.5 being released (on January the 24th, 2012 - see article) I looked forward to update this site to the new release. It was stuck at 1.7, and I just liked to test and have a look at the new version. I though in a few days I had the site online using the new code, but I was terribly wrong. I jumped right into the plugin and extensions updates, not mentioning I modified the source code in some point to correct some small bug. So, after a first compulsive update of the code

Curl on PHP/Apache/Win7 (64bit)

Curl on PHP/Apache/Win7 (64bit)
I recently  updated my hardware at the office, and i switched from Win7 32bit to Win7 64bit. Almost everything worked fine in the new environment, other than a small/big problem with the curl library in my PHP/Apache installation. The configuration was fine - I was pretty sure I followed all the necessary steps to make it works: enable it in php.ini by removing the leading semicolon in "; php_curl.dll", copying libeay32.dll and ssleay32.dll in windows/system32 directory (or somewhere else

Joomla 1.7.0 Released

Joomla 1.7 (stable) is out. The new relese policy of the CMS will release a new version every six months, with a LTS release avery three. That means it will be hard to stay up to date if the new release will not support previous releases plugins and templates - at least starting from 1.6, or 1.7.   It should be easier now to perform an update, but that will be true only for thoose using the CMS as is, no plugins or extensions. Otherwise, probabily, it will be a nightmare - a six month cycling

Apache mod_proxy and image leech

lately I faced the problem to publish the cam application on a public IP address, to be accessible from outside the company. Obviously the access had to be password protected.   First I installed mod_proxy and I configured it to make the internal site published. But I suddenly realized it wasn't enough - the site referenced many images using absolute URLs, and that URLs were not accessible from outside. So I had to translate them to the right path, through the proxy. Inside VirtualHost, I had: