Table of Contents
1. Installation and Configuration
All software which has to be installed to set up spunQ.
Download, extract and set up vHosts.
Get a spunQ database in PostgreSQL.
Get a spunQ database in mySQL.
Setting important system variables.
Some directories have to be writable by the webserver's user.
After installation, check out the system!
2. How spunQ works
> Software Architecture
The software is strictly separated into different layers.
How classes, members and metadata is stored.
Description of spunQ's "System Groups".
Description of spunQ's "Content Groups" system.
A Description of how relations are stored in the database.
All you need to know about the separation of backend and frontend.
The ability of spunQ to create multilingual projects.
3. The spunQ Backend
> General Information
The navigation parts of the spunQ backend interface.
> Classes, Objects and Folders
The class view along with its functionalities.
The "Edit Object" screen in brief.
How spunQ objects can be associated.
The translation of objects in the backend.
Save often used objects in your spunQ bookmarks.
The creation and editing of folders inside a class.
The folder structure of a class at a glance.
> Search functions
The fastest way to search for an object in spunQ.
Search within the metadata of all objects inside a class.
For more control on how the search is performed.
> The "Tools" Menu
You can manage more than one projects with one spunQ instance.
How many objects have I created? How many are already translated? Get the info here!
Update your RSS feeds and see their current content.
Nothing is more frustrating than loosing valuable data.
Change your user data and password here.
> The "System Settings" Menu
The first step to get content into spunQ.
Change the metadata for each spunQ class.
Management of the spunQ user accounts.
Grant permissions and edit the user interface for creating objects.
Managing rights on class objects.
spunQ's interface elements for input forms.
4. The spunQ Frontend
Basic ideas on the spunQ frontend.
What happens when your spunQ frontend is called.
The very basics on how to structurize your templates.
5. Advanced Topics
Design spunQ's RSS feeds to fit your needs.
New AJAX validation elements can easily be added.
Create your own interface elements for forms in spunQ.
You may want modify the menu items in the backend.
6. Files and Tables
Where code, classes, templates etc. reside in the backend.
Where code, classes, templates etc. reside in the frontend.
The location of FCKeditor, Smarty and update scripts.
All needed tables with explanation of their contents.