Поведенческие факторы, перелинковка и лень

Капитал / 2 апреля 2013
/ 287

Как это все скучно для меня, человека творческого, можно даже сказать уникума, все эти поведенческие факторы, перелинковка, точки входа, выхода, отсчета... Мне это отчасти интересно, но оно все так медленно происходит, что я теряю интерес к этим глупостям. Я предпочитаю писать от души — что вижу, то пишу. Про дураков очень люблю. Про чиновниковидеологовпрезидента. Это так занимательно. Но, сегодня, для того, чтобы тебя услышали, надо видите ли учитывать поведенческие факторы. Ладно, будем учитывать. Я человек податливый, мягкий и добрый.

В общем, на этот раз я озадачился перелинковкой. Для чего она нужна? Хрен его знает, для поведенческих факторов. Для чего эти самые факторы нужны? Чтобы люди шлялись по сайту, путались постоянно в нем и не могли оттуда выйти. Как в Википедии — зайдешь почитать про геморрой, а закончишь чтением про производство мебели в условиях невесомости. В Википедии это нужно и очень удобно — это энциклопедия. Для большинства же сайтов она, на мой взгляд нафиг не нужна. Но, есть еще их сиятельства поисковики, которые считают, что благодаря этим глупостям, твой сайт хороший и ему можно выдать всяких плюшек. На этом сайте перелинковка естественная, я пишу про друпал и ссылаюсь на собственные статьи про это же самое там где надо. Но, есть у меня и другие, в которых этого нету, но хотелось бы. Конечно есть блоки с похожими статьями и т.д., но по собственному опыту знаю, что по ссылкам в тексте граждане переходят чаще. В принципе, если ее там нету, то потому, что она там нужна точно так же, как и в первом абзаце этой статьи — может быть, но может и не быть. Однако, мода есть мода. Я решил улучшить эти самые факторы и озадачился, как это максимально автоматизировать. И вот что у меня получилось. Ссылки конечно приходится ставить вручную, но обработка 300 статей у меня заняла 2 часа — показатели неплохие.

Нам надо:

1. Модуль linkit

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

модуль linkit 

В общем устанавливаем и идем сюда: admin/config/content/linkit/list — создаем профиль. Включаем каким ролям мы разрешим пользоваться этим профилем,

Включаем каким ролям мы разрешим пользоваться этим профилем
откуда брать информацию, и для какого типа материала использовать. Сохраняем и идем в настройки редактора, если у вас wysiwyg, то сюда: admin/config/content/wysiwyg/profile/full_html/edit. Включаем нужную кнопку.

Включаем нужную кнопку 

2. Устанавливаем модуль Flag 

После установки добавляем флаг на странице admin/structure/flags/add. Назовем его перелинковка, и настроим как на скриншоте.

настроим флаг как на скриншоте

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

свяжем с нужным типом материала 

и настроим отображение:

3. Создаем представление

Добавляем вьюху "Перелинковка"

Добавляем вьюху "Перелинковка" 

Доступ дадим только администратору.

Доступ дадим только администратору 

Доступ дадим только администратору 

Добавим отношение — наш флаг

Добавим отношение — наш флаг

и настроим его таким образом:

и настроим его таким образом 

Добавляем фильтр, опять же флаг,

настраиваем:

настраиваем 

Теперь добавляем поле флаг

Теперь добавляем поле флаг 

с такими настройками:

с такими настройками 

И добавим поле — ссылка на редактирование материала.

И добавим поле — ссылка на редактирование материала 

ссылка на редактирование материала

Изменим порядок вывода полей:

Изменим порядок вывода полей 

Сохраняем. Получилось у нас такая вьюха.

Получилось у нас такая вьюха 

Работаем

Нажимаем на EDIT возле той статьи, в которую надо добавить перелинковку, выделяем слово, которое у нас будет анкором и жмем новую кнопочку на панели инструментов редактора, которую создал модуль linkit.

модуль linkit 

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

включаем наш флаг 

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

comments powered by HyperComments