Наверняка все сталкивались с готовыми сборками сайтов на Drupal, когда после установки получаешь готовый сайт с набором необходимых модулей, своей темой и т.д. Существует большое количество таких сборок, среди них Open Atrium, Open Publish, Drupal Commons и т.п. Думаю возникал вопрос "А как это реализовано? или "Как это сделать?" Ответ на этот вопрос - Drupal Install Profile. И так, как создать свой установочный профиль. В основном инсталляционные профили создаются на основе существующего сайта.
Шаг 1. Подготовка файлов.
Создаем папку "modules", в ней папку "contrib", в которую копируем все необходимые для работы сайта модули. Создаем папку "themes", в которой размещаем папку с нашей темой, например acquia_prosper, и набором .tpl.php и .js и .css файлов, созданных в процессе разработки сайта. Для включения некоторых особых элементов сайта в сборку, таких как views, типы контента, меню, роли, права доступа и т.д., используется модуль Features. Созданые "фичи" положим в папку "features" и разместим в папке "modules".
Комментарии
ниачом. features не подымут всех настроек модулей, том числе разрешений пользователей, группы, и тд.
с установкой темы вы усложнили
<?phpfunction _brainstormblogger_theme_install(){
if(
isset($_POST['themelist'] )
){
$theme = $_POST['themelist'];
$themes = system_theme_data();
if(isset($themes[$theme] ) ){
variable_set('theme_default', $theme);
}
}
}?>
Ну под Д6 как то уже слегка неактуально. Вот под Друпал 7 бы Создание сущностей, полей и прочей вкуснятины Я как раз сейчас ковыряю
там половина понятий сменила названия. а суть и принцип работы остался тот же
главное знать что куда поменялось
Да вот как то не приходилось делать профили раньше. Ну и один из наших разработчиков решил освоить тему... Надо действительно в семерке ковырять, это более актуально
ну вот мне про 7ку нужны рассказы. и посодержательнее. блоггир портировать надо. пешыте в общем.
а лучше - памогайте
цель этой сборки была - дать базовую платформу разработчику для инсталла парой кликов мышью. сам пользуюсь для этого
а. ну вот и ссылкоспамеры подоспели
Че человека обижаешь? ))
Может действительно понравилось кому
а ты в гугль глянь. ему много где еще понравилось. SEO/SMO па-рюсске билядь
Бугага, точно! +1
Он на других сайтах ту же фразу вставляет
Надо же, и попал на наш пост, везет же...
Учитывая появление drupal 7, было бы интересно узнать про особенности создания профиля для 7 версии. Если будет время и желание написать. Просим маэстро
Вот статья о создании профиля на Друпал 7 : http://www.drupal.ru/node/63786