Just my thoughts…
This is coming along very nicely. Each week as you gain experience we can see where things are simply working better, both the code and the operator.
In regards to the naming conventions…
Rapidweaver Elements, I actually like the name. It’s catchy and explains what you are basically doing when you are building a website manually, one-element-at-a-time.
Elements, This is what HTML is, semantic HTML elements.
Structures, I prefer this name as opposed to Globals. These are prebuilt groups of elements, (Structures) that are saved and used anywhere within a project. Generally speaking the “structure” will be retained and the content within the structure will change.
Templates, I prefer the name templates for a full website design. A theme could mean the website editorial content theme, ie. sports, cars, dancing, fashion, finances, etc. A template is just that, a complete template consisting of Elements and groups of elements, Structures.
In respect to the sidebar…
It has become very cluttered – content, footer, core, layout, custom, faqs, global, at the very least. I’m not sure I immediately understand what all of them mean. The use of search will help a lot, but unless you already know the name of what you’re looking for, it is a hit-miss proposition. Perhaps making them collapsible accordions would help reduce the length.
In any case, there definitely needs to be sub-layers of organization (user defined?) to help keep this organized as well as a “Favorites” section to store the most common Elements and Structures used in a project. There are over a hundred html elements, that makes for a really long sidebar once they all get added to a sidebar library.
Please take this as constructive criticism. What you all are creating is awesome!