ez.no / exponential / documentation / incoming / temporary / concepts / building blocks
Exponential 3 has a variety of new terms that are used across the system. Among the most important ones there are datatypes, content classes, content objects and nodes. These are the main building blocks in Exponential.
Datatypes - smallest element of a page handled by the CMS. You could compare datatypes with types of variables of other programming languages. Each datatype has its handling templates which could be altered. You can create custom datatypes, even though Exponential comes with a number of very usable types from which most standard applications should be feasible. Datatypes can only be edited directly via PHP and template files. Examples of datatypes are: text string, XML text, image, binary file, price and option.
Content classes - a content class is the definition of a set of datatypes. This can be seen as a type of page for the site. You can define the datatypes that go on the page with some additional info per datatype as well as meta information for the page. The editing and display functions for content object is constructed automatically via the handling templates for the datatypes. Exponential comes with a standard set of content classes that cover typical content types of web pages. Content classes can be edited via the admin interface. Examples of classes are: article, folder, image, product, forum, comment, person and company.
Content objects - these are instances of content classes. So basically these are the actual pages of your site which contain data. Content objects can be edited via the admin interface. Content objects are versioned and can be translated. Content objects are automatically indexed in the internal Exponential search engine.
Nodes - these are pointers to content objects on the site. One page (content object) has one main node and infinite additional nodes. Example: a page could be placed in different places in the site hierarchy. So you would have a content object that is placed e.g. in 3 places on the site. Each place represents one node. One of them is the primary node, the others are additional nodes. Nodes are edited via the admin interface. Nodes make up the sitemap of your site.
Log in or create a user account to comment.
Comments