Содержание
Обзор CMS Pligg. Часть 1 / Хабр
Обзор CMS Pligg
Итак, сразу хочу предупредить что работать с этой CMS мне довелось в качестве обычного пользователя, так как я не знаю и не люблю PHP) В принципе, в качестве framework для разработки веб приложений мне гораздо больше нравится django, но в данном случае стояла задача максимально быстро развернуть сайт.
Сайт должен был отвечать следующим требованиям:
— Возможность добавлять/комментировать/отмечать понравившиеся новости
— Возможность автоматически считывать новости из rss потоков
— Быть web 2.0 ным
Pligg идеально подходил под эти требования. Итак, начнем.
Установка
Для России устанавливать лучше локализованную версию Pligg —
PliggRSE. Помимо локализации интерфейса в этой версии добавлен функционал транслитерирующий ЧПУ (человеко подобный урл). Т.е. вместо ВашСайт/Новость — будет написано ВышСайт/Novost.
На практике подключить этот функционал у меня не удалось, точнее удалось, но при этом сломались некоторые англоязычные плагины (модули), которые по-видимому не подозревают о наличии подобного функционала в российском модуле. Разбираться мне пока с этим было некогда, и я выбрал из двух зол меньшее — отключив ЧПУ. Поначалу я опасался, что вместе с функционалом российские локализаторы добавили багов, поэтому поставил и английскую версию. Оказалось — нет. Баги растут из исходного дистрибутива). Дистрибутив кстати весит менее мегабайта в архиве, что показалось мне хорошим знаком на фоне многомегабайтности других CMS. Сама установка прошла вобщем без проблем, радует приятным интерфейсом и подробной инструкцией. Единственный момент — это при создании базы в ansi кодировке — возникли какие то сложности, но перевод БД в UTF-8 снял вопросы. И ещё при установке локально, на денвер, ругалась на отсутствие PHP функций mb_convert* в библиотеке link.php, но закомментарив их вызов — заработало и на денвер.
Функционал
Функционал системы довольно необычен. Система с одной стороны очень сильно «заточена» именно под новостные сайты в стиле веб 2.0, а с другой имеет достаточно ограниченные возможности в других областях. Ну к примеру здесь я не нашел редактора меню, например, или простейшей возможности создавать статичные страницы и размещать ссылки на них. С другой стороны очень мощные средства, такие как система размещения новостей и голосования за них, добавлять друзей, отслеживать комментарии и публикации, внутренние сообщения, облака тегов, rss-ленты и т.п. — являются базовыми встроенными функциями. Т.е. если Вы хотите построить что-то отличное от новостного сайта с «user generated content» — возможно стОит посмотреть на что то более традиционное. Существенно расширить базовую функциональность Pligg можно за счет модулей.
Модули
Модулей для Pligg не так много как для других CMS, но зато они гораздо более интересны в силу веб-два-ноль ориентации программистов её использующих. От простейших модулей позволяющих добавить статические страницы на свой сайт до различных интеграций с digg-flicr и автоматических «прожигателей» rss потоков. Но используя модули надо быть готовым к тому, что они могут быть «сыроваты» или сделаны под более ранние версии pligg. Вообще, честно говоря, используя pligg надо быть готовым ко всему). Меня привлек pligg во многом благодаря наличию модуля публикации rss потоков. Но и здесь без небольшой доводки напильником не обошлось. С другой стороны, мне, человеку знакомому с PHP на уровне «погуглю-ка я как работает эта функция» — как то его использовать удается. Во многом благодаря довольно прозрачной структуре каталогов/файлов и не увлечению разработчиков избыточной объектно-ориентированностью. Т.е. как правило скрипты не состоят из 10 строк кода и ста восемнадцати инклюдов, и как следствие — читаемы. Сложнее ситуация обстоит с темплэйтами.
Темплейты
Этот раздел претендует на звание самого короткого) Для того чтобы пересчитать свободные рабочие темплейты под плигг — вполне достаточно пальцев на руках)
Админка
Административный интерфейс немного непривычен для меня, но со временем привыкаешь и пользоваться вполне можно. Правда надоедают постоянные «подтвердите смену статуса новости» при управлении новостями и т. п. — но это думаю надо просто подпилить слегка.
Глючки
Глючки в pligg есть) В основном это связано с тем что цмс очень сильно параметризирована. Т.е. различных опций настройки внешнего вида и т.п. — несчесть. Соответственно запросто можно нарваться на взаимоисключающие модули или курьёзные моменты) Например при выставлении определенного типа ЧПУ (1-го помоему) — слетает «паджинация» новостей. В целом это рождает недоверие к системе, пока ищешь причину и привело например у меня к тому — что я пытался пару часов добавить новость с заголовком типа «Ы» и содержанием «тест»- облазил все исходники вместо того чтобы заглянуть в настройки минимальной длины сообщений) Но глючки, вроде бы все преодолимы. Наверно при определенных обстоятельствах (не экспериментировать с настройками например) на них можно вообще не нарваться)
Сообщество
Сообщество в России довольно небольшое (российский форум по Pligg RSE) поэтому большинство ответов я нашел на офф форуме. Правда бОльшая часть посетителей — халявщики-пользователи типа меня) Но форум большой — ответы найти можно.
Производительность и перспективы
С точки зрения производительности я пока сказать ничего не могу, т.к. посещаемость пока низкая, но вроде разработчики обещают приемлемую производительность до 200 чел на вирт хостинге, что честно говоря сеет смутные сомнения насчет того что делать если проект вырастет. Всё таки на десятки тысяч как я понял он не рассчитан даже на выделенном сервере. Хотя news2.ru вроде на нем, наверно допиливали…
По перспективам всё ещё хуже)
Разработчики обещают закончить единицу и переписать всё на корню. Обычно такие обещания ничем хорошим не заканчиваются. Мне больше по душе эволюционный путь развития чем революционный. Хотя с другой стороны пока мне бы освоить тот функционал что есть) Не до обновлений…
Заключение
Итого, несмотря на некоторые замечания в процессе притирки к системе, мне она очень понравилась. Некоторые мучения возникли в процессе, но результат — сайт построен — и он мне нравится!)
Pligg CMS 2.0.0 Final Rus » Всё для вебмастера. Создание и раскрутка сайта, скрипты, все для хостинга, шаблоны и CMS.
Pligg CMS 2.0.0 Final Rus — движок для создания новостных сайтов. Пользователи голосуют за понравившиеся новости, в результате самые интересные сообщения показываются на главной странице.
Pligg CMS 2.0.0 версии CMS Pligg представляют устойчивую точку в проекте, и мы счастливы рекомендовать эту версию для производственных серверов и поощрить пользователей теперь делать обновление из Pligg 1.2.2 к 2.0.0.
Это обновление состоит из более чем 100 изменений начиная с предыдущего выпуска и включает много исправлений ошибок и косметических обновлений. Наиболее заметное различие начиная с Pligg, которым 2.0.0 выпуска RC2 состоят в том, что мы обновили Начальную загрузку к последней доступной версии (в настоящее время 3.0.0). Панель навигации через вершину — теперь “Pligg, синий” (соответствие pligg. com веб-сайт), и теперь фиксирована к началу страницы, как Вы прокручиваете вниз.
Обновления, чтобы адресовать некоторые непрекращающиеся ошибки будут обеспечены в будущих 2.0.1, 2.0.2, и т.д. версии. Есть все еще несколько левых чрезмерных выпусков, о которых сообщили относительно Github, который мы не были в состоянии фиксировать все же. Большинство этих проблем связано с функцией Groups, поэтому если Вы принимаете решение не использовать эту функцию на своем сайте, мы рекомендуем временно отключить его от Панели администрации.
Примерно с 100 обновлениями, сделанными к коду с тех пор 2.0.0rc2, последняя версия приносит много улучшений стиля и исправлений. Некоторые выделения обновления упомянуты ниже.
Кроме того, что это бесплатная система со свободно распространяемым кодом, следует отметить важнейшие принципы ее функционирования:
* Блоговая форма подачи материала с постраничной навигацией.
* Неограниченное количество пользователей — авторов статей.
* Голосование за статьи пользователями
* Комментирование статей.
* Встроенная система тегизации статей
* Система публикации, в которой новость появляется на главной только после того, как за нее проголосует определенное количество пользователей.
* Возможность разделения контента на рубрики и подрубрики
* Система объединения пользователей в открытые и закрытые группы со своим содержимым.
* Возможность получения RSS-потоков не только новостей с главной страницы и в отдельных рубриках, но и новостей, опубликованных любым пользователем, его комментариев и др.
* Возможность подключения модулей, написанных сторонними разработчиками.
* Система шаблонов для изменения внешнего вида сайта.
* Система быстрой интерактивной локализации под нужды конкретного сайта.
* Система бэкапа базы данных и файлов сайта
* Удобная административная панель, позволяющая управлять статьями, пользователями, рубриками и другими параметрами сайта.
* Несколько уровней защиты от спама (Captcha, Akismet, бан ссылок, пользователей
* Дружественные к пользователю и поисковым серверам ссылки
Что нового Pligg CMS 2. 0.0:
СТИЛЬ: Обновленная Начальная загрузка к новым 3.0 выпускам
СТИЛЬ: Ссылка входа в систему панели навигации теперь представляет модальную форму входа в систему окна
СТИЛЬ: Обновленный раздел комментария
СТИЛЬ: Обновленный простой модуль обмена сообщениями
СТИЛЬ: Вход в систему и страницы регистра — теперь полная ширина
FIX: Функция аватара Редактирования
FIX: Ваш аватар теперь показывает на живом предварительном просмотре шага второго представления
FIX: Модераторы больше не могут генерировать ‘модератора’ или ‘администраторские’ пользовательские учетные записи уровня
FIX: Добавленный домен whitelist урегулирование расположения к базе данных MySQL
FIX: Главная пользовательская страница
FIX: Обновленные параметры настройки базы данных MySQL, чтобы решить проблемы имели отношение к языкам UTF8
FIX: Функция закладки теперь работает без сохраненного модуля боковой панели
FIX: 5 звездообразных методов голосования частично работают. Вы не можете удалить или изменить 5 звездообразных голосований в это время
FIX: Защищенный доля группы функционирует так, чтобы ею не злоупотребили так легко
FIX: Ограничьте то, на что пользователи категорий в состоянии отправить
Внимание! У Вас нет прав для просмотра скрытого текста.
WordPress, Blogger, Wix и многое другое!
Знаете ли вы, что 90% предприятий полагаются на цифровые инструменты для общения? Как вы, вероятно, знаете, мир наводнен цифровыми угрозами, вирусами и проблемами кибербезопасности. Проблемы с ИТ… Читать далее »
Согласно исследованию, 58,16 % глобального онлайн-трафика приходится на мобильные устройства. Это означает, что если ваш веб-сайт отсутствует в результатах поиска мобильных пользователей, ваш бизнес пострадает. У вас есть… Читать дальше »
Знаете ли вы, что услуги аутсорсинга доступны в любой отрасли? Есть много вещей, которые бизнес должен сделать, чтобы функционировать. Но не все предприятия имеют… Читать дальше »
Брендинг
Медленная загрузка может серьезно повлиять на ваш бизнес. Компании с медленно загружаемыми страницами оставляют негативное впечатление у 45% клиентов. Вот почему так важно создать эффективно работающий веб-сайт… Читать дальше »
Угадайте, сколько фотографий делается за день? Точно никто не знает, но предполагается, что в течение года… Читать дальше »
Ведение блога
Ежедневно в Google совершаются миллиарды поисковых запросов, поэтому велика вероятность того, что кто-то ищет вашу компанию. Примерно 46% поисковых запросов Google являются локальными. Эти искатели интересуются местными… Читать дальше »
Знаете ли вы, что 36 % всей рабочей силы США работали фрилансерами в прошлом году? С обилием фрилансеров на выбор логично, что нужны… Читать далее »
Возможно, вы уже слышали о SEO и SEM, но что на самом деле означают эти аббревиатуры? В чем разница между ними? В этом посте мы все разберем… Читать дальше »
Если вы когда-либо спешили нажать кнопку «Назад», увидев загроможденный и нечитаемый веб-сайт, вы уже видели «Мигание» в действии. Этот термин относится к первому… Читать дальше »
Нет ничего хуже, чем прерывание приема прямо во время просмотра большой игры или захватывающего сериала, за которым вы следили. Это так расстраивает, особенно… Читать дальше »
Брендинг
Руководства по CMS от Pligg.com
В онлайн-мире CMS означает «Система управления контентом». CMS — это, по сути, платформа, которая позволяет вам создать веб-сайт для вашего бизнеса, мероприятия или портфолио.
Проще говоря, если вы хотите быстро выйти в Интернет, CMS поможет вам в этом.
Ознакомьтесь с нашими ресурсами ниже, чтобы начать работу!
Последние сообщения
- Зачем нанимать управляемые ИТ-услуги?
- У вас есть мобильный сайт?
- Аутсорсинговые услуги: 4 вещи, которые ваш бизнес должен отдать на аутсорсинг
- Как процесс разработки веб-сайта выглядит на практике
- 5 советов по редактированию фотографий, чтобы редактировать изображения как профессионал
Ищи:
Категории
- Ведение блога
- Брендинг
- Основы CMS
- Заработок в Интернете
- Популярные платформы CMS
- Блогер
- Друпал
- Джумла
- Викс
- Вордпресс
- SEO
- Без категории
Что такое система управления контентом?
Почти 27% всего Интернета работает на системе управления контентом или CMS, известной как WordPress.
Что такое система управления контентом? И почему они так популярны?
Должны ли вы управлять своим веб-сайтом и другими цифровыми активами с помощью CMS? Понимание того, что подходит вам и вашей организации, требует глубокого понимания того, что влечет за собой CMS.
В этом исчерпывающем руководстве мы ответим на ваши вопросы о CMS, в том числе о том, что они из себя представляют, почему они используются и о некоторых вариантах их внедрения. Мы также поговорим о том, как избежать распространенных ошибок, связанных с использованием CMS.
Продолжайте читать, чтобы узнать о системах управления контентом. Продолжайте читать, чтобы узнать, как вы можете использовать возможности веб-сайта вашей организации.
Что такое система управления контентом: определение
Чтобы понять, что такое CMS, подумайте о системе управления контентом как о программном приложении, которое вы используете в Интернете. Его цель — облегчить создание, хранение и представление цифрового контента.
CMS состоит из двух частей:
- Приложение для управления контентом или CMA
- Приложение для доставки контента или CDA
Задача CMA — предоставить пользователям возможность добавлять цифровой контент, например, статью в блог, и управлять им. Для блога управление может включать обновления, ответы на комментарии и настройку для поисковой оптимизации или SEO.
Затем CDA берет этот контент и представляет его посетителям веб-сайта. Если вы читаете блог, вы используете CDA-сторону CMS.
Подумайте об этом так: CMA предназначен для создания контента, а CDA — для отображения контента.
Создание и представление веб-сайтов — это один из наборов функций, которые может выполнять CMS. Он также может выступать в качестве системы управления корпоративным контентом (ECM).
В этом качестве CMS/ECM будет доступна только членам организации, а не всему Интернету. Пользователи, имеющие доступ к ECM за брандмауэром компании, могут найти документы и другой цифровой контент, такой как видео и изображения.
Зачем использовать CMS?
Теперь, когда вы знаете, что такое система управления контентом — по сути, серверная часть веб-сайта — пришло время выяснить, почему они так популярны.
Суть в том, что CMS позволяет тем, у кого нет опыта программирования, публиковать цифровой контент в Интернете или во внутреннем ECM. Но CMS может сделать гораздо больше.
Пользователи могут управлять форматами, чтобы содержимое выглядело цельным в соответствии с брендом их организаций. Они могут получить доступ к изменениям, внесенным в контент с течением времени, и при необходимости повторно опубликовать более старые версии.
Они могут использовать функции индексации. Они могут легко искать и извлекать контент, что полезно, например, при попытке выполнить редакционный календарь для публикаций в социальных сетях.
Создание контента и отображение контента (включая дизайн) разделены процессами CMA и CDA, что предотвращает «взлом» сайта теми, у кого нет опыта программирования. Кстати говоря, вы можете назначать разные роли разным пользователям, чтобы они имели разные уровни доступа.
Это позволяет пользователям наслаждаться контентом без эстетических проблем, которые могут быть дорогостоящими. На самом деле, 55% посетителей уделяют веб-странице менее 15 секунд, поэтому эстетика и функциональность так же важны, как и содержание.
Вы не хотите, чтобы каждый автор блога имел возможность изменять эти элементы вашего сайта, и CMS может помочь поддерживать эти роли.
CMS, как мы уже упоминали, отлично подходит для SEO. Это потому, что вы можете настроить:
- Нижние колонтитулы
- Названия страниц
- Метаданные
- Боковые панели
Обновления этих элементов SEO можно сделать быстро и легко. Веб-сайты CMS также легко оптимизировать для мобильных устройств.
Когда дело доходит до поисковой оптимизации для мобильных устройств, 62% маркетологов B2B сосредоточились на оптимизации своих блогов.
Наконец, многие платформы CMS предлагают бесплатные планы с открытым исходным кодом. Эти планы могут быть дополнены платными надстройками для настройки и дополнительной безопасности.
Минусы CMS
Вы понимаете преимущества использования системы управления контентом, но вряд ли это руководство было бы исчерпывающим, если бы мы не рассмотрели некоторые потенциальные недостатки. В этом разделе мы рассмотрим недостатки и то, что вы можете сделать, чтобы улучшить их.
Существуют некоторые ограничения функциональности в зависимости от выбранной вами CMS и темы. Но если у вас есть программист или веб-дизайнер в штате — или вы его наняли — вы часто можете работать непосредственно с кодом веб-сайта, чтобы получить те функции, которые вам нужны.
Вы также можете смягчить эту аферу, проведя предварительное исследование. Определите, какие функции и возможности вам нужны, и найдите подходящую CMS и тему.
Угрозы безопасности — еще одна потенциальная проблема. Хакеры могут взломать CMS, но если вы примените меры безопасности, такие как двухфакторная или многофакторная аутентификация, вы сможете избежать нарушений безопасности.
Наконец, использование CMS может привести к зависанию вашего сайта. Это связано с тем, что CMS будет хранить разные элементы отдельно, и когда посетитель нажимает на вашу ссылку, CMS должна собрать все эти элементы.
Вы можете уменьшить эту задержку, внедрив кэширование. Это позволяет вашей CMS хранить элементы вместе и загружать их быстрее.
Типы CMS
Вы все еще пытаетесь настроить свой веб-сайт на CMS? Прежде чем вы это сделаете, мы хотим помочь вам понять два основных типа систем управления контентом, которые вы можете использовать.
Существуют CMS с открытым исходным кодом и CMS с закрытым исходным кодом. Открытый исходный код означает, что доступна бесплатная версия, обычно с платными опциями.
Системы управления контентом с закрытым исходным кодом обычно являются собственностью. Возможно, вам придется заплатить лицензионные сборы и затраты на разработку.
Возможно, вам также придется платить больше за хостинг. С другой стороны, вы можете получить высочайший уровень настройки дизайна веб-сайта с помощью собственной CMS.
Оба типа CMS одинаково хорошо работают как с общедоступным, так и с внутренним контентом, как и в ECM.
Давайте подробнее рассмотрим три лучших варианта CSM с открытым исходным кодом.
CMS с открытым исходным кодом
Существует множество различных CMS с открытым исходным кодом, но мы собираемся выделить три из них, которые доминируют в Интернете. Начнем с Drupal.
Drupal — один из самых сложных из трех. Таким образом, это может быть самым дорогостоящим, несмотря на то, что исходный код является открытым, потому что вам, вероятно, следует нанять веб-дизайнера, чтобы ваш сайт работал на Drupal.
Темы есть, но они ограничены, а система тем неудобна для новичков. Тем не менее, у Drupal есть огромное онлайн-сообщество, которое предоставляет вспомогательный контент.
Помимо активного онлайн-сообщества, Drupal проводит несколько личных мероприятий, на которых вы можете встретиться с разработчиками и обменяться идеями. Из-за сложности этой CMS ее может быть слишком много для более простых сайтов.
Joomla — это, скорее, промежуточная CMS, поскольку она не такая сложная, как Drupal, но и не такая удобная для новичков, как наша третья CMS с открытым исходным кодом. Joomla имеет долгую историю развития и может быть настроена с помощью плагинов и надстроек.
Вы не найдете столько высококачественных тем, но с помощью этих надстроек и с помощью разработчика вы сможете найти решение, отвечающее вашим потребностям. Как и другие CMS с открытым исходным кодом в нашем списке, Joomla — отличный выбор как для внешних, так и для внутренних сайтов.
Наконец, мы подошли к нашей третьей CMS с открытым исходным кодом, WordPress. Это самая удобная CMS, которую вы можете найти, и это одна из многих причин, по которой она так широко используется в Интернете.
WordPress предлагает широкий выбор бесплатных и премиальных тем, многие из которых оптимизированы для SEO и мобильного использования. Вы можете дополнительно настроить эти темы с помощью плагинов, а некоторые также могут позволить вам редактировать CSS.
CSS означает каскадную таблицу стилей и позволяет разработчикам определять, как элементы будут отображаться на веб-сайте.
WordPress предлагает варианты размещения как на хостинге, так и на собственном хостинге в зависимости от ваших потребностей и бюджета.
Как вы будете управлять своим контентом?
Теперь вы не только знаете ответ на вопрос «Что такое система управления контентом?», но теперь у вас есть знания, необходимые для выбора того, как вы будете управлять своим контентом.
Мы дали вам определение CMS, рассказали о программном обеспечении CMS и обсудили, чем система CMS может отличаться в зависимости от ваших потребностей. Но если у вас все еще есть вопросы о том, как внедрить вашу CMS и запустить свой контент — будь то для посетителей в Интернете или для частных пользователей в вашей собственной организации — это вполне естественно.