Привет!

Нам нравится создавать сайты для интересных людей: о социальной и необычной деятельности, об удивительных человеческих и нечеловеческих существах, о чудесах и странностях, о том, что снится и о том, что стучится в двери.

Мы работаем с европейскими и русскими заказчиками, с теми, кто действительно любит то, чем он занимается.

Таким образом мы вкладываемся в игры Духа, и мир для нас становится глубже.

Локальный сервер

В главе 2 «Загрузка и установка Joomla!» рассказывалось о создании веб-сервера из локального компьютера. Там описывался один из веб­серверов, который называется WAMP5. Чтобы двигаться дальше, вам необходимо установить его. Если вы этого еще не сделали, не задержи­вайтесь и установите его. А я подожду.

 

Совет --------------------------------------------------------------------------------------------------------------------------------------------

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

W3C и разметка без использования таблиц

Удобство, доступность и поисковая оптимизация (SEO) - эти слова характеризуют высококачественные веб-страницы в современном Ин­тернете. В действительности очень важно, чтобы области, определяю­щие удобство, доступность и поисковую оптимальность, пересекались между собой. На рис. 9.2 показаны различные способы реализации всех трех характеристик на веб-странице. Проще всего достичь этих трех целей можно при использовании инфраструктуры, заложенной в веб-стандартах, которые разработаны организацией World Wide Web Consor-

tium (W3C).

Например, семантически структурированный сайт на языке разметки (X)HTML ((X)HTML описывает документ, а не его представление) легко воспринимается устройствами чтения с экрана, которыми пользуются люди со слабым зрением. Его также легко смогут исследовать поисковые роботы. Фактически поисковую систему Google можно сравнить со сле­пым, использующим устройство чтения с экрана при посещении веб­сайтов.

Веб-стандарты определяют набор правил, общих для всех веб-броузеров и регламентирующих порядок отображения веб-страниц. Главной орга­низацией, разрабатывающей эти стандарты, является World Wide Web Consortium (W3C), во главе которой стоит Тим Бернерс-Ли (Tim Berners-Lee), - он фактически основал Всемирную паутину в 1989 году.

Чтобы понять, откуда взялись веб-стандарты, будет полезно заглянуть в историю. В Интернете существует большое число веб-страниц, которые были созданы еще для старых версий броузеров. Почему? Развитие броузеров шло непрерывно начиная с момента появления Всемирной паутины. С тех пор появились новые броузеры и исчезли некоторые старые (помните Netscape1?).

Текущие стандарты консорциума W3C призваны помочь (надеюсь) производителям создавать более совместимые между собой броузеры, чтобы разработчики могли создавать веб-страницы для одной общей платформы.

Другой осложняющий фактор - броузеры разных производителей (та­ких, как Microsoft) немного по-разному интерпретируют разметку HTML/XHTML. Это ведет к тому, что разработчики веб-сайтов вынуж­дены предусматривать поддержку не новых, а старых версий броузеров. Чаще считается более важным, чтобы веб-страницы корректно отобра­жались этими устаревшими версиями броузеров. В общих чертах, стан­дарты консорциума W3C направлены на достижение непротиворечи­вости и единообразия. Сайт, который следует стандартам W3C, пред­ставляет более надежный фундамент для достижения высокого уровня доступности, удобства и поисковой оптимизации. Веб-стандарты - это своего рода нормы и правила, используемые при строительстве «зда­ний». Веб-сайт, построенный в соответствии с этими стандартами, от­личается большей надежностью и безопасностью и удовлетворяет ожи­дания пользователей.