Slide 17
Slide 17 text
So what about the structure?
All page elements were grouped together
as different types of “site object”
CREATE TABLE site_objects (
! id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
! parent_id INTEGER(10) UNSIGNED DEFAULT NULL,
! lft INTEGER(10) UNSIGNED DEFAULT NULL,
! rght INTEGER(10) UNSIGNED DEFAULT NULL,
! name VARCHAR(255) DEFAULT '',!
! page_id INTEGER(10) UNSIGNED DEFAULT NULL,
! article_id INTEGER(10) UNSIGNED DEFAULT NULL,
! element_id INTEGER(10) UNSIGNED DEFAULT NULL,
! content_id INTEGER(10) UNSIGNED DEFAULT NULL,
! PRIMARY KEY (id)
);
Page
CREATE TABLE pages (
! id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
! name VARCHAR(255) DEFAULT '',!
! title VARCHAR(255) DEFAULT '',!
! meta_description TEXT DEFAULT
! meta_keywords TEXT DEFAULT NULL,
! name VARCHAR(255) DEFAULT '',!
! url VARCHAR(255) DEFAULT '',!
! PRIMARY KEY (id)
);
Wednesday, 29 May 13