Адмінка
Адміністративна панель ("адмінка") — призначена більше для розробника, для менеджера — це додаткові можливості.
Сторінка містить блок навігації та блок результату (при широкому екрані блок результату — праворуч, інкше — нижче), над ними смуга, натисканням на яку — та переміщенням курсору — можна задати ширину блоку навігації.
У блоці навігації під панеллю інструментів відображається список кореневих сторінок сайту. Якщо сторінка має вкладені сторінки — відображається їх кількість перед стрілкою вниз: показати їх.
Натисканням на «+» — відображається у блоці результату
форма додавання сторінок — у корінь або до відповідної сторінки.
Натисканням на ім'я сторінки відображається форма редагування сторінки — у блоці результату.
Сторінки сайту — це не лише публічні сторінки, це є об'єкти, кожному об'єкту можна додавати вкладені об'єкти, кожен об'єкт крім своєї картинки може мати галерею файлів, у рядку списку об'єктів можна вказувати їх черговість ("ord"), статус ("v" — прихований, видимий, особливий).
Наприклад, обліковий запис користувача сайту — це сторінка всередині сторінки форми реєстрації користувачів — "Внутрішні сторінки / Реєстрація". Й ця "сторінка з формою" може бути як повноцінною сторінкою сайту, так й вспливаючим вікном.
Панель інструментів адмінки містить кнопки:
- ←] — завершити сеанс користувача
- ↻ — оновити сторінку
- ⚒ — включити (checkbox) режим редагування
- js — виключити (checkbox) стиснення JS-файлів (видалення коментарів та зайвих пробілів) для налагодження
- ☺ — відкрити публічну сторінку сайту у новому вікні браузера
- ru — список, що розкривається — вибрати мову (мовну версію) сайту
- — відкрити інструмент роботи з файловою галереєю сторінок: відображення версії "Imagick", список 20 сторінок у порядку зменшення кількості файлів сторінки, наявність відсутніх файлів, видалення тимчасових файлів (генерованих за необхідним розміром), додавання водяного знаку до картинок товарів.
- Log — відкрити журнал переходів на сайт
- ✉ — відкрити журнал e-mail
-
— відкрити інструмент карти сайту для пошукових систем:
відображається дата формування карти, посилання просто відкриття "/sitemap.xml" та посилання відкриття з безумовним оновленням "/sitemap.xml?w".
Реального файлу "/sitemap.xml" немає - запит надходить на "/index.php", результат читається з текстового файлу - якщо він є, інакше - файл формується. Якщо кількість сторінок у файлі досягає 40000 (це число ділиться на кількість мов сайту) - то формується безліч файлів, стислих GZIP і які зберігаються в папці "/sitemap", файл карти сайту є "sitemapindex" і містить посилання на ці томи карти.
Якщо сайт кількома мовами, то і sitemap мультимовний - для кожної сторінки основної мови можуть вказуватися альтернативні сторінки тих мов, для яких є публічні сторінки - із зазначеними людино-зрозумілими URL.
При відсутності тексту сторінки не основної мови (ім'я, опис, анонс, текст файлу галереї) — використовується текст основної мови. - Користувачу зі статусом "розробник" (перший адмін) доступні додаткові інструменти:
- debug — Увімкнення режиму журналу запитів до бази даних
- SQL —виконання SQL-запитів — у тому числі вибором зі списку вибраних запитів
- S — перегляд масиву PHP-сесії
- PHP —інформації про PHP
- "дискета" — файловий менеджер
- DB — за наявності файлу журналу запитів до бази даних — перегляд журналу з можливістю видалення
- ERR — за наявності файлу журналу помилок звернення до бази даних — перегляд журналу з можливістю видалення
- число — розмір файлу помилок PHP — за наявності перегляд файлу, на локальному сервері можна видалити.
- PsW — змінити пароль
- ? — посилання відкриття довідкової системи — файли зберігаються в папці "/help", а не в базі даних,
завдяки чому довідка доступна і за проблем.
Користувач зі статусом "розробник" може додавати сторінки, редагувати текст прямо на сторінці або вбудованим HTML-редактором - потім зберігати, може генерувати меню із перших рядків файлів довідкової системи - лупа в полі введення — пошук сторінки по id
- + — додати сторінки до кореня сайту (список імен)
- ↻ — оновити список кореневих сторінок (аяксом — без оновлення сторінки)
У списку кожної сторінки відображаються:
- статус:
- ☑ публічна сторінка,
- ▢ прихована,
- [!] особлива (для будь-чого, можливі й інші статуси)
- поле введення порядкового номера
- ім'я сторінки — натискання відображає форму редагування сторінки
- кількість файлів галереї цієї сторінки — кнопка відображення цієї галереї
- кнопка "+" — відображення поля введення списку імен нових сторінок: для додавання до вкладених сторінок
- кнопка "×" — видалення цієї сторінки після підтвердження — з видаленням вкладених та пов'язаних сторінок
- кількість вкладених сторінок та стрілка "вниз" — кнопка відображення списку цих вкладених сторінок — нижче з відступом.
Натискання на вкладеній сторінці кнопки зі стрілкою вниз — відображає список сторінок наступного рівня ієрархії. Глибина ієрархії не обмежена.
- Сортування списку можна змінювати:
- по імені сторінки,
- по id,
- по даті публікації.
- Можна відфільтрувати за першою літерою імені — вибором у списку.
Можно повернути сортування — по черговості, при однаковій черговісті сортування по імені сторінки.
Якщо список довгий — відображається кнопка для довантаження порціями.