Flat cms: Список лучших Flat File CMS 2019
Что такое Flat File CMS и ее преимущества
Традиционные системы управления контентом (CMS), такие как WordPress или Joomla, замечательны, но если вам нужен небольшой веб-сайт или личный блог, вам, вероятно, не нужны обширный функционал и ресурсоемкие системы. Вам потребуется простое, более элегантное и легкое решение — вам нужна Flat CMS.
Что такое Flat CMS?
Flat CMS (дословно — плоская система управления контентом) — это CMS на базе статических файлов. Сайт с подобной системой не использует базы данных (MySQL), а это существенно снижает требования к хостингу.
Почитать о том, как выбрать хостинг для сайта можно в нашем материале «Как выбрать хостинг: характеристики и рекомендации«
Отсутствие базы данных и дало название для подобных систем. Все файлы и содержимое веб-сайта храниться только в файлах и папках. От этого не нужно разбираться в сложных структурах и взаимосвязях файлов популярных систем.
Большинство подобных систем написано на популярных языках программирования: PHP, Ruby или Python, так что проблем с кастомизацией и дописыванием систем, если есть такая необходимость, не возникнет.
Преимущества плоских (Flat) CMS
Подобные системы управления контентом имеют множество преимуществ:- Скорость. Страницы c файлами загружаются невероятно быстро, поскольку нет необходимости запрашивать какие-либо данные из базы данных.
- Простота. Flat-file CMS — это идеальные решения для новичков, которым не нужно знать, как настроить базу данных.
- Безопасность. Базы данных — это цель номер один для большинства хакеров. Нет базы данных — нет уязвимости в этом отношении.
- Скромность. Вам не нужно много пространства на сервере с поддержкой таких баз данных, так что можно сэкономить на хостинге.
- Бесплатность. Работаете ли вы на собственном сайте или строите проект для своих клиентов: большинство CMS с плоским файлом бесплатны (open sourse).
- Портативность. Поскольку соединение с базой данных не требуется: просто скопируйте свой сайт на USB-накопитель или переместите его на другой хост.
- Масштабируемость. Независимо от того, будет ли одна или сто страниц: плоская система масштабируется в соответствии с потребностями вашего проекта.
- Гибкость. Большинство плоских файлов CMS предлагают поддержку плагинов и позволяют создавать шаблоны, так как вам нравится, использовать популярные структуры CSS.
Популярные Flat CMS
Существует довольно много популярных систем без баз данных. Вот 5 самых популярных систем:
1. Grav
Это очень популярная система с широким набором готовых шаблонов и расширений. Grav Flat CMS была разработана ребятами в RocketTheme (2014 год), является «шустрой» и довольно легкой (около 50 мегабайт). Система полностью бесплатна, использует шаблонизатор Twig (с недавних пор используется в OpenCart 3). Система довольно гибкая и мощная (кеширование, многоязычность, мета теги, редиректы и многое другое). Удобно работать с шаблонами страниц.
Официальный сайт: getgrav.org. Страница на Github: https://github.com/getgrav/grav.
Несмотря на то, что это Flat File CMS, оно довольно сложная в понимании для новичков.
2. Jekyll
Jekyll — это не чистая CMS, а скорее система для генерации статических файлов в отдельный сайт. У нее есть графическая оболочка для авторов и администраторов. Для работы с файловой системой использется HTTP API (на основе Ruby), а фронт енд обрабатывается с помощью Javascript.
Особенностью системы является хостинг с помощью GitHub Pages. Также, есть функционал для быстрого импорта всей информации с опен сорс систем, в том числе и WordPress.
Официальный сайт: jekyllrb.com. Страница на Github: https://github.com/jekyll/jekyll-admin.
3. Pico CMS
Pico позволяет создавать сайты легко и быстро. Вы создаете контент в файлах .md, а затем загружаете его в папку каталога по FTP. Этот файл станет обычной страницей на вашем веб-сайте. Используется Twig, для собственных шаблонов и тем. Есть плагины для пагинации, слайдера, метатегов и другого функционала. Очень простая система для ведения блога.
Немаловажная особенность — весь контент хранится в одном файле. Невероятно быстрая система, но в то же время — максимально простая.
Pico CMS разрабатывается с 2012 года, но административная часть устанавливается при помощи плагина. Дополнительный функционал устанавливаем при помощи дополнительных плагинов. Официальный сайт: picocms.org. Страница на Github: https://github.com/picocms/Pico.
4. WonderCMS
WonderCMS — самая маленькая CMS в мире (по заявлениям авторов). Размер уж очень маленький (всего 15 КБ на 7 файлов). При этом, есть возможность редактировать контент и устанавливать расширения (галерея, WYSIWYG редактор или контактная форма). К тому же — есть набор готовых шаблонов для WonderCMS. Система разрабатывается с 2008 года.
Настройки страницы (мета данные) находятся в одном всплывающем окне вместе с настройкой меню, установкой плагинов и сменой пароля администратора.
Официальный сайт: www.wondercms.com. Страница на Github: https://github.com/robiso/wondercms.
5. Kirby CMS
Формально платная система (от 39$ за сайт), но скачать и использовать ее можно на официальном сайте (getkirby.com). Простая и удобная в использовании Kirby CMS предлагает большое количество тем и плагинов. Система имеет API, встроенный редактор текста, теги и ЧПУ. На официальном сайте есть обширная документация, как для разработчиков, так и для обычных пользователей.
Файлы можно редактировать как в админке (site.com/panel) так и в файлах темы, где используется .txt формат.
Мы рассмотрели только несколько популярных систем. Рекомендуем также обратить внимание на следующие системы:
- Monstra (monstra.org)
- razorCMS (www.razorcms.co.uk)
- Statamic (statamic.com)
- GetSimple (get-simple.info)
- HTMLy (www.htmly.com)
- Bolt (bolt.cm)
- Automad (automad.org)
- Typesetter (ypesettercms.com), ранее известна как gp|Easy
- Bludit CMS (bludit.com)
- Yellow (datenstrom.se/yellow/)
- Nibbleblog (www.nibbleblog.com)
Надеемся, подобные системы помогут решить Ваши задачи и упростить процесс управления сайтом.
5 / 5 ( 12 голосов )
10 Flat CMS для настройки легких веб-сайтов — лучший из
Традиционные системы управления контентом (CMS), такие как WordPress или Joomla, хороши, но если вы создаете небольшой веб-сайт или личный блог, вам, вероятно, не понадобятся богатые функциональные возможности. Вам нужно более простое, элегантное и легкое решение, а вам нужна плоская CMS.
Самое поразительное отличие, которое вы увидите в плоской CMS, заключается в том, что она не требует базы данных. Плоская CMS хранит любые данные или контент сайта только в файлах и папках. Не запрашивая извлечение контента из базы данных, вы наслаждаетесь быстрой загрузкой вашего сайта. Вы также можете пропустить громоздкий процесс установки; просто загрузите файлы на сервер, и веб-сайт готов.
Если вы хотите попробовать Flast CMS, вот 10, с которых вы можете начать. Почти все они имеют редактор Markdown, который может отображать ваши файлы .md на веб-страницах. Некоторые из них также имеют визуальный редактор с функциями WYSIWYG, а также управление пользователями и ролями.
Рекомендуемое чтение: полное руководство по Fork CMS
1. Грав
Grav читает файлы уценки, которые вы загружаете в папку user / pages /, а затем отображает их как страницы. Если вы хотите прыгнуть в это очень быстро, есть скелеты сайтов что вы можете использовать, чтобы запустить свой проект.
Grav использует шаблонный движок Twig для создания тем; Вы можете создавать свои собственные темы, так как это довольно просто, или вы можете использовать любую из 20 готовых тем. Грав также имеет много плагины добавить дополнительные функции на ваш сайт. Для легкой установки вы можете использовать Grav Package Manager,
Pico позволяет создавать сайты легко и быстро. Вы создаете содержимое в файлах .md, а затем загружаете его в папку содержимого в каталоге установки. Этот файл станет доступной страницей на вашем сайте.
3. Капли
Dropplets – это простая CMS для ведения блога, без базы данных и простой установки за считанные секунды для запуска на любом сервере. Он имеет страницу администратора для настройки параметров сайта, но не для редактирования содержимого. Чтобы создать контент, напишите свое сообщение в формате Markdown и загрузите его на сервер с панели инструментов, щелкнув Public или Update Posts.
Dropplets поставляется с бесплатным шаблоном, но если вы хотите больше, вы можете купить премиум шаблон на панели инструментов. Если вы дизайнер и предпочитаете создавать свою собственную тему, специального движка шаблонов нет, просто используйте обычный PHP.
Моя любимая CMS с плоскими файлами, Кирби, имеет широкие возможности, но очень проста в использовании. Хотя вы можете добавить контент вручнуюКак и в случае других плоских CMS, существует также веб-интерфейс с именем Kirby Panel, который позволяет публиковать контент в виде страницы, блога или галереи, а также управлять пользователями и ролями.
Кирби позволяет вам писать контент в формате Markdown по умолчанию, но есть визуальный редактор уценок плагины, чтобы писать весело. Вы можете просматривать больше плагины сделать ваш веб более мощным и удивительным.
Automad – это файловая CMS, разработанная для работы без какой-либо зависимости от базы данных. Вы можете добавить контент на основе текста, сохраненный в формате .txt и загруженный в папку страниц. Если вы не являетесь поклонником кодирования, вы можете использовать веб-интерфейс пользователя, чтобы легко добавлять контент и галереи.
Automad использует собственный шаблонизатор для создания тем, и его легко использовать, так как они предоставляют Функции панели инструментов генерировать элементы на странице.
В ваш пост вы можете вставлять изображения и файлы других типов, например PDF. Лучше всего, gpEasy поставляется с десятками темы а также плагиныбольше, чем может предложить другая CMS.
С помощью желтого вы можете написать контент в формате .txt, а также в Markdown и HTML. Когда вы выполняете свежую установку, Yellow включает страницы «Домой» и «О нас». Страница является содержимым по умолчанию. Если вы хотите сделать блог, то вы можете использовать плагин для блога; чтобы вставить изображения, вы должны использовать плагин изображения,
8. WonderCMS
WonderCMS – самая маленькая CMS в мире (их претензия). Его размер довольно мал (всего 15 КБ на 7 файлов), но при этом он имеет отличную функцию, такую как редактирование содержимого. Вы можете захватить темы, и получить плагины добавить функции на ваш сайт, такие как добавление галереи и WYSIWYG-редактор.
Razor – это простая файловая CMS, которая проста в использовании, даже если вы не можете кодировать. Чтобы запустить свой сайт, после установки перейдите в / login на вашем установочном URL и вставьте учетные данные по умолчанию для доступа к панели управления. Оттуда вы можете настроить общие параметры на вашем сайте, включая добавление или редактирование страниц.
Редактирование на странице с помощью текстового редактора – это такая классная функция, которая позволяет редактировать контент только в одном месте. Вы можете создайте свою собственную тему добавить аромат на сайт.
Nibbleblog использует одношаговый мастер установки. Все, что вам нужно сделать, это заполнить свою информацию, и вы можете войти в панель управления, чтобы сделать все, создавая запись в блоге или страницу с настройками сайта.
Похвальные грамоты
Конечно, есть еще много Flat CMS, созданных другими разработчиками, которые вы можете использовать. Я хотел бы добавить еще несколько из них для справки или в качестве альтернативы, если приведенный выше список не подходит вам.
Могу ли я иметь блог без базы данных с October CMS?
Я хотел бы знать, можно ли получить блог без базы данных, которая является типичным статическим функционалом генератора сайтов, с October cms?
blogs octobercms flat-fileПоделиться Источник FabioB 20 августа 2019 в 07:17
2 ответа
- Управление одной страницей October CMS
Я пытаюсь создать одностраничный веб-сайт, используя october CMS. October CMS имеет возможность создавать отдельные страницы с разными URL-адресами. Но я хочу создать одностраничный веб-сайт, способный управлять контентом, не зная html&php. Эта страница будет иметь 4-5 раздел, каждый раздел…
- Можно ли построить блог только с html?
Я хочу создать блог только с HTML, то есть без базы данных, без PHP, просто с HTML. Возможно ли это сделать? Это может быть странно, но я просто хочу создать очень простой блог, который просто требует 2 функций: создать новый пост комментарий Он будет размещен в Azure Blob-объекте, так что нет…
1
Конечно, плагин OctoberCMS позволит вам сделать это.
Однако бесплатный плагин блога от RainLab использует базу данных.
Настройка по умолчанию OctoberCMS также использует статические страницы для содержимого своего сайта (статические файлы, а не база данных). OctoberCMS выиграл лучший плоский файл 2018 года CMS от CMS критика.
Поделиться Wiego 20 августа 2019 в 17:33
0
Конечно, можешь! Следуйте За Этим
Затем вы можете создавать свои страницы cms в виде постов. Я считаю, что есть плагин для превращения редактора в wysiwyg, который ускорит процесс создания записей в блоге.
Поделиться Pettis Brandon 20 августа 2019 в 21:27
Похожие вопросы:
Блог CMS некоторые вопросы
Я пишу свой собственный блог cms. В которой я хочу закодировать следующие функции. общественное помещение: 1.Navigation бар. 2.Posts на индексной странице, которая включает в себя. Небольшое…
Дизайн базы данных CMS, модули?
Я работаю над простой системой PHP CMS и застрял с дизайном базы данных. Вот в чем проблема. У меня есть таблица с именем pages, она содержит все страницы, которые я могу добавить, и информацию об…
CMS без бэк энда или базы данных
Смогу ли я использовать wordpress CMS без базы данных или бэк-энда веб-сайта, потому что веб-сайт предназначен только для рекламы или отображения содержимого компании
Управление одной страницей October CMS
Я пытаюсь создать одностраничный веб-сайт, используя october CMS. October CMS имеет возможность создавать отдельные страницы с разными URL-адресами. Но я хочу создать одностраничный веб-сайт,…
Можно ли построить блог только с html?
Я хочу создать блог только с HTML, то есть без базы данных, без PHP, просто с HTML. Возможно ли это сделать? Это может быть странно, но я просто хочу создать очень простой блог, который просто…
как добавить линейный график в October CMS?
Я хочу добавить линейную диаграмму в качестве контрольной диаграммы на одной из страниц виджета в октябре CMS. CMS имеет готовые классы для гистограммы и круговой диаграммы. Мне было интересно, есть…
Интегрируйте тему Bootstrap в October CMS
У меня есть базовая настройка страницы с использованием October CMS, и мне нужно интегрировать в нее тему AdminLTE. Я уже делал это раньше в Laravel году, но не знаю, как это сделать в октябре CMS…
Как я могу использовать плагин vars october cms в func ‘onStart’
У меня есть плагин пользователя в October cms. Я могу использовать {{user.name}} на странице, но как я могу использовать его на функции onStart
Как предоставить источник данных для Select2 с October CMS через встроенный фреймворк Ajax
Октября CMS предоставляет обширный рамках AJAX, что я ищу, чтобы использовать, чтобы заполнить поле с Select2. Согласно Select2, использование удаленного набора данных происходит следующим образом:…
Получить и зарегистрировать зарегистрированный идентификатор пользователя October cms
как я могу получить & зарегистрировать вошедшего в систему пользователя ID в таблице с October cms заранее благодарю вас!
Grav CMS: обзор, отзывы, аналоги, интеграция, сайт
Описание
Grav — это файловая CMS (flat-file CMS) с открытым кодом, не требующая базы данных и построенная на модульной основе, легкая в использовании и невероятно быстрая. Благодаря структуре без использования базы данных, система имеет ряд преимуществ: простая установка, удобная кастомизация и быстрое развертывание на любой сервер на базе PHP 5.4 и выше, включая новую версию PHP 7.
Возможности сервиса
- Плоская файловая структура. Это не только убирает необходимость в базе данных, но также позволяет легко создавать, менять и редактировать контент.
- Мощная командная строка. Grav была спроектирована для удовлетворения нужд пользователя. Это включает в себя возможность предоставить пользователям решать, хотят ли они контролировать Grav практически полностью, используя командную строку, или при помощи простого, но мощного плагина админ-панели.
- Плагины. Очень гибкая и модульная архитектура Grav позволяет почти все описать в виде плагина (plugin). Ядро Grav может работать само по себе, всё что вам нужно, это только тема и больше ничего, но для расширения возможностей и удовлетворения требований сайта все сводится к плагинам. Плагины могут быть подключены к большому числу событий (events), которые вызываются в ядре Grav во время исполнения задач. Каждое событие и задача оптимизированы для поддержки приоритета #1 в Grav, скорости.
- Разработка, ведомая сообществом. Пользователи имеют возможность взаимодействовать напрямую с разработчиками Grav как через GitHub Issues, так и через Gitter чат, оставлять отзывы, задавать вопросы, и поднимать проблемы, которые они находят. Есть также форум, где пользователи могут найти информацию, запросить детальную поддержку, и встретить других пользователей Grav.
- Создание нового типа страницы с кастомными полями. Самый лучший способ, чтобы понять как работает Grav с точки зрения разработки, это окунуться и посмотреть её в действии. Вы можете скачать ядро Grav, некоторые плагины и бесплатные темы с GetGrav.org. Там же вы можете найти заготовки, которые помогут вам быстро начать ознакомление с Grav.
Аналоги и альтернативы для Grav CMS
Grav CMS — похожие решения и продукты
Агрегатор WP
Уникальный шаблон WordPress для создания движка сайта-агрегатора со скриптами
WordPress
WP это — платформа для управления сайтами №1 в мире. Отличается большим количеством готовых плагинов и тем. Быстрым созданием сайтов.
1C Битрикс — Управление сайтом
CMS — система управления сайтами. Входит в тройку лидеров России.
Тильда
Tilda — это платформа для создания впечатляющих сайтов для бизнеса и медиа
Nethouse
Все инструменты для создания сайта или события от Nethouse.
Teletype
Teletype — это инструмент для объединения сообщений из чата на сайте, популярных мессенджеров и социальных сетей
Drupal
Drupal — система управления содержимым (CMS), используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие).
Plone
Plone — открытая система управления содержанием (CMS). Работает с использованием сервера приложений Zope, написанного на языке программирования Python
Contentful
Contentful — это платформа управления контентом, которая позволяет легко публиковать контент на разных платформах
Eshoper
Eshoper — это профессиональная CMS интернет-магазина. Для малого и среднего бизнеса для создания интернет-магазинов до 1 000 000 товаров
ExpressionEngine
ExpressionEngine — коммерческая мультисайтовая система управления контентом, построенная на фреймворке CodeIgniter
Craft CMS
Craft CMS – многофункциональная платформа с открытым исходным кодом
Bolt CMS
Bolt CMS – современная система управления контентом, цель который быть максимально понятной и простой
Pagekit
Pagekit — это новая модульная CMS от немецкой студии-производителя шаблонов YOOtheme, основанная на Symfony компонентах, а также Vue. js, Webpack, Doctrine и других современных технологий
PyroCMS
PyroCMS — это приложение для управления контентом с открытым исходным кодом
Блог, обзоры, новости
Производительность фреймворков PHP 5.6, 7.0, 7.1, 7.2, 7.3, and 7.4 — бенчмарк 2020
Посмотрим тесты производительности PHP на различных платформах, чтобы увидеть, как различные версии отличаются друг от друга. На этот раз сравним шесть различных […]
Посмотреть блог по теме: Grav CMS
Простая и легкая Archivarix CMS. Редактор копированных сайтов.
Отредактировано 26/05/2020 Версия CMS 0.1.200521
Для того, чтобы вам было удобно редактировать восстановленные в нашей системе сайты, мы разработали простую Flat File CMS состоящую всего из одного небольшого файла. Не смотря на свой размер, эта CMS является мощным и универсальным инструментом для работы с вашими сайтами. В ней доступны все базовые возможности любой CMS, а так же специальные фишки для вебмастеров, создающих PBN на основе восстановленного из Веб Архива контента.
Скачать Archivarix CMS
Смотреть видео
Если вы восстановили или скачали какой-нибудь сайт то установка его на ваш сервер может быть долгим процессом, особенно если сайт весит очень много. С Archivarix CMS этот процесс займет существенно меньше времени. Просто скачайте CMS и установите ее на свой сервер. Откройте файл по адресу http://yoursite.com/archivarix.cms.php и введите серийный номер вашего восстановления. Вы его увидите в письме, которое будет отослано системой после завершения процесса восстановления сайта из Веб Архива, или скачивания существующего сайта.
К примеру, тестовое восстановление сайта fire.com имеет серийный номер C44K-EG4M-8A0W-OOEQ.
Теперь запустите скачивание и подождите немного времени. CMS развернет восстановленный сайт на сервере. Теперь можно установить свой пароль на сайт и приступать к редактированию. Но для начала из соображений безопасноси лучше поменять название файла archivarix.cms.php на какое-либо другое.
Интерфайс редактора простой и интуитивно понятный. В левой колонке можно выбирать файлы сайта, в правой редактировать их используя как WYSIWYG редактор так и редактор кода. Можно менять названия файлов, время создания, устанавливать редиректы. Так же тут расположен инструмент создания шаблонов, с его помошью можно создавать новые страницы на основе существующих. В нем можно создать шаблон для постов контента на ваш восстановленный сайт и новые посты будут появляться в существующем дизайне.
Поиск и замена представляет из себя мощный инструмент редактирования восстановленного сайта. Как правило после восстановления необходимо сделать множество изменений внутри контента, поменять теги страниц, адреса внешних ссылок и скриптов, удалить не нужные файлы. Изменения можно делать как внутри контента сайта, так и менять названия URL. Для этого можно использовать регулярные выражения, список которых находится тут.
Раздел Инструменты содержит множество полезных вещей для настройки сайта. Импорт восстановления поможет добавить недостающие файлы и объединить их с уже готовым сайтом, либо объединить два или несколько разных сайтов в один. Конвертация в UTF-8 избавит вас от древних кодировок, часто встречающихся на старых сайтах. Там же можно удалять битые ссылки, изображения, проставлять тег rel=»nofollow» всем внешним ссылкам и многое другое.
Раздел История содержит лог всех проведенных изменений на сайте. Вы можете в любой момент создать точку отката, откатить все или часть сделанных изменений или полностью переустановить сайт.
Настройки кроме управления управления отображением контента внутри CMS и настроек безопасности содержат в себе управление лоадером. Лоадер Archivarix это файл index.php который идет вместе с каждым восстановленным сайтом. В нем прописываются пути на дополнительные файлы и скрипты, такие как баннерные сети, биржи ссылок, системы сбора статитстики. Там же настраивается возможность работы с другой CMS, протокол сайта (HTTP и HTTPS), исправление 404 ошибки для отсутствующих файлов, настройка кеширования статических файлов. Теперь вместо редактирования самого файла возможно изменение настроек внутри CMS. Это удобнее, так как при обновлении системы все настройки сохраняются.
Видео о работе Archivarix CMS
Использование материалов статьи разрешается только при условии размещения ссылки на источник: https://archivarix.com/ru/blog/cms/
Что такое Grav? | Grav CMS на русском
Grav — это легкая, быстрая и простая CMS для создания сайтов почти любой сложности. С помощью нее вы можете создавать удивительные вещи уже сейчас.
Это одна из самых популярных Flat-file CMS. Да да она использует файлы, и это делает ее очень быстрой, так как она может работать с невероятной скоростью HTML сайта. При этом создавая низкую нагрузку на хостинг и предоставляя все удобства для редактирования сайта и позволяя быстро изменять сайт.
Grav — это модульная архитектура, вы можете выбрать то, что нужно вам, при этом уже сейчас в нем есть все необходимо для строительства любого сайта. Сейчас Grav состоит из: Ядра CMS (Core), Плагинов (Plugins), Темы (Theming) и отдельного плагина админ-панели, и все это служит только одной цели, чтоб вы могли создавать контент, просто, быстро и приятно.
Давайте посмотрим, что может дать каждая часть Grav в отдельности.
Ядро
Flat-File Архитектура
Grav быстрая и гибкая благодаря хорошо оптимизированной плоской файловой архитектуре.
Интеллектуальное кеширование
Система использует сложную систему кэширования во всем и знает, когда требуется автоматическое обновление кэша.
Мгновенная установка
Вам достаточно распаковать архив с системой и она уже готова к работе, предварительной настройки не требуется.
Инструменты консоли
Уже встроены инструменты командной строки, такие как: установка зависимостей, очистка кэша, создание пользователя и резервных копий!
Менеджер пакетов
Позволяет находить, устанавливать и легко обновлять расширения для Grav.
Обширная документация
К сожалению перевод документации на русский еще не готов, но вы можете прочитать ее на официальном сайте.
Новейшие технологии
Grav использует лучшие в своем классе технологии, такие как: Twig, Markdown, YAML, компоненты Symfony и Doctrine Caching.
Система переопределений
Конфигурации на основе YAML с возможностью переопределения позволяет обеспечить максимальную гибкость конфигурации.
Мультисайтовость
Поддержка многосайтовости не требует ни каких дополнительных плагинов.
SEO
Человек-читаемые URL-адреса вместе с обширной системой метаданных обеспечивает фантастические возможности SEO.
Маршрутизация
Забудьте про дубли страниц и сложности в формировании той ссылки, которая вам нужна, все это уже есть в Grav.
Пользователи и права
Легко создавать пользователей и их роли, а так наборы разрешений, чтобы ограничить доступ к любой странице.
Простой бекап
Инструменты бекапа уже встроены в CMS и вы можете воспользоваться этим средствами из консоли.
Минимальные требования
Grav имеет минимальные требования и работает на PHP 5.5 и выше, его требования удовлетворяют 99% веб-серверов.
Отладка
Мощная визуальная панель отладки помогает процессу разработки, предоставляя важную информацию в понятной форме.
Контент
HTML или Markdown контент
В Grav встроенная поддержка Markdown, но вы можете использовать обычный HTML или даже сочетание их.
Поддержка мультиязычности
Используйте свой родной язык, или включите поддержку несколько разных языках.
Модульные страницы
Модульные страницы позволяют создать одну страницу, построенную из других «модулярных» страниц.
Настраиваемые поля
YAML заголовки страниц позволяют добавлять пользовательские динамические поля к содержимому.
Гибкая таксономия
Встроенная поддержка таксономии, таких как: теги или категории — это поможет организовать ваш контент.
Поддержка систем управления версиями и синхронизация
Используйте GIT, SVN, Dropbox и другие сервисы до версиирования и синхронизации своих данных.
Поддержка медиа типов
Grav изначально понимает и поддерживает различные форматы: изображения, видео, аудио и файлы.
Обработка картинок
Поддерживается манипуляции с изображениями: изменить размер, обрезать, частоты дискретизации, эффекты и кэширование
Авто обработка ссылок на странице
Grav автоматически обрабатывает создавать ссылки между страницами и формирует структуру.
Темы
Ни каких ограничений в дизайне
Вы не должны чувствовать ограничений вашей CMS, Grav не накладывает никаких ограничений на ваше творчество.
Язык шаблонов
Twig лучший шаблонизатор в своем классе и обеспечивает мощные функции, наряду с большой производительностью.
Наследование в шаблонах
Вы можете расширить другую тему, и изменять только ее части, позволяя легче обновляться.
Менеджер библиотек
Встроенный менеджер библиотек позволяет управлять CSS и JS, включая сжатие и обработку.
Доступ к событиям и хукам плагинов
Темам обеспечен полный доступ к хукам событий плагинов, это позволяет темам полностью контролировать Grav.
Дополнительные Twig функции
Воспользуйтесь дополнительными полезными фильтрами и функциями, которые идут вместе с Grav, они расширяют возможности Twig.
Используйте любой CSS фреймворк
Вы можете использовать любой CSS фреймворк, какой вам нравится: Bootstrap, Foundation, Pure или любой другой.
Плагины
Много плагинов
Grav уже имеет много плагинов с открытым исходным кодом для расширения базовой функциональности.
Контроль плагинов над Grav
Плагины имеют полный контроль над Grav с обширными возможностями событий и хуков.
Простое написание
Система плагинов, хотя и очень функциональная, но при этом очень проста в использовании, чтоб позволяет быстро и просто создавать плагины.
Расширяйте по необходимости
Grav была написана, чтобы быть маленькой и быстрой CMS, но плагины позволяют расширить функциональность по мере необходимости.
Админка
Она лишь дополнение
Вам не обязательно использовать панель администратора, но она обеспечивает отличный опыт для пользователей или авторов взаимодействия с Grav.
Простой интерфейс
Простой и интуитивно понятный интерфейс позволяет даже неопытным людям, создать материалы и управлять содержимым Grav.
Расширяемая
Вы можете создавать плагины, для расширения возможности админ панели и администрирования сайта.
Все необходимые функции
Grav это flat-file CMS, вам не нужна админка, но она включает все необходимые функции по управлению системой.
Адаптивная
Вы можете управлять Grav, как с мобильного телефона, так и с персонального компьютера.
Установка и обновление
Админ-панель позволяет легко устанавливать плагины и темы, а также обновления CMS в один клик.
Статистика
На главной странице панели вы уже видите, чем живет ваш сайт. Вы можете увидеть основные метрики вашего сайт на одном экране.
Разбираемся с плоскими CMS
Развитие технологий диктует новые требования к качеству и скорости сайтов. Чем быстрее сайт, тем большей популярностью он пользуется как у пользователей, так и у поисковых систем. По этой причине онлайн-сервисы помешаны на повышении производительности. Вот тут на сцену выходят плоские CMS.
На этапе создания сайта бывает сложно выбрать систему управления контентом, особенно когда выбор велик. Плоские CMS становятся все популярнее, потому что решают большую часть проблем владельцев новых сайтов и даже разработчиков.
Если вы задумываетесь не выбрать ли подобную CMS для своего нового проекта, эта статья для вас.
Что такое плоская CMS?
Для начала давайте разберемся с тем что такое плоская CMS. CMS или система управления контентом (Content Management System) — это инструмент для управления, публикаций, создания и дизайна сайта. Он покрывает практически все формы контента. Если вы знакомы с WordPress или Drupal, то уже понимаете как важно правильно выбрать CMS для вашего сайта.
Так что из себя представляет плоская CMS?
Уже по название становится понятно, что это упрощенная версия традиционных систем управления контентом. Плоская CMS — легковесная альтернатива, которая отлично подойдет для небольшого бизнеса или персонального сайта.
Она не требует базы данных, чаще всего храня всю информацию в файлах и папках.
Эта статья поможет вам понять подходит ли вам подобное решение.
В чем преимущества плоских CMS?
Скорость
Плоская CMS как правило быстрее традиционных, потому что не нуждается в подключении к базам данных. Сайт на WordPress, при тщательной настройке и отсутствии утяжеляющих плагинов, может загрузиться за три секунды (это в хорошем случае). Плоские CMS загружаются быстрее.
Это всегда хорошо сказывается на SEO сайта, пользовательском опыте и конверсии. Другими словами, у сайта, который грузится за мгновение намного больше преимуществ.
Простая настройка
Опять же давайте сравним с WordPress. Сайт на этой системе можно установить за пять минут, но после придется потратить немало времени на настройку всего.
В случае с плоскими CMS, установка заключается в простой загрузке файлов и папок.
Беспроблеммная миграция
Сайт на плоской CMS легко переносить с одного хостинга на другой.
Часто эти системы включают автоматическое резервное копирование данных, которое также легко настроить. Это особенно удобно для разработчиков, чьи клиенты часто меняют тему деятельности и настройки сайтов.
Варианты плоских CMS
Если вы решили попробовать одну из плоских систем управления контентом, вот три хороших варианта:
Grav
Grav, пожалуй самая популярная система из себе подобных. Она включает такие функции как установка тем и плагинов за один клик, адаптивный дизайн и SEO-ориентированность. Также система выдает графики статистики и производительности сайта.
Bolt
Bolt обладает простым, но функциональным интерфейсом, на котором можно создать сайт без особых навыков в этой области. Система также гибка для фронт- и бэкенд-разработчиков, так как дает возможность интегрировать код и редакторы.
Еще одна приятная функция Bolt — вы можете поделиться созданной вами темой здесь.
Pico
По словам разработчиков Pico, красота этой системы в ее простоте. Даже сам код прост настолько, чтобы вам было максимально просто настроить его, в случае если это вообще понадобится. Но по факту создать сайт на Pico можно без знаний HTML.
Плюс ко всему Pico — программное обеспечение с открытым кодом. Это значит что вы можете менять и настраивать ее по своему желанию. А также система бесплатна, поэтому предложения по улучшению и пожертвования приветствуются.
В отличие от традиционных CMS, плоские системы управления контентом не нуждаются в доступе к серверу для нормального функционирования. Поэтому у них скромные системные требования и они работают практически в любой среде.
Традиционные CMS доказали свои возможности и преимущества, и мы не подвергаем их сомнению. Однако многие усложняющие и утяжеляющие систему функции совершенно без надобности, если вам нужен простой сайт: портфолио, целевая страница или персональный блог.
Если вы ищете простой интерфейс и несложную в управлении систему, возможно плоские CMS отлично вам подойдут!
Автор статьи — CHRISTOPHER JAN BENITEZ
Перевод — Дежурка
Смотрите также:
Список лучших CMS для плоских файлов
Плоский файл – CMS — это платформа, которая не требует базы данных, а сохраняет данные в набор текстовых файлов. У использования CMS с плоскими файлами есть много преимуществ по сравнению с системами управления базами данных, читайте дальше, чтобы узнать, что мы считаем лучшей CMS с плоскими файлами на рынке.
Большинство систем управления контентом, как правило, используют базы данных для хранения своего контента, но в последнее время наблюдается тенденция выхода на рынок плоских файловых CMS.С твердотельными накопителями и повышенной скоростью доступа в Интернет решения на основе баз данных не всегда могут быть лучшим выбором. Сегодня я собираюсь поделиться с вами подборкой активно развивающихся и популярных систем CMS с плоскими файлами для изучения.
В качестве примечания, есть еще много решений, я стремлюсь перечислить только те, которые были обновлены в течение последнего года, поскольку многие из них все еще имеют веб-сайты, но не видели активности или обновлений в течение некоторого времени.
Грав
Веб-сайт: https: // getgrav.org /
Grav, недавно получивший награду CMS Critic за лучшую CMS с открытым исходным кодом, является популярной CMS с плоскими файлами, разработанной людьми из RocketTheme. Это быстро, имеет очень симпатичный плагин администратора и хороший выбор доступных тем на выбор.
Приборная панель GravКирби
Сайт: https://getkirby.com/
Kirby предлагает красивый интерфейс, который должен показаться знакомым тем, кто привык к WordPress и т.п., и является еще одним отличным выбором для CMS с плоскими файлами.Разница между этим и другими в этом списке заключается в том, что Kirby — это коммерческий продукт, который доступен для покупки за единовременную плату менее 20 долларов (цена в США). Это того стоит, если вам нужна простая в использовании CMS для базовых веб-сайтов.
Кирби АдминМонстра
Веб-сайт: http://monstra.org/
Monstra — это CMS с плоскими файлами на основе XML, которая является быстрой, расширяемой и имеет хороший выбор плагинов для расширения системы. Monstra многопользовательский и очень настраиваемый.Вы также можете посетить их веб-сайт, чтобы получить бесплатную демонстрацию интерфейса, чтобы узнать, подходит ли он вам. Судя по моему тестированию, он был очень отзывчивым и имел хорошо продуманный административный интерфейс.
Бритва Monstra DashboardCMS
Веб-сайт: http://www.razorcms.co.uk/
razorCMS — это простая в использовании CMS с плоскими файлами, которая предоставляет вам простое редактирование на странице, вместо того, чтобы изменять ваш контент из панели администратора. Он существует уже много лет и имеет форумы, которые вы можете использовать для получения поддержки, если она вам понадобится, хотя, по последней проверке, они не были очень активными в последний год.
Администратор Razor CMSGetSimple
Сайт: http://get-simple.info/
GetSimple существует уже много лет и является еще одним отличным вариантом, который стоит рассмотреть. Это CMS на основе плоских файлов, основанная на XML, в которой есть множество плагинов и тем, доступных для использования. Благодаря простому в использовании интерфейсу администратора и редактору контента (а также демонстрации на их веб-сайте, которую вы можете попробовать) это хороший вариант.
GetSimple AdminHTMLy
Веб-сайт: https: // www.htmly.com/
HTMLy — это платформа для ведения блогов с открытым исходным кодом, ориентированная на простоту и скорость. Это отличный вариант, если вы хотите создать блог или простую CMS, и его легко установить и настроить. К сожалению, мне не удалось найти снимок экрана интерфейса администратора, поэтому вместо этого я делюсь снимком экрана темы.
HTMLy АдминистраторAutomad
Веб-сайт: http://automad.org/
Automad — это плоская CMS на основе файлов, которая предлагает двухэтапную систему кэширования, что делает ваш сайт чрезвычайно быстрым.Веб-интерфейс пользователя позволяет легко — даже новичкам — управлять веб-сайтом. Механизм шаблонов позволяет дизайнерам создавать собственные темы и шаблоны без знания PHP. Интерфейс расширения позволяет разработчикам создавать плагины для любых функций. Также можно поставить под контроль версий весь сайт с помощью Git или Mercurial.
Automad AdminWonderCMS
Веб-сайт: https://www.wondercms.com/
WonderCMS — это CMS (система управления контентом) с открытым исходным кодом, построенная на PHP, jQuery, HTML и CSS.Он не требует какой-либо настройки, его можно просто разархивировать и загрузить на ваш хостинг-провайдер. База данных представляет собой текстовый файл, который легко копировать, перемещать, резервировать и восстанавливать.
WonderCMS AdminНаборщик текста
Веб-сайт: http://www.typesettercms.com/
Typesetter — еще одна система управления содержимым плоских файлов, которая позволяет пользователям создавать многофункциональные и гибкие веб-сайты с простым и легким в использовании интерфейсом. True WYSIWYG избавляет от лишних догадок при редактировании содержимого страницы, в то время как автосохранение гарантирует, что ваша работа не будет потеряна.
Наборщик AdminBatFlat
Веб-сайт: https://batflat.org/
Batflat — это простая, легкая и быстрая польская система управления контентом. Впервые он был выпущен в мае 2016 года. Он не требует установки, полон функций, которые делают ваш веб-сайт быстрым и эффективным, и не использует базы данных, как другие CMS с плоскими файлами.
BatFlatFlexType
Веб-сайт: https://flextype.org
Flextype — это плоская файловая CMS с открытым исходным кодом, разработанная в 2018 году Сергеем Романенко.Его цель — предоставить экономичное решение с открытым исходным кодом без сложностей, присущих многим другим системам управления контентом. Вы можете прочитать об этом больше в нашем обзоре FlexType.
FlexType AdminЗнаете ли вы, что мне не хватает в этом списке? Если они активно поддерживаются (то есть обновления за последний год), пожалуйста, не стесняйтесь указывать на них в комментариях ниже.
10 лучших плоских CMS для легких сайтов
Традиционные системы управления контентом (CMS), такие как WordPress или Joomla, великолепны, но если вы создаете небольшой веб-сайт или личный блог, вам, вероятно, не понадобятся предлагаемые богатые функциональные возможности.Вам нужно более простое, элегантное и легкое решение — вам нужна плоская CMS.
Самое поразительное отличие, которое вы увидите в плоской CMS, заключается в том, что она не требует базы данных. Плоская CMS хранит любые данные или контент веб-сайта только в файлах и папках.
Не запрашивая контент из базы данных, вы получаете удовольствие от быстрой загрузки вашего веб-сайта. Вы также можете пропустить громоздкий процесс установки; просто загрузите файлы на сервер и сайт готов.
Если вы хотите попробовать флэш-CMS, вот 10, с которых вы можете начать. Почти все они имеют редактор Markdown, который может отображать файлы .md
на веб-страницах. Некоторые из них также имеют визуальный редактор с функциями WYSIWYG, а также управление пользователями и ролями.
Окончательное руководство по форк CMS: установка, темы и советы для начинающих
За последние годы был выпущен ряд популярных проектов с открытым исходным кодом.Системы управления контентом могут предложить … Подробнее
1. Grav
Grav считывает файлы уценки, которые вы загружаете в папку user / pages /
, а затем отображает их как страницы. Если вы хотите быстро погрузиться в это, есть сайты скелетов, которые вы можете использовать, чтобы запустить свой проект.
Grav использует шаблонизатор Twig для создания тем; вы можете создавать свои собственные темы, поскольку это довольно просто, или вы можете использовать любую из 20 готовых тем. У Grav также есть множество плагинов для добавления дополнительных функций на ваш сайт.Для легкой установки вы можете использовать Grav Package Manager.
2. Пико
Pico позволяет легко и быстро создавать веб-сайты. Вы создаете контент в файлах .md, а затем загружаете его в папку content
в каталоге установки. Этот файл станет доступной страницей на вашем веб-сайте.
Вы можете создать свою тему с помощью механизма шаблонов Twig. Также доступны плагины для разбивки на страницы, слайдера, метатега и других, расширяющих функциональность вашего сайта.
3. Капельницы
Dropplets — это простая CMS для удобного ведения блога, без базы данных и простой установки за считанные секунды для запуска на любом сервере. У него есть страница администратора для настройки параметров сайта, но не для редактирования содержимого.
Чтобы создать контент, напишите свой пост в формате Markdown и загрузите его на сервер с панели управления, нажав Public или Update Post .
Dropplets поставляется с бесплатным шаблоном, но если вам нужно больше, вы можете купить премиум-шаблон на панели инструментов.Если вы дизайнер и предпочитаете создавать свою собственную тему, специального механизма шаблонов нет, просто используйте обычный PHP.
4. Кирби
Моя любимая CMS с плоскими файлами, Kirby обладает обширными функциями, но чрезвычайно проста в использовании. Хотя вы можете добавлять контент вручную, как и в случае с другими плоскими CMS, существует также веб-интерфейс под названием Kirby Panel, который позволяет вам публиковать контент в виде страницы, блога или галереи, а также управлять пользователями и ролями.
Kirby по умолчанию позволяет писать контент в формате Markdown, но есть плагины для визуального редактора разметки, которые делают написание увлекательным.Вы можете просматривать больше плагинов, чтобы сделать вашу сеть более мощной и интересной.
5. Автомад
Automad — это файловая система управления контентом, предназначенная для работы без какой-либо зависимости от базы данных. Вы можете добавить текстовое содержимое, сохраненное в формате .txt
и выгруженное в папку pages
.
Если вы не любитель кодирования, вы можете использовать веб-интерфейс пользователя, чтобы легко добавлять контент и галереи.
Automad использует собственный механизм шаблонов для создания тем, и его легко использовать, поскольку они предоставляют функции Toolbox для создания элементов на странице.
6. gp | Easy
gpEasy — это быстрая и простая в использовании CMS для работы с плоскими файлами со многими включенными функциями. Установка проста, просто выполните следующие несколько шагов, чтобы подготовить свой сайт. GpEasy поставляется с редактором WYSIWYG для простого добавления и форматирования контента. Он также имеет файловый менеджер, поэтому вы можете легко управлять своим медиафайлом или папкой.
В свой пост вы можете вставлять изображения и файлы других типов, например PDF. Лучше всего то, что gpEasy поставляется с десятками тем и плагинов, больше, чем может предложить другая CMS.
7. Желтый
С помощью Yellow вы можете писать контент в формате .txt,
, а также в Markdown и HTML. Когда вы выполняете новую установку, желтый включает в себя страницы «Главная» и «О программе». Страница — это содержимое по умолчанию. Если вы хотите создать блог, вы можете использовать плагин для блога; для вставки изображений следует использовать плагин изображений.
Yellow включает в себя простой текстовый онлайн-редактор, так что вы можете редактировать или добавлять контент прямо на свой веб-сайт. Вы также можете загрузить содержимое файла вручную, что позволяет вам установить статус сортировки и публикации.
8. WonderCMS
WonderCMS — самая маленькая CMS в мире (их утверждение). Его размер довольно мал (всего 15 КБ на 7 файлов), но в нем есть классная функция, такая как редактирование контента на месте. Вы можете загружать темы и плагины для добавления функций на свой сайт, таких как добавление галереи и редактора WYSIWYG.
9. RazorCMS
Razor — это CMS с плоскими файлами, которой легко пользоваться, даже если вы не умеете кодировать. Чтобы запустить свой сайт, после установки перейдите по адресу / login
на своем URL-адресе установки и вставьте учетные данные по умолчанию для доступа к панели управления.Оттуда вы можете настроить общие параметры вашего веб-сайта, включая добавление или редактирование страниц.
Встроенное редактирование с помощью редактора форматированного текста — такая классная функция, которая позволяет редактировать контент только в одном месте.
10. Полубблог
Nibbleblog использует одношаговый мастер установки. Все, что вам нужно сделать, это ввести свою информацию, и вы можете войти в панель управления, чтобы делать все, от создания сообщения в блоге или страницы для настройки предпочтений сайта.
Вы можете легко форматировать контент блога, так как он поставляется с визуальным редактором.Вы также можете добавить туда изображение или видео. Существует около 9 готовых тем для изменения внешнего вида вашего сайта, а также плагины для добавления специальных функций.
Почетные упоминания
Конечно, есть еще много Flat CMS, созданных другими разработчиками, которые вы можете использовать. Я хотел бы добавить еще несколько из них для справки или в качестве альтернативы, если приведенный выше список не подходит для вас.
Grav — современная система управления контентом в виде плоских файлов
Стивен Лейн
@stevenjlainтолько что установил грав, пользоваться им очень приятно.Снимаю шляпу перед грав-командой. Я с нетерпением жду возможности использовать grav во многих-многих проектах!
Фейсал Хан
@ babushka99Grav — моя новая любовь. Настолько плавный, исключительно быстрый и нужное количество ручек и переключателей! @getgrav
Дэвид Блюм
@dblO_Om@rhuk Я только что прочитал полную документацию по @getgrav. Он так хорошо написан и стилизован, что это одно удовольствие. Блестяще!
Райан Литтл
@ryantereuТолько начал использовать @getgrav в качестве cms, но одна их документация впечатляет: дружелюбная, тщательная, хорошо продуманная.
Дэвид Истон
@dweebvidРазрабатывался вокруг WordPress, я хотел уменьшить чрезмерную сложность для своих нужд. Я нашел плоский файл cms под названием @getGrav, и он качает
Дейл Рис
@daylereesЯ только что поиграл, и, честно говоря, ОЧЕНЬ хорошо. Только несколько компонентов SF2, так что это БЫСТРО.
Брайан Оллендайк
@btopro30 секунд после установки @getgrav impression: это убийца wordpress, и нам нужна фабрика сайта для него в @elmsln для портфелей
Дени Дювошель
@desduvauchelleЛюблю @getgrav поверх WordPress.Если вы разработчик, вы, вероятно, влюбитесь в него. Если нет, то, вероятно, вам это тоже понравится.
Даниэль Као
@diplateevo@getgrav Just может быть одним из самых важных факторов, изменивших правила игры в веб-CMS.
Ричард Аллен
@pmrourkieАбсолютно любящий @getgrav. Просто, мощно и очень быстро!
Витор Коста
@vmcostaЯ только что нашел лучшую CMS с плоскими файлами, наконец-то… @getgrav замечательные ребята, отлично сделано, и да, я тоже ненавижу базы данных;)
Охват
@reachcontentЗнакомство с @getgrav, вы захотите номинировать его как лучший новый
Харли Хикс
@harlshicks@getgrav возвращает мне радость веб-разработки и дизайна.Так легко приступить к работе, и все части головоломки так хорошо подходят друг другу.
Йозеф Максстед
@jozefmaxtedПоигрался с @getgrav сегодня вечером, и я впечатлен. Супер простое создание страниц и тематика, гибкий рабочий процесс, просто приятно использовать!
Ноа Бетцен
@nezteb[Grav] — безусловно, лучшая CMS, которую я когда-либо использовал. @getgrav
Кейси Гжецка
@ z3ckaGrav законный! Я готов бросить Drupal в пыли сложностей.
Серж К. Келлер
@citizenkВы знаете, @getgrav, наконец, может стать CMS, которая не отягощает меня в проектах, которые мне нравятся. И да, каламбур определенно был задуман.
Паркер Эйдж
@parkerageeСегодня вечером влюбился в комбо @getgrav и @snipcart. Чрезвычайно быстрая установка и работает как шарм.
Эйр Петр
@air_petr@getgrav Спасибо за Grav !!! Нырнул последние несколько дней.Это действительно завораживает!
Джон Уильямс
@thudfactorCMS от @getgrav продолжает впечатлять. «Что мне нужно сделать, чтобы реализовать метаданные открытого графа? О… ничего».
Зубр
@ bison_42Каждый должен знать, что существует http://getgrav.org, плоская CMS, которая не отстой, она потрясающая!
Стивен Фостер
@s_r_foster@getgrav Ваша CMS САМАЯ ЛУЧШАЯ.Мне удалось быстро сделать свой сайт плоским: http://stephenfoster.us
Майк Винк
@mikewinkОх, как мне нравится развертывание в Grav (@getgrav)! Все является файлом .md или .yaml, никаких проблем с базами данных или другим разрозненным содержимым.
Пол Орвиг
@porwigЕсли вы еще не видели @getgrav, вам стоит! Множество хороших идей, продуманных до мелочей. Отличная работа, @rhuk!
Яхья Зини
@YahyaZiniБлагодарю команду @getgrav за создание такого великолепного
Скотт Эдгар
@thesneakybanditТолько что начал изучать новую CMS.Хорошо, узнал. Гениально простой материал от @getgrav.
О Grav | Grav CMS
Кто мы и почему мы разработали Grav
Grav создается и поддерживается командой преданных своему делу разработчиков, дизайнеров и пользователей. Поскольку Grav — это проект с открытым исходным кодом, мы высоко ценим вклад и приверженность пользователей. Это ключевые люди, которые делают все это возможным.
Основная группа
Группа переводчиков
Если вы хотите участвовать в переводе Grav, присоединяйтесь к нашему проекту перевода на основе Crowdin со своей учетной записью GitHub и просто начинайте перевод! Не забудьте присоединиться к нашему чату Grav.
Платиновые спонсоры
Особое спасибо щедрым спонсорам, перечисленным ниже, которые помогли развить Grav дальше благодаря своей финансовой поддержке.
Grav гордится своей принадлежностью к семье Open Collective. Теперь вы можете поддержать проект и продолжить развитие, став спонсором или спонсором.
Сторонники
Поддержите нас ежемесячным пожертвованием и помогите нам продолжить нашу деятельность.
Спонсоры
Станьте спонсором и разместите свой логотип в нашем README на Github со ссылкой на свой сайт.
Почему мы создали Grav …
Происхождение Grav связано с личным желанием работать с платформой с открытым исходным кодом, ориентированной на скорость и простоту , а не на обилие встроенных функций за счет сложности.
Существует множество отличных платформ CMS с открытым исходным кодом, включая личные фавориты Joomla и WordPress, а также некоторые действительно многообещающие перспективные платформы, такие как PageKit.
Все эти платформы полагаются на базу данных для сохранения данных, они мощные и предлагают хорошую степень гибкости.
Одним из реальных недостатков этих платформ является то, что они требуют серьезного отношения к тому, чтобы научиться использовать и развиваться на них. Вам действительно нужно выбрать один из множества и посвятить себя этой платформе, если вы хотите стать компетентным пользователем, разработчиком или администратором.
Что, если бы существовала платформа, которая была бы быстрой , простой в освоении и все еще мощной и гибкой ? Несомненно, что-то уже существует, что соответствует этим критериям? В моем поиске такой платформы стало ясно, что CMS на основе плоских файлов , вероятно, будет ответом, и есть из множества вариантов! Я составил список требований, которые, как я думал, обеспечат идеальную платформу для моих нужд:
- Быстро, прямо из коробки
- Плоско-файловая
- Контент, созданный в Markdown
- Шаблоны предоставлены Twig или аналогичным установленным проектом
- Расширяемость и гибкость за счет далеко идущей архитектуры подключаемых модулей
- Простая установка, минимальные требования к серверу
- Должен иметь открытый исходный код и иметь лицензию MIT, если возможно
- Solid Documentation
- Приятно использовать
Проблема была в том, что ничего не подходило точно под мои требования.Те, которые наиболее соответствовали моим требованиям, не были с открытым исходным кодом, поэтому возможность его разветвления и добавления необходимых мне функций была недоступна. У меня осталось два варианта:
- Начните с одной из платформ с открытым исходным кодом и превратите ее в свое идеальное решение.
- Начать с нуля
Первоначально я думал, что Pico может стать хорошей базой для начала, поскольку он уже удовлетворяет значительную часть требований. Однако, когда я погрузился глубже, я понял, что это не будет хорошей отправной точкой из-за его функционального подхода.Итак, вариант №2 был единственным вариантом, который мне оставался. Я начал сначала.
Grav в значительной степени вдохновлен целым рядом других платформ, но написан с нуля с упором на скорость , простоту и гибкость .
Ядро Grav построено на концепции папок и файлов разметки для контента. Эти папки и файлы автоматически компилируются в HTML и кэшируются для повышения производительности.
Его страницы доступны через URL-адреса, которые напрямую связаны со структурой папок, лежащих в основе всей CMS.Выполняя рендеринг страниц с помощью шаблонов Twig, вы получаете полный контроль над тем, как выглядит ваш сайт, практически без ограничений.
Отчасти гибкость обеспечивается простой, но мощной функциональностью Grav taxonomy , которая позволяет создавать взаимосвязи между страницами. Другой ключевой частью этой гибкости является архитектура плагина , которая существует на всей платформе, чтобы позволить вам взаимодействовать и изменять практически любую часть Grav по мере необходимости.
Прочтите нашу документацию, чтобы лучше понять, как работает Grav, и как он действительно может изменить ваши представления о веб-разработке.
15+ вариантов CMS с плоскими файлами для экономичного создания веб-сайтов
Плоские CMS с плоскими файлами — это идеальное решение для стартапов и малых предприятий, которые хотят быстро развернуть бережливые веб-сайты. ФОТО: Бруно Глэтш Поисковые системы и люди в равной степени требуют все более быстрых и быстрых веб-сайтов — особенно Google, который, по собственному признанию, одержим скоростью.Из-за этой повсеместной потребности в скорости системы управления контентом с плоскими файлами (CMS) стали идеальным решением для стартапов и малых предприятий, стремящихся быстро развернуть бережливые веб-сайты.
Хотя WordPress по-прежнему является предпочтительной CMS для небольших веб-ресурсов, появление CMS с плоскими файлами трудно игнорировать.
Что такое CMS с плоскими файлами?
CMS с плоскими файлами — это платформа, для которой не требуется база данных. Вместо этого он запрашивает свои данные из набора текстовых файлов.
Поскольку база данных не используется, CMS с плоскими файлами чрезвычайно проста в развертывании и очень легка с точки зрения размера. Некоторые CMS с плоскими файлами работают даже с пятью основными файлами.
Системы управления содержимым плоских файлов обеспечивают повышенную скорость, простоту, мобильность и безопасность.Кроме того, они являются доступным решением для менее технических людей и людей с ограниченным финансированием.
Вот основные преимущества CMS с плоскими файлами:
Быстрое развертывание: установку можно выполнить только с помощью FTP-клиента.
Скорость сайта: благодаря отсутствию запросов к базе данных сайты загружаются намного быстрее.
Легковес: платформ плоских файлов обычно очень малы по размеру.
Mobile: из-за их небольшого размера и отсутствия баз данных перемещать проекты в виде плоских файлов с сервера на сервер очень просто.
Верхняя плоская файловая система CMS
Если вашей целью является сверхэкономичный веб-сайт, вот список из пятнадцати лучших систем управления контентом с плоскими файлами, которые стоит рассмотреть — в произвольном порядке.
Построенный с использованием Symfony и YAML, Grav поддерживает HTML и контент с разметкой. Он имеет встроенный менеджер активов и систему аналитики и может похвастаться большой библиотекой плагинов.
Grav также использует механизм шаблонов Twig для предоставления скелетов шаблонов, а также готовых шаблонов.
Bolt идет на грань между плоскими файлами и традиционной CMS, потому что для этого действительно требуется база данных.Однако он использует SQLlite, который позволяет Bolt запрашивать копируемую однофайловую базу данных, тем самым имитируя большинство преимуществ системы с плоскими файлами.
Построенный на основе Silex и присыпанный компонентами Symfony, Bolt позиционирует себя как идеальный для редакторов контента, разработчиков внешнего интерфейса и разработчиков внутреннего интерфейса. Для более глубокого изучения Bolt, взгляните на мое сравнение между Bolt и Grav.
Monstra — это CMS с плоскими файлами на основе XML, которая может похвастаться большим выбором плагинов для расширения системы.Monstra также известна своими многопользовательскими возможностями, которые позволяют настраивать нескольких администраторов, редакторов и участников.
Скорость — приоритет для Monstra. Он минимизирует файлы HTML, CSS и JS, чтобы уменьшить размер полезной нагрузки, и объединяет последние два, чтобы уменьшить круговые обходы HTTP.
Если вы не против обойтись без графического пользовательского интерфейса, стоит подумать о Pico.
Это открытый исходный код, использует движок Twig для шаблонов и использует Markdown для форматирования контента.Любители HTML также могут использовать Pico для написания кода, который им нравится.
Если вы хотите быстро приступить к работе с интегрированной адаптивной темой, Automad — это система управления контентом в виде плоских файлов, которую стоит попробовать. В него встроены механизм кеширования, система тегов и поисковая система.
Automad также использует собственный механизм шаблонов для создания тем и предоставляет функции набора инструментов для создания элементов страницы.
Kirby — чрезвычайно популярное решение, которое позволяет вам добавлять контент вручную, как и в случае с любой другой CMS с плоскими файлами, или через веб-интерфейс Kirby Panel, который позволяет публиковать контент в виде страницы, блога или галерея.Kirby Panel также позволяет вам управлять такими вещами, как пользователи и роли.
Но будьте осторожны, Кирби имеет свою цену. За личные и коммерческие лицензии вам придется заплатить 17 и 89 долларов соответственно.
Построенный на PHP, angularJS, Bootstrap V3 и Font-Awesome, razorCMS имеет большой смысл для менее технических специалистов, поскольку предлагает встроенное редактирование вместо того, чтобы изменять ваш контент с помощью Markdown или HTML.
Вы также можете создать свою собственную тему razorCMS, чтобы персонализировать и брендировать свой веб-сайт.
Если вам нравится минимализм, налейте себе желтый. Он предоставляет урезанный текстовый редактор, который позволяет редактировать содержимое из веб-браузера, и позволяет загружать содержимое файла вручную, чтобы вы могли установить статус сортировки и публикации.
Yellow запускает вас со страниц по умолчанию «Главная» и «О программе» для запуска проектов. После этого вы можете расширить желтый сайт с помощью плагинов для таких вещей, как блоги и изображения.
Statamic построен на платформе Laravel и, как и Кирби, взимает с пользователей плату за привилегию его использования.
Он имеет регулярно обновляемые библиотеки тем и плагинов, создание страниц с перетаскиванием, редактор изображений, конструктор форм и шесть типов контента. Единственная проблема в том, что вам нужно выложить не менее 199 долларов, чтобы воспользоваться им. (Исправление: в более ранней версии этой истории говорилось, что стоимость составляла 99 долларов. Эта плата в размере 99 долларов применяется только к клиентам, обновляющимся с версии 1.)
Помните, я упоминал, что некоторые системы управления контентом плоских файлов работают всего с пятью основными файлами? Встречайте WonderCMS, возможно, самую маленькую CMS в мире.
Созданный на PHP, jQuery, HTML и CSS, WonderCMS может похвастаться несколькими темами и плагинами, некоторые из которых могут добавлять такие функции, как галереи и редактор WYSIWYG.
Как следует из названия, NibbleBlog предназначен для запуска простых личных и деловых блогов.
NibbleBlog доступен на четырнадцати языках, имеет встроенную систему комментариев и ряд встроенных плагинов, многие из которых заимствованы из пространства WordPress.
PulseCMS утверждает, что стандартное развертывание ее платформы быстрее, чем 96% всех других веб-сайтов.
Plus, он совместим с Amazon EC2 и может похвастаться большим каталогом надстроек. Что еще более интересно, PulseCMS имеет собственные приложения для iOS и Android, которые позволяют пользователям управлять своими сайтами на ходу.
Первоначально запущенная как форк Pico, PhileCMS работает на Twig и Markdown и не имеет графического пользовательского интерфейса.
Но у него есть система событий, перегрузка парсера, объектно-ориентированный дизайн и большой репозиторий плагинов.
Typesetter предоставляет медиа-менеджер, темы, плагины и свободу использования SCSS и LESS для настройки вашего сайта.
Он также предлагает редактор WYSIWYG, интегрированную контактную форму и доступен на нескольких языках.
Как и Bolt, Ghost технически не является CMS с плоскими файлами из-за использования SQLite для поддержки однофайловых баз данных. Но опять же, этот файл является отдельным и может быть скопирован, что делает его почти таким же мобильным, как и система плоских файлов.
Когда Ghost был запущен в 2012 году, многие считали его долгожданным убийцей WordPress — и, хотя этого не произошло, учетные данные Ghost как платформы для ведения блогов хорошо известны.
Достойных упоминаний:
Если ни одно из перечисленных выше решений для плоских файлов не поможет вам, вот еще одна партия систем управления контентом для плоских файлов, которые заслуживают почетного упоминания:
ahadb / flat-file-cms: список систем cms с строго плоскими файлами
Многие люди уходят из WordPress в пользу системы CMS с плоскими файлами без базы данных. WordPress был построен как простая платформа для ведения блогов и с годами превратилась в многофункциональную CMS. Многие из этих функций не нужны людям, которые просто хотят вести блог без лишних слов.Мы уважаем WordPress, и он всегда будет там. Этот небольшой проект просто нацелен на то, чтобы дать людям возможность работать с Flat File CMS, также известными как файловые CMS.
Мы не говорим здесь о генераторах статических сайтов, текстах файловых CMS, управляемых XML.
Что такое CMS с плоскими файлами?
Без базы данных CMS с плоскими файлами хранит контент в файлах и папках, в отличие от традиционной базы данных. Это означает, что вам не нужно запрашивать какую-либо базу данных в вашей системе — базы данных нет.Система плоских файлов генерирует динамические страницы, и каждое сообщение или страница блога просто находится в отдельной папке (в зависимости от системы и того, как вы ее структурируете). Есть несколько способов заполнения и синтаксического анализа содержимого, наиболее популярными из которых являются xml и markdown.
Отказ от использования базы данных дает определенные преимущества:
- Простота
- Скорость
- Безопасность
- Контроль версий
- Техническое обслуживание
- Переносимость
- Минус расходы (сервер)
Являются ли они «системами, подобными CMS», не следует ли их называть «системами публикации контента»?
Некоторые люди утверждают, что эти системы CMS с плоскими файлами не являются настоящими системами управления контентом.Хотя они позволяют вам управлять своим контентом, они не являются полноценными, поскольку не позволяют вам аутентификацию / авторизацию. Аргумент состоит в том, что полноценная CMS должна каким-то образом предоставлять и запрещать пользователям создавать / читать / обновлять / удалять доступ и разрешения.
Это может быть спорная тема, и цель этого небольшого проекта — познакомить вас с этими системами управления контентом с плоскими файлами. Если вы новичок в игре, вам будет полезно увидеть разные виды.
Лично я сторонник Flat-File CMS для личных блогов.Просмотрите их ниже в алфавитном порядке:
AjaxCMS
CMS на стороне клиента (браузера). На сервере хранятся только статические файлы. Акцент на фоновой анимации и переходах между страницами.
Технология: Javascript / Apache
Шаблоны: HTML / Bootstrap
Форматирование: HTML / Markdown
Открытый исходный код: да
Веб-сайт: https://ajaxcms.org/
Автомад
Файловая система управления контентом с открытым исходным кодом.
Технологии: PHP
Шаблоны: Встроенный
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http://automad.org/
Последний раз: http://automad.org/release-notes
Баун
Современная легкая расширяемая CMS для PHP.
Технологии: PHP
Шаблон: Twig
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // bauncms.com
Блудит
Создайте свой собственный блог за секунды на быстрой, простой, расширяемой CMS с плоскими файлами.
Технологии: PHP / JSON
Шаблоны: HTML5 / Css / JavaScript
Форматирование: Markdown и HTML
Открытый исходный код: Да
Сайт: http://www.bludit.com
Последняя версия: 0.5 2015-11-01 http://forum.bludit.com/
Каттлбелль
Генератор статического сайта React, который разделяет вопросы редактирования и кода
Технология: NodeJS
Создание шаблонов: ReactJS
Форматирование: Markdown и YAML
Открытый исходный код: Да
Веб-сайт: https: // cuttlebelle.com
Последняя версия: 1.0.0-alpha.44 2017-01-19 https://cuttlebelle.com
Datenstrom Желтый
Datenstrom Yellow предназначен для людей, которые создают небольшие веб-сайты.
Технологии: PHP
Шаблоны: HTML / PHP
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http://datenstrom.se/yellow/puppy
Доджер CMS
DodgerCMS — это CMS со статической уценкой, построенная на базе Amazon S3.
Технологии: JavaScript
Шаблоны: PureCss
Форматирование: Уценка
Открытый исходный код: да
Сайт: http://dodgercms.com/
Капли
Dropplets — это минималистичная платформа для ведения блогов Markdown без базы данных.
Технологии: PHP
Шаблоны: ??
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // dropplets.com /
Feindura
Flat File CMS для дизайнеров
Технологии: PHP
Шаблоны: PHP
Форматирование: HTML / текст / уценка
Открытый исходный код: да
Веб-сайт: http://feindura.org/
Плоский пресс
FlatPress — это движок для ведения блогов, который сохраняет ваши сообщения в виде простых текстовых файлов.
Технологии: PHP
Шаблоны: Smarty
Форматирование: Текст
Открытый исходный код: да
Веб-сайт: http: // flatpress.org / home /
Flextype
Flextype — это гибридная система управления контентом с открытым исходным кодом, свободная от безголовой CMS и полная функциональность традиционной CMS.
Технологии: PHP / YAML / JSON
Шаблон: Twig
Форматирование: HTML / текст / уценка / шорткоды
Открытый исходный код: да
Веб-сайт: https://flextype.org
Флот
без базы данных CMS, написанная на PHP, поддерживает темы, скоро плагины и гибкие таксономии (типы данных).Гибридная статическая / динамическая CMS, которая по умолчанию кэшируется. Работает на чем угодно с PHP. Все еще разрабатывается, но имеет хорошую базу функций.
Технологии: PHP
Шаблоны: HTML (можно добавить PHP)
Форматирование: HTML с редактором WYSIWYG
Открытый исходный код: да
Веб-сайт: https://github.com/samthomson/flot/
Получить простую CMS
GetSimple — это автономная, полностью независимая и облегченная система управления контентом на основе XML.
Технологии: PHP / XML
Шаблоны: HTML, PHP
Форматирование: Редактор HTML / WYSIWYG
Открытый исходный код: да
Сайт: http://get-simple.info/
Грав
Короче говоря, установка Grav заключается в разархивировании файла. Он быстрый, имеет сложное кэширование и занимает мало места для оптимальной производительности.
Технологии: PHP / YAML
Шаблон: Twig
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // getgrav.org /
Hexo
Быстрый простой, блог и фреймворк
Технология: Узел
Шаблон: Jade
Форматирование: Уценка
Открытый исходный код: да
Сайт: https://hexo.io/
Херби
Herbie — это простой генератор статических сайтов с поддержкой блогов. Поддержка Composer — простая установка — без базы данных — только текстовые файлы.
Технологии: PHP
Шаблон: Twig
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: https: // getherbie.org /
HTMLy
HTMLy — это платформа для ведения блогов без базы данных с открытым исходным кодом, которая отдает приоритет простоте и скорости (блог с плоскими файлами). HTMLy можно назвать CMS с плоскими файлами, поскольку он также будет управлять вашим контентом.
Вам не нужно использовать VPS для запуска HTMLy, общий хостинг или даже бесплатный хостинг должен работать, если хост поддерживает как минимум PHP 5.3.
Технологии: PHP
Создание шаблонов: ???
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: https: // demo.htmly.com/
Hugo
Hugo — это универсальный фреймворк для веб-сайтов. С технической точки зрения, Hugo — это генератор статических сайтов.
Технологии: Go
Создание шаблонов: шаблонов Go
Форматирование: Уценка
Открытый исходный код: да
Сайт: http://gohugo.io/
Джекилл
Превратите обычный текст в статические веб-сайты и блоги.
Технология: Ruby
Шаблон: Liquid
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // jekyllrb.com /
Кирби
Kirby — это файловая CMS. Легко настроить, легко использовать, чертовски гибко
Технологии: PHP
Шаблоны: Сделай сам
Форматирование: Уценка
Открытый исходный код: да
Сайт: http://getkirby.com/
Кузнец по металлу
Чрезвычайно простой сменный генератор статических сайтов
Технология: Узел
Шаблоны: Неопубликованные
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // www.Metalsmith.io/
Механика
Mecha — это файловая система управления контентом. Не требует никакой базы данных. Почти все файлы хранятся в виде текстовых файлов, сгруппированных в папки, которые вы даже можете редактировать вручную с помощью приложения для редактирования обычного текста.
Технологии: PHP
Шаблоны: PHP
Форматирование: Markdown / Markdown Extra / HTML
Открытый исходный код: да
Веб-сайт: http: // mecha-cms.com /
Mozilo
Простой, легкий, удобный для новичков и расширяемый с помощью плагинов
Технологии: PHP
Создание шаблонов: HTML
Форматирование: Расширяемый собственный синтаксис
Открытый исходный код: да
Сайт: http://mozilo.de/
Последняя версия: 2.0.49 2016-01-17 https://github.com/mozilo/mozilo2.0/commit/master
Посредник
Middleman — это генератор статических сайтов, использующий все ярлыки и инструменты современной веб-разработки
Технология: Ruby
Шаблоны: Несколько
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // middlemanapp.com /
Нанот
Простой скрипт блога с плоскими файлами Nanote, GPL v.3
Технологии: PHP
Создание шаблонов: HTML
Форматирование: HTML
Открытый исходный код: да
Неста
Ruby CMS для разработчиков и дизайнеров. Благодаря простому коду, которому легко следовать, Nesta легко расширяется с помощью веб-фреймворка Sinatra.
Технологии: Ruby / Sinatra
Шаблоны: Haml, Erb, Erubis, Liquid, Sass, Scss и Less
Форматирование: Markdown, Textile или Haml
Открытый исходный код: да
Веб-сайт: http: // nestacms.com /
Полублблог
Простая, быстрая и бесплатная система блогов
Технологии: PHP
Шаблоны: PHP
Открытый исходный код: Да
Веб-сайт: http://www.nibbleblog.com/
Последняя версия: 4.03 2014-04-01 http://blog.nibbleblog.com/post/nibbleblog-v4.0.3-coffee/
Орбитальный аппарат
Простой и расширяемый PHP-инструмент для публикации красивых веб-сайтов из текстовых документов
Технологии: PHP
Шаблон: Moustache
Форматирование: Уценка
Открытый исходный код: Да
Веб-сайт: http: // viaorbiter.com /
Последнее: https://github.com/kasparsd/orbiter
Парвула
Простая CMS для разработчиков, дизайнеров и клиентов с административной панелью.
Технологии: PHP
Шаблоны: PHP
Форматирование: Markdown (HTML при необходимости)
Открытый исходный код: да
Веб-сайт: https://github.com/BafS/parvula
PluXML
PluXML — это бесплатная самостоятельная платформа CMS с открытым исходным кодом, в которой данные хранятся с использованием файлов XML.Эта система используется для блогов, но функция страниц позволяет кодировать некоторый php внутри бэкэнда. Многие плагины расширяют его функциональные возможности.
Технологии: PHP / XML
Шаблоны: PHP
Форматирование: HTML, текст
Открытый исходный код: да
Веб-сайт: http://www.pluxml.org/
Phile CMS
CMS на основе файлов Markdown
Технологии: PHP
Шаблон: Twig
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // philecms.github.io/Phile/
Пико
Глупо простая и невероятно быстрая CMS с плоскими файлами.
Технологии: PHP
Шаблон: Twig
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http://picocms.org/
Pluck CMS
Небольшое и простое управление контентом
Технологии: PHP
Шаблоны: PHP
Открытый исходный код: да
Веб-сайт: http: // www.pluck-cms.org/
Последняя версия: 4.7.3 08.12.2014 https://github.com/pluck-cms/pluck/releases
Pulse CMS
Плоский файл CMS
Технологии: PHP
Шаблоны: PHP
Форматирование: HTML и Markdown
Открытый исходный код: №
Веб-сайт: http://www.pulsecms.com/
Последняя версия: 5.3 2019-03-02 https://forum.pulsecms.com/t/pulse-5-3-is-here/1369
Бритва CMS
razorCMS — это файловая система управления контентом.Все данные в razorCMS хранятся в плоских файлах и используют механизм «базы данных» под названием razorDB.
Технологии: PHP
Создание шаблонов: ???
Форматирование: Текст
Открытый исходный код: да
Веб-сайт: http://www.razorcms.co.uk/
Скульптин
PHP генератор статических сайтов / плоский файл cms
Технологии: PHP
Шаблон: Twig
Форматирование: Уценка
Открытый исходный код: №
Сайт: https: // sculpin.io
SingleCMS
Однофайловая CMS с настройкой менее 5 минут и управлением пользователями
Технологии: PHP
Шаблоны: Нет
Форматирование: Встроенный
Открытый исходный код: №
Веб-сайт: https://singlecms.com
Сингулярность
CMS в одном файле PHP
Технологии: PHP
Шаблоны: Нет
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // christophersu.сеть / 2012 / сингулярность-cms-одиночный-php-файл /
Sitecake
Простая CMS для вашего HTML-сайта
Технологии: PHP
Шаблоны: Нет
Форматирование: HTML
Открытый исходный код: да
Сайт: http://sitecake.com/
Statamic
Совершенно новый вид CMS. Упакуйте свой контент, разметку и стиль. Оставьте базу данных позади. Создавать сайты снова стало весело.
Технологии: PHP
Шаблоны: Встроенный
Форматирование: Markdown, Textile, HTML, Plain Text
Открытый исходный код: №
Сайт: http://statamic.com/
Сфидо
Sphido — это очень быстрая, простая, легкая, легко взламываемая, плоская файловая CMS для PHP. Поддерживает Markdown и HTML-контент с помощью шаблонизатора Latte.
Технологии: PHP
Шаблон: Latte / PHTML
Форматирование: Latte / Markdown / HTML
Открытый исходный код: да
Веб-сайт: http: // www.sphido.org/
Типовая мельница
Typemill — это современный и удобный для авторов плоский файл cms (PHP / Vue.js) для документации, руководств, веб-новелл и подобных публикаций. Он предоставляет современный визуальный редактор разметки (vue) и простую организацию страниц с помощью перетаскивания.
Технологии: PHP / VUE.js
Шаблон: Twig
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: https: // www.typemill.net
Наборщик
CMS с открытым исходным кодом, написанная на PHP, ориентированная на простоту использования с истинным редактированием WYSIWYG и хранением плоских файлов.
Технологии: PHP
Шаблоны: PHP
Форматирование: HTML / обычный текст
Открытый исходный код: да
Веб-сайт: http://www.typesettercms.com
Урубу
Микро-CMS для статических сайтов
Технология: Python
Шаблоны: Jinja
Форматирование: Уценка
Открытый исходный код: да
Сайт: http: // urubu.jandecaluwe.com/
Водка
Простой и крохотный PHP-движок для создания сайтов с плоскими файлами.
Технологии: PHP
Шаблоны: HTML / PHP
Форматирование: HTML
Открытый исходный код: да
Винтерсмит
Гибкий, минималистичный, мультиплатформенный генератор статических сайтов, созданный на основе node.js.
Технологии: Node.js
Шаблон: Jade
Форматирование: Уценка
Открытый исходный код: да
Веб-сайт: http: // wintersmith.io /
WonderCMS
WonderCMS — это простой и безопасный плоский файл CMS
Технологии: PHP и jQuery
Шаблоны: PHP
Форматирование: HTML
Открытый исходный код: да
Сайт: http://wondercms.com/
ZwiiCMS
Нет базы данных CMS, плагинов, отзывчивых, 100% настраиваемых тем, так как администрирование без HTML / CSS.
Технологии: PHP
Шаблоны: HTML / PHP
Форматирование: HTML
Открытый исходный код: да
Веб-сайт: http: // zwiicms.com /
Помогите расширить этот список — здорово! Убедитесь, что вы указали систему, которая классифицируется как CMS, а не просто как генератор статических сайтов. Спасибо за вашу помощь!
альтернатив WordPress: 12 лучших плоских файловых CMS
Зачем вам вообще искать альтернативы WordPress?
Что ж, WordPress может быть самым популярным способом размещения веб-сайта — блог или нет — но это не способ , только . Или даже лучший способ, в зависимости от ваших обстоятельств.
Поскольку WordPress зависит от базы данных MySQL для хранения информации о сообщениях, страницах, пользователях и комментариях, технические накладные расходы для обеспечения бесперебойной работы немного сложнее, чем простой HTML и CSS.
Наличие базы данных — это еще одна возможность сбоя, еще один потенциальный вектор атаки, а постоянная проверка связи с базой данных может замедлить работу популярных веб-сайтов, вынуждая администраторов полагаться на кэширование.
И это заставляет многих разработчиков искать быстрые, хорошо поддерживаемые альтернативы WordPress.
Чем отличается CMS с плоскими файлами?
Системы управления контентом с плоскими файлами (CMS) представляют альтернативное видение: вместо извлечения контента из базы данных эти системы извлекают контент из простого текстового файла / файла Markdown.
Эти текстовые файлы можно редактировать в текстовых редакторах или через панель управления, подобную WordPress, и их можно развернуть через Git, SCP, FTP и т. Д. Это позволяет создавать более быстрые и безопасные альтернативы WordPress — вы просто выбираете, какие функции вам нужны больше всего.
Плюсы и минусы простой файловой CMS как альтернативы WordPress
Прежде, чем мы углубимся в варианты, и честно говоря, давайте на минутку рассмотрим, почему и не захотят размещать свой веб-сайт через CMS с плоскими файлами.
Плюсы :
- Полнофункциональная
- Нет SQL-инъекций: даже великие разработчики могут создавать уязвимости SQL-инъекций — исключение базы данных из уравнения, безусловно, повышает безопасность в этом отношении и снижает риск катастрофических сбоев.
- Контролируйте все версии: если вы используете Git для своих проектов, управление всем сайтом — от шаблонов до фактического содержимого — становится тривиальным. Вы можете спокойно управлять версиями без каких-либо дополнительных сложностей.
- Скорость. Без запросов к базе данных страницы должны загружаться быстрее, потому что скорость влияет на все, от конверсий до рейтинга в поиске Google, что может повлиять на чистую прибыль.
Минусы :
- Отсутствие плагинов / сообщества: Все перечисленные ниже CMS с плоскими файлами имеют сообщества, которые значительно меньше, чем WordPress или даже другие, такие как Django. Это означает меньшее количество доступных плагинов и потенциально меньшую техническую поддержку сообщества, если что-то пойдет не так.
- Незнакомая среда. Если вы веб-разработчик, создающий веб-сайты для клиентов, они могут не оценить, что их бросили в новую среду CMS, после того как они провели большую часть своего времени в WordPress. Если это личный веб-сайт, вам также следует подумать о своей собственной кривой обучения.
- Без поиска или сортировки. Без базы данных для организации вашего контента надежный поиск по сайту и сортировка становится намного сложнее. Некоторые CMS с плоскими файлами имеют аналогичные возможности, но обычно они не так надежны по своей сути, как то, что вы получаете с реляционной базой данных.
Неизвестные :
- Скорость разработки: Некоторые утверждают, что разрабатывать плоский файл легче, но я думаю, что безопаснее сказать, что это в основном зависит от того, что вы пытаетесь разработать, и от того, насколько сложным должен быть конечный результат. Здесь нет явного победителя, за исключением того, какое решение выполняет свою работу.
- Гибкость: опять же, спишите это на счет навыков и амбиций разработчика. CMS с плоскими файлами, вероятно, будут менее сложными, чем внутреннее устройство WordPress, но это может быть как хорошо, так и плохо, в зависимости от ваших потребностей.
Плоские CMS и генератор статических сайтов
Возможно, вы слышали еще один термин, который используют, когда речь идет об альтернативах WordPress: генератор статических сайтов . Хотя блоги с плоскими файлами и статические блоги отказываются от базы данных в пользу простого текста или файлов Markdown для хранения контента, у них есть свои различия.
Блоги с плоскими файлами используют такие технологии, как PHP, для чтения содержимого этих файлов и построения / обслуживания страниц по запросу пользователей. В статическом блоге вы вместо этого создаете страницы после , копируете их на VPS и обслуживаете как простые .html
на веб-сервере. У обоих есть свои преимущества и недостатки, но независимо от того, какой путь вы выберете, вы получите альтернативу WordPress, более быструю и безопасную.
Один из недостатков генераторов статических сайтов заключается в том, что они действительно ориентированы на разработчиков — нет панели инструментов или редактора контента, которые помогли бы вам управлять своими сообщениями. Вам нужно будет познакомиться с хорошим редактором кода и командной строкой для написания контента и развертывания сгенерированного сайта. В то же время ими еще проще управлять, поскольку все, о чем вам нужно беспокоиться, — это куча простого текста, обслуживаемого Apache или Nginx.
Разобравшись с этим, давайте перейдем к некоторым из самых популярных и проверенных CMS с плоскими файлами!
Вот наши
лучшие 12 плоских файлов CMS WordPress альтернатив:1. Grav
Вероятно, самая популярная альтернатива WordPress для работы с плоскими файлами — Grav была создана с упором на скорость и простоту. Язык шаблонов Twig помогает выполнять все обычные циклы и вставку переменных, а файлы Markdown упрощают редактирование контента. Он основан на PHP и лицензирован MIT.
Веб-сайт: getgrav.org
Какое лучшее предложение в облачном хостинге?
Развивайте с максимальной скоростью с помощью высокопроизводительного VPS от узлов SSD. Мы УДВОИЛИ количество молниеносного хранилища NVMe в нашем самом популярном тарифном плане и усилили предложение ЦП по этим планам. На рынке нет ничего подобного, по крайней мере, по таким ценам.
Оцените высокопроизводительный VPS с объемом памяти 16 ГБ и хранилищем NVMe объемом 160 ГБ всего за 99 долларов в год в течение ограниченного времени!
Получите ограниченные по времени предложения! ⚡
2.Flextype
Разработанный частично, чтобы заменить Monstra (который был удален из этого списка из-за отсутствия поддержки), Flextype представляет собой плоскую CMS на основе PHP с открытым исходным кодом, которая по-прежнему может использовать возможности коротких кодов и API плагинов для пожалуйста, более продвинутых пользователей. В целом, многообещающий новый соперник в области, которая немного отошла от своего расцвета несколько лет назад.
Веб-сайт: flextype.org
3. Наборщик
Typesetter существует уже много лет и, кажется, продолжает развиваться.Проект с открытым исходным кодом под лицензией GPL основан на PHP и поставляется со встроенными jQuery, CKEditor, Bootstrap и Sass / Less для упрощения разработки. Они утверждают, что это в 8 раз быстрее, чем WordPress, что достаточно интригует, чтобы стоить быстрой установки. Наборщик текста также использует «настоящий WYSIWYG» редактор, который позволяет редактировать весь текст на вашем сайте, по-видимому, не углубляясь в основной код.
Сайт: typesettercms.com
4. Пико
Pico на самом деле является одним из основных источников вдохновения для Grav и использует те же шаблоны Twig и файлы Markdown.Это даже более простой, чем Grav, что делает его отличным для тех, кто хочет создавать свои сайты локально, а затем мгновенно развертывать их через Git.
Веб-сайт: picocms.org
5. Октябрь
October действительно позиционирует себя как удобный для клиентов, поэтому он может быть хорошим выбором для веб-разработчиков, которые создают продукты для своих клиентов. Он основан на проверенной фреймворке Laravel PHP и поставляется с действительно красивой панелью инструментов для внесения изменений как в контент, так и в базовый код.
Сайт: octobercms.com
7. WonderCMS
Еще одна находящаяся в активной разработке, WonderCMS позволяет редактировать практически любой аспект веб-сайта с помощью редактора WYSIWYG — удобно для тех, кто хочет максимальной гибкости или хочет, чтобы их клиенты могли настраивать свои собственные настройки. Нет необходимости в настройке, и он поставляется с множеством встроенных функций, таких как резервное копирование в один клик.
Веб-сайт: wondercms.com
8. razorCMS
razorCMS стремится объединить две разные технологии вместе, чтобы упростить сборку.Общедоступный сайт представляет собой базовый PHP и плоские файлы, тогда как консоль управления представляет собой веб-приложение angularJS. razorCMS также имеет поддерживаемую установку Docker, что может быть дополнительным бонусом для тех, кто хочет хранить все свои приложения отдельно.
Веб-сайт: razorcms.co.uk
9. Автомад
Automad утверждает, что он использует «понятный человеку синтаксис» для создания пользовательских тем без каких-либо знаний PHP и решает некоторые из вышеупомянутых недостатков плоских файлов — он поставляется со встроенным кэшированием и поиском всего за несколько шагов.Все содержимое хранится в простых в использовании файлах .txt
с возможностью управления версиями.
Веб-сайт: automad.org
Все вышеперечисленные варианты полностью бесплатны и имеют открытый исходный код (FOSS), но есть действительно впечатляющие CMS с плоскими файлами, для которых требуется платная лицензия. Честно говоря, мы не могли полностью их исключить.
10. SingleCMS
Относительный новичок на рынке, SingleCMS до смешного прост. Вы можете преобразовать свой простой HTML-сайт в веб-сайт, управляемый SingleCMS, изменив расширение, добавив несколько небольших фрагментов кода и указав SingleCMS, где вы хотите включить расширенное редактирование.После этого вы или ваши клиенты можете управлять своим собственным контентом практически без каких-либо сложностей. В настоящее время лицензия стоит 39 долларов и включает год бесплатных обновлений. Резервные копии доступны, но за дополнительную плату.
Веб-сайт: singlecms.com
11. Кирби
У Кирби впечатляющий список клиентов, таких как Joyent, Mercedes-Benz и Smashing Magazine. Установка так же проста, как загрузка нескольких файлов на ваш сервер. Лицензия для одного сайта стоит 99 евро и включает все функции, включенные по умолчанию.
Сайт: getkirby.com
12. Statamatic
Кому нужен только блог, если вы можете создавать любой тип контента благодаря богатым типам контента, маршрутам и возможностям шаблонов? Statamatic построен на Laravel и позволяет управлять версиями всего , «от содержимого до конфигурации». Одна лицензия обойдется вам в 199 долларов, но для агентств веб-разработки есть неограниченная версия лицензии до 199 долларов в месяц.
Сайт: statamatic.com
Более широкий мир альтернатив WordPress
Не уверены, что CMS с плоскими файлами вам подходит, но все же хотите попробовать одну из множества альтернатив WordPress? Тебе повезло.Вы можете попробовать Ghost, который также использует базу данных, но обычно считается более современным и удобным для разработчиков.