I'm looking convert a web project of my own from a standalone program to a module of tango. I absolutely love tango this far and hope to be a part of it's bright future. Are there any tutorials or documentation of the Zula framework, or should I try to create some while I figure it out for myself? Are there any special considerations for custom modules at the moment (ie upcoming changes to the core).
Glad you're liking TangoCMS =) Currently there is no documentation for the framework, however that will all change once 2.3 is released. Once it is out, we will focus on documentation for the framework. You're more than welcome to create what ever docs you want while trying to make a module (it is quite straight forward to make one).
One thing to take note of, is that current code base in /trunk (which will be 2.3) now uses camelCase for method names - anything before that will use foo_bar, so I'd advise creating your module for /trunk.
Feel free to ask any questions you have with making a module, either on here or in #tangocms on Freenode
Thanks for the quick response Alex. As an amateur web designer, I've spent a lot of time looking for a good CMS to use for my projects; most are either too complicated for the average client or too awkward to develop for. I ran across Tango in the Open Source CMS (www.opensourcecms.com) database last week and have been enamored by its elegance and simplicity.
I'm starting to get a good sense of how the modules and the Zula framework works. I think a little documentation would be a huge help for other developers. If you think it would be useful, I can create a quick guide as I figure thinks out for myself, but if you think it should wait till the 2.3 release, I understand.
Once I have finished this module (I have people waiting for it), I would love to find a way to help out with Tango CMS. I could write documentation, develop modules or framework, or make themes -- wherever you think I might be useful.
Modules, docs, themes - all would be useful =) Even coming up with feature ideas is a good help, so is bug hunting. Things will really start to kick off once 2.3 is released
Either really, if you've got ideas for features - then it would be worth putting them on the bug tracker (under the Feature or Extras tracker), or if you want to discuss something in detail then in here or IRC would be good.
I'm actually working with cakephp, this is similar to the zula framework, because it is the same idea to work with Modell-View-Controller schema. If somebody has a test-installation of tangocms, he can use this to play around with zula. But, it will be a good start, if Alex will post a simple Modul-description, that we can tracking the doing of tangocms, for example a simple view of date and time or something else and the possibility, to de-/activate this in the AdminCP. Is this practicable for you, Alex?