Что делает модуль digg на drupal

Опубликовано: 29.03.2017

Урок 5. При разработке веб-сайта и выборе модулей принципиальное место занимает seo – оптимизация поисковых машин. В друпал есть возможность решать задачки сео на отлично и посодействуют в этом  дополнительные seo модули.
Я не буду их подразделять на интегрированные и на те, что необходимо закачивать раздельно. Интерфейс админки друпала так дружелюбен, что Вы просто увидите это сами.

Каждый модуль Вы можете скачать на официальном веб-сайте ]]>http://drupal.org/]]>

Русифицировать (значение локализация) можно на страничке ]]>http://drupaler.ru/translate/languages/ru/export]]>

Самый резвый и обычный метод русифицировать друпал и модули к нему:

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

Лист 1 - drupal seo

Тут перечислены: Token, Automatic Nodetitles, Pathauto, Transliteration, Global Redirect, Path redirect, XML sitemap, Poormanscron, URL list, Site map

Лист 2 - модули друпал

Тут перечислены: I18n либо Internationalization, page_title, Taxonomy title, Meta tags(nodewords), Read more link, Alinks, nodecomment, tagadelic, Cumulus, tagadelic_views.

Лист 3 - модули друпал для продвижения в соц сетях

Описание установки и опции последующих модулей: LiveJournal CrossPoster, Twitter, tweet, сервис  twitterfeed.com, vk_openapi (вконтакте), mail_ru (мой мир), fbconnect, Service Links.

Лист 4 - Модули друпал для наружной оптимизации веб-сайта

Описание последующих модулей: Multiping, noindex_external_links, shorten, Top Searches, Search 404, FeedBurner, search_engine_referers, Гугл Analytics, Гугл Website Optimizer, Links Checker.

Лист 5 - Как закрыть наружные ссылки при помощи модулей.

Описание последующих модулей: Noindex External Links, External Link Page, Связка External Links Extra и External Links.

В последующих уроках напишу о: Menu Attributes, Glossary, Glossify Internal Links Auto SEO, Simplehtmldom API, G2 Glossary, RobotsTxt, Гугл News sitemap generator, Open Calais, RDF, More Like This, Autoload, Node Hierarchy,  Digg This, SEO Checklist, Context HTTP Headers.

Для перелинковки: Extractor http://drupal.org/project/extractor
Autotag http://drupal.org/project/autotag
Autotagging http://drupal.org/project/autotagging
Wordfilter http://drupal.org/project/wordfilter
Alinks http://drupal.org/project/alinks
Glossify Internal Links Auto SEO   http://drupal.org/project/glossify 

Token - модуль позволяет использовать шаблоны, к примеру для формирования названий файлов и т.д.. Скачать ]]>http://drupal.org/project/token]]>
Этот модуль просто нужен многим другим, потому и стоит первым в перечне.

 

Automatic Nodetitles - позволяет автоматом сформировывать заглавие материала используя шаблоны модуля Token ]]>http://drupal.org/project/auto_nodetitle]]>.

Pathauto - автоматом сформировывает удобочитаемые человеком и дружеские поисковым системам URL для страничек.
Скачать pathauto ]]>http://drupal.org/project/pathauto]]>
Настройка характеристик по адресу: /admin/settings/pathauto 
admin/build/path/pathauto - главные опции
По дефлоту уже идут рекомендуемые опции.
Pathauto делает описательный путь (на базе наименования материала), и сберегает наше с Вами время.

Необходимо направить внимание на дублирование контента.  Это нам не надо. В настройках укажите действие при обновлении: Создавать новый синоним. Удалять старенькый синоним.

В Pathauto делается логическая вложённость для разделов веб-сайта, к примеру,  сайт.ру/раздел /подраздел/под-подраздел/страничка. траница.
Для этого на страничке таксономии создаем словарь, определения – нашу будущую структуру веб-сайта.
Потом на страничке pathauto прописываем пути : [termalias]/[title-raw].[termalias]
[title-raw] – будет отображаться читаемый заголовок. Если поменять на [nid] – в адресе будет цифра.
На страничке опций будет много вариантов токенов, можно поиграться с ними и избрать хоть какой метод отображения URL.
На заметку: используйте с raw – он автоматом будет убирать знаки пунктуации с адреса URL и убережет вас от таких ошибок.

[term]/[title-raw] – будет http://сайт.ru/kofe/gadanie-na-kofe
[vocab-raw]/[title-raw] – будет  http://сайт.ru/gadanie/gadanie-na-kofe

pathauto сформировывает для таксономии алиасы ( настройка на страничке admin/build/path/pathauto)
типа category/[vocab-raw]/[catpath-raw].html

Примечание. По дефлоту Taxonomy term paths
Шаблон адреса по дефлоту (применяется ко всем словарям с пустыми шаблонами ниже):
category/[vocab-raw]/[catpath-raw]
В данном случае, при построении навигационного меню при помощи таксономии, определения словаря автоматом получали длиннющий адресок типа сайт.ру/раздел1/раздел1/о_разделе1.
Для пт меню таковой адресок не корректен. Я поменяла в шаблоне путь  category/[vocab-raw]/[catpath-raw] на [catpath-raw] и термин получил маленький адрес  сайт.ру/меню1
Сейчас мой основной пункт имеет прекрасный и маленький адресок.

Последующая задачка – это получить адрес  для подпунктов меню типа сайт.ру/меню1 /подменю1
Создаем термин для подпункта меню и отмечаем родительский основной пункт.
Получаем адресок для подпункта сайт.ру/меню1 /подменю1, что и было необходимо.

Мы сделали меню:
Заголовок (сайт.ру/меню1)
Подзаголовок (сайт.ру/меню1 /подменю1)
Сделаем материал, в моем случае тип заметка.
Меню1
                Меню2
                               Много материалов в меню 2 (адресок у их будет меню1/материал1; меню1/материал2; меню1/материал3 и т. д. Т.е адресок укорочен, но зрительно юзеры лицезреют все многоступенчатую навигацию на веб-сайте).

Как у меня это вышло?
Идем  admin/build/path/pathauto
Шаблон для всех адресов материалов типа Заметка:
[vocab-raw]/[title-raw]
Вышел адресок меню1/название_материала1
Все это делается с модулем Pathauto и таксономией. Можно настраивать практически по хоть какому вкусу.

Настройка модуля на страничке admin/build/path/pathauto либо управление-конструкция сайта-синонимы
Отмечаете галочки
«Транслитерировать перед созданием синонима» (Transliterate prior to creating alias
)  и
«Убирать из строк знаки, не входящие в набор ASCII-96» (Reduce strings to letters and numbers from ASCII-96)
Необходимо переименовывать файл i18n-ascii.example.txt в i18n-ascii.txt
Файл находится в папке модуля sites/all/modules/pathauto/i18n-ascii.example.txt
Чтоб обновить имеющиеся урлы нужно поставить галочку - Общее обновление категории пути - "Bulk update category paths" в настройке этого модуля.
Можно массово обновить все пути страничек веб-сайта. Зайти admin/content/node и избрать "update path alias".
Но, будьте внимательны. Обновятся полностью все преждевременное сделанные синонимы. Чтоб необходимым страничкам бросить прежние пути, просто исключите их, убрав галочки.
Полный файл с разными вариациями можно скачать на оф. Веб-сайте ]]>http://drupal.org/files/issues/i18n-ascii-full.txt]]>

Transliteration - преобразует имена файлов в транслитерацию, если файл был назван по-русски. Автоматическое переименование названии файла на российском в транслит. Пример,  при загрузке изображение.jpg меняет имя на  izobragenie.jpg.
Скачать transliteration ]]>http://drupal.org/project/transliteration]]>
Лучше установить, для избежания заморочек при прикреплении файлов в gallerix с не UTF-8 знаками в заглавии.

Скачать модуль globalredirect ]]>http://drupal.org/project/globalredirect]]>   
Перевод на российский ]]>http://drupaler.ru/translate/languages/ru/export?project=globalredirect]]>
Настройка характеристик модуля на страничке: http://seit.ru/admin/settings/globalredirect

Global Redirect  - убирает продублированные адреса страничек, делает 301 редирект при нахождении синонима.
При включении модуля Path, который делает другие адреса для хоть какой странички, незапятнанных ссылок и Pathauto, который добавляет возможность автоматического генерирования адреса странички, возникает неувязка дублированного контента. Одна и та же страничка станет доступной для индексации под различными адресами.
Приведу приятный пример.
Сделаем страничку о нас и присвоим ей адресок, т.е. сделаем псевдоним http://seit.ru/about
Системный адресок в друпал будет http://seit.ru/node/1

Адреса эти можно поглядеть в управление – конструкция веб-сайта - синонимы.
Сейчас до установки модуля глобальный редирект введем попеременно запросы http://seit.ru/about и http://seit.ru/node/1. Открываются две совсем однообразные странички под различными адресами. Налицо дублирование контента, а это чревато томными последствиями. Ни Гугл, ни Yandex не приветствуют одно и то же содержание под несколькими URL.
Global redirect эту делему уберет.  Введите эти адреса после установки и активации модуля и удостоверьтесь, что 301 редирект мгновенно перенаправит с http://seit.ru/node/1 на htt


Вернуться на главную!

Поделитесь своим мнением

rss