-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why not integrate these classes into xoops? #87
Comments
I agree with you that having a library of common classes would be helpful, and this was already suggested in my email about "MTools" on Sept. 8th (you were included on it):
We don't want to potentially destabilize the Core with adding extra classes directly into Core, so the strategy was to have XMF with common functionality for all modules, which works very well. Based on my recent work with namespaces, and seeing what @tad0616 was doing with his modules and TadTools, I thought that it would be good to consider having MTools with some selected functionality for some modules. Please take a look at MTools and the Quotes modules, and let us know what you think. |
Yes, I've tested tad'module with this huge Tadtools. |
I think we have to start integrating some features but not everything. XMF is a good solution, we should define the first class (s) to integrate! As you know I'm not a big fan of adding lots of features that aren't necessarily useful. We must focus on quality. For this I suggest you start with the "common" classes of your modules. |
Sure !
Sounds good ! ;-) |
I believe this issue should be tracked in XMF, not in the core. We will move this issue to the Xmf repository. |
I noticed that the goffy and mamba modules use classes which are duplicated in all of their modules. This method is problematic to keep these classes up to date (if there is an error or an addition, all the modules must be modified). Why not integrate this great work into xoops?
Could other developers use these classes for their modules?
Personally, I have never integrated these classes because I find the updating work on all my modules too heavy if there are modifications to these classes.
Exemples:
https://github.com/XoopsModules25x/obituaries/tree/master/class/Common
https://github.com/XoopsModules25x/xsitemap/tree/master/class/Common
https://github.com/XoopsModules25x/marquee/tree/master/class/Common
https://github.com/XoopsModules25x/wgsimpleacc/tree/master/class/Common
I think all modules here have these classes ...
https://github.com/XoopsModules25x
I think we should integrate this into xoops because all of these mods use it! It's a standard!
Can I help you!
The text was updated successfully, but these errors were encountered: