Создаём WAP-сайты. Часть 1. Предварительная подготовка: собираем инструментыПрактически все современные мобильники – от моделей начального уровня до дорогих смартфонов - имеют встроенный WAP-браузер. Браузеру находится немало работы – с его помощью скачивают музыку, картинки, игры и электронные книги, читают новости, работают с электронной почтой, общаются в мобильных форумах.Этапы создания WAP-сайта Прежде чем браться за строительство WAP-сайта, надо чётко представлять этапы работы над ним. В частности, это следующие:
Каждый из приведённых этапов разбивается на множество больших и маленьких подпунктов, реализация каждого из которых требует собственных инструментов и методов работы. Предлагаю начать сначала и обсудить вопросы хостинга. Хостинг Выбор хостинга – это выбор места в Интернете, где будут храниться материалы вашего сайта. А доменное имя – это адрес сайта, который нужно вводить в строку «Адрес» WAP-браузера (да и обычного браузера тоже). Обычный пользователь, который хочет создать WAP-ресурс, может выбирать из двух видов хостингов. Первый из них – это так называемый бесплатный хостинг. Второй – платный. Платный хостинг есть смысл использовать для достаточно больших проектов, возможно, коммерческого характера. Как правило, плата за такой хостинг начинается с весьма небольших сумм – что-то в районе $5 в месяц, поэтому тем, кто настроен на создание большого серьёзного WAP-проекта, есть смысл сразу ориентироваться на платный хостинг. В то же время, хостинг бесплатный подойдёт, во-первых, для всех, кто хочет поучиться создавать WAP-сайты, а во-вторых – для владельцев небольших проектов и «домашних» WAP-сайтов, которые используют для загрузки на телефон каких-либо материалов, возможно, даже без создания WAP-страничек со ссылками на эти материалы. Найти платный или бесплатный хостинг довольно просто – наберите соответствующий запрос в каком-нибудь поисковике. Ниже приведён небольшой список бесплатных хостингов, подходящих для WAP-строительства. Минусы бесплатных хостингов по сравнении с платными заключаются в том, что в качестве компенсации за пользование бесплатным хостингом, его владельцы обычно размещают рекламу на страницах пользователей. Например, на WAP-странички, размещённые на хостинге http://www.nm.ru/ при их загрузке добавляется рекламная ссылка. Другой минус – это «некрасивое» имя – вместо чего-то вроде mysite.com, характерного для платного хостинга и платного доменного имени, адрес вашего сайта будет выглядеть, например, как mysite.nm.ru. Если вы хотите выбрать какой-нибудь из хостингов – почитайте документацию о нём, поищите отзывы пользователей, попробуйте открыть несколько сайтов, которые на нём размещены для того, чтобы оценить качество работы этого хостинга. Процесс регистрации сайта ничего сложного не представляет – нужно заполнить несколько полей, главным из которых, пожалуй, является поле имени будущего сайта. Теперь, когда доменное имя и место в Сети для размещения WAP-сайта у вас есть, займёмся инструментами для создания сайта. Разработка сайта Код WAP-сайта – независимо от того, разрабатываете ли вы обычный или динамический сайт, можно писать практически в любом текстовом редакторе, который умеет сохранять файлы в виде обычного текста. Однако гораздо удобнее для этих целей использовать специальные редакторы. Например, для создания WML-страничек можно воспользоваться программой apoo editor, дистрибутив которого размером 2,2 Мб можно скачать отсюда. Для написания PHP-скриптов можно использовать редактор PHPEdit – его дистрибутив размером 32 Мб можно скачать на этом сайте. Но написать код – это полдела (особенно – код динамический). Его ещё нужно протестировать. Причём, тестировать желательно в условиях максимально приближенных к реальности. В частности, для того, чтобы тестировать WAP-сайты перед выгрузкой на хостинг, вам нужно создать на своём компьютере среду, максимально похожую на реальный хостинг. Для этого вам понадобится, во-первых, WEB-сервер (например, Apache, скачать его дистрибутив можно здесь), во-вторых – интерпретатор PHP, в-третьих, если вы хотите создавать сайты с использованием баз данных – систему управления базами данных – (например, MySQL). Сюда можно добавить ещё интерпретатор Perl’а и много чего ещё. Скачав необходимые компоненты, вы должны будете их установить и вручную настроить взаимодействие между ними. Для начинающего это – довольно сложная задача, которая может на некоторое время отбить желание заниматься PHP-программированием и созданием WAP-сайтов. Если задача это не самая простая – зачем тогда я даю вам ссылки на сайты и перечисляю компоненты? Всё дело в том, что, если вы хотите серьёзно заниматься программированием для интернета, вам всё равно придётся устанавливать вышеперечисленные программы, заниматься их тонкой настройкой. Если вы дойдёте до такого уровня – думаю, вы разберётесь с их установкой сами. Но что же делать тем, кто хочет начать прямо сейчас? К счастью, на этот вопрос есть простой и удобный ответ. Называется он Денвер (Джентльменский набор WEB-разработчика), скачать его можно здесь. Денвер – это небольшой (порядка 3 Мб) дистрибутив, который включает в себя всё необходимое для локального тестирования WEB-проектов. В частности, это сервер Apache, PHP-интерпретатор, база данных MySQL и т.д. Причём, всё это быстро и удобно устанавливается и сразу же после установки готово к работе. На сайте Денвера можно найти неплохие руководства по его использованию. Если вы хотите использовать графику на вашем WAP-сайте, учтите, что современные телефоны с цветными экранами поддерживают версию WAP, допускающую работу, например, с JPG-файлами. Такие файлы, например, можно создавать в Adobe Photoshop или практически в любом графическом редакторе. Если же вы хотите, чтобы ваш сайт был универсальным, подходил бы для телефонов разных поколений – вам придётся использовать графику в формате WBMP – для её создания можете воспользоваться редактором WAPDraw, дистрибутив которого занимает порядка 250 Кб). Теперь нам осталось определиться лишь с одной деталью – WEB-браузером для локального просмотра WAP-страниц. Привычный для многих Microsoft Internet Explorer WAP-сайты не воспринимает, лучше всего для их просмотра воспользоваться браузером Opera. Итак, после того, как локальные инструменты сделали своё дело (о подробностях этого «дела» мы поговорим в следующих частях данного руководства), приходит время «выпускать» сайт в Сеть, тестировать его там и давать ссылку на него всем, кому он может быть интересен. Выгрузка на сайт и тестирование После того, как материалы сайта готовы, пришло время выгружать их на хостинг. Очень удобно делать это, используя протокол FTP и соответствующую программу – FTP-клиент. Например, это может быть CuteFTP. Работа с удалённым сервером с помощью FTP-клиента напоминает работу в обычном Проводнике Windows. При регистрации сайта вы обычно получаете сведения о способе загрузки файлов на сайт – практически всегда среди них есть данные о FTP-доступе (имя сервера, имя и пароль для входа, тип входа), которые нужно использовать для настройки FTP-клиента. При желании вы можете воспользоваться другими способами выгрузки файлов (например, через WEB-интерфейс). Теперь пришло время тестировать сайт в реальных условиях. Лучше всего сделать это с помощью сотового телефона – выйти с помощью его WAP-браузера на сайт, походить по его страничкам, поскачивать файлы. Также можно воспользоваться, во-первых, уже упомянутым браузером Opera, во-вторых, – WAP-эмуляторами, такими как этот. Выводы Итак, мы обсудили инструменты WAP-программиста и последовательность действий по работе над сайтом. Теперь вы можете подготовить свою систему для разработки. А в следующий раз мы вплотную займёмся WML. До новых встреч. © Заика Александр, Mobiset.ru Дата публикации статьи - 9 июня 2008 г.
Наша группа ВКонтакте - присоединяйся! Оперативная и эксклюзивная информация - в 140 знаках! Подписывайтесь на наш канал: Читать @Mobiset comments powered by Disqus Смотрите также: Создаём WAP-сайты. Часть 4. Тонкости MySQL Создаём WAP-сайты. Часть 3. PHP и MySQL Создаём WAP-сайты. Часть 2. Основы WML Читайте полную версию материала: http://mobiset.ru/articles/text/?id=2170 |