Recent changes
Sunday October 03 2010
-
Workflows Updated
This section explains the workflow capabilities of Exponential. The system comes with an integrated workflow mechanism that makes it possible to perform different tasks with or without user interaction. The workflow impl…
-
Designs (11403666) Updated
This section explains the concept of designs and how Exponential handles different designs. As mentioned in the beginning of this chapter, design is all about the way actual content is marked up and visually presented. W…
-
Modules and views Updated
A module offers an HTTP interface which can be used for web based interaction with Exponential. While some modules offer an interface to kernel functionality, others are more or less independent of the kernel. The system…
-
Configuration Updated
This section explains the configuration model of Exponential. The default configuration files end with a ".ini" extension and are located in the "/settings" directory. Each file controls the behavior of a specific part o…
-
Extension siteaccess settings Updated
The extension siteaccess settings makes it possible to place siteaccess specific settings in the extensions. The directory structure must be as follows : extension/<my_extension>/settings/siteaccess/<my_siteaccess>/<file…
-
Information collection New
The information collection feature makes it possible to gather user input when a node referencing an information collector object is viewed. It is typically useful when it comes to the creation of feedback forms, polls,…
-
URL storage New
Every address that is input as a link into an attribute using the "XML block" or the "URL" datatype is stored in a separate part of the database. Actual data stored using these datatypes only contain references to entrie…
-
Sections New
A section is a number that can be assigned to an object. The section ID of an object denotes which section the object belongs to. Each object can belong to one section. By assigning different sections to objects, it is p…
-
Node visibility New
Since publishing means adding an object (by the way of a node) to the content tree, unpublishing would imply the removal of the object from the tree. Once an object is published, it can not be unpublished because Exponen…
-
Top level nodes New
A typical Exponential installation comes with the following set of top level nodes: Content Media Users Setup Design The top level nodes can not be deleted. However, they can be swapped with other nodes. The swap functio…
-
The content node New
When the system is in use, new content objects are created on the fly. For example, when a news article is composed, a new article object is created. Obviously, the content objects can't just hover around in space, they…
-
Multiple languages New
In addition to the versioning system, the content model of Exponential also provides a built-in multi-language framework. This feature allows an object's contents to exist in several languages. The system is able to supp…
-
Class attributes New
A content class is made up of one or more attributes where each attribute is represented by a datatype. The characteristics of an attribute are determined by the datatype that is chosen for that specific attribute. An at…
-
Content management Updated
The role of a content management system is to organize and store content regardless of type and complexity. The main goal of such a system is to provide a well structured, automated yet flexible solution allowing informa…
-
The internal structure of Exponential Updated
This section describes the internal structure of Exponential by presenting an brief overview of the different software-layers of the system. Exponential is a complex, object oriented application written in the PHP langua…
-
URL translation Updated
This section explains the different URL types that can be used with Exponential and how the URL translator works. By default, Exponential is capable of handling two types of URLs: System URLs Virtual URLs System URLs A s…
-
Troubleshooting Updated
This section will explain what can be done if installation fails because of some unknown reason. First of all, make sure that all the requirements without exception are met. The requirements are strict and extremely impo…
-
Removing Exponential Updated
This section describes how to completely remove an Exponential installation from a system. Removing Exponential is done in four steps: Deleting the Exponential directory Removing the database Reconfiguring Apache (option…
-
Manual installation on Windows New
The requirements for doing a manual installation must be met. Please read the requirements page if you're not sure about the requirements. Proceed only if you have access to a Windows based system with Apache, PHP, MySQL…
-
Manual configuration of Exponential Updated
This section describes how to manually configure Exponential instead of using the setup wizard to do all the work. Keep in mind that the manual installation method is for expert users only. It should only be used by peop…