Робочий веб-стіл» як особистий кабінет користувача на сайті
Безкоштовна система керування сайтом, інтернет-магазином. Ліцензія GPLv2
На сьогоднішній день більшість вебдванольних (і не тільки) ресурсів розділена на кілька основних складових:
- загальнодоступна частина сайту;
- особистий кабінет користувача;
- панель керування для модераторів (опціонально);
- панель керування адміністраторів.
На мій погляд, це морально застарілий механізм керування сайтом.
Сьогодні необхідно надати користувачам набагато зручніший механізм взаємодії з ресурсом.
А саме, розділити ресурс лише на дві складові:
- загальнодоступна частина сайту;
- індивідуальний кабінет користувача (web-os орієнтована панель управління).
Загальнодоступна частина сайту
На вигляд — це звичайний сайт, але повністю орієнтований на гостей та пошуковики. А це мінімальний набір елементів управління, легкість сторінок. Наприклад, відсутність на сторінках такого блоку, як «прямий ефір» тощо.
Особистий кабінет користувача.
Повністю web-os орієнтована панель керування користувача. Повна та основна взаємодія з ресурсом походить саме звідси.
За своїм зовнішнім виглядом вона нагадує робочий стіл windows. Розташовані у ньому ярлики – елементи управління ресурсом. Наприклад: ярлик "Прямий ефір" - відкриває вікно "прямий ефір" блогу, який автоматично оновлюється кожен n-хвилин, ярлик "Мої записи" - відкриває вікно управління особистими записами в блозі тощо.
Сесія «Робочого столу» автоматично зберігається. Тобто. при наступному вході до панелі керування всі відкриті вікна зберігаються. За рахунок цього, можна налаштувати цю панель управління один раз (розташування вікон, ярлики, колірна схемаі т.п.) і вже існувати на сайті у своєму робочому просторі.
Очевидні плюси та мінуси даної технології
Мінус :
Плюси :
- відсутність зайвої інформації на сторінках сайту дозволить гостям фокусувати свою увагу на основній інформаційній складовій ресурсу;
- значне зниження навантаження сервер за рахунок перекладки більшої частини процесів на бік клієнтів;
- зниження обсягів трафіку між клієнтом та сервером.
Зараз щільно працюю над реалізацією вищевикладеного механізму і вже є цілком гідні результати. Але перш ніж починати будувати цю web-os орієнтовану панель управління, хотілося б визначитися з головним питанням, а чи потрібна ця «webos» панель сьогодні? Чи не злякає нова технологія користувачів? Які можливі підводні камені чекати?
Те, що вже зроблено, можна подивитися на демо-сайті відкритого движка Brick CMS. Попереджу відразу, там немає цієї самої веб-панелі управління, але є механізм реалізації, який реалізований в панелі адміністрування. У ній можна побачити те, що модуль керування підвантажується лише на запит користувача. Так само при уважному розгляді цих самих модулів видно, що в кожен модуль включений шаблон, фрази мови та css.