Начальная страница

Николай Жарких (Киев)

Персональный сайт

?

Добавление новой вершины

Чтобы добавить новую вершину к дереву документов сайта, необходимо зарегистрироваться в Смереке с правами редактора. После этого на странице должно появиться панель управления, содержащей ссылку «Просмотр», «Редактирование» и другие.

Следует щелкнуть ссылку «Редактирование», чтобы перевести Смереку в режим редактирования страницы. Далее описана работа стандартного редактора вершин Смереки; редакторы вершин для конкретных сайтов могут иметь иной внешний вид и иную функциональность.

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

Инспектор визуально отображает дерево вершин сайта. Вид его несколько напоминает дерево папок в проводнике Windows. Текущая вершина выделена другим цветом фона. Атрибуты этой вершины отображаются в информаторе, состоящем из полей редактирования отдельных атрибутов и группы командных кнопок внизу страницы.

Для добавления новой вершины следует нажать одну из четырех кнопок на вертикальной панели инструментов слева от инспектора. Действие кнопок объясняется всплывающими подсказками. С помощью этих кнопок можно добавить новую вершину после текущей, перед текущей, как последнюю в списке равных вершин или как дочернюю вершину.

Вновь созданная вершина загружается в информатор. При этом следует обратить внимание, что некоторые ее атрибуты уже установлены: класс и шаблон новой вершины равны классу и шаблону базовой вершины; уровень доступа по умолчанию устанавливается в значение, равное уровню доступа текущего пользователя, что делает вершину защищенной от просмотра анонимными пользователями; символьное имя приобретает уникальное значение, образованное из ид-а вершины (например, 00001F2D).

Теперь нужно решить, соответствует ли класс вершины намерениям редактора. Поскольку класс определяет набор атрибутов вершины, его желательно изменить в начале.

Для изменения класса вершины следует раскрыть список классов и выбрать нужный. Этот список состоит из двух групп, первая из которых содержит стандартные классы Смереки, а вторая (необязательная) – классы, введенные для данного сайта.

Изменив класс, надо сохранить изменения, нажав кнопку «Сохранить» внизу информатора. При этом будет загружен новый список атрибутов и полей редактирования, соответствующий заданному классу.

Предположим, что мы редактируем вершину стандартного класса Смереки Information. В первом поле – «Заголовок документа» – можно записать, например, «Мой первый документ», а в поле «Код HTML – основное содержание страницы, например:

<p class="BT">
	Воспитанный под барабаном,
</p>
<p class="BT">
	Наш царь лихим был капитаном.
</p>

Теперь можно посмотреть на результат, щелкнув ссылку «Просмотр». Следует знать, что при каждом щелчке по ссылке редактор Смереки автоматически выполняет сохранение изменений, внесенных в документ, поэтому щелкать кнопку «Сохранить» не обязательно. В частности, это автоматическое сохранение срабатывает при переходе на другую вершину или при переходе в режим просмотра.

Вверху страницы стоит атрибут «Заголовок документа», сформатированный дескриптором h1, а далее идет введенный вами код HTML. (Конечно, вид страницы может сильно изменяться в зависимости от шаблона; здесь описано отображение страниц, скомпилированных со стандартным шаблоном Смереки Default).

Вы можете улучшать вид страницы, используя все допустимые в HTML средства форматирования. Надо только следить, чтобы все парные дескрипторы были корректно закрыты, например, чтобы дескриптору <table> обязательно отвечал дескриптор </table>, и т.д.

Чтобы закончить редактирование страницы, следует заполнить атрибуты «Заголовок окна» и «Описание». Смерека использует атрибут «Заголовок окна» для элемента <title> в заголовке страницы; таким образом, это значение отображается в заголовке окна браузера. Следует понимать, что атрибут «Заголовок документа», в отличие от «Заголовка окна», не имеет определенного фиксированного назначения; чаще всего он используется в соответствии со своим названием, но разные шаблоны могут использовать его по своему усмотрению или вообще не использовать.

Атрибут «Описание» Смерека вставляет в тег <description> заголовка страницы. Поисковые системы, в частности, Google, охотно используют этот тег в своей выдаче, поэтому тщательное его заполнение – это лучший способ объяснить поисковой системе, что является сутью данной страницы.

Наконец, не следует забывать предоставлять страницам осмысленные значения атрибута «символьное имя», изменив вышеупомянутое 00001F2D на MyFirstPage или PushkinEpigram.

Последними в числе атрибутов вершины обычно идут четыре выключателя. Каково их назначение?

«Скрытая вершина». Если вершина определена как скрытая, она не будет отображаться в дереве документов (в режиме просмотра) и в других навигаторах. Следует понимать, что этот атрибут никак не влияет на доступность вершины. Например, на данном сайте вершина www.m-zharkikh.name/MailToEditor.html имеет тот же иерархический уровень и ту же доступность, что и вершина www.m-zharkikh.name/News.html, но последняя отображается в дереве навигации по сайту, а первая – нет, потому что она помечена как скрытая.

Итак, скрытые вершины – это способ разгрузить визуальные навигаторы от второстепенных элементов, доступ к которым обеспечен другими ссылками на странице.

Следует знать, что эта настройка игнорируется в режиме редактирования, когда редактор сайта видит в дереве все имеющиеся вершины, независимо от атрибута «скрытая».

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

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

Пример применения атрибута «Скрывать дочерние вершины» можно посмотреть в фотогалерее. Каждая галерея обеспечивает самостоятельный механизм навигации в подчиненных вершинах в виде таблицы маленьких изображений, поэтому дублирование этой навигационной информации в дереве было признано лишним.

«Можно смерекешировать». Этот атрибут позволяет смерекешировать данную страницу. Если редактор знает, что данная страница содержит часто изменяемые данные, то он имеет возможность запретить ее сохранение в Смерекеше. При этом Смерека будет выполнять полный цикл генерации страницы при каждом обращении к ней.

«Можно индексировать». Действие этого атрибута предельно проста: если он установлен, индексация страницы поисковыми системами разрешена. Это соответствует значению элемента <meta name="robots" content="all">. Поскольку это значение принято в качестве значения по умолчанию, то соответствующая строка в тело документа просто не вставляется.

Если этот выключатель выключен, индексация страницы запрещается. При этом в заголовок страницы вставляется элемент <meta name="robots" content="none">. Целесообразно запрещать индексацию для служебных страниц, которые не имеют полезного текста для чтения, как, например, уже упомянутая страница MailToEditor.html.