-- -- 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