Прощай WordPress или 2014 год flat-file CMS

Недавняя тенденция среди разработчиков, угробила WordPress для более простых решений для CMS как Фантом(Ghost), Кирби (Kirby), Стэйтамик (Statamic) и Джекилл (Jekill). WordPress — большой CMS, но для большого количества сайтов это может быть полное излишество. WordPress начиналась как простой инструмент блоггинга, но с тех пор развилась в сложный, многофункциональный CMS, который может привести в действие очень большие сайты. Большинство сайтов просто не нуждается во всех предложениях WordPress функциональности и чрезмерном увеличении размера, и сложность программного обеспечения может начать мешать.

Это где плоским файл (также известный как на основе файлов) систем управления контентом пришел в фотографию…

Что же такое плоским файла CMS?

Плоским файл CMS представляет собой систему управления контентом, которая хранит контент в файлах и папках, а не в базе данных, как традиционные CMS. На основе баз данных CMS необходим запрос к базе данных, чтобы извлекать содержимое, но с плоским файла CMS содержание легко-доступным в простой структуры файлов и папок. Это может звучать как можно создать только основные сайты с ограниченной функциональностью с плоским файла CMS, но это не тот случай…

Вам действительно нужно базы данных?

Мой веб-типографика сайд-проект, Typewolf, работает на плоской-файла CMS. Он генерирует динамические страницы — нажав название шрифта, генерирует страницу с указанием сайтов с помощью этого шрифта — это просто происходит хранить контент сайта в файлах и папках, а не в базе данных. Это то, что структура каталогов Typewolf выглядит следующим образом:

Структура каталогов Typewolf

Преимущества Не Использование базы данных

Скорость — без необходимости подключения к базе данных, чтобы извлекать содержимое, сайты плоским файлов загружать страницы невероятно быстро
Безопасность — базы данных часто первое, что хакеры цели и без базы данных, что потенциальная дыра в безопасности будет полностью удалена
Простота — не нужно настраивать или поддерживать базу данных — «установку» не просто вопрос загрузки файлов
Менее дорогие использования сервера — базы данных использовать много ресурсов сервера, даже на VPS или выделенным серверам — там никогда не будет необходимости покупать дорогой хостинг дополнения (я смотрю на вас GridContainers ) для обеспечения вашей базе данных Безразлично " т аварии
Контроль версий — все только файлы и папки, так что легко контроля версий абсолютно все
Переносимость — сайт быстро могут быть перемещены на другой сервер без необходимости экспортировать и настроить базу данных

Почему CMSes плоским файла будут Огромный в 2014 году


Есть две тенденции я заметил, что собираетесь иметь огромное влияние на использование CMSes плоских файлов — подъем GitHub и роста вложенных услуг.

Восстание GitHub и важность управления версиями

Дни протоколу FTP в ваш сервер и сделать живые правки закончилась. Использование GitHub резко выросло в 2013 году и версия контролируя все является последним писком моды. GitHub открыла глаза от большого дизайнеров и разработчиков на важность контроля версий. В плоских файлов CMS все легко версия Возможность регулирования — от содержания в конфигурацию. Версия управления сайт на основе баз данных является то, что очень трудно, если не невозможно.

Рост Embedded услуг, таких как Disqus

Много вещей, которые вы, возможно, традиционно ассоциируются с нуждаясь в базу данных для, например, комментарии, которые делают все больше и больше смысла быть делегированы службы сторонних производителей. Disqus является встроенным комментарий сервис, который действует в качестве замены для родной WordPress система комментариев. Многие блоги WordPress переходят на Disqus, поскольку функции и функциональные возможности, которые предоставляет Disqus превосходят то, что предлагает WordPress. Это намного проще, чтобы внешний службы позаботятся обо всем, а не беспокоиться об обработке все на собственном сервере.

Disqus Скриншот

Другим примером быстрорастущей встроенного сервиса Vimeo. Если вы хотите иметь видео на ваш сайт, он имеет намного больше смысла, чтобы загрузить его на Vimeo, и пусть они служат его и дело с всех технических вопросов для вас. Если вы сделали это сами, вам придется беспокоиться о кодирующих различные версии видео и как служить тем, к различным устройствам, браузеров и скорости соединения. Использование сторонних обслуживание как Vimeo делает его мертвым-просто.

Это немного касательной, но один из моих любимых книг, которые я недавно прочитал является Big Switch Николая Карр. В книге рассказывается о том, как сто лет назад, заводы должны сгенерировать собственную электроэнергию себя. В конце концов электростанции пришли вместе, что позволило заводы просто «подключить» к электросети. Затем завод может просто сосредоточиться на том, что он должен делать, а не беспокоиться о выработки электроэнергии. То же самое происходит с современного бизнеса. Крупные компании имели обыкновение иметь массивные ИТ-отделов, где они управляемые свои собственные серверы. Теперь компании могут просто «подключить в сеть» и воспользоваться услуг облачных вычислений, а не беспокоиться об управлении технологии в доме.

Я вижу вещи, как Disqus и Vimeo виде сетки можно подключить к. С услугами, как эти, вы можете получить динамическую функциональность и при этом иметь статический сайт. Все больше и больше облачные сервисы появляются каждый день, и это, кажется, направление мир катится дюйма Скорее всего, если ваш сайт должен что-то динамичное, то есть, вероятно, встроенный сервис, который может сделать это для вас более эффективно.

Популярные CMSes плоским файла


Есть тонна баз данных без, плоских файлов CMSes там, но следующее, кажется, самым популярным.

Джекил

Джекил на самом деле не CMS — это статический сайт-генератор, который может быть использован вместо CMS. Джекил берет сырые текстовые файлы и генерирует полностью статический сайт. Удивительная вещь о Джекила является то, что он не требует PHP, так что вы можете разместить свои страницы бесплатно на GitHub Pages. Джекил направлена ​​на разработчиков и требует знания командной строки, чтобы использовать, так что если вам нужно что-то клиента чистые, то он не может быть лучшим выбором.

Джекил Скриншот

Кирби

Кирби является одним из самых популярных CMS, на основе файлов там, и не зря. Это супер просто, чтобы получить и работает с и весь CMS чувствует себя очень интуитивным. Язык шаблонов является PHP основе, так что если вы знакомы с PHP вы будете чувствовать себя как дома работает с Кирби.

Кирби Скриншот

Statamic

Statamic, как Кирби на стероидах. Существует трех человек команда разработчиков за Statamic, а не на одного разработчика Кирби, поэтому она имеет гораздо более надежный набор функций. Statamic использует свой ​​собственный язык шаблонов, которые могут быть проще в использовании для тех, кто не знаком с PHP. Она включает в себя действительно хороший полнофункциональный, клиент-Удобная панель управления, так что это отличный выбор, если вам нужно передать сайт прочь к клиенту.

Statamic Скриншот

Будущее систем управления контентом

Очевидно WordPress не собирается уходить в ближайшее время. Тем не менее, я думаю, что мы будем видеть реальную тенденцию в дизайне сообщества перехода на более простых решений CMS, особенно плоских файлов CMSes из-за преимуществ, которые они предлагают в таких областях, скорость, простота, безопасность и контроля версий. Это будет интересно посмотреть, как это теряет в наступающем году.

Примечание: Тип & Сетки работает на Statamic, как я лично считаю это отвечает моим потребностям в наибольшей степени. Тип и Сетки будет выпускать три шаблона мобильных первая HTML5, которые будут включать Statamic темы в самом ближайшем будущем. Если вы хотите получать уведомления о запуске, введите свой ​​адрес электронной почты ниже. Кроме того, когда вы подписываете вверх вы получите ссылку для загрузки двух бесплатно первая шаблоны HTML5.

Источник