Вводный курс по Drupal (небольшая инструкция на 75 страниц :))

Главные вкладки

Аватар пользователя Irbis Irbis 16 марта 2009 в 23:51

День добрый.

Так как на сайт заходит много новичков в Drupal, специально для них написал небольшую вводную инструкцию на 75 страниц - как создать сайт визитку. Жду ваших предложений и критики. Если понравится - напишу ещё, предлагайте темы.

Инструкция в формате pdf, размещена на народ диске.

Ссылки на дальнейшие редакции материала и на продолжение к данному материалу будут размещены в этом же топике.

Так же топик на Хабрахабр с этой же новостью. Спасибо за его размещению - thestorm.

Для интересующихся на 01.05.2009 файл скачан - 2622 раз. Ну и по торрентам тоже немного разошёлся.

Вот тут в HTML - http://www.cmsmagazine.ru/library/items/cms/drupal_intro/. Скоро будет продолжение и может быть переработка части глав старого - на отдельном сайте.

С уважением Вячеслав.

Комментарии

Аватар пользователя PVasili PVasili 17 марта 2009 в 0:31

Для начинающих - просто отлично.
Прикрепите файл со трудом, к вашему сообщению.
Надеемся на новые редакции мануала Smile

Аватар пользователя Irbis Irbis 17 марта 2009 в 0:42

"PVasili" wrote:
Прикрепите файл со трудом, к вашему сообщению.
К сожалению писал месяца 3 назад, исходники (сам пример) не сохранились. Но ко второй редакции приложу :).

Аватар пользователя PVasili PVasili 17 марта 2009 в 1:09

PDF вывернуть не сложно... Было бы полезно выложить это как FAQ для начинающих.
В отдельной ветке можно замечания/дополнения и т.д.

Аватар пользователя axel axel 17 марта 2009 в 1:16

А можно переаттачить файл с народдиска на drupal.ru? Обещаем хранить в целости и сохранности пока живёт сайт Smile

Аватар пользователя Maksss Maksss 17 марта 2009 в 7:52

Спасибо! За труд. Это я вам как новичок говорю. Жду следующих редакций, может там будет что-то про настройку почты) для сайта

Аватар пользователя Irbis Irbis 17 марта 2009 в 10:01

"axel" wrote:
А можно переаттачить файл с народдиска на drupal.ru? Обещаем хранить в целости и сохранности пока живёт сайт :)

Конечно, только подскажите потом как следующий билд данной документации залить :).

"cmsmagazine.ru" wrote:
Вячеслав, мы можем разместить у себя (http://www.cmsmagazine.ru/) Вашу статью?

Я бы с радостью :), так же в соавторстве со мной значится моя жена и её сайт - в небольшом кратком вступлении на 2 строки, в начале статьи на вашем сайте хотелось бы это указать и про drupal.ru незабыть :). Готов оформить статью под ваши стандарты размещения, прошу для этого связаться со мной по E-mail: sonwol@yandex.ru (в теме письма напишите пожалуйста - "cmsmagazine.ru СТАТЬЯ")

Аватар пользователя axel axel 18 марта 2009 в 10:51

Так можно ведь редактировать свои топики - приаттачивай файл, понадобится залить новую версию - ткни в изменение статьи и переаттачь заново.

Аватар пользователя logrise@drupal.org logrise@drupal.org 17 марта 2009 в 10:06

Из 75 страниц я думаю штук 20 - это скриншоты красивой картинки на обоях размером во всю страницу. При снятии скринов нажимайте Alt+PrtScr - будет скрин нужного окна а не всего экрана. И страниц сразу станет раза в 2 меньше, а концентрация полезной информации в 2 раза выше.

Аватар пользователя anpal anpal 17 марта 2009 в 17:53

Вячеслав!

Материал хороший, но много лишнего и не учтены альтернативы. Пойдем по порядку:

1. Совершенно не нужны различные рисунки, которые к Друпалу не имеют никакого отношения;

2. Не следует описывать дословный переход из папки в папку, а кратко все указать через слеши, тем самым, Вы сразу же даете и путь к каждой папке;

3. Полагаю дублировать установочные данные Денвера не стоит, лишь дать ссылку на эти установочные данные, а вот нюансы работы с Денвером несколько расширить и учесть, что работать следует не с папкой С:\WebServes, а с локальным диском Z или как Вы выбрали L (Диск Z - это виртуальный хостинг Денвера):

3.1. Копируем библиотеку php_mbstring.dll в папку Z:\usr\local\php5\ext (скачать соответствующий PHP и из него скопировать эту библиотеку и только так, иначе библиотека может не соответствовать установленному PHP);

3.2. Меняем кодировку базы в файле Z/usr/local/mysql5/cnf вместо ср1251 устанавливаем utf8 в строках 28, 40, 41, а в phpMyAdmin устанавливаем ru-utf8 и utf8_general.ci;

4. В Z:/usr/local/php5/php.ini

4.1. В строке 255 увеличить время работы скрипта с 30 до 300 max_execution_time = 300 (чтобы не было зависаний, при работе тяжелых модулей);

4.2. Проверяем строки, которые необходимо раскомментировать: extension=php_mbstring.dll - работа с уникодом - раскомментируем стр 608
extension=msql.dll раскомментируем строку 578
extension=php_gd2.dll - графическая библиотека стр 601 уже раскомментирована в Денвере3;

5. Создаем базу данных – Ваш вариант, но можно создать базу и не открывая phpMyAdmin, а как описано на сайте Сентегном;

6. Добавляем в файл .HTACCESS в корневой папке (на Денвере это папка www) в самом верху четыре строки:
php_value error_reporting 7
php_value memory_limit 32M //но лучше 96М
RewriteCond %{HTTP_REFERER} ^http://www\.google\.com/$
RewriteRule .* - [F] где первая строка - отвечает за отображение и сглаживание отдельных ошибок, не влияющих на работу сайта; вторая-за необходимый мин. объем памяти для нормальной работы всех модулей Друпала, во избежание "белого экрана смерти" (без этой строчки можно обойтись, если в файле php.ini есть строка memory_limit=32 или в settings.php прописана строка ini_set(‘memory_limit’,’32M’); третья и четвертая строки-необходимы для нормальной работы поисковых серверов;

7. Создаем папку translations в папке www/profiles/default, а именно www/profiles/default/translations, в которую размещаем перевод. Эта папка желательна, но не обязательна, можно хранить перевод и на жестком диске компьютера;

И далее, в том же духе. Подобные статьи очень важны для сайта. Вячеслав, если осилите, попытайтесь расписать установку и работу с Эдванс форумом, остался этот форум и можно сайт запускать, но пока не могу с ним справиться, может кто-то еще подключится, надо же свой форум иметь нормальный, а не искать на стороне, причем он относительно легкий, по сравнению с другими.

Аватар пользователя Irbis Irbis 17 марта 2009 в 18:11

>anpal

Спасибо за комментарии.

п.1 и п.2 - когда писал просили сделать по наглядней и попроще. Согласен, можно и убрать картинки и сократить переходы.

п.3, п.4, п. 6, п.7 - учту, когда писал просили сделать по наглядней и попроще - поэтому как то это упустил.

п.5 - так как в дальнейшем планируется что на сервере человек будет работать периодически с базой, поэтому сразу приучал его к phpMyAdmin

> И далее, в том же духе.
Пожалуйста можно поподробнее, а то я замыленным взглядом не вижу где можно было бы исправить Smile

> попытайтесь расписать установку и работу с Эдванс форумом
Использовал PHPBB3, Тут ничем помочь не могу.

Аватар пользователя Alex_R Alex_R 17 марта 2009 в 18:23

Материал хороший. Но создалось впечатление что начало материала разжевано даже излишне подробно, а ближе к концу материала у автора появилось желание его дописать как можно быстрее и получилось несколько сжато и сухо (хотя тоже, вроде, все понятно). Эх, появился бы он тут на пару недель раньше - сэкономил бы мне очень много времени, а так порадуюсь за тех у кого это еще впереди.
Спасибо за полезную информацию!

Аватар пользователя anpal anpal 18 марта 2009 в 0:52

Вообще надо стараться все делать компактно, весь этот объем можно уменьшить в несколько раз, не теряя информативности.

В частности, следует стремиться использовать минимум дополнительных модулей по ряду причин: во-первых, многие модули не совершенны, особенно дополнительные, которые создают отдельные конфликты и другие проблемы; во-вторых, они часто создают дополнительные запросы к базе, что тормозит работу сайта, а также способствуют необоснованному разростанию объема базы. Для модуля FCKeditor вы дополнительно используете еще два модуля, хотя FCK успешно работает с картинками и файлами со штатными модулями Друпала и эти два дополнительных модуля практически не нужны. Однако эти модули могут значительно облегчить работу сайта с большим количеством картинок, но лишь для таких сайтов.

При обновлении сайта, я бы рекомендовал сохранить старую папку cites и файл robots.txt, а бэкапить сайт все-таки лучше с помощью Sypex Dumper Lite, ведь с большими базами phpMyAdmin просто не справится.

Аватар пользователя Irbis Irbis 18 марта 2009 в 9:39

>anpal
>FCKeditor вы дополнительно используете еще два модуля

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

Sypex Dumper Lite - менее удобен, чем phpMyAdmin. В данном случае выбор за пользователем - кому как нравится :).

Спасибо за комменты Smile

Аватар пользователя penexe penexe 18 марта 2009 в 10:03

"Irbis" wrote:
Sypex Dumper Lite - менее удобен, чем phpMyAdmin. В данном случае выбор за пользователем - кому как нравится :).

дело тут вовсе не в удобстве, а в скорости

Аватар пользователя Stan.Ezersky Stan.Ezersky 18 марта 2009 в 16:37

Подняли настроение фразой (из мануала)

Quote:
Captcha - позволяет выводить проверочный текст, для проверки автора
создаваемого сообщения на то является ли автор создаваемого сообщения спам
роботом или человеком

Ещё есть СПАМ-человеки и они хуже роботов-)

Аватар пользователя sergebw sergebw 18 марта 2009 в 16:51

Было бы хорошо вставить, где-то в начале, главу про установку Друпал и необходимых ему компонентов для Линукс

Аватар пользователя lastormo lastormo 19 марта 2009 в 12:36

sergebw wrote:
Было бы хорошо вставить, где-то в начале, главу про установку Друпал и необходимых ему компонентов для Линукс

а какие компоненты под linux нужны для drupal?
я в убунте поставил apache, php, mysql. всё
если ты пользуешься услугами Accelerator и прочего, то это совершенно другая тема, на локалхосте и так все работает

Аватар пользователя Irbis Irbis 18 марта 2009 в 17:48

> sergebw
> Было бы хорошо вставить, где-то в начале, главу про установку Друпал и необходимых ему компонентов для Линукс

Под Ubuntu и из консоли, в дальнейшем планирую добавить.

Аватар пользователя Irbis Irbis 19 марта 2009 в 13:07

>thestorm
Спасибо за пост на хабре.
В убунте просто не все сразу находят где чего тыкнуть, чтоб встал apache, php и mysql Smile

Аватар пользователя LavrenovNN LavrenovNN 20 марта 2009 в 7:33

Второй день мучаюсь ... не могу скачать??!
Доходит до 1.5 мегабайт и тормозит закачку...
Перезалейте куда-нибудь.... .

Аватар пользователя LavrenovNN LavrenovNN 20 марта 2009 в 15:38

Премного Благодарен за ссылку!

По поводу руководства:
Данное руководство, более подходит на презентацию системы и не более... . На "Вводный курс по Drupal", она далеко не претендует. Но всё равно, автору плюс - видимо для многих оно, снимет множество вопросов.

Аватар пользователя LadyAnna LadyAnna 6 апреля 2009 в 14:26

Суппер, лично для меня - неоценимая помощь. Расскажите, пожалуйста, как сделать слайдшоу. У меня на сайте оно - основной компонент, а я нигде не могу найти пошаговую инструкцию по его созданию.

Аватар пользователя SergO SergO 9 апреля 2009 в 18:26

Большое спасибо, мне, как новичку в Drupal с 2-х дневным стажем =), данный материал, начиная с главы "IV. Установка модуля редактора текстов", оказался очень полезным. И, уверен, что сэкономил уйму времени. (Все, что написано до этой главы, я сделал раньше с помощью других источников). Еще раз спасибо.

Аватар пользователя Genfald Genfald 30 апреля 2009 в 18:45

Одно плохо - формат PDF, хотел провести работу, уменьшить рисунки, убрать пробелы, что бы был овсе компактнее. Но для этого придется качать Adobe Reader, а жуть как не хочется!

Аватар пользователя Shevskay Shevskay 23 июня 2009 в 9:49

Irbis, большое спасибо за руководство, особенно ценно настройка модулей, еще как делать вывод статей на сайте. Отдельное спасибо за подсказу Cache Router, очень актуально!

Аватар пользователя olgastaf@drupal.org olgastaf@drupal.org 19 ноября 2009 в 21:58

Я Вас умоляю, ничего сокращать не надо. Наоборот, для таких суперчайников, вроде меня, если можно, пожалуйста поподробнее.
Все делала по описанию. До пункта 15 все шло нормально. После нажатия кнопки "Save and continue" появилось куча "warnings", и потом в Опере при попытке выйти на http://mysite.ru/ появляется Fatal error: Call to undefined function user_access() in Z:\home\mysite.ru\www\includes\theme.inc on line 1730
А в IE вообще пишет HTTP 404 Not Found
Что делать?

Аватар пользователя taglitis taglitis 5 сентября 2010 в 7:45

Вячеслав, к сожалению на "народ диске" у файла закончился срок хранения. Буду признательный если вы его обновите.

Аватар пользователя Ergaster Ergaster 13 января 2011 в 22:45

Здравствуйте Вячеслав. Статья действительно нужная и полезная. Но есть несколько но.
Нужно не создавать файл settings.php а скопировать файл default.settings.php и переименовать его в settings.php При переводе сайта если скачиваем единый файл перевода, нужно сначала разархивировать его, чтобы убрать расширение tgz и только затем импортировать файл перевода с расширением ро.
Не могли бы Вы написать столь же подробную статью со скриншотами Как создать фотогалерею на Drupal при помощи модулей Image и Lightbox2. Я пробовал создать, но пока не получается:-(

С уважением С.Кондулуков

Аватар пользователя alex_shut alex_shut 15 марта 2011 в 23:42

Отлично))) Земной поклон за труды. Хороший базовый мануал. Пока только бегло ознакомился. Будем учить)))
Только в самой теме ссылка битая, выдирал через ссылку в постах.