elxis sites
invest on open source
Elxis can become the base on which you can build a healthy and lucrative business. We give you the tool to work, the decision is yours.
download elxis
elxis 2009.2 electra - 10.41mb
Home arrow Guides arrow Developers guides arrow Naming your software
english greek

Naming your software

Friday, 15 February 2008

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

Extension type

  • tpl, for front-end and back-end templates and login screens
  • com, for components
  • mod, for modules
  • bot, for bots
  • lng, for language packages
  • tool, for elxis tools
  • bri, for elxis bridges

Extension name

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.

Extension version

The version of your extension.
Notice: For language packages the version should be the exact elxis version the package provides multi-linguism for.

Examples

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

< Previous Next >