Главная Новости

Как установить Joomla? | REG.RU Видеосправка

Опубликовано: 24.03.2017

видео Как установить Joomla?  | REG.RU Видеосправка

Что такое CMS? Просто о сложном

Эта статья из серии неопубликованных ранее мной статей по drupal.

http://drupal.org/project/admin
Модуль, который делает прекрасную админку. Идёт сходу совместно с темой. Must have!



http://drupal.org/project/admin_language
мне комфортно, когда админка на англ языке. но если веб-сайт на российском и англ язык отрублен, то админка тоже на российском. а в описании этого модуля написано, что можно будет админку бросить на англ. вобщем я еще не смотрел этот модуль. но думаю, что можно взять на заметку. хотя для российского заказчика врядли англ админка будет комфортна… только если для нас..


Мультиязычный сайт на WordPress. Плагин Polylang. Часть первая. Настройка и установка

Предназначен для сотворения запасных копий базы данных. А так же для восстановления базы данных из запасной копии. Удачный модуль. И я бы его отнёс к категории must have. В особенности когда мы веб-сайт отдаём заказчику, а он там может чего-нибудть поломать, то очень комфортно, чтоб были к примеру каждодневные бэкапы базы за последнюю недельку-две.
Можно делать бэкапы ручные, а можно настроить авто с определенным интервалом времени. Авто бэкапы будут работать очевидно только при настроеном cron’е.


Создание темы Drupal на основе HTML шаблона часть 1

http://drupal.org/project/dbscripts
набор скриптов для работы с базой данных. работа происходит из консоли. С помощью этих скриптов можно сделать прекрасный дамп базы: на выходе получаете две папки. В одной структура таблиц (любая таблица в отдельном файле), а во 2-ой папке данные таблиц. При этом тоже разбиты по файлам. Данные каждой таблицы лежат в отдельном файле.
Как описано в документации – с помощью этого модуля так же можно делать и merge баз. Но я это еще не потестировал.
http://ceardach.com/blog/2008/06/development-production-database-merge-script – пост создателя этого скрипта.

Так же на данную тему:
http://www.mysqldiff.org/ – прога для сопоставления баз
http://www.drupal.ru/node/4802 – скриптик

http://drupal.org/project/drush
Video:
http://civicactions.com/blog/2009/jun/10/drush_20_released_screencast_1_installing_drush_and_getting_started
http://civicactions.com/blog/2009/jun/16/drush_screencast_tutorial_2_using_drush_dl_command

Обновлять модули вправду комфортно. делать дамп базы данных тоже просто: drush sql dump > temp.sql
на очень огромных базах данных не инспектировал, но вот sql dump на 6,5мб создался без заморочек. думаю, что с этим заморочек быть не должно.

модули одной командой скачать и поставить нельзя (хотя наверняка можно написать скрипт).
скачать несколько модулей сходу: drush dl xmlsitemap bueditor и позже чтоб их установить: drush enable xmlsitemap bueditor
Но единственное, что ставятся они с какими-то ошибками. я пробовал устанавливать через drush: cck, views, xmlsitemap, bueditor. Хотя модули вроде установились. Ошибки в главном о том, что нету таблицы в базе. Хотя так как бы модули работают.

порадовало. что попытке установить модуль (userreference), у которого есть зависимости от других модулей (text, optionwidgets), которые еще не установлены, то drush автоматом предложил их поставить и удачно это сделал. И кстати при включении этих модулей ошибок не было. И при выключении модуля, от которого зависят другие включенные модули, он отключает и их тоже. Это отлично. Молодцы разработчики, что предусмотрели это.

cron через drush тоже удачно запустился и отработал.
есть так же команда для синхронизации файлов с другим компютером по ssh. её еще не опробовал.

во 2-м видео (см. ссылки выше) огромную часть времени рассказывается о том, что можно через drush закачивать и устанавливать сходу последние версии из cvs либо svn. но на мой взор лучше всё-таки брать постоянные версии. А это функция в drush наверняка комфортна для тех, кто поддерживает модули на drupal.org

http://drupal.org/project/drush_sm
Модуль позволяет экспортировать переменные, views, cck и типы материалов. Но к огорчению пока только экспортировать. При этом в несколько не правильном формате он это делает. На выходе мы получаем текстовые файлы, в каких описаны массивы данных. Но просто так проимпортировать через админку к примеру тип материала либо cck поле у меня не вышло. Вылетала ошибка, что неверный формат. Т.е. в этом массиве в конечном итоге есть подходящая инфа. Но нужно ручками её еще просматривать и править, чтоб аккуратненько воткнуть. Не говоря уже о том, что было бы в принципе отлично чтоб сам этот модуль импортировал всё назад. Хотя там вроде есть функция для импорта переменных, но когда я попробовал сделать экспорт переменных, то мне повалились ошибки и я так и не сумел проимпортировать переменные. Вобщем, имхо, сыроватый модуль. Хотя естественно можно взяться и дописать его при желании… А с другой стороны я думаю, что можно написать собственный модуль, который будет делать вобще запускать mysqldump со перечнем определённых таблиц (таблица переменных, views и тд и тп…). А потом просто можно обработать эти результаты и, наприме, сопоставить с другой версией и в случае различий перестроить запрос с INSERT на UPDATE. плюс там же можно сделать возможность использования игноров неких переменных. к примеру в таблице variable есть переменная, в какой записывается время последнего доступа пользовате root. Т.е. она будет всегда уникальна. Ну и еще может быть что-то пригодится. Вобщем от этого модуля думаю, что можно отрешиться.

http://drupal.org/project/patterns
manual: http://drupal.org/node/408940
Позволяет писать маленькие «скриптики» (файлы характеристик в формате xml) и исполнять их по отдельности. В этом основное преимущество от того, чтоб воспользоваться профайлами инсталяции. Тем паче, что при использовании install profiles мы можем свои деяния сделать только при установке друпаля, а здесь в хоть какой момент. Читайте так же обзор работы с patterns.

tags: drupal, модули drupal
posted in drupal by yas375

rss