dev-master
9999999-devLibrary to interact and develop Joomla! modules
GPL-2.0+
The Requires
- php >=5.4.0
The Development Requires
Library to interact and develop Joomla! modules
Base classes to develop Joomla! Modules., (*1)
STILL NOT READY FOR PRODUCTION, (*3)
Have you ever seen something like this?, (*4)
// Include the latest functions only once JLoader::register('ModArticlesLatestHelper', __DIR__ . '/helper.php'); $list = ModArticlesLatestHelper::getList($params); $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'), ENT_COMPAT, 'UTF-8'); require JModuleHelper::getLayoutPath('mod_articles_latest', $params->get('layout', 'default'));
Wouldn't be better to be able to just use something like this?, (*5)
JLoader::registerPrefix('ModArticlesLatest', __DIR__); echo ModArticlesLatestModule::getInstance($module->id)->setParams($params)->render();
Modules are the only part where Joomla! doesn't use OOP. Start using these module classes now and take advantage of its benefits., (*6)
JLayoutFile
layouts.Check docs for detailed documentation., (*7)
This library is licensed under GNU/GPL 2 license., (*8)
Copyright (C) 2017 Roberto Segura LĂłpez - All rights reserved., (*9)
Library to interact and develop Joomla! modules
GPL-2.0+