Выбрать главу

В некоторых случаях об обновлениях лучше извещать заранее (типа: "Такого-то числа такого-то месяца здесь будет выложено то-то"). К этому простенькому приёму редко прибегают, а зря. Это дисциплинирует и читателя (который знает, когда ждать новенького), и (что ещё важнее) самого владельца странички. Обещал - будь добр, сделай. Очень стимулирует, кстати сказать.

Если же обновления будут "непонятно когда" (к примеру - я сам лично пишу редко и нерегулярно, более того - никогда не могу знать заранее, когда выдастся свободное время для очередного опуса) лучше использовать какие-то системы оповещения читателей - ну, например, почтовую рассылку. Одно время я пользовался услугами Subscribe.ru, хотя это не единственный, и далеко не лучший вариант. Теперь у меня есть такой механизм, как анонсы сервера Куличек - что гораздо лучше. Но если у вас страничка маленькая, и вы не можете выкладывать свои новости на первой странице популярного сервера пользуйтесь электронной почтой.

СТРУКТУРА СТРАНИЦЫ

* СТРУКТУРА СТРАНИЦЫ, ИЛИ О ПОДВАЛАХ, БЛИНЛАЖАХ, И КАМЕННЫХ ПЕЩЕРАХ

Итак, допустим, что у вас уже есть первая страница. Далее, рано или поздно, кроме линков, у вас появится какой-нибудь собственный контент. Неважно, что это будет - ваши фотографии со студенческой вечеринки, ваши стихи, посвящённые любимой жене, или несколько фриверных программок, написанных вашими руками. О контенте мы ещё поговорим: сейчас - о том, как его размещать.

Одним из самых неприятных явлений, с которыми может столкнуться пользователь, является глубоко эшелонированная структура страницы, с подвалами и блиндажами, когда для того, чтобы добраться до содержания, нужно нажимать десять раз подряд на разные ссылки. Выглядит это примерно так:

* index.html - обложка с надписью "вход". (Про обложки уже было сказано выше, но повторить не мешает.) Мы кликаем, ждём загрузки, и попадаем на главную странцу.

* main.html - главная страница. На ней надписи: "Обо мне" и "Мои творения".

* Допустим, нас интересуют творения. Мы кликаем, ждём загрузки, и попадаем на страницу oglavl.html, где есть подразделы "Проза" и "Стихи".

* Допустим, нас интересуют стихи. Мы кликаем, ждём загрузки, и попадаем (если связь к тому времени не порвалась) на страницу stihi.html, с оглавлением стихов. Там три стихотворения: "Моей любимой", "Ты сегодня ушла", и "Времена года".

* Допустим, у нас ещё не лопнуло терпение, и нас заинтересовали загадочные "Времена Года". Мы кликаем, ждём загрузки, и, если связь всё ещё не порвалась, попадаем, наконец, на

* файл vremena.html, где и читаем:

*

*

весна

без сна

и лето

без ответа

а осень

счастья просит

зимой

с тобой

*

*

* С крайним отвращением кликаем на крестик в правом верхнем углу бродилки, и забываем этот адрес навсегда.

А почему, собственно? Да, это не Леонид Эмильевич Бродский написал, ну так что ж. Мало ли в сети всякой всячинки, которую, как уже было сказано, кто-то с удовольствием рассматривает и читает? Да, правда. Но почему же мы с таким отвращением закрываем страницу?

Да потому, что нам пришлось минут пять кликать по всяким дурацким ссылкам! Смотрите сами: index.html - клик! - main.html - жмак! oglavl.html - кыкть! - stihi.html - тыц! - vremena.html... Уфф.

При этом, чем длиннее путь, тем больше претензий возникает к тому, что мы видим в конце пути. Я не психолог, но сильно подозреваю, что подобное путешествие на подсознательном уровне переживается как спуск в какие-то глубокие подвалы, где скрывается от глаз пользователя тайное сокровище. И когда, наконец, в самой дальней комнате ты находишь самый замшелый сундук, открываешь его, и видишь вместо лалов и яхонтов какие-то прелые онучи, хочется плюнуть, растереть, и больше в этот подвал не лазить.

Отсюда правило: на правильной страничке всё устроено так, что с главной страницы до любого материала можно добраться одним кликом.

(В крайнем случае двумя - но тогда это у вас уже не "маленькая

* ВНУТРЕННЯЯ СТРУКТУРА СТРАНИЦЫ ИЛИ КРИВЫЕ ОКОЛЬНЫЕ ТРОПЫ

страничка", а здоровенный сервер, с которого и спрос другой.) Как нам, урловодам, известно, наши бессмертные труды хранятся у провайдера на сервере, в маленьком закуточке. Однако же, в этом закуточке мы сами себе хозяева: мы можем ломать и возводить стены, устраивать хитрые проходы, лестницы, канализационные люки, и так далее. То есть - возводить и истреблять директории. (Теперь их принято называть "папками", но суть одна, так что буду использовать оба слова попеременно.)

Итак, директории. Существует, опять же, две тенденции. Одна: свалить всё, что есть, прямо в корень (то бишь в основную директорию), и на этом

или так... ...или вот так:

успокоиться. Другая - распихать чуть ли не каждый файлик по своей папочке. Сразу скажем: если первый случай (то есть помойка с файлами) не так уж плох и безобразен, то второй - полностью и всерьёз безнадёжен.

Разумеется, с точки зрения пользователя оба варианта, в общем, равноценны - главное, чтобы всё работало, картиночки подгружались, и все ссылки вели куда надо.

Однако, для самого создателя странички далеко не всё равно, как она устроена. Единственное неудобство большой кучи - это то, что, при наличии достаточно большого числа файлов, её невозможно окинуть одним взглядом. Но когда всё лежит по каким-то непонятным углам, выясняется, что ничего нельзя найти. Человек начинает путаться в линках, а любое обновление (и уж, тем более, исправление) становится мучительно болезненным процессом. Самое же плохое, что с этим уже ничего нельзя сделать: везде прописаны пути, всё связано, и если файликов накопилось достаточно много, то редизайн становится невозможным по определению.

По большому счёту, удобство и функциональность страницы обратно пропорциональны количеству директорий, которые наплодил её создатель.

Однако, я всё же не стал бы рекомендовать валить всё в одну кучу. Во-первых, она в какой-то момент становится всё-таки слишком большой. Во-вторых, тексты и рисунки начнут путаться, потому что иногда очень удобно назвать одним и тем же именем html-файл и картинку. Разумеется, машине это всё равно - вас же это не раз собьёт с толку.

Для небольшой странички лучше всего использовать простейшую структуру:

То есть разместить в корне - индекс и некоторые принципиально важные файлы (типа файла стилей), в отдельной директории - тексты, а в другой рисунки. Дёшево и сердито, скажете вы, и будете правы. Однако, здесь вы, по

* ПОТАЙНЫЕ КОМНАТЫ, ИЛИ СКЕЛЕТ В ШКАФУ

крайней мере, не запутаетесь. Иногда проще показать, чем рассказать. Это как раз такой случай. Впрочем, показывать тут придётся сущие пустяки. Вот перед вами моя личная папочка, где я храню свою страничку:

Если вы внимательно читали предыдущее, то быстро поймёте, что такое папки images и stories: в одной лежат картинки (их у меня мало), в другой тексты. С файлом index.html, надеюсь, тоже всё понятно. Вопросы вызывают папочки, называемые по-русски. Понятно, что в вебе, на моей страничке, их нет. Что же там лежит?

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

Приведу, опять же, пример из обычной практики. Вот перед экранам своего любомого монитора ломает глаза очередной сайтостроитель. Допустим, что он скромен в своих претензиях: он делает маленькую домашнюю страничку, на которой всех украшательств - его собственная физиономия, да пара небольших текстов в стиле "Как я провёл лето на даче у дедушки". Типа:

Как я уже писал, такая страничка имеет право на существование, так что обратимся к проблемам её ваятеля. Понятно, что фотка на морде страницы Вани была сделана не им самим - а, скорее всего, его продвинутым приятелем с цифровой камерой. Который выбрал лучший, по его мнению, вариант, и прислал Ване по е-мейлу, в виде большого jpeg'а. Допустим, этот jpeg назывался vanja.jpg.