-- -- 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. -- -- -- The New Portal Package -- -- @author Arjun Sanyal(arjun@openforce.net) -- @version $Id: defaults.sql,v 1.20 2002/08/09 20:56:27 yon Exp $ -- -- ampersands break if I don't do this. set scan off declare layout_id portal_layouts.layout_id%TYPE; theme_id portal_element_themes.theme_id%TYPE; begin -- two-column layout, without a header. layout_id := portal_layout.new( name => 'Simple 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'); -- one-column layout, without a header. layout_id := portal_layout.new( name => 'Simple 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'); -- same as above, only, three columns. layout_id := portal_layout.new( name => 'Simple 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_element_theme.new( name => 'simple', description => 'A simple red table-based theme', filename => 'themes/simple-theme', resource_dir => 'themes/simple-theme' ); theme_id := portal_element_theme.new( name => 'nada', description => 'The un-theme. No graphics.', filename => 'themes/nada-theme', resource_dir => 'themes/nada-theme' ); theme_id := portal_element_theme.new( name => 'deco', description => 'An Art Deco theme', filename => 'themes/deco-theme', resource_dir => 'themes/deco-theme' ); end; / show errors