Статьи Новости Контакты

15.07.2008
Анатолий Крысов

Tribiq CMS — Сделанный Легкий

обзор Tribiq CMS

Tribiq CMS

Загадочная фраза "Сделанный Легкий" — это то, чем встречает нас русский раздел официального веб-сайта системы управления контентом под названием Tribiq CMS. Бонусом русскоязычному пользователю идет еще несколько абзацев нечитаемого текста, обработанного, по всей видимости, одним из автоматических переводчиков. В оригинале же эта фраза значит лишь «Made Easy». Однако главные прелести Tribiq CMS лежат в совершенно иной области, поэтому стоит считать "русский" раздел http://www.tribiq.com лишь недоразумением. Если же говорить по существу системы, то перед нами продукт, во-первых, состоявшийся, а во-вторых, стабильный и удобный, но обо всем по порядку.

В качестве вступления отметим несколько любопытных моментов об описываемом проекте in general. Первое — у Tribiq CMS есть репутация. Достаточно бегло просмотреть пару авторитетных блогов и несколько онлайновых СМИ по обозначенной теме, чтобы понять: Tribiq CMS в мире знают и за ней следят. Не сказать, правда, что продукт перед нами топовый, но в то же время и небезызвестный.

Второй момент — Tribiq CMS используется не только его разработчиком для собственного портала и несколькими дружественными компаниями. К примеру, на базе этой системы управления контентом сделан официальный веб-сайт польской сборной по футболу. Кроме того, у Tribiq CMS есть два варианта лицензирования: бесплатный по лицензии Open Source GPL и коммерческий по собственной лицензии. Суть платной лицензии — полноценная поддержка со стороны разработчика. Плюс у создателя Tribiq CMS предусмотрено несколько опциональных модулей для системы, которые также покупаются за деньги.

Движок шаблонов

У каждой системы управления контентом всегда можно найти массу различных особенностей, на которые стоит обратить внимание (со знаком "плюс" или со знаком "минус" — без разницы). И чем продукт комплекснее и, если можно так выразиться, взрослее, тем на большем хочется остановиться. Но в рамках настоящего обзора мы рассмотрим по понятным причинам лишь ключевые моменты, связанные с организацией Tribiq CMS.

Начнем с движка шаблонов, без которых сегодня не обходится практически ни в одной системе управления контентом. Что, как правило, требуется от подобных движков? Проста использования и гибкость. Простота нужна для того, чтобы дизайнеры могли самостоятельно работать с дизайном веб-сайта без постоянного обращения к программистам, а гибкость важна в любых случаях, когда мы говорим о чем-то большем, нежели простенькая домашняя страничка. Иными словами, создатель веб-сайта должен иметь возможность оперировать сразу несколькими шаблонами в рамках одного проекта плюс должен иметь достаточное количество инструментов, чтобы сделать эти шаблоны именно такими, какими требуется для проекта. К сожалению, далеко не все современные системы управления контентом дают такие возможности, и иногда разработчикам приходится работать в рамках определенных ограничений, что неизбежно ведет к появлению веб-сайтов, созданных будто под копирку.

Tribiq CMS
Административная часть веб-сайта на Tribiq CMS

Характеристики же движка шаблонов в Tribiq CMS выглядят следующим образом:

  • разработчик может создать неограниченное число шаблонов и использовать их все в рамках одного веб-сайта;
  • если необходимо, шаблоны можно группировать в так называемые Template Family;
  • присвоить определенный шаблон единице контента (content item; о том, что это такое в рамках Tribiq CMS, чуть ниже) можно с помощью пары кликов;
  • каждый отдельный шаблон — это XHTML-файл со ссылкой на внешний CSS-файл.

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

Создание и редактирование контента

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

В случае с Tribiq CMS стоит отметить в первую очередь доступность для конечного, технически неподготовленного пользователя, сиречь для автора контента, которому совершенно необязательно быть знакомым с какими-то тонкостями разработки веб-проектов, ведь его задача — создавать интересный, уместный, актуальный контент. С другой стороны, важно также обезопасить проект от случайных ошибок людей, отвечающих за содержимое веб-сайта, которые могут не только "испортить менюшку", но и вывести систему из строя на некоторое время. Лично автору настоящего материала пришлось столкнуться с таким случаем: модератор форума, пытаясь поменять аватар одному из юзеров, в буквальном смысле форум обрушил, и техническим специалистам пришлось целый день восстанавливать его. И проблема тут не в отсутствии у модератора определенных навыков, а в уязвимости системы.

Tribiq CMS
Работа с контентом в Tribiq CMS

Итак, в Tribiq CMS разработчики попытались реализовать свое видение по-настоящему интуитивной и одновременно безопасной системы работы с контентом. Во-первых, они избавили авторов от необходимости копаться в таблицах с непонятными терминами и переменными: любой контент представлен отпарсенным с помощью используемого им шаблона, а блоки с содержимым имеют каждый свою панель управления. К примеру, нам необходимо поменять один из статичных информационных блоков на главной странице. Достаточно из административной панели открыть эту страницу и нажать кнопку "Редактировать".

Далее в дело вступает WYSIWYG-редактор, созданный разработчиками Tribiq CMS специально для своей системы. Он в целом очень сильно напоминает многие другие современные WYSIWYG-редакторы, что объяснимо: сегодня уже существуют определенные стандарты качества, в рамках которых разработчикам приходится работать. Как бы то ни было, WYSIWYG-редактор, встроенный в Tribiq CMS, отвечает всем упомянутым стандартам, однако не привносит ничего нового.

Описать основные его свойства можно следующим списком:

  • минимум специальных навыков для работы с редактором;
  • механика работы аналогична любому текстовому редактору stand-alone;
  • все изменения происходят в режиме реального времени;
  • можно вставлять текст, скопировав его из любого офлайнового текстового редактора, прямо в Tribiq CMS с сохранением форматирования;
  • поддержка Internet Explorer, Mozilla, Safari и Opera;
  • работает на всех наиболее популярных операционных системах: Windows, Mac OS X, Linux.

Упомянем еще один интересный момент, касающийся работы с контентом в Tribiq CMS. Контент — это не только статьи или новости, но еще и элементы навигации, какие-то врезки плюс форумы, если требуется. В описываемой системе управления контентом работа с этими блоками контента также реализована в максимально интуитивной форме. К примеру, если нам требуется добавить элемент в меню той или иной части веб-сайта, мы опять же пользуемся панелью редактирования элемента, которая становится отображаемой при заходе на страницу из административной части системы.

Другие особенности Tribiq CMS

В завершающей части материала речь пойдет о менее значимых особенностях героя нашего сегодняшнего обзора. Первая из них касается работы с версиями элементов контента (versioning). Очевидно, что имея дело с веб-сайтом любого формата — со статичным контентом (представительство компании в Интернете) или с динамичным (к примеру, новостной портал), — у нас все равно рано или поздно появится необходимость менять что-то из старого контента либо создавать разные версии одного и того же контента.

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

Tribiq CMS
Страница, готовая к редактированию

Еще один важнейший момент — это администрирование веб-сайта, а точнее, разделенные полномочия отдельных групп пользователей, работающих над проектом. К сожалению, в Tribiq CMS все, связанное с разделенным администрированием, сделано далеко не так гибко, как хотелось бы. Да, здесь есть возможность создавать группы пользователей с разными полномочиями, но вот выбор возможных полномочий недостаточно велик, поэтому мы практически в любом случае придем к стандартной схеме: автор — редактор — администратор. С одной стороны, конечно, так с ходу и не придумать распространенных ситуаций, где нам будет необходимо по соображениям проекта отойти от подобной схемы, но их на самом деле существует множество. Иными словами, с Tribiq CMS у нас нет свободы в плане создания каких-то особенных вариантов администрирования веб-сайта.

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

Ссылки по теме




Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2017 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100