-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в Как_делать_сайты

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 11.10.2007
Записей:
Комментариев:
Написано: 129


Итак, я сделала первый сайт на Drupal!

Четверг, 22 Ноября 2007 г. 19:00 + в цитатник
Sa_Bo_Nim все записи автора

Посмотреть его можно здесь: 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 читайте в следующих постах.

Вложение: 3629287_chistuyy_russkiy_drupal.rar

Рубрики:  Drupal
Метки:  

Аноним   обратиться по имени Пятница, 23 Ноября 2007 г. 06:27 (ссылка)
Привет :)
А чем Feedback отличается от Contact?
Ответить С цитатой В цитатник    |    Не показывать комментарий
Sa_Bo_Nim   обратиться по имени Пятница, 23 Ноября 2007 г. 10:54 (ссылка)
feedback у меня получилось настроить, а встроенный contact не отображал форму обратной связи по ссылке из меню, к тому же на сайте не нужна авторизация пользователей, а contact привязано к твоей учетной записи, поэтому я и выбрала feedback
Ответить С цитатой В цитатник
Аноним   обратиться по имени Пятница, 23 Ноября 2007 г. 14:20 (ссылка)
А у тебя много времени ушло на освоение Drupal?
Ответить С цитатой В цитатник    |    Не показывать комментарий
Sa_Bo_Nim   обратиться по имени Пятница, 23 Ноября 2007 г. 18:43 (ссылка)
да нет, если прицельно заниматься, где-то за неделю можно принципы основные понять.
Ответить С цитатой В цитатник
Аноним   обратиться по имени Суббота, 24 Ноября 2007 г. 01:43 (ссылка)
Спасибо, я тоже не верю в высокий порог вхождения в Drupal. Только здесь - setegnom.com, удобнее лазить чем на drupal.ru.

Можно ещё спросить? …спасибо :-)
А где найти про CCK что-нибудь?
Ответить С цитатой В цитатник    |    Не показывать комментарий
Sa_Bo_Nim   обратиться по имени Суббота, 24 Ноября 2007 г. 12:39 (ссылка)
http://drupal.org/node/164399 - вот тут видео(я не смотрела), а вот тут на английском http://drupal.org/node/101723
Ответить С цитатой В цитатник
Sa_Bo_Nim   обратиться по имени Суббота, 24 Ноября 2007 г. 12:42 (ссылка)
Вобщем-то я сама разобралась с ним. Если хочешь могу инструкцию написать, просто не знаю для чего тебе он нужен)))
Ответить С цитатой В цитатник
Аноним   обратиться по имени Воскресенье, 25 Ноября 2007 г. 03:15 (ссылка)
Спасибо за ссылки. А вот для чего он мне нужен, я и сам не понимаю, но, чтобы написала — хочу! :)

В чём разница между типами integer и decimal. Надеюсь это не слишком сложный вопрос?
Ответить С цитатой В цитатник    |    Не показывать комментарий
Sa_Bo_Nim   обратиться по имени Воскресенье, 25 Ноября 2007 г. 13:50 (ссылка)
integer и decimal - переводится как целое и десятичное)))
Ответить С цитатой В цитатник
Аноним   обратиться по имени Понедельник, 26 Ноября 2007 г. 00:15 (ссылка)
Всё, большое спасибо, пошёл учиться!
Ответить С цитатой В цитатник    |    Не показывать комментарий
Sa_Bo_Nim   обратиться по имени Понедельник, 26 Ноября 2007 г. 18:19 (ссылка)
Я перевела http://drupal.org/node/101723 некоторые основные моменты для начала работы с CCK, посмотреть можно здесь
Ответить С цитатой В цитатник
Аноним   обратиться по имени Вторник, 27 Ноября 2007 г. 03:36 (ссылка)
Спасибо. Было интересно почитать, т.к. я его тоже перевёл, разница получилась только в терминологии :)

Sa_Bo_Nim ты просто человек дела! Я думал свистишь насчёт инструкции.
Ответить С цитатой В цитатник    |    Не показывать комментарий
Аноним   обратиться по имени Вторник, 27 Ноября 2007 г. 03:49 (ссылка)
"Вопрос остался с Node reference и User reference".

Странно, что он остался :) Вот здесь пример: http://setegnom.com/node/785, — Multiselect для Node reference.
Ответить С цитатой В цитатник    |    Не показывать комментарий
Sa_Bo_Nim   обратиться по имени Среда, 28 Ноября 2007 г. 15:12 (ссылка)
Слушай, Аноним, а где можно посмотреть твой перевод этой статьи, а то я все не пойму, стоит ли мне продолжать с переводами или плохо выходит? Как твое мнение?
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку