Отправляет email-рассылки с помощью сервиса Sendsay

CMS Obzor.ru - все о cms

  Все выпуски  

XML Sapiens — магия оживления сайтов


Информационный Канал Subscribe.Ru

(CMS)obzor
| Перейти на CMS obzor.ru
| Форум о CMS
Обзоры комплексов програмного обеспечения для управления проектами в интернете.

     НОВОСТИ CMS


» 15.10.2004 | Выход cms RUNCMS 1.1
    Как сообщили на официальном сайте, новая версия RUNCMS на этот раз 1.1 выйдет ...
Читать далее
» 15.10.2004 | Три новые статьи
   В разделе «Статьи» опубликованы три новые статьи.
Читать далее
» 15.10.2004 | MD-Pro : Модуль Карта посетителей
   Подключен в тестовом режиме модуль и блок "Карта посетителей"
Читать далее
» 14.10.2004 | Интернациональная админка для Mambo 4.5.1 !!
   На MamboForge практически одновременно появилось две модификации файлов панели администрирования Mambo 4.5.1 для облегчения локализации админки !!
Читать далее
» 14.10.2004 | Quantum Art разработала новый сайт компании «Диасофт»
   Закончены работы по созданию нового сайта компании «Диасофт», которая имеет решения, охватывающие все направления бизнеса кредитно-финансовых организаций. Веб-ресурс разработан на системе Q-Publishing 6.5 (www.quantumart.ru).
Читать далее


     Документация


» 15.10.2004 | SAPID документация
   Cкачать на английском языке

Cкачать на русском языке
Читать далее


     ТОП статья


XML Sapiens — магия оживления сайтов

Случалось ли вам искать Open Source CMS для сборки своего сайта? Наверняка, вы столкнулись со сложностями при реализации своих функциональных моделей. Возможно, вам пришлось даже отказаться от некоторых идей по части интерфейса и ограничиться базовыми возможностями CMS. Скорее всего, у вас даже возникала мысль: «Хорошо было бы с помощью какого-нибудь макроязыка самостоятельно описывать интерфейсы сайтов, не ограничиваясь какими-либо штампами».

И действительно, существует ряд реализаций CMS, но нет общей концепции, описывающей модель CMS, где функциональность сайта не была бы привязана к программному ядру. Нет?! Все же есть. Это концепция представлена в спецификации XML Sapiens – XML-ориентированного языка, описания пользовательских интерфейсов, представленной компанией Red Graphic Systems

XML Sapiens определяет любой сайт или информационное пространство (множество сайтов и их языковых версий) в трех измерениях: данные, их представление и функциональность. Иными словами любой веб-документ включает уникальные данные, шаблон представления и описание функциональной модели. Таким образом, при генерации документа CMS-парсер проанализирует шаблон представления на предмет наличия элементов XML Sapiens. Из них все контейнеры запросов будут заменены соответствующими данными из хранилища данных (например, базы данных). В случае сеанса администрирования документа эти контейнеры будут заменены формами запросов данных. Контейнеры статических данных будут заменены соответствующим им кодом. И наконец, контейнеры динамических данных будут заменены, кодом, сгенерированным в соответствии с заданной в описании контейнера функциональной моделью. По сути, именно контейнеры динамических данных – основной инструмент управления функциональность веб-документов.

Как это работает? Скажем, мы планируем разместить на всех страницах сайта типа, определенного шаблоном A вертикальное навигационное меню. Для этого нам следует создать описание этого контейнера динамических данных в XML Sapiens. В этом описании будет размещен указатель на приложение CMS, возвращающее массив со структурой сайта. Мы располагаем возможностью задания условий и стиля вывода в код контейнера содержания данного массива. Теперь осталось лишь разместить указатель на данный контейнер в шаблоне А. Таким же образом формируются самые различные навигационные формы, интерактивные формы, информационные каналы различных типов. Более того, шаблон и его контейнеры можно настроить для отображения веб-документов в виде XML, что будет корректно воспринято Flash, Java-applet, WAP, SVG.

Зачем ограничивать себя в проектировании? Используйте XML Sapiens и ваши проекты будут не похожи на чужие.




http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: inet.review.cmsobzor
Отписаться

В избранное