Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сравнительный анализ систем управления контентом.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
36.75 Кб
Скачать
  1. Виджеты/блоки

В Drupal это называется «бло­ки». Их можно распола­гать в разных областях стра­ниц в за­висимости от воз­можностей шаблона. В каж­дой области блоки можно сортировать для управления порядком вывода. Изначаль­но областей пять— шапка, центральная, левая и правая колонки, подвал. Бло­ки мож­но показывать не на всех страницах.

Отсутствует.

Полноценная поддержка виджетов появилась только в версии 2.2. До этого нужно было устанавливать отдельный плагин. Внутренняя реа­лизация виджетов такова, что с их можно использовать для вывода какого-либо плагина или своей функции.

10

0

7

  1. Современные «фишки»: трекбаки, пинги, xml-rpc, rss

Друпал популярен в мире, поэтому все инновационные решения быстро реализуют­ся. В базовом пакете есть воз­можность ведения блога по­средствам блогового кли­ента. Есть модуль, пингую­щий спе­циальные каталоги Drupal-сайтов.

Joomla это CMS, и говорить о вне­дрении таких вещей можно только на уровне сторонних компонентов.

Трекбаки, пинги поддерживаются уже давно. Причем для их исполь­зования не нужно вообще никаких дополнительных действий: все ра­ботает на уровне «движка». Что ка­сается XML-RPC, то WordPress поддерживает сразу несколько API, поэтому добавлять/редактировать записи в WordPress можно с мно­гих программ блог-клиентов или он-лайн, например с помощью Google-Docs. WordPress полностью поддержива­ет RSS и Atom. Можно подписаться на последние записи блога, опреде­ленной рубрики, комментарии или все комментарии. С помощью отдельного плагина можно сделать автоматическую переадресацию RSS-ленты блога на feedburner.com.

10

4

8

  1. Кодировки

Drupal работает на UTF-8. Ка­ких-то забытых строковых функций, не работающих с UTF-8 я не замечал. Некото­рые хостеры по старинке отдают страницы в cp1251, но это легко чиниться. Проблемы с MySQL тоже обычно реша­ются одной строчкой кода.

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

В самом WordPress'е есть возмож­ность установить любую кодиров­ку. Главное, что­бы кодировка базы данных совпадала с кодировкой блога. Правда, начиная с версии 2.1 WordPress должен работать в UTF-8. Это напрямую связано с ис­пользованием AJAX. Поэтому для русскоязычных пользователей основная проблема состоит только в том, что на серверах часто стоит CP1251. Сейчас можно довольно уверенно сказать, что особых проблем с кодировками в WordPress'е нет.

9

9

10

  1. Комментирование

Комментарии в блогах могут быть и «плоскими» («flat») и древовидными («treaded»). Всё это находится в базовом пакете. Извещения по email делаются внешним модулем.

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

Для любой записи можно разре­шить или запретить комментирова­ние. При помощи отдельных пла­гинов можно сделать древовидные комментарии, а также разбить отображение комментариев по страницам. Есть также плагин (ра­ботает на AJAX), который позволя­ет в течение некоторого времени редактировать посетителю свой комментарий.

8

7

10