"О сколько нам открытий чудных готовит..." Да, чего только не готовит нам огромный Интернет, когда мы входим в его пространство. И затеряться на его просторах очень просто. И только что любимый новостной сайт вдруг оказывается забытым, и новостные рассылки посмотреть забываешь, а когда вспоминаешь о них, оказывается, что уже поздно, самое интересное уже было. Ставить напоминалку, которая будет подсказывать о ваших невыполненных задачах? Можно. Вот только и ее напоминание может
оказаться просроченным.
Но есть и другой вариант. Это специальная программа, а точнее, набор плагинов, иных инструментов, которые позволяют настроить вашу стартовую страницу эксплорера таким образом, чтобы разместить на ней множество самой разнообразной и постоянно обновляемой информации. И тогда, даже не выходя в Интернет, вы будете получать ту необходимую вам информацию, какую пожелаете видеть на этой странице.
Такие возможности обеспечивает программа Surfpack Startpage, которую в течение тридцати дней можно пробовать бесплатно. Но ее разработчики не замкнулись внутри себя, а, наоборот, предлагают всем желающим принять участие в усовершенствовании программы, создании новых модулей. И если такая доработка покажется полезной не только для самого разработчика, но и для других
- сможет предложить ее на пробу и другим пользователям программы. Так что же это такое, Surfpack Startpage?
Как уже говорилось, это инструмент для формирования стартовой страницы вашего браузера (той самой home page, в качестве которой весьма назойливо предлагают установить свои стартовые страницы некоторые сайты). Отличие в том, что при использовании этой программы страницу вы формируете сами, такую, какая вам нужна, и в том виде, в каком она для вас наиболее удобна. Программа состоит из двух частей. Основная - собственно механизм, реализующий возможности формирования страницы. Он
устанавливается локально как веб-сервер, а его стартовая страница будет иметь специальный, не влияющий на любые другие установленные локально сайты адрес. Выглядеть он будет следующим образом -
http://localhost:8171.
Никаких особых требований для установки и использования программа не предъявляет. Наилучшим образом она работает совместно с браузером MSIE 5 и выше, неплохо работает и с надстройками, например с MyIE. Версий для других браузеров (Opera, Mozilla) пока нет, они еще в разработке. Вполне возможно, что появятся уже в этом году. Кроме браузера должны быть установлены поддержка JavaScript и библиотека MSXML.
Вторая часть, с которой придется непосредственно работать, - модули. Часть модулей, уже реализованных для использования в программе, поставляется вместе с дистрибутивом. Часть можно дополнительно скачать на сайте разработчика по ссылкам. Некоторые модули можно создать самому за весьма незначительное время (мы еще рассмотрим, как можно подключать RSS-рассылки, на что могут потребоваться буквально минуты). Все остальные модули, которые могут быть вам интересны, вы можете разработать
сами. Все необходимые для этого инструменты разработчики программы вам предоставят - достаточно скачать предлагаемый ими SDK, прочитать небольшую документацию по его использованию, и можно приступать к разработке.
Стартовая страница, формируемая с использованием программы, состоит из независимых веб-модулей, каждый из которых может быть полноценной программой с HTML-интерфейсом. Поэтому она не ограничивается новостями или информерами. С помощью плагинов можно подключать любимые новостные ленты и ЖЖ-ленты, формировать список любимых и наиболее часто посещаемых сайтов. В качестве примера на сайте разработчика предлагается подготовленная веб-страница, включающая различные новостные, информационные,
юмористические и иные блоки, адреса любимых сайтов, последние скачанные файлы и многое иное.
Прежде чем приступить к формированию стартовой страницы, нужно разработать ее шаблон - с его помощью будет существенно проще распределять информацию по блокам. Шаблоны можно готовить в любом внешнем HTML-редакторе. Фактически он представляет собой таблицу, в ячейки которой в дальнейшем вы будете помещать требуемые вам модули. Кроме таблицы на странице шаблона есть зоны заголовка и "подвала". Внутри каждой зоны находится шаблон оформления веб-модулей с включенной рамкой и без
нее. Таким образом, модули в разных зонах могут выглядеть по-разному.
Оформление модулей обеспечивается за счет тегов, в тексте шаблона отмеченных тегами <DIV> с определенными идентификаторами. Их не так-то и много, но все они должны присутствовать в шаблоне. Связано это с тем, что редактор, преобразуя HTML-шаблон в XSL, ориентируется только по ним и откажется работать, если какой-нибудь из них будет отсутствовать. То, что находится внутри тегов с идентификаторами WEBPART_CONTENT, HEADER, FOOTER, BORDER_TITLE, BORDER_MENU, относится к наполнению
страницы. Все остальное - оформление, которое не зависит от содержания. Оформления, как и шаблоны для размещения модулей, могут разрабатываться для каждого конкретного случая индивидуально, на свой вкус и цвет.
Для создания своего варианта оформления помимо шаблона необходимо подготовить файл с описанием стилей (CSS). Эти два файла используются для того, чтобы с помощью редактора системы создать скин. Реально скин состоит из набора файлов, размещаемых в одном каталоге и включающих:
skin.xsl - HTML-оформление в формате XSL;
skin.css - используемые в оформлении стили;
имя_скина.cso - описание скина в XML-формате;
изображения - по мере необходимости.
Создание шаблонов, скинов, модулей - это работа для любителя что-то делать своими руками, и об этом скажем чуть позже. А вот для пользователя, которому нужна удобная стартовая страница, работа заключается в наполнении ее теми модулями, которые его интересуют, и не требует никаких дополнительных инструментов, за исключением браузера. При открытии домашней страницы (которой, после установки Surfpack Startpage, становится страница этого сервера) в правом верхнем углу можно увидеть
опцию "Настройка". Выбрав ее, вы попадете на страницу администрирования стартовой страницы.
В этом разделе вам доступны две возможности. Первая - выбор шаблона (закладка "Страницы"), то есть того варианта размещения данных, который вам больше понравится. Перейдя на закладку "Свойства", можно выбрать понравившийся вам скин. Здесь же можно установить принцип обновления данных - будут ли они обновляться автоматически (и указать периодичность обновления), либо будут обновляться по команде из меню модуля. Эти настройки являются общими и используются по умолчанию всеми модулями,
если для них не определены иные настройки.
Вторая возможность - выбор модулей, которые будут размещены на вашей стартовой странице. Все модули, включенные в поставку программы, показываются в дереве модулей страницы настройки. Они разбиты по темам, что облегчает поиск и выбор необходимых модулей. Для того чтобы добавить существующий модуль на страницу, достаточно выбрать его и перетащить на страницу в ту зону, где вы хотите его разместить. Либо выбрать модуль в дереве модулей и нажать кнопку "Добавить модуль". Для удаления
модуля нужно выбрать его и удалить, используя либо контекстное меню, либо кнопку в строке управления модулями.
У каждого модуля есть свойства, которые настраиваются индивидуально. К ним относятся заголовок модуля и возможность его отображения, периодичность обновления и отображение кнопки обновления данных, а также высота модуля (она может быть фиксированной или подбираться автоматически). Для RSS-колонок настраивается количество отображаемых заголовков новостей и количество полностью отображаемых новостей. Для информеров есть собственные настройки, для новостных каналов - свои. Остается
добавить, что отдельные характеристики модулей можно изменить и со стартовой страницы, используя меню модуля.
Дополнительные RSS-колонки, которых нет в стандартной поставке, очень легко добавить самостоятельно. Для этого нужно воспользоваться специальной кнопкой. В открывшемся окне ввести адрес канала, на следующей странице выбрать скин и место в шаблоне, где будет размещаться новая колонка, либо просто добавить ее в раздел модулей. Затем - ввести заголовок, описание и имя файла, под которым будет сохранен новый канал. На этом настройка нового модуля завершена.
Теперь о самих модулях. В общем случае может оказаться достаточно тех модулей, которые входят в комплект поставки. Но что если захочется подготовить новый? Для этого нужно использовать бесплатно раздаваемый набор Startpage Developer Kit.
Каждый веб-модуль - это XML-файл с его описанием и, опционально, дополнительные файлы (например, изображения, XSL-файлы, DLL и т. д.). XML-модули в своем описании всегда должны иметь ссылку на XSL, преобразующий их XML-код в HTML. Таким образом, содержимое веб-модуля - всегда HTML-код, который и отображается на странице. Например, HTML-код содержит обращения к внешним JavaScript-файлам:
Аналогичные требования есть и для разработки XML-модулей и модулей с вызовом DLL. В документации для разработчика даются довольно подробное описание и примеры разработки модулей. Кроме того, на сайте разработчиков есть уже сформированные предложения по созданию или усовершенствованию уже имеющихся модулей. Желающие могут потренироваться на них, прежде чем приступать к созданию собственных.
Остается сказать совсем немного. Создав такую стартовую страницу, вы будете освобождены от подключения к нескольким информационным ресурсам, что снизит трафик, уменьшит количество ненужной или просто избыточной информации. И при этом предоставит вам всю информацию, необходимую для вашей работы или отдыха.
Отличная коллекция шаблонов от мировых
студий веб-дизайна.
Используя шаблоны можно за короткие сроки сделать профессиональный сайт, не
прибегая к помощи дизайнера. Адаптировав должным образом выбранный шаблон,
можно в итоге получить высоклассный продукт. Представленные на дисках
шаблоны предназначены для широкого круга пользователей и в первую очередь
для:
Вебмастеров, создающих сайты для бизнеса или
просто домашние странички. Шаблоны экономят время и помогают сразу отнестись
к проекту серьезно.
Freelance-дизайнеров и студий.
Использование шаблонов в работе не только существенно облегчает
процесс общения с клиентами на этапе выбора концепции дизайна,
но и значительно экономит ресурсы, необходимые для выполнения
заказа.
В состав каждого шаблона включены все
необходимые исходники (psd, fla, html) вплоть до используемых шрифтов. 70%
шаблонов представлены в 2-х вариантах - html- и flash-версиях. Всего на
дисках собрано более 500 шаблонов!
Незаменимая вещь и для начинающих, и для опытных веб-мастеров. Стоимость 3-х
CD (с учетом доставки по России) - 450 руб. По вопросу приобретения
обращайтесь на e-mail -
info@webmastershop.ru