Guides
Developers guides
Naming your software
If you are a third party developer and create software for Elxis CMS (components, modules, bots, bridges, tools), or a template designer or even a translator we advice you to follow Elxis naming standards in your final package. In general you should create a ready to install zip package which name should follow this format:
type_name_version.zip
Where type is the type of the extension, name your extension's name and version your extension's version
As the extension name you should use the name used in XML parameters file. For example if you have created a component named com_mytest then add "mytest" as your extension name in the final zip package.
Notice 1: For templates the name should be followed by the template type. Valid template types are: frontend, backend and login. You can omit the template type if it is for front-end.
Notice 2: For language packages the name should be followed by the area that the package provides multi-linguism. Valid language areas are: frontend, backend, help and install.
The version of your extension.
Notice: For language packages the version should be the exact elxis version the package provides multi-linguism for.
com_mytest_1.0.zip
mod_mysupermodule_1.3.1.zip
bot_myelxisbot_1.0.zip
tpl_redhome_1.0.zip
tpl_reddragon_backend_1.0.zip
tpl_redalert_login_1.0.zip
lng_english_frontend_2008.0.zip
lng_greek_backend_2008.0.zip
lng_german_help_2008.0.zip
lng_italian_install_2008.0.zip
tool_spacetravel_1.0.zip
bri_elxis2008_smf14_1.0.zip