I recently happened to have a client approach us to build a mobile app. What should have been a fairly quick job turned out into a mid sized development project. The reason ? They had created almost half a dozen custom components where articles could have served the purpose.
Another project was a government site serving almost 50 million hits a month. This too has something which I’d call a “blatant misuse of Joomla”. More than half a dozen extensions created for a myriad of things - PDFs, audio files, videos. Articles would have been sufficient here too.
This prompted to share some rules that I realised we had been following for a long time, but never got documented. So here’s our unwritten rulebook on building Joomla sites