Index: openacs-4/packages/new-portal/new-portal.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/new-portal/new-portal.info,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/new-portal/new-portal.info 26 Sep 2001 23:52:19 -0000 1.1 @@ -0,0 +1,55 @@ + + + + + + + New Portal + New Portals + f + t + + + + oracle + + Arjun Sanyal + Portals. + 2001-02-20 + OpenForce, Inc. + New Portal Package aka NPP. Portals are used to aggregate content from different sources within a single page. Props to Ian Baker for "Portal". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: openacs-4/packages/new-portal/sql/oracle/portal-core-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/new-portal/sql/oracle/portal-core-create.sql,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/new-portal/sql/oracle/portal-core-create.sql 26 Sep 2001 23:52:19 -0000 1.1 @@ -0,0 +1,54 @@ +-- +-- The "New" Portal Package +-- copyright 2001, OpenForce, Inc. +-- distributed under the GNU GPL v2 +-- +-- +-- arjun@openforce.net +-- started Sept. 26, 2001 +-- + +-- p_page = portal page +-- pe = portal element i.e. a "box" on a p_page +-- "->" arrows point to a "to-one" relationship + +-- p_page_id sequence + +-- p_page table +-- name varchar +-- acs_object? +-- restrict_to_party_p +-- owning_party +-- fk(layout) +-- perms? + +-- pe table +-- perms? + +-- layout table + +-- pe_configs table +-- config_id pk +-- portal_id? + +-- pe_parameters table +-- this is needed for default configs not associated with no p_page +-- param_id pk +-- config_id refs(pe_configs) +-- key +-- value + +-- datasource table +-- configureable_p? +-- default_config_id refs(portal_element_configs) + + + +-- pe <-> datasource map + +-- p_page <-> pe mapping table, with config_id +-- unique(p_page, pe), index + +-- config_id <- attr table + + Index: openacs-4/packages/new-portal/sql/oracle/portal-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/new-portal/sql/oracle/Attic/portal-create.sql,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/new-portal/sql/oracle/portal-create.sql 26 Sep 2001 23:52:19 -0000 1.1 @@ -0,0 +1,11 @@ +-- +-- The "New" Portal Package +-- copyright 2001, OpenForce, Inc. +-- distributed under the GNU GPL v2 +-- +-- +-- arjun@openforce.net +-- started Sept. 26, 2001 +-- + +@portal-core-create.sql Index: openacs-4/packages/new-portal/sql/oracle/portal-drop.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/new-portal/sql/oracle/Attic/portal-drop.sql,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/new-portal/sql/oracle/portal-drop.sql 26 Sep 2001 23:52:19 -0000 1.1 @@ -0,0 +1 @@ \ No newline at end of file