Hi,
I recently got to know about WHMCS and now I'm interested in writing modules/addons to solve a problem.
To my surprise there was no SDK, no tutorial to show what WHMCS is and how it should be used (like the Laravel docs for example), no official documentation to teach the basics (like PHP Internals Book), no documentation about the core (like the PHP SDK for AWS), nothing I could rely on. From a developer standpoint I need a solid understanding of the fundamentals of a framework to start using it and not ask too many questions on forums.
URLs like https://developers.whmcs.com/modules/, https://developers.whmcs.com/themes/ and https://developers.whmcs.com/api/ are meaningless since I don't even know the internal structure of the framework, classes, databases, hooks, event listeners, error handlers, logs or anything. Trying to develop anything based on them would be like asking a blind person to run a marathon by just hinting "follow the pavement", which is basically what I've been trying to do for the last couple of weeks.
All of the above might sound rude for modern standards, I'm aware. To be fair I'm not asking someone to solve my problem, I'm asking for help to understand the fundamentals of WHMCS for a developer to solve his problems on his own.
How can someone that *knows absolutely nothing about a framework* (obfuscated behind ionCube, to make ir worse) learn about its fundamentals in order to reliably and confidently write marketable modules?
Beginners documentation's, code samples, useful links, 101 books, anything would be greatly appreciated.