Страница 9 из 13
По большому счёту, удобство и функциональность страницы обратно пропорциональны количеству директорий, которые наплодил её создатель.
Однако, я всё же не стал бы рекомендовать валить всё в одну кучу. Во-первых, она в какой-то момент становится всё-таки слишком большой. Во-вторых, тексты и рисунки начнут путаться, потому что иногда очень удобно назвать одним и тем же именем html-файл и картинку. Разумеется, машине это всё равно - вас же это не раз собьёт с толку.
Для небольшой странички лучше всего использовать простейшую структуру:
То есть разместить в корне - индекс и некоторые принципиально важные файлы (типа файла стилей), в отдельной директории - тексты, а в другой рисунки. Дёшево и сердито, скажете вы, и будете правы. Однако, здесь вы, по
* ПОТАЙНЫЕ КОМНАТЫ, ИЛИ СКЕЛЕТ В ШКАФУ
крайней мере, не запутаетесь. Иногда проще показать, чем рассказать. Это как раз такой случай. Впрочем, показывать тут придётся сущие пустяки. Вот перед вами моя личная папочка, где я храню свою страничку:
Если вы внимательно читали предыдущее, то быстро поймёте, что такое папки images и stories: в одной лежат картинки (их у меня мало), в другой тексты. С файлом index.html, надеюсь, тоже всё понятно. Вопросы вызывают папочки, называемые по-русски. Понятно, что в вебе, на моей страничке, их нет. Что же там лежит?
В общем-то, догадаться несложно. Во "временных рисунках" лежат заготовки к графическим элементам страницы - всякие кружочки с домиками, книжечками, и прочие дела. Во "временных файлах", соответственно, ждут своего срока недописанные тексты: я не очень трудолюбив, да и времени у меня немного, так что иной раз почти готовый рассказ зависает на последних трёх абзацах и висит так месяцами. Если вы человек аккуратный, то у вас тоже есть такие папочки. Если нет, имейте в виду - смешение черновиков и заготовок с готовыми продуктами неудобно и пагубно.
Приведу, опять же, пример из обычной практики. Вот перед экранам своего любомого монитора ломает глаза очередной сайтостроитель. Допустим, что он скромен в своих претензиях: он делает маленькую домашнюю страничку, на которой всех украшательств - его собственная физиономия, да пара небольших текстов в стиле "Как я провёл лето на даче у дедушки". Типа:
Как я уже писал, такая страничка имеет право на существование, так что обратимся к проблемам её ваятеля. Понятно, что фотка на морде страницы Вани была сделана не им самим - а, скорее всего, его продвинутым приятелем с цифровой камерой. Который выбрал лучший, по его мнению, вариант, и прислал Ване по е-мейлу, в виде большого jpeg'а. Допустим, этот jpeg назывался vanja.jpg.
Ване картинка не понравилась. Он написал другу, чтобы тот поискал чего повыразительнее ("ну помнишь, ту, где я ору и рожа кривая"). Тот, чертыхнувшись, присылает ему другую, под называнием vanja.jpeg (ну так записалось). Ваня доволен - однако, картинка великовата. Умный Ваня знает Фотошоп: он режет её как надо, и делает новый файл, заодно меняя его тип: у Вани душа лежит к формату gif. Итак, образуется файл vanja.gif, который и пошёл бы на страничку, но в последний момент Ваня решает его ещё и оптимизировать. Оптимизирует, и получает окончательный файл ivan.gif.
С текстами же дело обстоит так. Рассказ о пиве у него написан давно, и лежит в файле pivo.doc. Ваня конвертирует его в html и получает файл pivo.htm. Потом он его правит в каком-нибудь кривом редакторе, который делает из него файл pivo.HTM (фронтпыж, например, на такое способен с полпинка), заодно убирая из него самые выразительные подробности, чтобы не пугать впечатлительного читателя. Это самое pivo.HTM он и кладёт себе на страничку.
Рассказ о футболе претерпевает следующее. Сначала пишется текст futbol.htm - прямо в редакторе. Текст почти готов, когда Ваня вспоминает, что по-аглицки лучше назвать его football.htm, и перезаписывает его прямо из редактора. И кладёт на страничку.
Рассказ же о любви к водке Ваня в своё время рассказывал приятелю, который его записал, и держит его на своей занюханной паге под названием vodka.htm. Справедливо полагая, что интеллектуальная собственность на эту душераздирающую историю принадлежит ему, Ваня утаскивает с приятелевой страницы текст, малость его редактирует... потом сохраняет в новом файле, именуемом vdk.html. И кладёт на страницу, утирая со лба трудовой пот.
В результате в личной папке товарища Пендаля остаётся:
vanja.jpg
vanja.jpeg
vanja.gif
ivan.gif
pivo.doc
pivo.htm
pivo.HTM
futbol.htm
football.htm
vodka.htm
vdk.html
Из которых на самом деле нужны всего-то:
ivan.gif
pivo.HTM
football.htm
vdk.html
Понятно, что с такой горой мусора управляться попросту неудобно: через некоторое время становится очень трудно вспомнить, где там бузина, а где дядька, и который из файлов vanja.* был исходным.
Возникает, конечно, естественное желание убить всё лишнее. Но ведь некоторые из старых файлов (типа двух исходных фотографий, а также исходников историй) могут понадобиться снова: вдруг Ване надоест его рожа, и он решит, что первый вариант был лучше? Или он решится, наконец, поведать миру всю правду о своих взаимоотношениях с пивом, включая вымаранный кусок про обблеванный бюст Дзержинского? Да мало ли что?
Короче: лучше всего разложить всё по полочкам. Самое логичное разложить всё на три кучки:
* сырьё, с которым мы работаем сейчас,
* отработанное сырьё, которое ещё может оказаться зачем-нибудь полезным (нечто вроде "корзины" на вашем десктопе);
* готовый продукт, который надо выставить на страничку.
Главное при этом - держать в чистоте последнюю папочку. Железное правило: ничего лишнего в папке с готовыми файлами.
Как оно всё устроено у меня, я уже показал. Вы, конечно, можете называть всё по своему вкусу. Одна только рекомендация: файлы с сырьём и отработанным продуктом лучше называть по-русски, чтобы не путаться.
И ещё несколько слов о том, почему уничтожать черновики всё же не стоит.
Ну, во-первых, время от времени что-то такое, что вы выбросили в порыве страсти, может и впрямь понадобиться: фотка, текст, или что ещё.
Но дело даже не в этом. Само наличие черновиков, в том числе и веб-черновиков (то есть - неудачных вариантов оформления, смешных и глупых) не даст вам забыть о тех ошибках, которые вы сделали раньше, а, соответственно - поможет вам их не делать.
Чтобы не быть голословным, я даю (хотя и с некоторым содроганием) ссылку на скриншот с первого, самого древнего варианта этой странички. Я до сих пор держу это у себя на диске - "чтобы помнилось".
ЧТО ТАКОЕ ХОРОШО И ЧТО ТАКОЕ ПЛОХО
* ПРЕДСТАВЛЕНИЕ МИРУ ИЛИ КАК ВАС ПО БАТЮШКЕ
Одной из прелестей Интернета является возможность подписываться не собственным именем, а ником. Ник - это нечто среднее между литературным псевдонимом и кликухой (она же погоняло). Плохо то, что это среднее обычно совмещает в себе худшие черты обоих родителей. От литературного псевдонима ники унаследовали вычурность и сложность, а от кличек - вульгарность. В результате Интернет населяют разного рода "Белые Драконы", "Чёрные рыцари", "Суперкиллеры", и прочая шелупонь. Интересно, что возраст и образование совершенно не влияют на желание назваться как-нибудь в этом духе. Уж сколько раз твердили миру - а поток "Белых Теней", "Урукхаев", "Дождиков", "Снежинок", "Страстных Лэди", и тому подобной труднозапоминающейся мелкой нечисти не иссякает.
Сказать по этому поводу нечего: страсть есть страсть. Учтите, однако, что создание странички имеет свою специфику. В частности, не надо путать ник, пригодный для конференции или чата - и ник, которым хорошо подписывать страничку.
Общее правило таково: ники для чата и конференции тяготеют к кликухам и погонялам, а ники для страничек - к литературным псевдонимам. Поэтому самое лучшее, что можно придумать - это подписаться своим настоящим именем и фамилией. Если же это по какой-то причине невозможно (например, вы собираетесь выкладывать на страничку варезный софт, или вам не нравится семейный идентификатор, унаследованный от папаши), напрягитесь и представьте себе, что вы написали роман, который должен покрыть вас неувядаемой славой, и вы хотите издать его под неким условным именем. Самое лучшее - это хорошо подобранное "естественное" ФИО - то есть такое, какое теоретически может встретиться в реальном паспорте, (пусть и редко - как Иосиф Сидоров или Юлия Жосынжызы). Имена литературных героев и исторических персонажей тоже приемлемы, хотя и используются чересчур широко.