Difference between revisions of "Fed Website Architecture"

From Wikili
Jump to: navigation, search
(New page: Fed Federating Data is a unique set of PHP programs displaying concurrently several websites (Fed instances). We describe here the architecture of ONE website. Let's call it "'''...)
 
Line 4: Line 4:
  
 
==Main concepts==
 
==Main concepts==
# a relational SQL database (1 for each Fed instance : let's call it "'''arthur'''")
+
=== a relational SQL database===
# the fed shared php programs are in following directories
+
one database for our Fed instance (by default let's call it "'''arthur'''")
 +
 
 +
===the fed shared php programs are in following directories===
 
** /arthur/Project
 
** /arthur/Project
 
** /arthur/phpRR
 
** /arthur/phpRR
 
** /arthur/phpLP
 
** /arthur/phpLP
 +
 +
===a hierarchical 3 levels tree organisation===
 +
* sections
 +
* categories
 +
* buds
 +
stored in /arthur/own/desk/MenuBarBora.php.
 +
 +
A page corresponds to the display of a section/categorie/bud.
 +
 +
* All buds of the displayed category are clickable
 +
* All categories of a section are clickable
 +
* All sections are always available.

Revision as of 20:13, 22 March 2009

Fed Federating Data is a unique set of PHP programs displaying concurrently several websites (Fed instances).

We describe here the architecture of ONE website. Let's call it "arthur".

Main concepts

a relational SQL database

one database for our Fed instance (by default let's call it "arthur")

the fed shared php programs are in following directories

    • /arthur/Project
    • /arthur/phpRR
    • /arthur/phpLP

a hierarchical 3 levels tree organisation

  • sections
  • categories
  • buds

stored in /arthur/own/desk/MenuBarBora.php.

A page corresponds to the display of a section/categorie/bud.

  • All buds of the displayed category are clickable
  • All categories of a section are clickable
  • All sections are always available.