Генерирование автореферата для ленты новостей

Posted by: Maestro
Date: Thu, 29 Nov 1979 09:29:50
Tags: настройка сайт интернет cms блог

Краткость,
сестра таланта.


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

Есть несколько подходов создания анонсов (кратких аннотаций) статей на главной странице. В народе обычно это называется лентой новостей. Так вот, самый простой способ - это пра заливке статьи отдельно заливать и специально написанный анонс. Хлопотно и кропотливо, хотя конечный результат будет зависеть только от вас. Однако филосовия CMS Rumba в своей основе имеет принцип сайта с автоматическим добавлением статей, коих подразумевается немалое количество. Вручную же сочинять описание каждой статьи при таких масштабах - явно не оптимально и весьма трудоёмко.

Такой метод нас не устроил. Есть другой подход - просто проигнорировать опцию ленты новостей. Но в мире потоков новостей, когда девять из десяти сайтов - перераспределённые, сто раз затёртые новости о секрете Полишинеля - это невозможно. При такой постановке вопроса довольно просто (и практично), сделать анонсом выборку первых слов статьи, количеством, равным той самой переменной в файле конфигурации под названием Sdlinaanonsa. Эта метафора и была соответствующим способом реализована на нашей любимой CMS. Т.е. первые 40, 60 или сколько там у вас слов статьи кидаются в ленту новостей, что очень удобно - меняя одну цифру мы меняем внешний вид заглавной страници.

Любопытно, что при периодической смене длины анонса на десяток-другой, поисковые пауки уделяют больше внимания сайту (даже если вы его не обновляете уже пол-года). Поэкспериментируйте с этим эффектом и попробуйте поставить его себе на вооружение в нелёгком деле SEO оптимизации.

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

А нам бы этого очень хотелось. И хотение это плавно перелилось в модуль CMS Rumba для создания авторефератов статей. На человеческом языке это означает, что скрипт теперь по желанию пользователя может сам создавать краткий конспект статьи для размещения его в качестве анонса на заглавной странице. За отображение сгенерированных скриптом авторефератов отвечает переменная Sautoreferat. Если она в состоянии YES, то все имеющиеся авторефераты отражаются в лентах новостей, если в состоянии NO, задействован обычный режим отображения анонсов - первые ХХХ слов.

Хорошо, мы включили отображение авторефератов, как же их теперь сгенерировать? Очень просто. Идём на страницу добавления статей и там обнаруживаем пару дополнительных опций - Auto referat и Depth of analiz.

  • Auto referat - отвечает за генерацию анонса, если её перевести в положение NO, то автореферат для добавляемой статьи генерироваться не будет. Иногда, для особо сложных или специфических текстов это будет удобно.
  • Depth of analiz - глубина анализа текста при генерировании анонса. По умолчанию стоит в максимальной степени, но вам может понадобиться повлиять на результат в сторону уменьшения размера анонса, в этом случае можно выбирать меньшие значения.

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

    Удобство механизма автореферата хорошо видно на примере сайта рефератов (дипломов, курсовых и проч.). Добавляя диплом на свои страницы вы сгенерируете релевантый для поисковых систем и адекватный для конечных пользователей анонс, при этом вам не потребуется даже читать его. Всё будет сделано автоматически! Некоторым образом этот модуль можно использовать вкупе с синонимайзером для создания абсолютно новых текстов - но это уже отдельная тема, близкая к дорвеестроению, и здесь мы её не обсуждаем и не рекомендуем (просто упоминаем вскользь).

    CMS Rumba в очередной раз демонстрирует свою неповторимость и нежелание плыть в едином мейнстриме. Индивидуальность, которая ей присуща - находится от вас всего в одном клике мышью - на заветной странице СКАЧАТЬ. Новый ли вы пользователь, или закоренелый адепт, это не важно, теперь ваш контент затанцует под приятные ритмы Румбы вам же во благо (Да здравствуют наши супербыстрые сайтовые движки!). Оставайтесь с нами!


  • Смотри также:


    Создание и редактирование дизайна в КМС (CMS)  Импорт WordPress базы данных для Rumba XML  Ключевые понятия DNS  Rumba - история CMS (часть 2)  Скачать движок 





    Комментарии


    Маэстро

    Thu, 17 Dec 2009 12:12:52

    Zorro, в самую точку, главное, не переборщите.


    Zorro

    Thu, 17 Dec 2009 09:39:01

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


    Маэстро

    Fri, 18 Dec 2009 01:42:43

    Модуль автореферата прикручен в версии 2.1 - в более ранних не ищите.


    Василий

    Tue, 29 Dec 2009 14:17:28

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


    Маэстро

    Tue, 29 Dec 2009 14:46:15

    Подробности эксплуатации модуля автореферата описаны в этой статье, а исходники можете глянуть в последних версиях Rumba Blog.


    Комментировать


    Ваше имя
    Ваша почта
    Ваш сайт
    Рассылка комментариев





    Ввести код:


        Сгенерировано
        Rumba News v.1.0a
        за 0.037659 сек.