...| Home | CMS...
DBPrism Content Management System > CMS-Tables >

+ Home ...
+ Download
+ Documentation
> DBPrism Content Management System
+ DBPrism - Apache Cocoon
+ Credits
+ Legal
 
+ CMS
+ Introduction to DBPrism / Cocoon and DBPrism CMS
+ Install Instruction
+ External Cache Invalidator Server
> CMS-Tables
+ Upload Utility
+ Config File
+ CMS Addin for JDeveloper 9i DS
+ Dynamic Content
+ Source Code
+ Stylesheets
+ Scripts Explained
+ Security
 
+ links
+ Yahoo.groups
+ OTN
+ OSCOM.org
 
Moreover news
+ IBM speeds Java on mainframes (CNET Asia)
+ Middle-aged mainframe converts to Java (ZDNet UK)
+ IBM speeds Java on mainframes (ZDNet)
+ IBM speeds Java on mainframes (CNET)
+ All Buttons (JavaBoutique)
+ Drag-and-Drop Editor Out for Linux Devs (Internet News)
+ Using Program Parameters in Java (JavaBoutique)
+ Sun pledges to cooperate with Microsoft (AP via Seattle Post Intelligencer)
+ Sun pledges to cooperate with Microsoft (Boston Globe)
+ Bitter legal feud ends with payment, Sun cuts 3,300 more jobs (China Post)
+ Sun and Microsoft settle (Chicago Sun-Times)
+ Microsoft to pay $1.6 billion, settle with Sun Microsystems (Baltimore Sun)
+ Visualize Hoovers Data With Anacubis (ResearchBuzz via ResearchBuzz)
+ Sun and BEA advance Java app offerings (Computer Weekly)
+ Sun wants to lift its Java profile (ZDNet UK)
+ 'Smack the Pingu' on Your Mobile Phone! (PA News via The Scotsman Online)
+ Third Generation Mobile Phone Game from Nihon Enterprise (Japan Corp)
+ Comment: Free but shackled - the Java trap (Sydney Morning Herald)
+ Sun plots Java comeback (CNET Asia)
+ Veritas and BEA vow to love Java together (The Register)
+ Microsoft and Sun's settlement will yield web services benefits and support for Java (Computer Weekly)
+ Sun plots Java comeback (CNET)
+ Sun plots Java comeback (ZDNet)
+ Sun enables new wave of mobile Java services (Sunday Times South Africa)
+ Sun Releases Sun Java Studio 6 (Techfocus)
+ Sam Pitrodas Telecom Firm Sets Up India Centre (Financial Express)
+ Multi Player Mobile Gaming (BBC)
+ Combining SOAP and JavaMail (Java Pro)
+ Draw Applet (JavaBoutique)
+ IBM dedicates module to Java on mainframes (CNET)
 
+ OTN News
+ View Live Customer Webcast Demos of Enterprise Manager 10g Grid Control
+ Oracle Database 10g for Windows Now Available for Download
+ Download New Oracle 10g JDBC Drivers
+ JDeveloper 10g Reviewed in Internet.com's Java Boutique
+ Java Developer's Journal Readers Name Oracle Products "Best" in Two Categories
+ New OracleAS Portal Extension for Macromedia Dreamweaver
+ Learn from the Experts During Java Week
+ Download Oracle Database 10g
+ New OracleAS Web Cache How-To Documents
+ Learn About SQL 2003 Support in Oracle Database 10g
+ New: Quick Installation Guide for RAC on Oracle Database 10g SE (Windows)
+ Oracle Forms Diagnostic Techniques
+ Introduction to JavaServer Faces
+ Prepare for Oracle Database 10g
+ New Tutorial: Learn JSP 2.0
+ Learn Best Practices for Consolidating Oracle on Linux Deployments
+ What's New in PL/SQL in Oracle Database 10g?
+ New Oracle 10g JDBC Samples
+ New Tech Tip: Using HttpUnit in Oracle JDeveloper 10g
+ Oracle 10g Supports Microsoft Windows Media Streaming Services and Windows Media File Format (ASF)
+ New Books at Oracle 10g Book Center
+ Tech Tip: Using JSTL SQL in Oracle JDeveloper 10g Preview
+ New Technical Article Series: The Hitchhiker's Guide to PHP
+ New Enterprise Manager 10g Grid Control Hands-on Tutorial
+ OC4J 10g (10.0.3) Developer Preview 2 Now Available
+ Download the New Oracle JDeveloper Application Migration Assistant (AMA) Search Rules for WebLogic Migrations
+ Learn Oracle in 2 Days
+ Download the new Oracle XDK 10g Production Release
+ Explore New JDBC 10g How-To's
+ New Oracle 10g JDBC Sample: CachedRowSet
+ New RowSet Implementation Tutorial Series
+ Download 2003 ODTUG Conference Papers
+ New Tutorial: Understanding TLD Caching in JSPs
+ Deploy the New J2EE 1.4 Adventure Builder Reference Application to OC4J
+ Download New Servlet Advanced Sample Applications
+ New: Oracle XDK 10g Unicode Support and XSLT Extension Sample App
+ New Oracle Application Server ProcessConnect End-to-End Samples
DBPrism at SourceForge
Built with Cocoon2
CMS
 
DBPrism CMS stores page elements in the following tables
  • The PAGES table stores one row of structural information and other metadata for each page. Each page is identified by a unique number stored in the ID_PAGE column (which references the CN_ID_PAGE column of the CONTENT table). Pages have PARENT foreign key to self, which permits directory like structure.
  • The CONTENT table stores each version of a page's content in a unique row identified by CN_ID_PAGE number and VERSION number, with the actual content residing in a CLOB column. The CMS stores multiple versions of a content block and uses a specified version to build a page. The CONTENT table is linked to the PAGES table by ID number.
  • The RELATED table stores which pages is a related topic from other page. Related has from/to information which permites a mesh structure of the related pages.
  • FAQ builder uses two tables, FAQ_SECTIONS and FAQ_TOPICS,
  • News Builder uses two tables, NEWS_CATEGORIES and NEWS_ARTICLES.

NotePrevious version of DB Prism CMS includes stylesheets and templates tables, this version do not include these tables because Cocoon2 architecture replace this responsabilities with the sitemap.

CMS data model


PAGES
ID_PAGE  NOT NULL NUMBER(10) 
parent  NUMBER(10) 
name  VARCHAR2(255) 
longname  VARCHAR2(4000) 
created  DATE 
modified  DATE 
comments  VARCHAR2(4000) 
meta  VARCHAR2(4000) 
path  VARCHAR2(4000) 
languaje  VARCHAR2(32) 
deleted  VARCHAR2(1) 
created_by  NUMBER(5) 
modified_by  NUMBER(5) 
status  VARCHAR2(255) 
file_size  NUMBER(10) 
current_version  NUMBER(6) 
printable_version  VARCHAR2(1) 
u_id|g_id  NUMBER(5) 
u_{read|write|insert}  VARCHAR2(1) 
g_{read|write|insert}  VARCHAR2(1) 
o_{read|write|insert}  VARCHAR2(1) 

CONTENT
cn_id_page  NOT NULL NUMBER(10) 
version  NOT NULL NUMBER(6) 
owner  VARCHAR2(255) 
status  VARCHAR2(255) 
source_file  VARCHAR2(4000) 
file_size  NUMBER(10) 
content  CLOB  
created  DATE 
modified  DATE 
created_by  VARCHAR2(255) 
modified_by  VARCHAR2(255) 

RELATED
rl_id_page_from  NOT NULL NUMBER(10) 
rl_id_page_to  NOT NULL NUMBER(10) 

NEWS Data Model


NEWS_CATEGORIES
id  NOT NULL VARCHAR2(10) 
lang  VARCHAR2(32) 
tile  VARCHAR2(4000) 

NEWS_ARTICLES
art_cat_id  VARCHAR2(10) 
id  NOT NULL VARCHAR2(10) 
lang  VARCHAR2(32) 
url  VARCHAR2(4000) 
headline_text  VARCHAR2(4000) 
source  VARCHAR2(255) 
media_type  VARCHAR2(255) 
m_cluster  VARCHAR2(255) 
tagline  VARCHAR2(255) 
document_url  VARCHAR2(4000) 
harvest_time  VARCHAR2(255) 
access_registration  VARCHAR2(255) 
access_status  VARCHAR2(255) 

FAQ Data Model


FAQ_SECTIONS
section_id  NOT NULL NUMBER(10) 
id  VARCHAR2(255) 
lang  VARCHAR2(32) 
title  VARCHAR2(4000) 
owner  VARCHAR2(255) 
created  DATE 
modified  DATE 
deleted  VARCHAR2(1) 
created_by  VARCHAR2(255) 
modified_by  VARCHAR2(255) 

FAQ_TOPICS
topic_id  NOT NULL NUMBER(10) 
id  VARCHAR2(255) 
lang  VARCHAR2(32) 
tp_section_id  NOT NULL NUMBER(10) 
owner  VARCHAR2(255) 
question  VARCHAR2(4000) 
answer  VARCHAR2(4000) 
created  DATE 
modified  DATE 
deleted  VARCHAR2(1) 
created_by  VARCHAR2(255) 
modified_by  VARCHAR2(255) 



Last Update: 2003-08-07 09:42:37.0| webmaster@dbprism.com.ar
Search | Use AltaVista (TM) query syntax<<
Quick Links<<
(C) 2003 - DBPrism ~ DBPrism CMS | Marcelo F. Ochoa | TANDIL ~ Argentina