]]>eTXT]]>

Сервис анализа и проверки траста xt сайтов в Яндексе

]]>Анализ сайта:]]> Проверка Траста

]]>]]>

Готовые сборки – русский друпал для разных целей.

Урок 1. Что же это за cms drupal? Готовые сборки – русский друпал для разных целей.

В этой статье мы начнем осваивать перспективную cms drupal. Посмотрим на отзывы о движке и составим свое впечатление новичка. Предлагаю свою готовую сборку друпал двух видов. Русский drupal с самого начала установки для изучения начинающими.

Как о нем отзываются пользователи?

Drupal

– Молодой зверь;

логически понятен;

движок не для новичков;

нужно знать php;

обладает огромным потенциалом в создании сайтов любого направления и любой сложности;

создать дизайн для друпал не сложно.

А какое складывается первое впечатление при освоении этой CMS?

Поражает разнообразие возможностей;

понимаешь, что с наскоку его не взять и это увлекает;

методом тыка здесь не справиться, но есть русскоязычная поддержка, где практически на каждый свой вопрос получите ответ;

нужно внимательно подбирать модули к установленной версии drupal;

приятно, что в сборку уже входят основные модули – оно и лучше, что набор минимальный;

несколько способов создания меню – это камень преткновения для новичков и здорово запутывает;

Друпал напоминает джумлу по созданию материалов и пунктов меню, разделов и вначале простую логику друпала с трудом просматриваешь;

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

Какая мысль посетила после первой попытки обуздать любимца?


Создать свою сборку, соответствующей следующим требованиям:

  1. Русифицированный drupal начиная с процесса установки, зачем устанавливать и тут же заниматься переводом?
  2. Усовершенствовать предлагаемую сборку друпала, добавив модули и темы.

Причем сборки будет две:

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

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

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


С чего нужно начинать при освоении этого перспективного движка новичку?

  1. Ознакомиться, а еще лучше изучить что-нибудь полегче. Например, использование такого движка, как вордпресс не требует глубокого знания php. В нем не обязательно править код ручками, а достаточно использовать виджеты и плагины способом проставления галочки. Если ж вы в курсе, что из себя представляют движки, приступайте к пункту 2.
  2. Выбрать версию drupal движка, скачать. Предлагаю к ]]>скачиванию]]> русифицированный Drupal 6.19 (последнее обновление 12.08.2010 1.41Mb и свежий перевод). Установка будет происходить на русском языке.
  3. Установить. Процесс установки drupal.
  4. Активировать необходимые модули, для начала несколько. Иначе при активации большого количества модулей можно только запутаться. Подборка модулей для друпал.
  5. Доделаем друпал под себя, установим и настроим визуальный редактор fckeditor.
  6. Создание навигации по сайту и материалов. Это отдельная обширная тема для изучения. В друпал предлагается 5 способов создания меню для сайта.
  7. Темы drupal - создание своего шаблона.
  8. Структура папочек. Этот момент можно начинать изучать на любом уровне своих познаний.

Обзор движков.

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

Возможности Drupal

Drupal – это движок, на котором можно создать без лишних затрат полнофункциональный сайт. Кроме этого, на друпал есть возможность быстро сделать и одно- и многопользовательский блог. Для управления сайтом, созданным на друпал не обязательно владеть версткой и языками программирования.

Безопасность Drupal

Ядро стабильное, безопасность одна из лучших. Каждая проблема решается оперативно.

Русская поддержка Drupal

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

Сообщества, форумы Drupal

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

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

Обновление Drupal

Последнее обновление 26 февраля 2009.

Борьба со спамом в Drupal

Возможности в этом направлении составляют замечательный букет: Akismet, каптча, анализатор поведения клиентов с отсеиванием ботов, ограничение количества ссылок в одном сообщении, контроль флуда, бан по ip, черный список, фильтр сообщений по подстроке.

Встроенный форум на Drupal

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

Визуальный редактор Drupal

В Drupal можно встроить очень гибкие в настройке TinyMCE или FCKEditor.

Шаблоны для Drupal

В друпале с дизайном и темами может разобраться начинающий программист.

Плагины Drupal

Огромное количество бесплатных модулей для разных целей.

Блоки Drupal

Понятие блоков в друпал – это то же, что виджеты в вордпресс и модули в джумле. Независимо от названия в разных движках, располагаются они в разных областях страницы шаблона.

 

Плюсы и минусы друпала

Часто пишут, что друпал тяжел для серверов при хорошей нагрузке, глючит. Впрочем, это единственно минусовое. Остальные нарекания слишком незначительны и легко разрешимы.


Выбор версии и установка drupal. Локализация ядра и модулей.

 

Сегодня будем начинать знакомство со следующим движком для создания сайтов - drupal.

Про эту cms (вернее CMF) в интернете говорят, что система для управления сайтом сложная, но если разобраться – лучше и не надо! Что ж, посмотрим на друпал без этого фанатизма глазами новичка, уже знакомого с joomla (cms joomla рекомендована знатоками для первоначального изучения с понятием движка).

Первый шаг – где скачать drupal. Перед тем, как скачать нужно выбрать подходящую версию. Здесь нас ожидает приятная забота о выборе версий drupal.

В поисках истины, понимаю, что надо все ссылки на сайты с ответами по поводу выбора, скачивания, установки drupal cms собирать в одну кучу. Пусть этот сайт ]]>http://www.drupal.ru/]]> будет путеводителем для новичков, изучающих друпал. Все ссылки буду собирать только на русскоязычные сайты, английский не всем по зубам.

1. Где скачать русский Drupal

Забота о русскоязычных версиях проявлена на ]]>сайте]]> - здесь можно скачать Drupal 6.6 с русским переводом от 10.11. 2008 г.

Все варианты, предоставленные на этом сайте:

  • Скачать англоязычный дистрибутив с официального сайта drupal.org;
  • Скачать русскоязычную версию дистрибутива;
  • Скачать русскоязычную сборку Drupal с набором самых необходимых модулей.

Скачать Drupal – обновленные, стабильные версии и тестируемые

]]>Скачивание]]> на сайте русской поддержки.

Локализация сборки друпал перед установкой

Перед установкой drupal скачать ]]>перевод с официальной страницы]]> (.po файл) и поместить его в папку профиля. Пример, для профиля Standart это папка profiles/standard/translations. Затем на 2-м шаге инсталлятора можно будет выбрать язык. Также можно использовать модуль ]]>Localization update]]> для последующего перевода установленных модулей и обновления перевода ядра.

2. Выбор версий Drupal

В настоящее время существуют:

  • Друпал 4.7 – Старая версия, которая имеет обновление Drupal 4.7.11;
  • Drupal 5 – проверенная, с большим количеством модулей. Обновленная версия Drupal 5.16;
  • Drupal 6 – новая версия, на которой лучше делать сайт сейчас (так советуют знатоки друпала). Существуют следующие обновленные подверсии: Drupal 6.10, Drupal 6.x.;
  • Drupal 7 – тестируется, для продвинутых веб-мастеров. Сейчас можно протестировать Drupal 7.x-dev и Drupal 6.x-dev; ( dev - видимо означает девственность этих версий).

Как видно, выбирать есть из чего.

3. Установка drupal

В этом вопросе поможет Самоучитель по ]]>CMF Drupal]]>.

Установка системы на странице ]]>http://setegnom.com/node/3]]> показана пошагово, иллюстрирована и совершенно не вызывает каких-либо затруднений, при условии, что денвер уже изучен, система создания папок знакома до слез.

Установка движка состоит из 4 простых шагов:

  • Установка денвера.
  • Перед установкой самого друпала нужно в денвере завести новую БД и пользователя MySQL.
  • Установка drupal. Создание папки для сайта, выгружаем дистрибутив друпала в нее. Копируем файл sites/default/default.settings.php и переименовываем эту копию в sites/default/settings.php
  • Набираем в браузере адрес сайта и следуем инструкциям. Нужно будет ввести данные базы.
  • Примечание. Если сайт не появляется, перезагрузить денвер.
  • В дальнейшем мы будем добавлять различные модули по своему усмотрению. Устанавливать их нужно в папку /sites/all/modules. Т. е. основные модули расположены в папке C:\WebServers\home\drupal.site\www\modules, а дополнительные в другой. Таким образом загружаются и свои темы. Создается папка themes, путь будет такой sites/all/themes/. Темы ж по умолчанию находятся в папке C:\WebServers\home\drupal.site\www\themes
  • Модули можно ]]>русифицировать]]> , например, вопрос:

    где скачать русификацию модуля views
    ]]>http://drupaler.ru/translate/languages/ru/export?project=views]]>

  • Русифицировать дистрибутив друпала

]]>http://drupaler.ru/translate/languages/ru/export?project=drupal]]>

 

Процесс выглядит так: скачиваем модуь, руссифицируем, заливаем, включаем.

 

Итог: Поставленная цель достигнута, на этой веб-страничке находятся ссылки для скачивания разных версий друпала, выбора подходящей для Вашего сайта версии Drupal, а также ссылка на подробное описание установки drupal-а.

Если установится все корректно, то начнем создавать сайт и знакомиться с модулями и всякими богатыми возможностями этого движка. При возникновении проблем всегда можно обратиться на сайт drupal.ru, где Вам с удовольствием помогут русскоязычные знатоки друпала.


Знакомство с модулями друпал.

Интересная часть друпала – это его модули. Прежде чем создавать сайт на этом движке, необходимо в общих чертах ознакомиться с функциональной стороной drupal.

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

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

  • CCK (Content Construction Kit) – модуль, который позволяет изменить так, как вам хочется (а также добавить новый) шаблон типа данных (ноду). http://drupal.org/project/cck

Виджеты для CCK:

позволяет добавить PHP

Дата: создает ISO или Unix времени

Электронная почта: проверяется область письма

поле изображения: изображение области

ссылка: URL области

Перечень модулей CCK продолжает расти.

  • Мнения - Views – модуль, изменяет вид вывода информации на сайте, а также создает свои собственные. http://drupal.org/project/views
  • Update Status – модуль, который отслеживает обновления модулей и своевременно сообщает администратору о них. http://drupal.org/project/update_status
  • Tagadelic – создает облако тегов. http://drupal.org/project/tagadelic
  • Click2bookmark – организовывает раздел избранное для пользователей сайта. http://drupal.org/project/click2bookmark
  • Privatemsg – организация внутренней почты на сайте. http://drupal.org/project/privatemsg
  • Organic Groups – модуль для создания групп, сообществ. http://drupal.org/project/og
  • Notify – отвечает за рассылку извещений об изменении контента на сайте по e-mail. http://drupal.org/project/notify
  • Guestbook – гостевая книга. http://drupal.org/project/guestbook
  • Invite – чтобы организовать вход на сайт по приглашениям. http://drupal.org/project/invite
  • JQuery Update (Обновление jQuery ) – позволяет обновить jQuery, который идет в стандартной поставке Drupal. http://drupal.org/project/jquery_update
  • Simple Karma – модуль, который организовывает возможность оценки материалов и комментариев. http://drupal.org/project/simple_karma
  • Smileys – модуль, который вставляет смайлики-картиники. http://drupal.org/project/Smileys
  • Buddylist – модуль отвечает за создание списков друзей в сообществе. http://drupal.org/project/Buddylist

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

  • Archive (http://drupal.org/project/archive) - модуль для блога, предоставляет архив постов в календарном виде.
  • Calendar (http://drupal.org/project/calendar) - похожий блог модуль. Опытными веб-мастерами не советуется к использованию из-за создания множества пустых ссылок.
  • Monthly Archive. Добавляет блок "Архивы по месяцам". http://drupal.org/project/month
  • Comment Notify - модуль для отсылки уведомлений о новых комментариях в теме всем комментировавшим в этой теме. http://drupal.org/project/comment_notify
  • Comment Subjects. Модуль для установки по умолчанию более внятной темы для комментариев. Устанавливает тему вида "Re: тема_поста_или_комментария". Такой вид темы более привычен, нежели то, что предлагает Drupal по умолчанию. http://drupal.org/project/comment_subject
  • Read More Tweak - модуль для установки ссылки "Читать далее". http://drupal.org/project/ed_readmore
  • Similar Entries - блок с ссылками на статьи, похожие на текущую. http://drupal.org/project/similar
  • FeedBurner (http://drupal.org/project/feedburner). Модуль для поддержки RSS-каналов. http://www.feedburner.com/
  • Taxonomy DHTML (http://drupal.org/project/taxonomy_dhtml). Модуль строит дерево категорий (http://www.solargate.ru/categories - древовидное облако тегов.
  • Node Cloud - облако тегов. http://drupal.org/project/nodecloud
  • BUEditor (http://drupal.org/project/bueditor) - простой редактор текста.
  • TinyMCE WYSIWYG Editor - еще более сложный редактор текста http://drupal.org/project/tinymce
  • IMCE (http://drupal.org/project/imce) - модуль для удобной загрузки изображений.
  • Captcha - http://drupal.org/project/captcha - модуль, предоставляющий различные методы защиты от спама в комментариях.
  • OpenID (http://drupal.org/project/openid) - модуль для поддержки авторизации по OpenID. http://www.solargate.ru/avtorizaciya-po-openid-v-drupal-5-x .
  • GeSHi Filter. (http://drupal.org/project/geshifilter) В случае, если на блоге предполагаются статьи с примерами исходных кодов, этот модуль просто обязателен. Он осуществляет подсветку синтаксиса для очень большого количества языков программирования.

Все рекомендации по обновлению drupal до новой версии есть в файле UPGRADE.txt. Перевод этого файла можно легко получить в любом переводчике. Здесь же опубликую шпаргалку по этой теме.

Самое краткое пошаговое руководство «Как обновить drupal»

Шаг первый.

Делаем резервное копирование сайта.

Самый простой способ – это скачать бекап у хостера. Если у вас установлен модуль Backup and Migrate, то копия базы данных регулярно приходит на указанный e-mail. А с помощью модуля importexportapi можно экспортировать  материалы в XML или CSV.
Главное, не утеряйте свой файл конфигурации, его путь - /sites/default/settings.php. В нем все настройки. Так же, в папке sites все ваши темы и дополнительные модули, в ней же папка files. 
Так же не забывайте про файлы,  в которые вы вносили изменения. Сейчас подумала, а ведь нужно завести листок в блокноте и записывать их имена, путь и что правили. Например, редактор подвергался индивидуальной настройке.

Шаг второй.

Скачайте свежую версию друпала, распакуйте архив.  Предварительно русифицируйте ее на http://drupaler.ru/translate/languages/ru/export?project=drupal. Если вы изменяли файлы robots.txt или .htaccess ,  то сравните с новыми. Все файлы .txt удалите, но кроме роботс. 
Или иной вариант действий: ничего не меняйте в новой версии, а на сервер заливайте все папки (кроме sites) и файлы с расширением .php. Файлы robots.txt или .htaccess по своему усмотрению: если изменяли, то оставьте свои и можно внести изменения с новой версии; если ж не правили, то заливайте свежие.

Шаг третий.

Зайдите /admin/settings/site-maintenance и поставьте галочку «оффлайн режим», или режим обслуживания. 
Установите тему по умолчанию Garland – путь /admin/build/themes.
Рекомендовано отключить модули. (Не знаю, насколько важен этот шаг, но я не отключала, а осторожно заливала обновления для модулей поверх старых файлов).

Залейте файлы новой версии drupal, удалив прежние.  Я заливала поверх, в принципе происходит замена старых на новые. Не забудьте про собственные settings.php  (путь - /sites/default/settings.php) и папку sites. Они остаются на прежних местах.


Примечание.

После каждого обновления, как ядра, так и модулей запускайте скрипт update.php. Посмотреть необходимость этого действия можно в отчете состояния admin/logs/status.
Смотреть картинку.

Нужно ли запускать скрипт обновления

Запускаем скрипт cron.php.
Затем верните тему и включите сайт. Все должно работать.


Примечание.
Если Вы - не имеете доступ к update.php, то откройте ваш settings.php текстовым редактором.
      Замените строку $update_free_access = FALSE;
        На строку $update_free_access = TRUE;

      - - Как только скрипт update.php будет выполнен, Вы должны вернуть в settings.php $update_free_access = FALSE;

 

P.S.  Альтернативное обновление – освоить Drush.
Drupal shell  - http://drupal.org/project/drush
Одна команда и обновились.

При обновлении ядра drupal и модулей я отступила от рекомендаций из мануала в UPGRADE.txt, а именно не отключала модули (процесс показался занудным)  и не удаляла файлы прежней версии, а заливала поверх. Проблем никаких не возникло.  Все работает. И, если честно, то не пойму, зачем так усложнять с отключением модулей. Разве недостаточно отключить сайт?


Обновления SEO-руководств "SEO Винчестер" и "SEO Коллайдер" на момент июня 2018 года с учетом всех последних изменений алгоритмов ПС.

Предлагаю для своих читателей  50% скидку на любую книгу без ограничения по времени!

Для получения скидки и обеих книг пишите напрямую Михаилу Шакину на globatorseo@gmail.com С КОДОМ master-live.ru  

Обе книги по 80 страниц каждая практики. Всего 160 страниц. 

Винчестер - это эффективные методы оптимизации коммерческих сайтов. 

Коллайдер - 20 методов продвижения, которые использует на практике Михаил Шакин. Очень подробно про ссылочное. При этом о многих наработках он нигде не писал для открытого доступа.

Навигатор по интернету

Узнать простую, но эффективную систему для наращивания трафика. Плюс эта книга с правами перепродажи. 

Узнать подробнее!

Создание сайта

Сделать веб-сайт по приемлемым ценамЗаказать создание сайта под ключ. Цена: недорого.





* Нажимая на кнопку "Отправить" я соглашаюсь с политикой конфиденциальности