Автор Гілка: CMS для сайту на Mojolicious  (Прочитано 3464 раз)

Відсутній vanbob

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
Хочу представити авторську стартову версію CMC для блога на основі порівняно нового Perl-фреймворка Mojolicious.
На сайті http://mojoblog.net/uk описується розгортання CMS 'Morncat' на VPS з Ubuntu.
Документація подана українською і англійською. Кому цікаво, спробуйте.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: CMS для сайту на Mojolicious
« Відповідей #1 : 2016-01-11 12:25:51 »
Не цікаво. Зараз домінують динамічні аплікації на HTML5 і статичний контент.|

Я би робив так: генерував би статичні сторінки для стабільнішої роботи з пошуковими роботами чи з обмеженими клієнтами, для швидшої та надійнішої роботи сайту, а на сторінці підвантажував би бібліотечку на JS, яка би додавала би динаміку до сайту — напр. перехід між сторінками без перевантаження сайту чи якусь додаткову інформацію чи функціональність (динамічні галереї напр.). Коментарі до сторінок я би виніс на disqus. Це дає можливість позбавитися від серверної частини для генерації сторінок на сайті: статичний контент може віддавати  і простий apache чи nginx, що дає можливість використати найдешевший гостинг.

Адміністрування CMS можна зробити по протоколу git або по протоколу couchdb: клієнтська частина повністю на html5 в купі з веб-клієнтом для git чи для couchdb, який працює прямо з переглядача по протоколу https.

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

Щось типу того як працює адмін-інтерфейс для couchdb (повністю на html5, без будь яких спеціальних процедур на сервері) чи юзерські веб-сайти на github (весь сайт заганяється в окремий репозиторій).
[Fedora Linux]