Как сделать популярный сайт. ~~~~~ Идеальная страничка, шаг 1 ~~~~~
Добрый день,
уважаемые читатели рассылки
"Как сделать популярный сайт" Выпуск 186.
~~~~~ Идеальная страничка, шаг 1 ~~~~~
Внимание! Если ваша почтовая программа не отображает корректно рисунки или тексты, то Нажмите здесь ::
http://kocby.ru/post/webmaster/text/issue186.html
Идеальная страничка, шаг 1
Если Вы не популярны,
Значит, Вас как бы и не существует...
... мы с вами пришли к выводу, что ДжаваСкриптинг вообще и ДжиКверинг в частности - штуки чрезвычайно сложные для изучения.
Это факт. Когда я смотрю на код ДжиКверинга мне становится дурно. После него тексты программ на PHP воспринимаются как художественные произведения на родном
языке.
Ну-с, делать нечего, придется, так сказать, "прогнуться под ДжиКверинговый мир", напрячься и овладеть им в степени достаточной для создания
популярных сайтов.
Пришла мне в голову мысль, и думаю я ее уже вторую неделю. А не написать ли нам книгу под рабочим названием "Джи Квери и все-все-все"? Глобально
идея такая: создать некую пошаговую обучающую систему, с помощью которой любой из читателей рассылки смог бы научиться делать популярные сайты.
Интересно?
Мне самому интересно.
Почему такое странное, навеянное Винни-Пухом, название? Дело в том, что ДжиКверинг и ДжаваСкриптинг не независимые технологии, а очень тесно связанные с
HTML, CCS и т.д.
Потому, наша первая глава, наверное, будет назваться...
Идеальная страничка
Мысль такая. Начнем с самых фундаментальных азов и будем двигаться медленно и пошагово, пока на вырастим с нуля какой-нибудь популярный сайт. Затем построим
по уже имеющейся системе второй сайт и т.д.
А что надо уметь для того, чтобы сделать популярный сайт? Очевидно, надо уметь делать популярные странички, из которых этот сайт будет состоять. А какой
должна быть популярная страничка? Наверное, она должна быть идеальной с точки зрения требований к коду, ласкать взор хорошим дизайном, радовать интересным
контентом и удобным функционалом.
Начнем...
~~~~~~~~~~~~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta id="content-language" content="ru" />
<title>Ideal page in windows-1251 coding. Идеальная страничка в кодировке windows-1251. Ver. 1.01.</title>
</head>
<body>
<p>Ideal page in windows-1251 coding. Идеальная страничка в кодировке windows-1251. Ver. 1.01.</p>
</body>
</html>
~~~~~~~~~~~~
Ну вот, только начали делать нашу первую страничку для нашего первого популярного сайта и сразу же две темы для бурных дискуссий.
Самым умным из вас, наверное, захотелось первой строчкой добавить такую:
<?xml version="1.0" encoding="windows-1251"?>
Резоны для этого есть. Раз у нас документ xhtml, то надо бы, как требует бюрократия, начать с соответствующего объявления.
Что ж, мне не жалко. Но вот, что насторожило: никто так не делает! Ну и мы не будем делать. Мы что тут, самые умные что ли?
Авторитеты как причину указывают на IE6, что вроде как он, если первой строчкой не зафиксирует "DOCTYPE html", то огорчается и переходит в режим
совместимости.
Звучит это весьма неубедительно, т.к. сейчас никто IE6 не использует.
Лично мне кажется, причина в другом.
У многих хостеров дефолтная настройка PHP сделана так, что он трактует как начало своего родного кода не только
<?php, но и просто
<?, а в результате строчку
<?xml трактует так, что ему надо что-то делать с мутной
переменной
xml.
Перенастраивать дефолты в угоду стандартам никто не будет, так что считаем пока идеальным код, как он есть выше.
Вторая тема для дискуссий более сложная. Какую кодировку предпочесть windows-1251 или utf-8 ?
Формат utf-8 всем хорош, нет слов, но вот случаются иногда неприятные сюрпризы, подобные описанному здесь. В кодировке windows-1251 подобных
неприятностей не случается.
С другой стороны, utf-8 становится все популярнее, вполне может быть в ближайшем будущем станет абсолютным и единственным стандартом.
Короче, пока вопрос открыт. Жду ваших мнений. Как решит большинство, так и будем делать. Сейчас, в начале пути, совсем не сложно повернуть в сторону той или
иной кодировки. Но хочется принять лучшее решение из двух возможных (КОИ8 и ДОС прошу не предлагать).
Что будем делать дальше.
После того, как окончательно определимся с кодировкой, вставим стили (прямо перед хедом)
И наметим основные идентификаторы, которые в идеале должны быть на каждой страничке:
header – шапка.
content - без контента, увы, не обойтись. Но тут не только контент, а еще, возможно, и функционал.
nav - система навигации.
footer - низ.
user special - область пользователя (его аватар, сообщения для него и пр.)
Ну, а пока думаем над кодировкой и тренируемся с первой версией нашей идеальной странички.
Вот и все на сегодня. Приглашаю всех желающих стать успешным самому и сделать более успешной систему Матрица путем участия в
ее бета тестировании. Количество бета-тестеров по состоянию на сейчас: (вот сейчас и посмотрю...) 549. В Матрице вы научитесь добиваться успеха в любом деле,
в том числе и в строительстве популярных сайтов.
Спасибо за внимание.
~~~~~ Обратная связь ~~~~~
У вас есть два способа реагирования на данный выпуск.