Element Editor - Overview
- The editor generates a dll file that contains everything the element needs to function (code, images, etc). Place the dll file in 'CommonElements\' in an openElement project folder to add the element to the list of available elements. 

 - The 'Element Info' tab is used to configure the information that users of the element will be presented with. 

 - The 'Properties' tab allows you to configure variables that the user will be able to modify. You may then use these values in scripts or in the HTML to affect behavior. 

 - The 'HTML' tab is for writing the actual HTML (as it will appear in the source of the published page and in the editor). The code may contain special tags - see below for details. 

 - The 'Scripts' tab is for all the scripts (JS, PHP, css) that the element needs to use. Just like the 'HTML' tab, the menu provides options to insert special code snippets, such as the code that obtains a property value - see below for details. 

 - There may be multiple instances of an element on the same page, so your scripts must be able to manage that. A basic model is available by going to 'Scripts' -> 'Design' -> 'Main loop for the samples of this element'; sometimes this code is added automatically on creation of a new script. 

 - Scripts should not be enabled in editor mode to avoid possible conflicts with openElement.