Содержание
Простая CMS для сайта? — Хабр Q&A
Но и здесь свои заморочки, куча HTML файлов, проблемы с внесением изменений и т.п.
Есть какая-либо простая CMS, без лишнего функционала, но с возможностью легкого внедрения своего дизайна и функционала, с шаблонизатором на борту и хорошей документацией?
Возможно, вы имеете ввиду не CMS, а т.н. «static site generator»
Например
https://gohugo.io/
Принципы таковы:
Отдельно создаете текст страничек. В отдельных обычных текстовых файлах.
Отдельно создаете шаблон(ы).
Hugo — берет все это, переваривает, и выдает «на гора» уже готовые оформленные html/css/js, которые готовы к выкладке на сайт (или даже сам Hugo сразу может выложить на сайт).
Другими словами — вам не нужно мучаться, внедряя в каждую страничку код верстки. Скрещеванием контента и внешнего вида — занимается static site generator.
База данных для работы сайта не нужна.
Все сгенерировано заранее.
Исправлять сайт он-лайн не предусмотрено (хотя и это возможно, просто перегенерировать на лету, но как правило с static site generator этого не практикуют).
Если нужна динамика на сайте — используют внешние средства или JavaScript, так как бэкенда нет.
Например, для комментариев — Disquis, для поиска Tipue Search www.tipue.com/search .
Другая известная аналогичная система — Jekyll
Ответ написан
Комментировать
Комментировать
Мне в этом плане нравится Modx. Он не вносит своих изменений в шаблоны, можно собрать сайт на чистом ХТМЛ+ЦСС, кое-где подключить динамические блоки для вывода новостей, например. Для супер-простых сайтов её использовать комфортно. Довольно гибкий АПИ для разработки. Основы по документации изучить можно довольно быстро.
Из минусов:
1. Все шаблоны, чанки (куски шаблонов) и т.д. она хранит в БД, из-за чего использовать её в связке с гитом очень сложно. Есть свой инструмент гитифай, но он тоже работает не совсем так, как хочется.
2. Иногда обнаруживают критические уязвимости, приходится обновлять сайты на этой ЦМС. Если таких сайтов больше 5–8, то эта задача съедает один рабочий день разработчика. В вордпрессе эта проблема решается автоматическими обновлениями, в модх такого нет.
Ответ написан
Комментировать
Комментировать
Список лучших Flat File CMS 2019
Grav
Kirby
Monstra
razorCMS
GetSimple
HTMLy
Automad
WonderCMS
typesettercms
BatFlat
Flat File – CMS представляет собой платформу, которая не требует базы данных, а сохраняет свои данные в набор текстовых файлов, Есть много преимуществ в использовании плоских файлов CMS, в отличие от систем базирующмихся на базе данных. Читайте дальше, чтобы узнать, какие Flat File системы управления контентом считаются лучшимы на рынке в 2019 года.
Большинство систем управления контентом, как правило, используют базы данных для хранения своего контента, но в последнее время на рынке наблюдается тенденция появления CMS с плоскими файлами. Благодаря твердотельным накопителям и увеличенным скоростям доступа в Интернет, решения на основе баз данных не всегда могут быть лучшим выбором. Сегодня я собираюсь поделиться с вами подборкой активно разработанных и популярных систем CMS для работы с файлами.
В качестве дополнительного примечания, существует множество других решений, и я намерен перечислить только те, которые были обновлены в течение последнего года, поскольку есть многочисленные, которые все еще имеют веб-сайты, но не видели активности или обновлений в течение достаточно долгого времени.
Grav
Веб-сайт: https://getgrav.org/
Grav – недавний лауреат премии CMS Critic за лучшую CMS с открытым исходным кодом, популярную CMS с плоскими файлами, разработанную людьми из RocketTheme. Он быстрый, обладает очень приятным на вид плагином для администраторования и имеет хороший выбор доступных тем.
Kirby
Веб-сайт: https://getkirby.com/
Кирби предлагает приятный интерфейс, который должен быть знаком тем, кто привык к WordPress, и является еще одним отличным выбором для CMS с плоскими файлами. Разница между этим и остальными в этом списке заключается в том, что Kirby – это коммерческий продукт, который можно приобрести за единовременную плату менее 20 долларов США (цены в США). Это стоит вложений, если вы хотите использовать CMS для простых веб-сайтов.
Monstra
Веб-сайт: http://monstra.org/
Monstra – это Flat File CMS на основе XML, которая является быстрой, расширяемой и имеет хороший выбор плагинов для расширения системы. Monstra многопользовательский и очень настраиваемый ghjlern. Вы также можете проверить веб-сайт разработчиков на бесплатную демонстрацию интерфейса, чтобы увидеть, подходит ли CMS для вас. По результатам моего тестирования, он был очень отзывчивым и имел хорошо продуманный административный интерфейс.
razorCMS
Сайт: http://www.razorcms.co.uk/
razorCMS – это простая в использовании Flat File CMS, которая предоставляет вам простое редактирование на странице, в отличие от необходимости изменять ваш контент из панели администратора. CMS существует уже много лет.
GetSimple
Сайт: http://get-simple.info/
GetSimple существует уже много лет и является еще одним отличным вариантом для рассмотрения. Это простоая CMS на основе XML, который имеет множество плагинов, тем, доступных для использования. С простым в использовании интерфейсом администратора и редактором контента (а также демонстрацией на их веб-сайте, которую вы можете попробовать) это хороший вариант для рассмотрения.
HTMLy
Веб-сайт: https://www.htmly.com/
HTMLy – это блог-платформа с открытым исходным кодом, которая фокусируется на простоте и скорости. Это отличный вариант, если вы хотите завести блог или простую CMS, которую легко установить и настроить. К сожалению, мне не удалось найти скриншот интерфейса администратора, поэтому я делюсь скриншотом темы.
Automad
Сайт: http://automad.org/
Automad – это плоская CMS на основе файлов, которая предлагает двухэтапную систему кэширования, которая делает ваш сайт чрезвычайно быстрым. Веб-интерфейс пользователя позволяет легко – даже новичкам – управлять веб-сайтом. Механизм шаблонов позволяет дизайнерам создавать собственные темы и шаблоны без знания PHP. Интерфейс расширения позволяет разработчикам создавать плагины для всех видов функциональности. Также можно поставить весь сайт под контроль версий с помощью Git или Mercurial.
WonderCMS
Веб-сайт: https://www.wondercms.com/
WonderCMS – это CMS с открытым исходным кодом (система управления контентом), построенная на PHP, jQuery, HTML и CSS. Она не требует какой-либо настройки и может быть просто распакована и загружена на ваш хостинг. База данных представляет собой текстовый файл, который легко копируется, перемещается, резервируется и восстанавливается.
typesettercms
Веб-сайт: http://www.typesettercms.com/
Typesetter – это еще одна система управления содержимым файлов, которая позволяет пользователям создавать многофункциональные и гибкие веб-сайты с простым и удобным в использовании интерфейсом. True WYSIWYG избавляет от догадок при редактировании содержимого страницы, а самосохранение гарантирует, что ваша работа не будет потеряна.
BatFlat
Веб-сайт: https://batflat.org/
Batflat – это простая, легкая и быстрая система управления контентом разработанная в Польше. Впервые она была выпущена в мае 2016 года. Она не требует установки, полона функций, позволяющих сделать ваш сайт быстрым и эффективным, и не использует базы данных, как другие Flat File CMS.
Вы знаете что-нибудь, что я пропустил в этом списке? Если мной пропуенные Flat File CMS активно поддерживаются (имеется в виду обновления в течение последнего года), пожалуйста, не стесняйтесь указывать их в комментариях ниже.
Статья была переведена для блога TechBlog.SDStudio.top
Источник: cmscritic.com
Источник записи:
старт [Вики GetSimple CMS]
Написано пользователями GetSimple для пользователей GetSimple
Английский раздел вики
Polska wersja językowa Wiki (раздел польской Wiki)
Русский раздел Вики
Deutschsprachiges Wiki (немецкий раздел Wiki)
Inhalte aus get-simple.de
Sezione Italiana del Wiki
Раздел Française du Wiki
GetSimple
GetSimple — что это такое и для чего оно нужно
Что говорят о GetSimple
Информация для прессы
Быстрый старт
Быстрая установка
Десятиминутное руководство по веб-сайту
Руководство пользователя
Установка
Установка на веб-сервер или локальный сервер
Обновление до последней версии GetSimple
Миграция, перемещение и загрузка полных сайтов
Требования к серверу и модулям Apache
Руководство для конкретных хостинговых компаний
Справочник администратора
Основы GetSimple
Настройки
Опора
Вкладка Страницы
Вкладка «Файлы»
Вкладка «Тема»
Вкладка «Резервные копии»
Вкладка «Плагины»
Добавление и редактирование контента
Редактор WYSIWYG
Компоненты
Пользовательский 404 Страница
Темы
Готовые темы
Создание темы
Справочник тегов полного шаблона
Фрагменты кода шаблона
Советы по разработке темы
Плагины
Установка плагинов
Руководство по подключаемым модулям
Языки
языки
перевести
Плагины и языки (I18N)
Встроенные хэши интернационализации языка (I18N)
Предложение по использованию Transifex
Учебники, советы и инструкции
Многопользовательские возможности
Руководство по созданию темы
Дополнительная защита для GetSimple
Специальные возможности
Компоненты в зависимости от страницы
Многоуровневая навигация
SEO для GetSimple
Использование расширения
Локальная загрузка шрифтов Google по соображениям GDPR и производительности
Дополнительные функции
Отладка
Изменить пароль администратора на Salted
Кэширование/индексирование страниц
Расширенная конфигурация: gsconfig. php
Настройка/настройка файла .htaccess
GetSimple Доступ к SVN
Защита от CSRF
Как настроить GetSimple на HTTPS/SSL
Постоянные ссылки Lighttpd
Конфигурация CKEditor
Расширенная конфигурация редактора
Файлы конфигурации CKEditor
Языковая конфигурация
Дополнительные параметры редактора
Как интегрировать SyntaxHighLighting в редактор
Панели инструментов редактора
Дополнительные темы
Файлы частичного шаблона и файл функций
Темы администратора
Разработка плагина
Создание плагина
Использование API расширения GetSimple
Плагины и фильтры
Использование вкладок и меню боковой панели
Советы и рекомендации
Как подключаемые модули взаимодействуют с расширением
Базовая документация
Дополнительные функции
Шаблонные функции
Вспомогательные функции
Базовая разработка
GetSimple SVN Access
Основные передовые методы кодирования
Номер выпуска
Эта вики
докувики
руководство
вики площадка
синтаксис
вики карта сайта
Простой скрипт CMS на PHP
Simple CMS
Простая система управления контентом на PHP для удобного редактирования и публикации веб-контента
Версия: 5. 0 инструменты администрирования контента. Интеллектуальная CMS позволяет создавать и управлять несколькими типами веб-разделов, а также легко встраивать их в свой веб-сайт. Вы можете загружать широкий спектр файлов и добавлять пользователей с разными уровнями доступа. Получите лицензию разработчика и настройте скрипт в соответствии со своими потребностями.
Купить сейчас
ДЕМО
Простая CMS
Product Highlights
Поддержание свежести и привлекательности вашего веб-сайта может оказаться непосильной и трудоемкой задачей, особенно если ваша система управления контентом неудобна для пользователя или в ней отсутствуют важные функции. Вот где может помочь PHPJabbers Simple CMS Script: наша PHP CMS проста в использовании и имеет все функции, необходимые для ведения блога.
ПОСМОТРЕТЬ ВСЕ ХАРАКТЕРИСТИКИ
СПЕЦИАЛЬНОЕ ПРЕДЛОЖЕНИЕ
Простая CMS всего за 4,29 доллара
Получите все 65 скриптов PHPJabbers в пакете всего за 299 долларов.
Посмотреть предложение
Live Demo
Ниже приведен предварительный просмотр нашего скрипта PHP CMS. Вы можете просмотреть как переднюю часть, так и заднюю часть и протестировать всю функциональность.
Если у вас есть вопросы или вам нужна техническая консультация, обращайтесь к нам!
Простой CMS
Key Benefits
Customizations
High Performance
Installation Support
One admiN
Extended Licence
Pricing
You can buy the Simple CMS script both with a Developer and a User License—compare их ниже.
Вам нужна нестандартная модификация? Мы с радостью сделаем это для вас! Просто свяжитесь с нами, опишите, что вам нужно, и мы вышлем вам предложение!
Пользовательская лицензия
$19
Лицензия разработчика
$29
Мега распродажа
$4.29
за скрипт
Пользовательская лицензия
907112
01 долл. США
Бесплатная поддержка при установке
Изменить код
Удаление авторских прав
Подать заявку на расширенную лицензию и рекламировать наш продукт на своем веб-сайте
Неограниченное количество установок
Бесплатные обновления
Получите все незначительные обновления бесплатно
Пользовательские модификации
Свяжитесь с нами, и вы получите предложение для пользовательских изменений, которые могут вам понадобиться
Бесплатная поддержка при установке
Изменить код
Удаление авторских прав
Подать заявку на расширенную лицензию и рекламировать наш продукт на своем веб-сайте
Неограниченное количество установок
Бесплатные обновления
Получите все незначительные обновления бесплатно
Пользовательские модификации
Измените программное обеспечение самостоятельно или свяжитесь с нами, и мы сообщим вам цену
купить сейчас
Мегараспродажа
$4,29 за скрипт
Получить 65 PHP-скриптов
Изменить код
Удаление авторских прав
Подать заявку на расширенную лицензию и рекламировать наш продукт на своем веб-сайте
Неограниченное количество установок
Бесплатные обновления
Получите все незначительные обновления бесплатно
Пользовательские модификации
Измените программное обеспечение самостоятельно или свяжитесь с нами, и мы сообщим вам цену.