Полное описание FireFly CMS
IntraVision представляет Firefly CMS — одну из самых удобных и надежных систем управления контентом web-сайта.
Общее устройство
Основополагающий принцип работы Web-сайта, построенного на основе Firefly CMS, состоит в том, что каждая страница сайта основана на каком-либо шаблоне, в котором определяется дизайн сайта (расположение элементов на странице, стили и т.д.). В рамках Firefly CMS к странице могут быть подключены различные контентные элементы и интерактивные элементы.
Контентные элементы:
- меню
- документы
- лента новостей
- ротатор баннеров
- табличная форма
- pagelister
- и т.п.
Интерактивные элементы:
- авторизация
- поиск
- форум
- формы обратной связи
- и т.п.
|
 |
Совокупность контентных, интерактивных элементов, шаблонов и формируют содержание страницы. Каждый из элементов управляется через раздел администратора.
Компания IntraVision предоставляет CMS с готовыми шаблонами, начальной структурой сайта, образцами документов и первоначальным наполнением страниц.
Документы
Документ представляет собой фрагмент кода HTML и доступен для редактирования через WYSIWYG (What You See Is What You Get) редактор. Кроме того, есть возможность редактировать непосредственно HTML-код документа. Для простоты работы контент-менеджеру предлагаются образцы документов, используя которые, можно создавать страницы, оформленные в едином стиле со всем сайтом.
Изменяя существующую или создавая новую страницу сайта, контент-менеджер может воспользоваться функцией предварительного просмотра, что помогает существенно сократить количество возможных ошибок.
Возможности визуального редактора
Визуальный редактор имеет достаточно широкие возможности. Поддерживается большинство видов форматирования, определенных в стандарте HTML. Также поддерживаются таблицы стилей CSS, причем, CSS, определенный в шаблоне, «подтягивается» автоматически.
В системе существует специальный диалог для вставки ссылок. В нем можно выбрать из дерева сайта любую страницу, рисунок или файл для скачивания.
В редакторе есть возможность вставки и редактирования различных таблиц, flash-объектов, элементов web-форм, возможность работы со спецсимволами и многое другое.
Дерево сайта
С помощью Firefly CMS можно полностью управлять структурой сайта: создавать, перемещать и удалять папки и страницы, размещать в желаемой последовательности.
Одной из наиболее удобных функций системы, относящихся к работе со структурой сайта, является возможность присоединения к одной странице нескольких документов, а также одного документа к нескольким страницам. Эта функция становится особенно актуальной, если контент-менеджеру необходимо разместить одну и ту же информацию (например, копирайт) на нескольких страницах. Последующее изменение информации на документе, влияет на контент всех страниц, к которым он присоединен.
Дерево сайта имеет привычный для пользователя вид. Есть возможность использовать контекстное меню, через которое пользователю доступны все базовые функции.
CMS поддерживает многоязычность. Есть возможность создавать по две и более зеркально отображенных варианта каждой страницы, которые будут соединены перекрестными ссылками.
Новости
Интерактивный элемент «Новости» входит в стандартную комплектацию и позволяет создавать неограниченное количество новостных лент. Поддерживается многоязычность, архивирование новостей, а также публикация анонсов на главной странице. Для редактирования анонсов и полного содержания новости предоставлен тот же визуальный редактор, что и для редактирования содержимого страниц.
Элемент «Новости» универсален, с его помощью можно легко создавать любые регулярно обновляющиеся списки.
Рисунки, файлы
В CMS встроено хранилище файлов. Хранилище логически разделено о две части (графические файлы и прочие материалы), каждая из которых представляет собой дерево папок и файлов. Хранилище предоставляет пользователю интерфейсы для просмотра списка файлов, загрузки и удаления файлов, предпросмотра изображений, создания и удаления папок. Вся работа с хранилищем происходит непосредственно через браузер.
Генерация HTML
FireFly CMS – универсальная система. Она отвечает не только стандартным, но и повышенным требованиям. В отдельных случаях, когда необходима максимальная безопасность или максимальное быстродействие, тогда используется функция генерации статического контента. Результатом работы функции является статический сайт, состоящий из набора HTML-файлов, файлов JavaScript, изображений, анимации и таблиц стилей. Статический сайт максимально защищен от взлома и может быть размещен практически на любой хостинг-площадке. Со скоростью работы статического сайта не сможет соревноваться ни одна CMS.
Защищенные разделы сайта
Не так давно система была дополнена возможностью создания защищенных разделов сайта. Каждая папка и страница получили новый атрибут – уровень доступа. Список пользователей редактируется через CMS, так же как и список уровней доступа. При активации закрытых разделов на сайте, пользовательская часть дополняется формой авторизации, а так же формой регистрации при необходимости.
Поиск по сайту
В CMS есть полноценный модуль поиска по проиндексированному контенту. Результаты поиска выводятся постранично и отсортированы по частоте совпадений.
Интерактивные элементы (модули)
Firefly CMS — полностью расширяемая система, которая поддерживает создание и внедрение на сайт любых функциональных модулей: интернет-магазинов, блогов, интерактивных калькуляторов, специфических форумов, рассылок и пр. При этом новые модули могут быть написаны как сотрудниками нашей компании, так и сторонними программистами — IntraVision предоставляет интерфейс для включения их в систему.
Технические характеристики
Одним из важных конкурентных преимуществ FireFly CMS является возможность полного управления сайтом с помощью инернет-браузера (IE 5.5 и выше). Пользователю не требуется устанавливать на свой компьютер дополнительное ПО и задумываться о его обновлении, так как весь исполняемый код находится на web-сервере.
Firefly CMS использует .NET Framework 2.0, IIS 6.0, Windows Server 2003, MS SQL 2005. Весь обмен данными внутри системы происходит в формате XML, сайт может передавать данные в формате XML сторонним ресурсам, а также принимать информацию от них.
|