(интересно, что на ЛОРе нет подходящего раздела, где можно поделиться интересным найденным софтом, который на ЛОРе раньше не рассматривался :) )
Так вот,попалось очень интересное решение, которое процентов на 80 пересекается с моими идеями и разработками:
Grav CMS
https://getgrav.org/
— CMS базируется на плоских файлах в Markdown формате (для ускорения опционально возможно кеширование «поверх»).
— Хотя наличествуют и традиционные способы установки, рулит реализация всего на Composer.
— Большое количество плагинов и тем (Twig).
— Запускается в базовом варианте сразу, без всякого конфигурирования.
— Есть свой пакетный менеджер для расширений/тем.
— Расширения/темы можно ставить через админку (хотя первый раз она ставится отдельным пакетом).
— Мультисайты, многоязыковость, ЧПУ, роутинг, редиректы
— Система пользователей и прав (хотя не разбирался, есть ли возможность коллективной работы).
— Контент может браться из Git, SVN, Dropbox и других. В т.ч., например, текст страниц может быть прямо на GitHub.
Моя идея «поправил файл дома, он через SparkleShare автоматом ушёл на GitHub, GitHub дёрнул сайт и вот страница уже на сайте», т.е. «правлю Markdown-файл дома в файловой системе — обновляется удалённый сайт» тут, кажется, уже работает.
Забавно, что формат метаданных в Markdown практически совпадает с моим :) Т.е. большинство моих тестовых страничек в этой CMS будут работать как есть.
Небольшие нестыковки с моей системой по структуре имён файлов, расположению картинок и т.п. У меня логичнее :)
Надо будет подумать. То ли эту CMS как есть на мои новые сайты ставить, то ли просто в роли бэкенда/миддлэнда (админка, редактор файлов, благо, он хорошо сделан, а фронт уже мой). В любом случае система заслуживает внимания :)
Редактор:
http://ipfs.pics/ipfs/QmSmh9w2GdMfH3tNwurUwwD66rPBsuvsHKb2iJoDZaEizC
Результат:
http://ipfs.pics/ipfs/QmT6fFomsx8rN2N6Zv5pHNE7KE96vgexX8qKicjjrzZsXb
Вот в чём заметил существенную разницу с моими решениями — это в системе путей. У них каждая страница — это файл. Оканчивается без слеша на конце. В HTML такое поведение нередко порождает путаницу, поэтому у меня каждая страница — это каталог. Т.е. у меня все встроенные элементы лежат уровнем ниже, у них — на том же уровне, что и страница. Поэтому совсем без конвертации, к сожалению, контент нельзя использовать там и там. С другой стороны, у них гибкая система плагинов, так что, может, получится адаптировать её под мою структуру штатными средствами :)

Ответ на:
комментарий
от dmxrand

Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от true_admin

Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от dmxrand

Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от Rastafarra

Ответ на:
комментарий
от dmxrand

Ответ на:
комментарий
от dmxrand


Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от Rastafarra

Ответ на:
комментарий
от imul

Ответ на:
комментарий
от dmxrand

Ответ на:
комментарий
от imul

Ответ на:
комментарий
от dmxrand

Ответ на:
комментарий
от imul

Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от Rastafarra

Ответ на:
комментарий
от dmxrand

Ответ на:
комментарий
от Rastafarra

Ответ на:
комментарий
от dmxrand

Ответ на:
комментарий
от Rastafarra



Ответ на:
комментарий
от CaptainFarrell

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Я вернулcя в Webdev и начал делать новую разработку - Flextype :) (2018)
- Форум Merry Grav-mass! (2011)
- Галерея Плоское (2013)
- Форум Markdown (2018)
- Форум Markdown нелогичен (2017)
- Форум Поддержка Markdown (2018)
- Форум Vim + Markdown. (2020)
- Форум Vim & Markdown (2020)
- Форум GitLab Markdown (2021)
- Новости markdown-it — парсер markdown с расширяемым синтаксисом (2014)