I've been hacking together some basic Joomla 1.5 components and modules recently and always every time I get into it, I end up tearing my hair out because I simply do not understand how the MVC pattern works. Some examples of the problems I run into:
- How does the view get access the model?
- How do you switch to a different view?
- How do you even include the correct file which defines the model?
- etc.
I'm sure that there are very simple answers to all my questions: my main problem is that overall I don't feel the "documentation" is useful at all and definitely doesn't provide enough information about how to develop components/modules in the new MVC style. The API website is almost worse-than-useless since all it provides are class trees of the functions with virtually no comments at all. The docs website is targetted to administrators and core developers only.
Is there any useful source of information for web developers using Joomla 1.5?