generator-joomla-spc
Version:
Joomla-spc generator for Yeoman. Creates Joomla 2.5 and 3.0 files
67 lines (58 loc) • 2.57 kB
text/xml
f
<extension type = "component" version = "3.0" method = "upgrade">
<name><%= _.slugify(componentName)%></name>
<creationDate><%= currentDate %></creationDate>
<author><%= authorName %></author>
<authorEmail><%= authorEmail %></authorEmail>
<authorUrl><%= authorURL %></authorUrl>
<copyright>Copyright <%= currentYear %></copyright>
<license><%= license %></license>
<version><%= versionno %></version>
<!-- Description contents contained in separate language file: see language folder -->
<description>COM_<%= _.slugify(componentName).toUpperCase() %>-DESC</description>
<!-- Runs on install/uninstall/update; New in 1.6 -->
<scriptfile>install-uninstall.php</scriptfile>
<install> <!-- Runs on install -->
<sql>
<file driver = "mysql" charset = "utf8">sql/install.mysql.utf8.sql</file>
</sql>
</install>
<uninstall> <!-- Runs on uninstall -->
<sql>
<file driver = "mysql" charset = "utf8">sql/uninstall.mysql.utf8.sql</file>
</sql>
</uninstall>
<update> <!-- Runs on update; New in 1.6 -->
<schemas>
<schemapath type = "mysql">sql/updates/mysql</schemapath>
</schemas>
</update>
<scriptfile>install-uninstall.php</scriptfile>
<languages folder = "site">
<language tag = "en-GB">language/en-GB/en-GB.com_<%= _.slugify(componentName)%>.ini</language>
</languages>
<administration>
<menu link = "option=com_<%= _.slugify(componentName)%>" img = "components/com_<%= _.slugify(componentName)%>/assets/img/<%= _.slugify(componentName)%>_icon.png">COM_<%= _.slugify(componentName).toUpperCase() %> </menu>
<submenu>
<menu view = "settings" img = "components/com_<%= _.slugify(componentName)%>/assets/img/settings_icon.png" alt = "<%= _.slugify(componentName).toUpperCase() %>/Settings">COM_<%= _.slugify(componentName).toUpperCase() %>_SETTINGS</menu>
</submenu>
<files folder = "admin">
<folder>controllers</folder>
<folder>helpers</folder>
<folder>models</folder>
<folder>sql</folder>
<folder>tables</folder>
<folder>views</folder>
<filename>index.html</filename>
<filename>access.xml</filename>
<filename>config.xml</filename>
<filename>router.php</filename>
<filename><%= _.slugify(componentName)%>.php</filename>
<filename>index.html</filename>
</files>
<languages folder = "admin">
<language tag = "en-GB">language/en-GB/en-GB.com_<%= _.slugify(componentName)%>.ini</language>
<language tag = "en-GB">language/en-GB/en-GB.com_<%= _.slugify(componentName)%>.sys.ini</language>
</languages>
</administration>
</extension>