Drupal Install Profile

Аватар пользователя InternetDevels.com InternetDevels.com 10 марта 2011 в 19:37

Наверняка все сталкивались с готовыми сборками сайтов на Drupal, когда после установки получаешь готовый сайт с набором необходимых модулей, своей темой и т.д. Существует большое количество таких сборок, среди них Open Atrium, Open Publish, Drupal Commons и т.п. Думаю возникал вопрос "А как это реализовано? или "Как это сделать?" Ответ на этот вопрос - Drupal Install Profile. И так, как создать свой установочный профиль. В основном инсталляционные профили создаются на основе существующего сайта.

Шаг 1. Подготовка файлов.

Создаем папку "modules", в ней папку "contrib", в которую копируем все необходимые для работы сайта модули. Создаем папку "themes", в которой размещаем папку с нашей темой, например acquia_prosper, и набором .tpl.php и .js и .css файлов, созданных в процессе разработки сайта. Для включения некоторых особых элементов сайта в сборку, таких как views, типы контента, меню, роли, права доступа и т.д., используется модуль Features. Созданые "фичи" положим в папку "features" и разместим в папке "modules".

Читать полностью...

0 Thanks

Комментарии

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 10 марта 2011 в 19:50

ниачом. 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);
    }
  }
}
?>
Аватар пользователя volocuga@drupal.org volocuga@drupal.org 11 марта 2011 в 0:52

Ну под Д6 как то уже слегка неактуально. Вот под Друпал 7 бы :) Создание сущностей, полей и прочей вкуснятины :) Я как раз сейчас ковыряю

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 11 марта 2011 в 1:51
"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:

Ну под Д6 как то уже слегка неактуально. Вот под Друпал 7 бы :) Создание сущностей, полей и прочей вкуснятины :) Я как раз сейчас ковыряю

там половина понятий сменила названия. а суть и принцип работы остался тот же :)
главное знать что куда поменялось

Аватар пользователя InternetDevels.com InternetDevels.com 11 марта 2011 в 9:37

Да вот как то не приходилось делать профили раньше. Ну и один из наших разработчиков решил освоить тему... Надо действительно в семерке ковырять, это более актуально

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 11 марта 2011 в 11:19
"InternetDevels.com" wrote:

Да вот как то не приходилось делать профили раньше. Ну и один из наших разработчиков решил освоить тему... Надо действительно в семерке ковырять, это более актуально

ну вот мне про 7ку нужны рассказы. и посодержательнее. блоггир портировать надо. пешыте в общем.
а лучше - памогайте
цель этой сборки была - дать базовую платформу разработчику для инсталла парой кликов мышью. сам пользуюсь для этого

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 11 марта 2011 в 14:54
"InternetDevels.com" wrote:

Че человека обижаешь? ))
Может действительно понравилось кому :)

а ты в гугль глянь. ему много где еще понравилось. SEO/SMO па-рюсске билядь

Аватар пользователя InternetDevels.com InternetDevels.com 11 марта 2011 в 18:53

Бугага, точно! +1
Он на других сайтах ту же фразу вставляет
Надо же, и попал на наш пост, везет же...

Аватар пользователя sibero sibero 31 марта 2011 в 3:19

Учитывая появление drupal 7, было бы интересно узнать про особенности создания профиля для 7 версии. Если будет время и желание написать. Просим маэстро