Читаем Журнал «Компьютерра» №32 от 06 сентября 2005 года полностью

Одна из систем, разрабатывавшаяся под конкретного заказчика, была создана автором статьи около двух с половиной лет назад. Называется она Habitat. Во всех случаях, по воле дизайнера, приходилось систему адаптировать под идеи каждого нового ресурса. В конце концов, я понял, что мешает существующим системам становиться комфортабельнее. Неоднократные консультации с владельцами сайтов на основе Habitat по теме сервисных возможностей показали, что далеко не все можно реализовать на базе существующих CMS. Через некоторое время был предложен проект Habitat II. В нем как основная была сформулирована идея объектно-ориентированного построения шаблонов страниц. Внешние представления внутри системы представляет собой иерархическую структуру, состоящую из компонентов, являющихся экземплярами классов (которые описываются с помощью XML и помещаются в систему). Информация из базы данных вставляется в шаблоны с помощью источников данных (константы, переменные, DataAware). Вышеописанная концепция формирования страниц сайта позволяет разрабатывать сайт дизайнеру, не имеющему навыков верстальщика и веб-программиста, на основе уже имеющихся шаблонов, уточняя по желанию детали оформления.


Будущее CMS


Очевидно, что без объединения компаний-разработчиков или покупки более мелких специализированных компаний формирование рынка невозможно.

Ниша систем высокой сложности будет занята несколькими крупными компаниями, которые уже в ней присутствуют, включая зарубежных производителей - Microsoft, IBM, Vignette и т. д. Стоимость таких систем, скорее всего, составит от одной до десяти тысяч долларов. Объектами применения CMS данного класса будут не столько веб-сайты, сколько системы документооборота, онлайн-СМИ, различного рода корпоративные порталы.

Нишу средних и малых систем займут продукты некрупных, но авторитетных агентств и бесплатные CMS.

Ориентируясь на растущие потребности предприятий, лидеры сферы разработки CMS, естественно, выходят за рамки управления содержимым веб-сайтов и управления документами.

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


13-я КОМНАТА: Навеяно темой номера


Совсем недавно, исследуя рынок средств перекодирования PDF в HTML, я встретил любопытную программу (увы, уже не помню названия), создающую почти идентичную внешне HTML-копию почти любого PDF-документа (нашу верстку, конечно, повторить ей не удалось, но это случай особый). Ни одно другое средство не могло заполнить колонку текстом так, чтобы он точно занял отведенное ему место, особенно при нетипичном расположении графических элементов, а здесь осталась разве что невыровненная правая граница. Просмотр полученного кода выявил секрет: каждая строчка текста с помощью скрипта ставилась в позицию с определенными пиксельными координатами, равно как и графические элементы. Даже наложенный на изображение текст при таком подходе вполне реализуется с помощью сборки всей «нижележащей» графики в одно изображение, подставляемое в качестве фона HTML-страницы. Объем получившегося кода превысил типовой примерно раза в три, но что такое 200-300 Кбайт для мегабитного канала? У вас еще нет такого дома? Не сомневайтесь, скоро появится.

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

Стоп, а ведь где-то я уже это видел. Конечно же, вот оно - принтеры. Начав со шрифтов, жестко определенных механизмом или прошивкой (не напоминает ли DOS+Lynx?), пройдя этап шрифтов загружаемых (Windows+IE?), революция «мелкопечатного» дела завершилась растрированием на стороне сервера (компьютера, выполняющего печать) и передачей клиенту (принтеру) чистой графики.

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

«Если», 2002 № 06
«Если», 2002 № 06

ФАНТАСТИКАЕжемесячный журналСодержание:Джеймс Блиш. БИ-И-ИП! рассказВл. Гаков. МИССИОНЕР (статья)Джин Вулф. ПОДМЕНЫШ, рассказШон Макмаллен. БАШНЯ КРЫЛЬЕВ, рассказМэри Терзиллоу. ДЕСЯТАЯ ЖИЗНЬ НЕФЕРТИТИ, рассказВидеодром*Рейтинг--- Дмитрий Байкалов. ЭЛОИ ПРОТИВ МОРЛОКОВ (статья)*Премьера--- Тимофей Озеров. УДАР ПО КАРМАНУ (статья)*Рецензии*Экранизация--- Вл. Гаков. ЧУЖАК В СВОЕЙ СТРАНЕ (статья)Алексей Калугин. РАССВЕТ ПОТЕРЯННЫХ ДУШ, рассказРаджнар Ваджра. ДЖЕЙК, Я И ЗИППО, рассказСвятослав Логинов. ДОЛИНА ЛОРИЭН, рассказ,Алексей Зарубин. КРАСОТА ОПЛАЧЕННОГО ДОЛГА, повестьКэрол Карр. И ВАМ ЕЩЕ КАЖЕТСЯ, ЧТО У ВАС НЕПРИЯТНОСТИ? рассказДмитрий Володихин. КАРАУЛ УСТАЛ (статья)Сергей Питиримов. МОРЕ ВОЛНУЕТСЯ РАЗ… (статья)РецензииОлег Дивов. БЕЛЫЙ КВАДРАТ НА ЧЕРНОМ ФОНЕ (статья), стр. 280-291Владислав Гончаров. ДО АПОКАЛИПСИСА ЕЩЕ ПОЖИВЕМ! (статья)Виталий Пищенко: «ПРИЯТНО НАЙТИ ПРОРОКА В СВОЕМ ОТЕЧЕСТВЕ»КурсорPersonaliaОбложка Игоря Тарачкова к повести Алексея Зарубина «Красота оплаченного долга».Иллюстрации: А. Балдин, В. Овчинников, А. Филиппов, Т. Филиппова, С. Голосов, С. Шехов, И. Тарачков.

Алексей Зарубин , Виталий Пищенко , Кэрол Карр , Раджнар Ваджра , Сергей Питиримов

Фантастика / Журналы, газеты / Фэнтези / Современная проза / Эссе