ЗАМЕТКИ ИЗ ЛАБОРАТОРИИ
С помощью пакета Fusion фирмы NetObjects, предназначенного для разработки узлов Web, новички могут увидеть всю картину целиком
Продукт Fusion 1.0 фирмы NetObjects (Редвуд-Сити, шт. Калифорния) позволяет непрофессиональным создателям узлов World Wide Web легко конструировать и администрировать узлы Web, начиная не с отдельной страницы, а наоборот - сверху вниз.
Эта программа для конструирования и обслуживания узлов в режиме WYSIWYG работает под Windows 95 и Windows NT; она сочетает в себе возможность автоматического построения узлов, дизайнерские функции профессионального качества и возможности публикации данных. Продукт поступил в продажу в сентябре по цене $695.
Программа Fusion состоит из простых в применении модулей для создания и обслуживания узлов Web. В ней реализован подход к разработке, ориентированный на узел Web в целом, а не на отдельную страницу, что свойственно многим другим инструментам для создания узлов Web, включая SiteMill фирмы Adobe Systems и FrontPage корпорации Microsoft.
Метод нисходящей детализации позволяет разработчикам распланировать логическую структуру узла Web перед созданием страниц, что помогает избежать несогласованности в структуре и путаницы в схеме навигации узла Web.
Хороший обзор
SiteArchitect в программе Fusion - это один из самых простых в использовании визуальных редакторов узлов Web, с которым нам приходилось встречаться в Тестовом центре PC Week Labs. Редактор выводит графическое иерархическое представление структуры узла Web в виде логической карты, а не в виде карты физического размещения страниц на узле.
В процессе тестирования Fusion на рабочей станции с 90 МГц процессором Pentium, функционирующей под Windows 95, мы могли изменять организацию узла Web, просто перемещая страницы мышью. Когда страница перемещается на новое место, все ее внутренние и внешние связи сохраняются. Это позволяет избежать кропотливой работы по проверке связей между страницами.
Fusion поставляется с несколькими шаблонами узлов Web, на основе которых пользователи могут создавать полноценные узлы Web с помощью нескольких щелчков мыши. Мы выбрали шаблон Company External (внешняя презентация компании) из редактора SiteArchitect, и Fusion автоматически создала узел Web, содержащий все страницы, которые могут понадобиться типичной компании, желающей публиковать информацию в Internet, включая страницы для размещения новостей, контактной информации и бланков заказов продуктов, а также карту узла (см. рисунок).
Логическое представление узла Web позволяет
пользователям изучать его организацию и
изменять свойства каждой страницы
Чтобы увидеть картинку в натуральном размере дважды щелкните мышкой по этой строке.
Запустив компонент SiteStyles Manager (диспетчер стилей узлов), мы выбрали общий графический стиль для этих страниц из более чем 35 профессионально оформленных шаблонов. В число элементов стиля входят графическое оформление фона, заголовков и нижних колонтитулов. Кроме того, на основе одного и того же стиля можно создать основные и дополнительные кнопки навигации и их текстовые эквиваленты, что позволит сэкономить много времени.
Стоит отметить одну особенно полезную функцию программы - Smart Links (интеллектуальные связи). Чтобы создать связь элемента страницы с другой частью этой же страницы или одной страницы с другой (работа, которую необходимо многократно повторять), достаточно выбрать один из параметров Smart Links, такой, как Next Page (следующая страница) или Previous Page (предыдущая страница), и Fusion автоматически создает нужную связь.
Подобно программе SiteMill фирмы Adobe, редактор PageDraw из пакета Fusion позволяет быстро изменять страницы Web и добавлять такие элементы, как кнопки с независимой или зависимой фиксацией для форм.
Однако интерфейс редактора PageDraw нам показался менее интуитивным, чем у PageMill. Например, хотя Fusion и использует палитру свойств (Property Palette) для изменения стиля элементов, редактор PageDraw в значительной степени полагается на команды меню для выравнивания элементов и выполнения некоторых других задач, что замедляет процесс построения страниц. Мы бы предпочли возможность быстрого доступа к часто используемым командам, например через панель инструментов или палитру средств.
Чтобы просмотреть страницу Web, нужно просто щелкнуть на кнопке Preview (просмотр) из панели инструментов. При этом любой выбранный пользователем браузер Web запускается и отображает страницу. Точность редактора PageDraw из пакета Fusion впечатляет: то, что мы увидели в окне браузера Navigator 3.0 корпорации Netscape Communications, полностью совпало с тем, что мы создали с помощью Fusion.
Код потрогать нельзя
Недостаток Fusion заключается в том, что пользователи не могут редактировать исходный HTML-код из самой программы. В отличие от других инструментов для конструирования узлов Web, например QuickSite фирмы Deltapoint, Fusion делает этот код недоступным, затрудняя использование новейших расширений языка HTML для более опытных пользователей.
Вместе с тем Fusion имеет богатую поддержку мультимедиа и позволяет пользователям вставлять в страницы Web такие объекты, как Java-приложения, компоненты ActiveX и подключаемые программы Shockwave, просто перемещая нужный объект мышью из палитры средств. После того как объект помещен на Web-страницу, Fusion открывает диалоговое окно, с помощью которого пользователь может отредактировать параметры этого объекта.
Хотя программа поставляется со своей собственной реализацией CGI (общий интерфейс шлюза) для обработки форм, использующей интерфейс Open Database Connectivity для обращения к SQL-базам данных, нам показалось, что инсталляция CGI-сценария Forms-Handler (обработчик форм) проходит весьма неуклюже. Мастер инсталляции намного упростил бы эту процедуру.
Чтобы сделать законченный узел Web доступным для пользования, достаточно просто щелкнуть на кнопке Publish (публикация), расположенной на панели инструментов. Мы могли указать, какие файлы нужно опубликовать: это могут быть либо все страницы, либо только измененные. Функция Modify (изменить) оказалась особенно полезной: с ее помощью мы могли опубликовать дополнительные версии файла, такие, как чисто текстовая или сокращенная для ускорения пересылки (сильно сжатые изображения).
Херб Бетони
Со старшим аналитиком
Хербом Бетони можно связаться по адресу: herb_bethoney@zd.com.
Справочник корпоративного покупателя
СИЛА И СЛАБОСТЬ
Fusion 1.0 NetObjects
Редвуд-Сити, шт. Калифорния
(888) 449-6400 http://www.netobjects.com
+ Мощные инструменты для создания узлов Web; редактор страниц в режиме WYSIWYG; удобная возможность глобального управления заголовками и нижними колонтитулами страниц; хорошая поддержка мультимедиа.
- Отсутствие возможности редактирования исходного HTML-кода; неудобный пользовательский интерфейс; неуклюжая установка CGI.
РЕЗЮМЕ
Продукт Fusion 1.0 фирмы NetObjects предназначен для новичков в деле создания узлов Web; эта простая в использовании программа для конструирования и обслуживания работает в режиме WYSIWYG и реализует метод нисходящей детализации для создания и обслуживания узлов Web. Опытным разработчикам узлов Web понравится подход Fusion к администрированию узлов Web, однако невозможность редактирования исходного HTML-кода будет для них проблемой.