• Авторизация


Итак, я сделала первый сайт на Drupal! 22-11-2007 19:00 к комментариям - к полной версии - понравилось!


Посмотреть его можно здесь: http://wtservices.ru

Очень нравилось его делать, так как все в новинку, хотя я Drupal уже изнутри видела, но не было мотивации создавать сайт для себя (мне вообще почему-то не хочется для себя сайт...), но когда появился клиент, то я сразу подумала что время пришло!

Перед тем как устанавливать проверьте системные требования (http://docs.drupal.ru/doc/sistemnye_trebovaniya). Или установите себе на компьютер Denwer с сайта http://denwer.ru

1)Скачайте отсюда последнюю версию. Скопируйте ее в корневую директорию вашего сайта (обычно public_html или www; если вы устанавливаете на Денвер, путь C:\WebServers\home\ваш_сайт\www\), предварительно разархивировав.

2)Создайте через phpmyadmin базу данных, запомните логин и пароль а также ее имя.

3)Запустите ваш сайт (наберите в адресной строке http://www.ваш_сайт.ru, для Денвера наберите просто http://ваш_сайт)

3.0)Если вы видите страницу с множеством ошибок, откройте файл .htaccess и напишите в самом верху php_value error_reporting 7. Теперь наберите в адресной строке http://ваш_сайт/install.php.

4)Введите данные к базе данных.

5)Поменяйте права на запись у файла sites/default/settings.php chmod440(это можно сделать ftp клиентом, или в админке вашего сайта на хостинге (управление файлами). Для Денвера этого делать не нужно.

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

7)Зайдите по ссылке Administer, в красном поле Cron maintenance tasks нажмите на ссылку, то же в красном поле File system. Поменяйте права для папки files на chmod777(это можно сделать ftp клиентом, или в админке вашего сайта на хостинге (управление файлами). Для Денвера этого делать не нужно.

8)Теперь нужно наш интерфейс русифицировать.

  • Идем по ссылке
  • Набираем Drupal, версия - какую вы скачали, все в один файл. Экспортируем себе на комп.
  • Идем на наш сайт. "Administer" -"Site building" - "Modules". Включаем модуль Locale.
  • "Administer" -"Site configuration" - "Localization" - "Import". Выбираем русский и на компьютере находим скаченный файл .po. Нажимаем кнопку.
  • Выбираем в столбце Default русский.

9)Все, сайтом можно пользоваться)))

10(необязательно)Советую поменять ссылки на чистые, так и эстетичнее и форум можно будет потом интегрировать (например phpbb)

Первое что надо сделать - это выбрать приятную для работы тему оформления. Чтобы было красиво и спокойно, чтобы ничего не отвлекало.

Затем надо пощелкать по всем-всем-всем ссылкам в админке - это первый и обязательный шаг чтобы не появлялось вопроса "а как мне сделать это?" В принципе там все интуитивно понятно.

Если же не понятно: помощник и добрый друг - ответ на любой вопрос (или почти любой) http://Drupal.ru в поиске вбиваешь ключевое слово твоего вопроса и изучаешь внимательно выдачу. За весь период я ни разу не спросила ничего сама. Все там уже есть.

Затем надо определиться с задачами которые вы хотите реализовать. Так как вам для их решения нужно качать дополнительные модули.

Мне понадобились вот такие:

Контроль доступа:

ACL

Content Access

Определять новые типы данных:

CCK

Ускорять загрузку:

blockcache

advcache

Текстовый визуальный редактор

bbcode или fckeditor

Другие модули:

comment_upload - для загрузки файлов и картинок в комменты

faq - создание FAQ

feedback - форма отратьной связи

image - необходимый модуль имхо

imce - Модуль для удобной загрузки изображений.

imce gallery - Модуль для создания галереи изображений.

nodewords - ключевые слова и описание для каждой страницы (важно для поисковиков)

page title - позволяет самому писать в тег <title>(важно для поисковиков)

thickbox - javascript эффект галереи, красивый, но не работает корректно в IE6

views - модуль для создания видов представления.

У самых популярных модулей есть переводы, которые можно найти на следующих страницах

http://docs.drupal.ru/60

http://setegnom.com/node/166

http://www.drupal.ru/node/4208

Это ссылки на файлы .po, дальше идете в админку (/admin/settings/locale) Там есть ссылка "Импорт" (/admin/settings/locale/language/import). Она приведет вас на страницу, где нужно указать, какой файл .po импортировать (достаньте предварительно этот файл, например, из .zip). Жмете импортировать, ждете, пока файл загрузится в базу данных сайта и у вас появится сколько строк переведено.

Есть еще сайт Drupaler.ru, где переводы лежат в общей базе и которые могут редактировать несколько человек сразу. Импорт работает так же как для общего Drupal - вводите название модуля, выбираете версию, жмете экспорт в 1 файл и копируете себе на комп.

Теперь расскажу, какие вопросы у меня возникали.

Сначала конечно я немного потерялась в том обилии модулей, которые есть на Drupal.org, но почитав русский Drupal.ru я немного успокоилась - мне нужно не так много, и там все написано - какой и для чего.

Потом у меня возник вопрос: "А как сделать дополнительные блоки на странице?". Долго думала, пробовала искать - не нашла, потыкала еще раз по ссылкам в админке... думала что слоган и миссия сайта выполняют эту функцию, но миссия появлялась только на главной странице, и наконец я нашла ценнейшую ссылку в админке - admin/build/block, которая и привела меня на страницу создания своего блока, который может находиться там где я захочу (в подвале, в заголовке, в правой или левой колонках), а так как дизайн делала я я прекрасно знала код и где у меня то или иное поле расположено. Вот такой друпал - легкий и простой)))

Если вы хотите создать на Drupal блог, например, то вот здесь список необходимых вам модулей: http://www.solargate.ru/delaem-blog-na-drupal и вообще статья по поводу этого.

Простой процесс установки (без русификации) можно посмотреть здесь [показать]

Нашла статью (странно, что я раньше ее не видела, хотя мой вариант установки кажется мне вполне приемлемым) http://drupal.ru/node/8604 - все по полочкам.

Вот еще человеческий вариант установки :6 шагов для создания сайта на друпале, за пару часов

И вот установка в русской документации: http://docs.drupal.ru/doc/ustanovka_sistemy

И еще один человеческий: установка Drupal 5.1

http://drupal.ru/node/3498 - Drupal на Денвер

Продолжение освоения Drupal читайте в следующих постах.

вверх^ к полной версии понравилось! в evernote
Комментарии (15):
23-11-2007-06:27 удалить
Привет :) А чем Feedback отличается от Contact?
Sa_Bo_Nim 23-11-2007-10:54 удалить
feedback у меня получилось настроить, а встроенный contact не отображал форму обратной связи по ссылке из меню, к тому же на сайте не нужна авторизация пользователей, а contact привязано к твоей учетной записи, поэтому я и выбрала feedback
23-11-2007-14:20 удалить
А у тебя много времени ушло на освоение Drupal?
Sa_Bo_Nim 23-11-2007-18:43 удалить
да нет, если прицельно заниматься, где-то за неделю можно принципы основные понять.
24-11-2007-01:43 удалить
Спасибо, я тоже не верю в высокий порог вхождения в Drupal. Только здесь - setegnom.com, удобнее лазить чем на drupal.ru. Можно ещё спросить? …спасибо :-) А где найти про CCK что-нибудь?
Sa_Bo_Nim 24-11-2007-12:39 удалить
http://drupal.org/node/164399 - вот тут видео(я не смотрела), а вот тут на английском http://drupal.org/node/101723
Sa_Bo_Nim 24-11-2007-12:42 удалить
Вобщем-то я сама разобралась с ним. Если хочешь могу инструкцию написать, просто не знаю для чего тебе он нужен)))
25-11-2007-03:15 удалить
Спасибо за ссылки. А вот для чего он мне нужен, я и сам не понимаю, но, чтобы написала — хочу! :) В чём разница между типами integer и decimal. Надеюсь это не слишком сложный вопрос?
Sa_Bo_Nim 25-11-2007-13:50 удалить
integer и decimal - переводится как целое и десятичное)))
26-11-2007-00:15 удалить
Всё, большое спасибо, пошёл учиться!
Sa_Bo_Nim 26-11-2007-18:19 удалить
Я перевела http://drupal.org/node/101723 некоторые основные моменты для начала работы с CCK, посмотреть можно здесь
27-11-2007-03:36 удалить
Спасибо. Было интересно почитать, т.к. я его тоже перевёл, разница получилась только в терминологии :) Sa_Bo_Nim ты просто человек дела! Я думал свистишь насчёт инструкции.
27-11-2007-03:49 удалить
"Вопрос остался с Node reference и User reference". Странно, что он остался :) Вот здесь пример: http://setegnom.com/node/785, — Multiselect для Node reference.
Sa_Bo_Nim 28-11-2007-15:12 удалить
Слушай, Аноним, а где можно посмотреть твой перевод этой статьи, а то я все не пойму, стоит ли мне продолжать с переводами или плохо выходит? Как твое мнение?


Комментарии (15): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Итак, я сделала первый сайт на Drupal! | Как_делать_сайты - Сообщество "Как делать сайты" | Лента друзей Как_делать_сайты / Полная версия Добавить в друзья Страницы: раньше»