Hi guys,
I've thinking about a dependency management for joomla extensions manifest.
<dependencies>
<dependency type="library" element="jplatform" maxversion="11.1" updateserver="
http://extensions.joomla.org/updates/libs/platform/extension.xml" method="install" />
<dependency type="module" element="mod_articles_archive" minversion="2.5.0"
updateserver="
http://extensions.joomla.org/updates/mods/site/articles_archive/extension.xml"
method="install" client="site" />
<dependency type="plugin" element="oauth" minversion="2.5.7" />
</dependencies>
Dependency Node Attributes
type: This specify type of your exntension. can be a module, component, library, etc.
element: name of your extension
minversion: min version accepted
maxversion: max version accepted
updateserver: url for extension update
method: method for dependency install, update
client: For module, template you need to specific a client
This is my propose for joomla dependency management.
I know that dependency can be much more complex than my example, but we need a start.
Cheers,
Julio Pontes