A basic and important thing in ContentLion are Namespaces. They are controlling the naming and prevent conflicts between different plugins and ContentLion itself. Althroug we are controling the folders over the name syntax.
It's not as complex as you may think. Before every name you have to put your namespace.
By plugins you have to write plugin_pluginname_ before your internal name. By skin it's skin_skinname_ and for local changes in your installation use private_ before all names.
This name system regards the following areas:
- CSS classes and ids
- PHP class names
- global variables in PHP
- name of templates
If you are not sure, if a namesystem should be used - Just use it.