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

Аватар пользователя Irbis

День добрый.

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

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

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

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

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

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

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

Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Alex_R
Alex_R 9 лет назад

Пошел изучать! Заранее Спасибо! Очень надеюсь, что многие вопросы после этого растворятся...

Аватар пользователя PVasili
PVasili 9 лет назад

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

Аватар пользователя Irbis
Irbis 9 лет назад
PVasili написал:
Прикрепите файл со трудом, к вашему сообщению.

К сожалению писал месяца 3 назад, исходники (сам пример) не сохранились. Но ко второй редакции приложу :).

Аватар пользователя PVasili
PVasili 9 лет назад

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

Аватар пользователя axel
axel 9 лет назад

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

Аватар пользователя Maksss
Maksss 9 лет назад

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

Аватар пользователя lionell@drupal.org
lionell@drupal.org 9 лет назад

о создании темы будет интересно почитать

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

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

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

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

Аватар пользователя axel
axel 9 лет назад

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

Аватар пользователя logrise@drupal.org
logrise@drupal.org 9 лет назад

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

Аватар пользователя anpal
anpal 9 лет назад

Вячеслав!

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

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 9 лет назад

>anpal

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

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

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

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

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

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

Аватар пользователя Alex_R
Alex_R 9 лет назад

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

Аватар пользователя anpal
anpal 9 лет назад

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

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

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

Аватар пользователя Targrid@drupal.org
Targrid@drupal.org 9 лет назад

Спасибо автору за подготовленный материал - реально полезная штука, особенно раздел по SEO.

Аватар пользователя Irbis
Irbis 9 лет назад

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

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

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

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

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

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

Аватар пользователя paurock
paurock 9 лет назад

там в п.2 инструкции адрес Денвера dewer.ru или же denwer.ru ?

Аватар пользователя Irbis
Irbis 9 лет назад

denwer.ru

Аватар пользователя Stan.Ezersky
Stan.Ezersky 9 лет назад

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

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

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

Аватар пользователя sergebw
sergebw 9 лет назад

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

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

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

Аватар пользователя Irbis
Irbis 9 лет назад

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

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

Аватар пользователя iT
iT 9 лет назад

Мерси боку!

Аватар пользователя Irbis
Irbis 9 лет назад

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

Аватар пользователя Brun
Brun 9 лет назад

Инструкция ни о чём.

Аватар пользователя Irbis
Irbis 9 лет назад
Brun написал:
Brun.
Инструкция ни о чём.

Потому и называется - "Вводный курс по Drupal".

Аватар пользователя LavrenovNN
LavrenovNN 9 лет назад

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

Аватар пользователя LavrenovNN
LavrenovNN 9 лет назад

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

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

Аватар пользователя Anturium
Anturium 9 лет назад

Спасибо, пригодилось. Для новичков это - золото! :)

Аватар пользователя LadyAnna
LadyAnna 9 лет назад

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

Аватар пользователя SergO
SergO 9 лет назад

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

Аватар пользователя Genfald
Genfald 9 лет назад

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

Аватар пользователя la_speranza
la_speranza 9 лет назад

Низкий поклон за помощь в настройке FCKeditor-а.
Очень пригодилось.
Жаль, что раньше на глаза не попалось.

Аватар пользователя Calm
Calm 9 лет назад

Большое спасибо автору!

Аватар пользователя Shevskay
Shevskay 9 лет назад

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

Аватар пользователя Power699
Power699 9 лет назад

Спасибо автору за проделанную работу. Успехов и всего доброго.

Аватар пользователя olgastaf@drupal.org
olgastaf@drupal.org 9 лет назад

Я Вас умоляю, ничего сокращать не надо. Наоборот, для таких суперчайников, вроде меня, если можно, пожалуйста поподробнее.
Все делала по описанию. До пункта 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 8 лет назад

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

Аватар пользователя natbampo
natbampo 8 лет назад

taglitis, обратите внимание на комментарий в теме от: 20/03/2009 - 08:26.

Аватар пользователя TV-Child
TV-Child 8 лет назад

А можно перезалить, а то кончилось время хранения?

Аватар пользователя Gukov Yor
Gukov Yor 8 лет назад

Вам лень искать или за ВАС ВСЁ СДЕЛАТЬ?
линки, тэги в студею!!!

Аватар пользователя taglitis
taglitis 8 лет назад

Благодарю, скачал!

Аватар пользователя CuamckuyKot
CuamckuyKot 8 лет назад

Пожалуйста, перезагрузите файл.

Аватар пользователя Ergaster
Ergaster 7 лет назад

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

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

Аватар пользователя vitamin_t
vitamin_t 7 лет назад

файл удалён, залейте заново пожалуйста

Аватар пользователя dimon-taurus
dimon-taurus 7 лет назад

обновите плз ссылку!

Аватар пользователя Lafri
Lafri 7 лет назад

Здорово! то что искала,спасибо большое=)

Аватар пользователя alex_shut
alex_shut 7 лет назад

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

Аватар пользователя alex_shut
alex_shut 7 лет назад

Да, сразу в закладки))) Как видите, уважаемый iHappy, учусь понемногу. Вопреки Вашим словам о лени ))))))