Создаем drupal дистрибутив: от идеи до сопровождения
TRANSCRIPT
Drupal :
Drupal ?
OpenSource
Drupal
Drupal
OpenPublish
Accquia Commons
PressFlow Drupal
Open Atrium
ELMS, OpenScholar
COD
?
Drupal-
Contribution back
?http://drupaldistrowatch.com/http://drupal.org/project/installation%2Bprofiles
?
Drupal ?
Contrib ustom
(. Features)
(Drush Make)
Drush Drupal Shell
"Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt."
http://drupal.org/project/drushhttp://drush.ws/drush_windows_installer
Drush Make
Drush Make - Drush, , (, , , ), make .
drush make distro.make distro --prepare-installhttp://drupalcode.org/project/drush_make.git/blob/086793e8887008a7841a5ef6081f8cf2766347db:/EXAMPLE.make
http://drupal.org/project/drush_make
:example.info
example.install
example.profile
:hook_install hook_install_tasks
hook_install_tasks
:Normal , PHP
Batch , Batch API
Form , Form API
hook_install
hook_install
hook_install_tasks
hook_install_tasks
Features
Features / - ().
, .
Features . .
http://drupal.org/project/features - module
http://drupal.org/project/kit - naming conventions
,
,
: Views, Display suite, Context, Panels, Page Manager, Strongarm, ...
Strongarm
Features, .
.
http://drupal.org/project/strongarm
vs
, , .
.
Features override:http://drupal.org/project/features_override
Profiler:http://drupal.org/project/profilerhttp://drupalcode.org/project/profiler_example.git/blob/HEAD:/profiler_example.info
?
drupal.org
http://localize.drupal.org
http://drupal.org/project/l10n_client
, : , .
.
, -.
, , , , , .
, : , , .
, .
, .
, , .
?
, , .
, .
:
:
http://drupaldistrowatch.com/
http://drupal.org/project/installation%2Bprofiles
http://drupal.org/project/drush
http://drush.ws/drush_windows_installerhttp://drupal.org/project/drush_make
http://drupal.org/project/features
http://drupal.org/project/strongarm
http://drupal.org/project/features_override
http://drupal.org/project/profiler
http://localize.drupal.org
http://drupal.org/project/l10n_client
!
http://slideshare.net/dealancer
http://drupal.org/project/openacadept