Початкова сторінка

Микола Жарких (Київ)

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

?

Додавання нової вершини

Щоб додати нову вершину до дерева документів сайту, треба зареєструватись у Смереці з правами редактора. Після цього на веб-сторінці має з’явитись панель управління, яка містить посилання «Перегляд», «Редагування» та інші.

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

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

Інспектор візуально відображає дерево вершин сайта. Його вигляд дещо нагадує дерево папок у провіднику Windows. Поточна вершина виділена іншим кольором тла. Атрибути цієї вершини відображаються в інформаторі, який складається полів редагування окремих атрибутів та групи командних кнопок внизу сторінки.

Для додавання нової вершини слід натиснути одну з чотирьох кнопок на вертикальній панелі інструментів зліва від інспектора. Дія кнопок пояснюється спливаючими підказками. За допомогою цих кнопок можна додати нову вершину після поточної, перед поточною, як останню в списку рівних вершин або як дочірню вершину.

Новостворена вершина завантажується в інформатор. При цьому слід звернути увагу, що деякі її атрибути вже встановлені : клас і шаблон нової вершини дорівнюють класу і шаблону базової вершини; рівень доступу типово встановлюється в значення рівня доступа поточного користувача, що робить вершину захищеною від перегляду анонімними користувачами; символьне ім’я набуває унікального значення, утвореного з ід-а вершини (наприклад, 00001F2D).

Тепер треба вирішити, чи відповідає клас вершини намірам редактора. Оскільки клас визначає набір атрибутів вершини, його бажано змінити на початку.

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

Змінивши клас, треба зберегти зміни, клацнувши кнопку «Зберегти» внизу інформатора. При цьому буде завантажено новий список атрибутів і полів редагування, який відповідає заданому класу.

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

<p class="BT">
	Фантазіє! Ти – сила чарівна,
</p>
<p class="BT">
	Що збудувала світ в порожньому просторі.
</p>

Тепер можна подивитись на результат, клацнувши посилання «Перегляд». Слід знати, що при кожному клацанні по посиланню редактор Смереки автоматично виконує збереження змін, внесених в документ, тому можна не журитись клацанням кнопки «Зберегти». Зокрема, це автоматичне збереження спрацьовує при переході до іншої вершини або при переході в режим перегляду.

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

Ви можете поліпшувати вигляд сторінки, застосовуючи всі допустимі в HTML засоби форматування. Треба тільки пильнувати, щоб всі парні дескриптори були коректно закриті, наприклад, щоб дескриптору <table> обов’язково відповідав дескриптор </table>, і т.д.

Щоб закінчити редагування сторінки, слід заповнити атрибути «Заголовок вікна» та «Опис». Смерека використовує атрибут «Заголовок вікна» для елемента <title> в заголовку сторінки; таким чином, це значення з’являється в заголовку вікна браузера. Слід розуміти, що атрибут «Заголовок документа», на відміну від «Заголовка вікна», не має певного фіксованого призначення; найчастіше він використовується відповідно до своєї назви, але різні шаблони можуть використовувати його на свій розсуд або взагалі не використовувати.

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

Нарешті, не слід забувати надавати сторінкам осмислені значення атрибута «Символьне ім’я», змінивши вищезгадане 00001F2D на MyFirstPage або FantasiaSonet.

Останніми в числі атрибутів вершини звичайно йдуть чотири вимикачі. Яке їх призначення?

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

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

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

«Ховати дочірні вершини». Якщо вершина має такий атрибут, то її дочірні вершини (і взагалі вершини з її крони) не будуть появлятись у дереві документів (в режимі перегляду) та в інших навігаторах. Решта функціональності аналогічна атрибуту «схована вершина» : він так само не впливає на доступність вершини і так само ігнорується в режимі редагування.

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

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

«Можна смерекешувати». Цей атрибут дозволяє смерекешування даної сторінки. Якщо редактор знає, що дана сторінка містить часто змінювані дані, то він має можливість заборонити її збереження у Смерекеші. При цьому Смерека буде виконувати повний цикл генерації сторінки при кожному зверненні до неї.

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

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