--
-- Copyright (C) 2001, 2002 MIT
--
-- This file is part of dotLRN.
--
-- dotLRN is free software; you can redistribute it and/or modify it under the
-- terms of the GNU General Public License as published by the Free Software
-- Foundation; either version 2 of the License, or (at your option) any later
-- version.
--
-- dotLRN is distributed in the hope that it will be useful, but WITHOUT ANY
-- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-- FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
-- details.
--
--
-- create portal defaults
--
-- @author arjun@openforce.net
-- @author yon@openforce.net
-- @creation-date 2001-10-01
-- @version $Id: defaults.sql,v 1.1 2002/10/25 21:29:17 yon Exp $
--
set scan off
declare
layout_id portal_layouts.layout_id%TYPE;
theme_id portal_themes.theme_id%TYPE;
begin
-- one-column layout, without a header.
layout_id := portal_layout.new(
name => '1_column',
description => 'A simple 1 column layout',
filename => 'layouts/simple1',
resource_dir => 'layouts/components/simple1'
);
-- the supported regions for that layout.
portal_layout.add_region(layout_id => layout_id, region => '1');
-- two-column layout, without a header.
layout_id := portal_layout.new(
name => '2_column',
description => 'A simple 2 column layout',
filename => 'layouts/simple2',
resource_dir => 'layouts/components/simple2'
);
-- the supported regions for that layout.
portal_layout.add_region(layout_id => layout_id, region => '1');
portal_layout.add_region(layout_id => layout_id, region => '2');
-- same as above, only, three columns.
layout_id := portal_layout.new(
name => '3_column',
description => 'A simple 3 column layout',
filename => 'layouts/simple3',
resource_dir => 'layouts/components/simple3'
);
portal_layout.add_region(layout_id => layout_id, region => '1');
portal_layout.add_region(layout_id => layout_id, region => '2');
portal_layout.add_region(layout_id => layout_id, region => '3');
-- Now, some element themes.
theme_id := portal_theme.new(
name => 'simple',
description => 'A simple red table-based theme',
filename => 'themes/simple-theme',
resource_dir => 'themes/simple-theme'
);
theme_id := portal_theme.new(
name => 'nada',
description => 'The un-theme. No graphics.',
filename => 'themes/nada-theme',
resource_dir => 'themes/nada-theme'
);
theme_id := portal_theme.new(
name => 'deco',
description => 'An Art Deco theme',
filename => 'themes/deco-theme',
resource_dir => 'themes/deco-theme'
);
end;
/
show errors