Содержание раздела "Веб-дизайн":
Что FrontPage 2003 нам готовит?
Язык HTML, возможно, нарушает чужие патенты
Что FrontPage 2003 нам готовит?
Иногда бывает достаточно трудно описывать и рассказывать о продукте, революционно отличающимся от своих предшественников и других программ. Так происходит и с новой версией программы FrontPage 2003, начало продаж, которой в США намечено на 21 октября этого года. Для кого-то FrontPage не представляет никакого интереса, а кто-то жить без него не может и считает, что лучшего в мире ещё не придумали. Но и те, и другие признают, что FrontPage - самый простой в освоении, наглядный и удобный Web-редактор для создания и представления в Internet'е сайтов любой сложности.
Как с предыдущими версиями, FrontPage 2003 будет устойчиво и качественно работать в связке Microsoft Windows Server 2003 или Windows Longhorn + Microsoft Office 2003. Поскольку новый FrontPage разработан с целью тесной интеграции со службами Microsoft Windows SharePoint Services в операционной системе Windows Server 2003, то во время работы будет обеспечен доступ ко всему набору функций FrontPage 2003, а также к функциям, усовершенствованными по сравнению с теми, которые были представлены в предыдущих версиях. Наличие SharePoint Services требуется для разработки динамических web-узлов, управляемых данных, поддержки XML каталога источниов данных, веб-шаблонов и веб-компонентов. Это уменьшает затраты на поддержку и предоставляет пользователям возможность работать в Интернете с помощью одного только обозревателя.
Что же поистине революционного появилось в FrontPage 2003? Для начала - это более 25 новых возможностей и новых функций, не говоря об усовершенствовании функций предыдущих версий в трёх основных областях: разработка (дизайн), кодирование и расширение (доп. возможности).
Рассмотрим же каждую область создания веб-узла в отдельности.
Разработка.
-
Улучшенная
поддержка графики упрощает работу с графическими
изображениями из других приложений,
улучшая управление отображением и
сохранением рисунков.
-
Для
включения в веб-узел объектов Macromedia
Flash достаточно просто перетянуть его
в рабочую область. FrontPage 2003
предоставляет диалоговое окно, так
что можно определить свойства Flash-фильма,
дважды щелкнув его. FrontPage 2003
поддерживает написание сценариев
для Flash-объектов с помощью средств
разработки сценариев.
-
Имеется
возможность выбора редактора для
работы с конкретным элементом данных
при его редактировании. Например,
если имеется несколько GIF-изображений,
некоторые из которых являются
фотографиями, а некоторые –
диаграммами, можно редактировать
фото с помощью Adobe PhotoShop, а для
диаграмм использовать Microsoft Office Visio®,
автоматически выбирая редактор при
редактировании файла.
-
Динамические
веб-шаблоны
позволяют определять разделы веб-узла,
доступные для редактирования. Имеется
возможность создавать многочисленные
шаблоны, каждый из которых содержит
множество областей данных, и применять
эти шаблоны к страницам собственного
веб-узла. Пользователь не может изменять
те части страницы, которые определяются
шаблоном. При обновлении файла шаблона
внесенные изменения автоматически
распространяются на страницы, связанные
с этим шаблоном. Если области
отредактированы в шаблоне, достаточно
просто воспользоваться FrontPage 2003 для
применения изменений.
Более того, веб-шаблоны совместимы по
синтаксису с шаблонами Macromedia Dreamweaver 4,
поэтому можно
легко перенести
веб-узел, созданный с помощью Dreamweaver 4, во
FrontPage 2003 или работать над узлами
совместно с пользователями Macromedia Dreamweaver.
-
Согласование
обозревателя и разрешения экрана
позволяет ориентироваться на
определенный обозреватель или экранные
разрешения, или просматривать веб-узел
при разных сочетаниях обозревателя и
разрешения экрана.
-
Средства
разработки макета
облегчают процесс создания таблиц и
работу с ними при разработке макета, а
также обеспечивают управление макетом с
пиксельной точностью. Таблицы,
создаваемые с помощью этих средств,
одинаково хорошо работают в
обозревателях разных версий.
Использование функции авторастягивания
предотвращает искажение столбцов и
строк при просмотре веб-страницы в
разных условиях, например при изменении
разрешения или размера окна. Страницы
можно сделать привлекательнее,
воспользовавшись скругленными углами,
заливкой, рамками и другими элементами
оформления.
-
Линейки
страниц и сетка макета повышают точность
дизайна и размещения, обеспечивая
привязку к вспомогательным
направляющим, таким как линейки
страницы и фоновая сетка макета.
-
Обнаружение
макета позволяет автоматически
идентифицировать таблицы макета с
помощью средства включения макета.
Обеспечивает полный контроль
функции обнаружения макета –
можно включать средства таблицы
макета для заданной таблицы или
выключать эту функцию, чтобы
управлять инструментами макета
вручную.
-
Улучшенные
темы во
FrontPage 2003 используют каскадные
таблицы стилей (CSS – Cascading Style Sheets)
вместо HTML, поэтому файлы имеют
меньший размер, более прозрачны и
проще в управлении и изменении.
Страницы с HTML-темами, применявшиеся
в предыдущих версиях, по-прежнему
работают во FrontPage 2003.
-
Средства работы со слоями
намного упрощающую работу с множеством
фрагментов, находящихся в одном месте и
отображающихся при работе программного
кода. Создание слоев, их размещение и
отображение полностью контролируется
разработчиком. Средства написания DHTML-сценариев,
входящие в FrontPage 2003, просты в
использовании. С их помощью можно писать
сценарии для управления изображениями и
создавать сложные визуальные эффекты,
например расширяющиеся меню.
Инструменты кодирования
-
Разделенное окно состоит
из областей «Конструктор» и «Код». При
редактировании в представлении «Конструктор»
код обновляется автоматически, то есть
можно контролировать изменение кода и
использовать эту функцию в качестве
инструмента самообучения. При
непосредственном редактировании кода
можно вручную обновлять представление «Конструктор»,
нажимая клавишу F5, для внесения пакета
изменений за один раз.
-
Быстрый выбор и изменение
тегов обеспечивают
простой выбор, редактирование и
перемещение тегов. В представлении «Конструктор»
вы можете просматривать структуру тегов
HTML фрагмента страницы, в котором
расположен курсор и управлять тегами. При
работе на странице с несколькими
вложенными таблицами выбор конкретной
таблицы или определенных ячеек может
представлять некоторые трудности, а
возможность быстрого выбора тегов
позволит быстро находить нужный элемент.
-
Быстрый редактор тегов
облегчает создание и изменение тегов.
Выделите текст и отредактируйте теги,
которые окружают текст, заключите
текст в новый тег, вставьте новый HTML-текст
или удалите тег.
-
Интеллектуальный поиск и замена
представляет собой быстрый поиск и
замену атрибутов или тегов по всему
узлу или на конкретных страницах.
Запросы могут сохраняться для
дальнейшего использования или для
передачи другим авторам. Это позволяет
выполнять обновления веб-узла быстро и
с большой точностью. Например, можно
указать правило «найти все страницы на
узле, у которых отсутствует мета-тег
ключевого слова, и добавить тег
ключевого слова перед тегом </head>».
-
Оптимизация HTML-кода
во FrontPage 2003 может выполняться двумя
различными способами.
-
Можно
почистить HTML-код во время разработки,
выбрав команду Оптимизировать HTML-код
в меню Сервис. В этом случае
FrontPage автоматически чистит код,
включая оптимизацию HTML-кода,
созданного в других программах;
удаление «пустых мест», избыточных
тегов, комментариев, пробелов и
векторной графики.
-
Второй
же способ состоит в очистке
удаленной версии узла при публикации,
что оптимизирует размещаемые файлы в
интерактивном режиме. При таком
способе реализуются полные
возможности редактирования HTML на
локальной версии узла и одновременно
минимизируется размер страницы,
которую пользователь запускает в
обозревателе.
-
Технология
Microsoft IntelliSense® служит для уменьшения
ошибок при написании программного кода.
Средство IntelliSense включает функцию
завершения оператора и показывает
параметры, доступные для набираемого кода
(точно также как в системе разработки Microsoft
Visual Studio). Код IntelliSense используется для HTML, CSS
(каскадные таблицы стилей), XSL (расширяемый
язык таблиц стилей), JScript, VBScript, JavaScript и ASP.NET.
-
Чистый HTML-код
не содержит избыточного кода,
генерируемого Microsoft Word или другими программами
подготовки кода веб-узла.
-
Фрагменты кода
можно сохранять и вставлять их с помощью
страницы из специальной библиотеки
фрагментов кода. Эти Фрагменты кода
могут быть любыми элементами,
вставляемыми в представлении «Код» (HTML, CSS
и т. д.).
-
Элементы управления ASP.NET. Во
FrontPage 2003 поддерживается предварительный
просмотр элементов управления ASP.NET,
предоставляя возможность работы с
системой разработки Microsoft Visual Studio. Это
позволяет предварительно просматривать,
перестанавливать и изменять размеры
элементов управления ASP.NET и использовать технологию
IntelliSense для написания сценариев во
встроенных элементах управления ASP.NET.
Таким образом, можно легко подключать,
настраивать или даже назначать новые
элементы управления.
-
Разработчик JScript
позволяет добавлять функцию
интерактивности, не требуя написания ни
единой строки кода. Достаточно выбрать из
списка предлагаемых так называемых
функций Поведения любую вам
понравившуюся и FrontPage
сделает всё остальное сам.
Расширенные возможности:
Это
далеко не весь перечень новых возможностей
и улучшений. О других более мелких
инновациях и подробнее о выше сказанном
можно говорить долго и много. Но даже
этот список новых функций и возможностей FrontPage
позволяет с уверенностью говорить о том,
что данная версия продукта действительна
революционная по сравнению с предыдущими
версиями и даже в чём-то с программными
продуктами других компаний, таких как Adobe,
Macromedia и др.
Наверх
Язык HTML, возможно, нарушает чужие патенты
Международный интернет-консорциум (W3C) может в ближайшее время взяться за изменение языка программирования HTML (Hypertext Markup Language) в связи с тем, что последний содержит элементы, охраняемые одним из патентов США. Об этом сообщает ZDNet.
Разговоры о возможной необходимости реформирования начались после удовлетворения судом иска компанииEolas к Microsoft, в котором софтверный гигант обвиняется в нелегальном использовании запатентованных технологий Eolas в браузере Internet Explorer. В результате, Microsoft была вынуждена заплатить истцам крупную сумму в 520 млн. долларов США.
Напомним, что речь идет о патенте, заявленном исследователями Калифорнийского университета еще в начале девяностых годов и полученном в 1998 г. Он описывает технологию доступа пользователя к интерактивным программам, внедренным в веб-страницы. Эксперты отмечают, что патент допускает чрезвычайно широкую трактовку, и под него подпадают практически все современные браузеры и плагины для них. Под интерактивными программами, внедренными в веб-страницы, можно понимать апплеты Java, ролики Macromedia Flash, различные модули ActiveX и другие подобные решения.
Кроме того, как выяснилось, в зоне действия патента могут оказаться и механизмы, описывающие сам процесс вставки интерактивных программ, т.е. два стандартных тэга HTML - object и embed. Тэг object используется в IE 3.0 и выше под Windows 9x/2000/NT/ME/XP или в любом другом браузере, поддерживающем использование компонента Flash ActiveX. В свою очередь, тэг embed используется для Netscape Navigator, а также для всех браузеров, использующих NN-совместимую версию плагина Flash Player.
Поскольку язык HTML является самым распространенным в интернете и на нем написаны множество сайтов, то под ударом может оказаться большинство пользователей Всемирной паутины, использующих мультимедийные приложения на своих веб-страницах. В этой связи W3С планирует создать специальную комиссию, которая изучит возможные юридические последствия патента Eolas на стандарты языка HTML. Кроме того, комиссия должна будет предложить варианты по изменению самого языка программирования, чтобы, таким образом, обойти рогатки закона.
Наверх
|