[brlcad-commits] SF.net SVN: brlcad:[34654] web/trunk/htdocs/more/profiles
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <eb...@us...> - 2009-06-03 20:57:49
|
Revision: 34654 http://brlcad.svn.sourceforge.net/brlcad/?rev=34654&view=rev Author: ebautu Date: 2009-06-03 20:57:43 +0000 (Wed, 03 Jun 2009) Log Message: ----------- Initial commit. Drupal 5.18 (cont) Added Paths: ----------- web/trunk/htdocs/more/profiles/default/ web/trunk/htdocs/more/profiles/default/default.profile Added: web/trunk/htdocs/more/profiles/default/default.profile =================================================================== --- web/trunk/htdocs/more/profiles/default/default.profile (rev 0) +++ web/trunk/htdocs/more/profiles/default/default.profile 2009-06-03 20:57:43 UTC (rev 34654) @@ -0,0 +1,73 @@ +<?php +// $Id: default.profile,v 1.4.2.1 2007/03/25 22:59:33 drumm Exp $ + +/** + * Return an array of the modules to be enabled when this profile is installed. + * + * @return + * An array of modules to be enabled. + */ +function default_profile_modules() { + return array('block', 'color', 'comment', 'filter', 'help', 'menu', 'node', 'system', 'taxonomy', 'user', 'watchdog'); +} + +/** + * Return a description of the profile for the initial installation screen. + * + * @return + * An array with keys 'name' and 'description' describing this profile. + */ +function default_profile_details() { + return array( + 'name' => 'Drupal', + 'description' => 'Select this profile to enable some basic Drupal functionality and the default theme.' + ); +} + +/** + * Perform any final installation tasks for this profile. + * + * @return + * An optional HTML string to display to the user on the final installation + * screen. + */ +function default_profile_final() { + // Insert default user-defined node types into the database. + // For a complete list of available node type attributes, refer to the node + // type API documentation at: + // http://api.drupal.org/api/HEAD/function/hook_node_info + $types = array( + array( + 'type' => 'page', + 'name' => st('Page'), + 'module' => 'node', + 'description' => st('If you want to add a static page, like a contact page or an about page, use a page.'), + 'custom' => TRUE, + 'modified' => TRUE, + 'locked' => FALSE, + ), + array( + 'type' => 'story', + 'name' => st('Story'), + 'module' => 'node', + 'description' => st('Stories are articles in their simplest form: they have a title, a teaser and a body, but can be extended by other modules. The teaser is part of the body too. Stories may be used as a personal blog or for news articles.'), + 'custom' => TRUE, + 'modified' => TRUE, + 'locked' => FALSE, + ), + ); + + foreach ($types as $type) { + $type = (object) _node_type_set_defaults($type); + node_type_save($type); + } + + // Default page to not be promoted and have comments disabled. + variable_set('node_options_page', array('status')); + variable_set('comment_page', COMMENT_NODE_DISABLED); + + // Don't display date and author information for page nodes by default. + $theme_settings = variable_get('theme_settings', array()); + $theme_settings['toggle_node_info_page'] = FALSE; + variable_set('theme_settings', $theme_settings); +} \ No newline at end of file Property changes on: web/trunk/htdocs/more/profiles/default/default.profile ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |