Peekay raised some good points about the documentation, but this needs a new thread in the Documentation forum, so here it is:
Quote:
The module packs may be useful to end users, but they send out the wrong message for developers. That message is - it's easier if our inner circle of experienced coders to fix modules than to teach novice developers how to do it themselves.
Well, I've published a tutorial on how to
convert a standard module to a ModuleAdmin GUI (it needs to be updated, as things changed in the meantime), but there is also this
excellent documentation from Mage And several developers updated already their modules to that GUI (John Mordo, Wishcraft, and few others).
As I am updating the modules, I see that main issue is that we don't have good standards/guidelines, and no good library of common functionality. That means that the same feature is being re-implemented in many different ways. That makes maintenance a nightmare.
The Core Team is aware of the need for documentation, and Trabis did already a great job documenting XOOPS 2.6.0 code.
The Core team wants also to work on a common module framework (a combination of XMF from Trabis and RMCommon from BitC3r0) that would make it much easier to develop and update modules.
And there is a "
TDMCreate" module that helps with creating new modules. The latest version is
1.38 Beta 1Quote:
All the developer reference material I have access to relates to Xoops 2.0. I certainly wouldn't tackle a module upgrade anymore.
We've been always asking people to help with updating the documentation (e.g. here on
Basic Module Pack and here on the
Wiki Clean-up), but it's hard to get people
We've got many people volunteering for the Translations, so hopefully, there will be more also helping with the documentation.
There was a good
proposal for Documentation that we could follow. We just need people to jump in and say: OK, I'll help with this topic
I hope we can make a call for a "
Big Spring Clean-up" and focus on cleaning up and updating the documentation