Главная страница. Абонентское обслуживание компьютеров в СПб. ИТ аутсорсинг. ИТ аутсорсинг, абонентское обслуживание компьютеров в спб Полезные статьи посвященные компьютерам и интернету Проектирование и монтаж компьютерных сетей Разработка ПО (программного обеспечения) Продажа лицензионного программного обеспечения Поставка компьютерного оборудования, серверов, комплектующих Контакты. Время работы. Схема проезда
 

Обзор ИТ аудита, консалтинга

Методы ИТ аудита

Полезные статьи

Оставить отзыв

Отзывы клиентов

<< Предыдущая

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

Следующая >>

Полезные статьи | Serendipity – CMS для ведения блога

Serendipity – CMS для ведения блога

Serendipity – CMS для ведения блога


Serendipity
– система для ведения сетевого дневника (блога). Для корректной работы скрипта хостер должен вам предоставить веб-сервер Apache, PHP, базу данных (SQLite, PostgreSQL, MySQL, MySQLi), а также доступ к .htaccess. Serendipity использует динамическую систему публикации. Это означает, что страницы создаются на лету, в момент запроса посетителя сайта. Такой способ генерации страниц имеет как свои преимущества, так и недостатки.
Плюсом является быстрота публикации (все вносимые изменения вступают в силу практически мгновенно, в то время как при статической публикации иногда может потребоваться некоторое время; кроме того, при статической публикации, если автором было написано большое количество заметок, изменение дизайна или кода шаблона потребует перепостроения, которое по времени может занимать минуты и даже часы). С другой стороны, при большой посещаемости Serendipity с его динамической публикацией будет создавать серьезную нагрузку на оборудование хостера. Разумеется, в Serendipity предусмотрено кеширование, однако даже с ним нагрузка будет выше, чем при статической публикации.

Установка

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

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

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

На этом этапе установки можно указать пути к архивам, к рубрикам, к страницам авторов, к странице отписки от комментариев, к RSS-лентам. Особое внимание стоит уделить, конечно же, базам данных и учетной записи администратора.

Создание и редактирование записей, комментирование

Интерфейс Serendipity на русский язык переведен не полностью

Весомым преимуществом Serendipity является то, что эта CMS локализована, поэтому пользователям, плохо владеющим английским языком, с ней будет работать комфортнее. Причем вам не потребуется отдельно загружать модуль русского языка – он уже включен в дистрибутив. Однако следует иметь в виду, что перевод выполнен не в полном объеме, часть участков в административном интерфейсе осталась непереведенной. Кроме того, добровольцы, проводившие локализацию, допустили ошибки.

Начать работу с Serendipity можно с импорта уже существующего блога. В списке поддерживаемых платформ заявлены b2Evolution, Blogger, Wordpress, LiveJournal, Nucleus и другие.

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

Другая претензия касается категорий в Serendipity. Категории (рубрики) используются в блогах для упорядочивания хранения заметок. В Serendipity (эту CMS для краткости нередко называют s9y) необходимо сначала создать список категорий, которые вы планируете использовать. Возможность добавления новой рубрики прямо в окне написания статьи не предусмотрена (Wordpress в этом отношении значительно более удобен).

Другой неприятный момент связан с тем, как в s9y создаются ссылки для категорий. Например, если в вашем блоге есть рубрика «Книги», в ссылке будет значиться knigi (/redir.php?url=myblog.ru%2Fcategories%2F2-knigi%29. Указать category slug как books в административной панели Serendipity нельзя, в отличие от тех же Wordpress или Movable Type.

Притом что веб-интерфейс не отличается удобством в работе при написании статей, сам скрипт поддерживает XML-RPC. Благодаря этому составлять заметки и отправлять их на публикацию можно, используя офлайновые редакторы типа Blogjet, Word 2007, Microsoft Windows Live Writer.

Довольно удобно устроено комментирование. Уже в самом движке реализована возможность представления комментариев по цепочкам (как в «Живом журнале», хотя возможен и обычный вывод простым списком, когда комментарии следуют один за другим, как в большинстве блогов).

Шаблоны и плагины

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

Поскольку вокруг Serendipity пока не успело сложиться обширное пользовательское сообщество, для этой блог-платформы создано совсем немного шаблонов (причем значительная часть уже существующих всего лишь портированы с других CMS – Wordpress и Movable Type).

Для Serendipity создано достаточно много плагинов

Лучше ситуация обстоит с подключаемыми модулями. Их создано достаточно много (хотя и меньше, чем для Wordpress), для большинства нужд можно найти необходимый плагин. Например, уже сейчас есть интересные плагины, которые позволяют публиковать заметки не только в блог на основе Serendipity, но и в сетевые дневники LiveJournal и MySpace. Среди других подключаемых модулей внимания заслуживают Autosave entries (автоматически сохраняет записи в момент редактирования), Microformats (с его помощью можно писать не просто рецензии, а правильные обзоры с учетом микроформатов), Multilingual entries (у каждой заметки могут быть переводные версии на других языках), Podcast (организация подкастинга – RSS для новых подкастов, MP3-плеер для прослушивания), Related entries/links (выводит список статей по теме, схожей с опубликованной заметкой), HTML META-Tags (позволяет вставлять для каждой отдельной записи собственные мета-теги, полезно с точки зрения оптимизации сайта для поисковых машин) и многие другие.

Поддержка трекбэков и пингбэков

Как утверждают создатели, Serendipity полностью поддерживает отправку и прием трекбэков. В реальности ситуация выглядит не столь радужно. Когда автор блога в своей заметке публикует адрес какого-либо сайта, Serendipity пытается автоматически обнаружить поддержку трекбэков на этом (упомянутом блоггером) сайте и оставить там трекбэк. Когда блог не содержит специальных RDF-метаданных, Serendipity не сможет автоматически отправить трекбэки. В отдельных случаях может потребоваться установка плагина serendipity_event_trackback.

Похожим образом обстоит ситуация и с отправкой пингбэков. Для того чтобы можно было создавать пингбэк, необходимо иметь установленный подключаемый модуль Weblog ping Event plugin.

Производительность

В начале статьи мы говорили о том, что Serendipity использует динамическую публикацию, которая, как правило, при высокой посещаемости создает большую нагрузку на оборудование хостера, чем статическая публикация. Однако в реальности положение дел оказывается еще более печальным. Даже среди блоговых CMS Serendipity выглядит не лучшим образом, как показало сравнительное тестирование, проведенное немцем Sencer Yurdagul. В соответствии с его тестами (следует, правда, иметь в виду, что тестировались устаревшие версии скриптов) можно сделать вывод, что Serendipity по производительности уступает и Wordpress, и Textpattern, и Lightpress. Так что, возможно, s9y будет не самым оптимальным вариантом для блога с высокой посещаемостью, размещенном на медленном сервере с большим количеством соседей.

Общее впечатление

У Serendipity нет очевидных преимуществ перед более распространенными конкурентами

Serendipity
оставляет довольно противоречивое впечатление. С одной стороны, это достаточно простая и удобная система для ведения сетевого дневника с возможностью расширения возможностей за счет плагинов. С другой стороны, на сегодняшний день s9y серьезно уступает как Wordpress, так и Movable Type.
Ссылки по теме Serendipity — a PHP Weblog/Blog software

Статья получена: hostinfo.ru

Новые статьи:
Грузоперевозки: как получить клиентов из Интернета

<< Предыдущая

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

Следующая >>