What do I do now?
Hello Siteseed Hello Siteseed |
Does this login and search box work on the default setup?
Yes they do. Login with user "test" and password "test" and check what happens.
Afterwards search for a single letter in the search box ('a' will do fine).
Both the search engine facilities and the login management are quite easy to setup in Siteseed.
Can you get to your backoffice?
First of all check your backoffice (at http://your_server/this_site/bo). If you are prompted for a password (assuming you did setup one during the install procedure) all is going well. Otherwise you will receive a message stating that your webserver is ignoring the .htaccess file.
The .htaccess file is the apache web server way of protecting directories. You must ensure that your web server protects the backoffice, otherwise anyone would be able to control Siteseed, and bad things would eventually happen. Read the web server documentation carefully about "access controls" and "basicauth". The same applies to any web server you may be using. Siteseed relies on the web server for the backoffice security.
I can see the backoffice. What should I do to explore Siteseed?
Siteseed is a complex system. As everything else it becomes simpler to use once you get to know it well. Let's start with a quick tour over the main components:
Get to the "Technical Staff" menu and click on "Interface -> Edit". Pick the default interface. Here goes all the Interface macro structure. The main table that splits most of the screen area is visible, along with a very small part of the HTML that forms the page. Also there a a lot of calls to "object/show.php". These calls remove complex objects from the interface, making it somewhat simpler to understand and change the Interface code.
Click on "Menu" (top bar of the backoffice) and go to the "Publishers" menu. Select "Objects -> Edit" to get a list of objects. Notice that some of them correspond to the ones included on the Interface model. Enter some of the objects, press "View HTML" to check their code. Most objects have just HTML. These are static objects. The "Interface - search box" object is a dinamic object (and as such has PHP code also). Now go back to the Interface model and check for the different call that is made when refering to a dynamic object (with $evalme=1).
Objects and Interface models makeup the core Siteseed programming structures. Objects can be called from various Interfaces (there are no limits to the number of simultaneous Interfaces and Objects you can have on your website) and help isolate HTML/PHP code segments. This two structures are the only ones in Siteseed were PHP is evaluated. All others are HTML and MACRO based.
To find a bit about macros check out the "Technical Staff" option "Visual Components -> Layout". Look at the macro table (right side column) and the Layout programs available. These macros '$macro_name$' are used to define how your article related structured are rendered on screen. HTML is used to format the output.
Layouts are rendered (optionally) on top of "boxes" (which you will find on "Technical Staff" -> "Technical Staff" -> "Boxes". However they can be used alone (i.e. you could draw the boxes mixed with the macros on a Layout). You will find the "boxed" and "layout" used to render this article with ease on each list.
Boxes and Layouts are the core elements of the rendering engine. You can have as many of both as you like, there are no limits in Siteseed for any of them.
These are the four most important Siteseed structures. Understanding them well and how they can be mixed provides the tools for building most sites. Other structures are used to define what components make up an article, subjects under which articles can be classified and grouped, user maintenance, forms and surveys. Hit the manual, play around and have fun with Siteseed. |
|