Полезное
655 статей › RSS

10+ альтернативных бесплатных CMS

Система управления контентом (CMS) представляет собой монолитное программное приложение или набор инструментов, которые используются для создания и управления цифровым контентом. CMS используется для управления веб-контентом (WCM) или управления корпоративным контентом (ECM).

Это началось в 1990-х годах, когда Perl или Cold Fusion использовались для создания динамических страниц веб-сайтов электронной коммерции. Все было в начале рассвета PHP, когда концепция CMS только стала набирать силу. Однако в тот момент использование CMS было скорее чем-то вроде предпринимательства. Первый CMS, подобный тому, к которому мы привыкли сегодня, был Drupal. Drupal и Mambo, первыми популяризировали идею системы управления контентом, которая достаточно сильна для разработчиков, но достаточно дружественная для конечных пользователей.

Системы управления контентом позволили всем, кто обладает минимальным уровнем технического мастерства, создавать онлайн-опыт. Сегодня многие дизайнеры и разработчики зарабатывают себе на жизнь благодаря постоянно растущей популярности CMS.

ECM, системы управления контентом для предприятий

Прежде чем перейти к CMS, мы должны взглянуть на ECM. Инструменты управления корпоративным контентом облегчают совместную работу путем интеграции документов, а также управления цифровыми активами, и обычно включают функции сохранения данных. Такие инструменты предоставляет конечным пользователям доступ на основе ролей (разрешений) к цифровым активам организации. Как правило, ECM включает в себя функции управления публикацией веб-контента.

Alfresco — это первое, что приходит на ум, когда речь идет о системах управления корпоративным контентом, но вы также должны попробовать Nuxeo. Оба они мощные и многофункциональные.

В некоторых системах управления корпоративным контентом могут использоваться модули системы управления взаимоотношениями с клиентами (CRM) и автоматизация управления персоналом (HRIS). Если вы ищете самостоятельный CRM-модуль, посмотрите на Sugar CRM Community Edition или на такое веб-решение, как ZOHO, который так же стоит попробовать. Существует множество других вариантов, например, Agile CRM или Workbook CRM.

Для информационной системы человеческих ресурсов, можно ставку на OrangeHRM. Это надежный пакет, и служба поддержки работает отлично.

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

Когда вы думаете о CMS, первыми приходят в голову WordPress, Joomla или Drupal. WordPress предназначен для творческих людей, Drupal для сильных кодеров, а Joomla находится где-то посередине.

WordPress — самая популярная CMS. Более 58 процентов веб-сайтов, использующих CMS, находятся на WordPress. Яркая экосистема с высококачественными темами, множеством плагинов и множеством разработок делает WordPress удобным выбором. Но популярность сопровождается уязвимостями, с тысячами плохо написанных плагинов и уродливыми темами. Те, кто ищет альтернативу, обычно смотрят на Joomla или Drupal.

Мы не будем сосредотачиваться на этих трех CMS, потому что есть, вероятно, тысячи статей, демонстрирующих и сравнивающих данное трио. Мы также не будем смотреть на типичные системы, занявшие второе место, такие как Typo3, Concrete 5, Contao, Ghost DNN или Modx, так как вы, вероятно, их пробовали, и даже использовали для своих проектов. Из вышеупомянутых CMS Concrete5 была перетаскиваемой CMS, прежде чем перетаскивание стало крутым. Modx также довольно устойчив, и если у вас есть одержимость .Net и DDN – это отличная CMS.

Лучшие альтернативные CMS

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

Anchor

Anchor — это CMS для энтузиастов, которые любят писать в Markdown или HTML. С Anchor все зависит от настройки страниц с помощью CSS, JavaScript и HTML. Это CMS, построенная с простотой для простоты, но вам, однозначно, должно быть удобно писать код. Anchor также обладает функцией перетаскивания. Просто перетащите CSS, JavaScript или изображение в свой пост, и Anchor сделает все остальное. И если вы добавите несколько PHP, то вы всего лишь в нескольких шагах от CMS вашей мечты.

Управление контентом весит меньше, чем типичное изображение в формате JPG, поэтому это отличный выбор для тех, кто хочет воспользоваться длинным маршрутом, чтобы стать передовым веб-разработчиком. Кроме того, Anchor устанавливается менее чем за две минуты. Это не самая удобная для клиента CMS, но она заслужила свое место в экосистеме. Так или иначе, эта система хорошо подойдет для  большинства некритичных проектов, которые у вас могут быть.

Если вы хотите увидеть Anchor в действии, посмотрите на Justvehiclegraphics, который демонстрирует dc. мощь CMS.

b2evolution

b2evolution является одним из старейших вариантов CMS. На самом деле он такой же старый, как WordPress. Выведенный из версии 0.6.1  b2/cafelog, b2evolution был построен для решения ограниченной поддержки нескольких блогов, доступных в то время. Первоначально, используя одну и ту же кодовую базу, они развивались по-разному. Сегодня b2evolution больше не содержит никакого исходного кода из b2. Созданный как фреймворк, b2evolution объединяет множество функций, которые вы обычно находите на большинстве веб-сайтов. Команда описывает CMS как CCMS: система управления контентом и сообществом (Content + Community Management System). По сравнению с другими системами управления контентом, b2evolution основан на концепции сбора коллекций. Коллекциями могут быть блоги, фотогалереи, онлайн-руководства, доски обсуждений и т. д.

Все сосредоточено на предоставлении интегрированного опыта. Кроме того, эволюционирующий b2 имеет встроенный инструмент электронной почты, основанный на учетных записях и профилях пользователей. Механизм электронной почты доступен для обработки ваших транзакционных сообщений с полной поддержкой для обратного пути обработки. Вы также можете управлять своими почтовыми внутренними кампаниями. Еще одна приятная функция — довольно полезный модуль защиты от спама, который поможет вам избавиться от всего спама, который приходит вместе с успешным веб-сайтом. В любом случае, вы должны попробовать b2evolution, если вам интересно, как WordPress будет выглядеть в параллельной вселенной.

Вот хороший повод, чтобы вы начали с b2evolution .

Backdrop

Если вы обнаружите, что Drupal слишком громоздкий для вас, то посмотрите на Backdrop. Это ответвление Drupal, которое предоставляет некоторые силы и гибкость Drupal в удобном для пользователя пакете. Он поставляется с плюсом производительности (да, он работает даже на совместном хостинге), расширенными настройками разрешений и множеством параметров настройки. Backdrop позволяет легко обновлять или редактировать ваш сайт с вашего мобильного устройства.

Кстати, это не просто маркетинговый замысел. Система действительно работает. Backdrop легко использует модули, включая порты от Drupal 7, темы и макеты. Оценивая инструменты для создания сайтов по кодерам, Backdrop фокусируется на разработчиках, которые хотят оптимизировать работу пользователей. Тем не менее, под капотом системы существует множество вариантов настройки. Подводя итог, Backdrop — бесплатная CMS с открытым исходным кодом, которая предоставляет множество функций, обеспечивающих обратную совместимость (привет Drupal!), имеет доступную базу кода и небольшие размеры. Чего еще можно хотеть? Возможно, хорошо спланированный график публикаций? В Backdrop есть и это.

Вот как Masterfit поставил Backdrop в действие. Я бы сказала, довольно приятный опыт UX. Поэтому взгляните на Backdrop и изучите его возможности.

Bolt CMS

Bolt CMS — многоцелевая CMS, построенная на Silex с компонентами Symphony. Она предназначена стать сбалансированным решением для разработчиков, дизайнеров интерфейсов и редакторов контента. Разработчики получают возможность создавать код так, как им хочется, фронтенд-дизайнеры могут писать потрясающие шаблоны с Twig, а редакторы контента будут восхищены, создавая потрясающего контента в полностью отзывчивой панели, которая повышает творческий потенциал на любом устройстве, которое они используют. Кстати, если вы все еще боитесь настроить свой веб-сайт с помощью конфигурационных файлов, с легко понимаемыми файлами YAML от Bolt, вы никогда не захотите вернуться к типичным флажкам в панели администратора. Все в выигрыше, в особенности ваши клиенты, которым понравится гладкий интерфейс Bolt.

Посмотрите на этот проект, чтобы увидеть, насколько удивительным может быть сайт на основе Bolt.

Grav

В отличие от традиционных систем управления контентом, Grav не использует базу данных для их хранения. Вместо этого он использует файловую систему. Одним из трюков для оптимизации CMS с базами данных является система кэширования. Наиболее часто используемые системы кэширования основаны на файловой системе.



И поскольку многим веб-сайтам не нужна база данных для достижения своей цели, Grav здесь, чтобы помочь вам. Загрузите Grav на свой сервер, и вы готовы к работе. Возможно, вы захотите интегрировать Grav с системой управления версиями файлов, чтобы повысить управляемость, но Grav не нуждается в этом, чтобы функционировать должным образом. Добавьте некоторый контент, и вы заметите, насколько он молниеносен.

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

Mezzanine

Первое, что вы должны знать о Mezanine, то, что это мощная и гибкая система управления контентом. Однако чтобы по-настоящему использовать ее, вы должны быть уверены в своих навыках кодирования или иметь желание изучать новые вещи. Не поймите меня неправильно: она проста в использовании, когда вы готовы, но ее не так легко установить обычному пользователю, и определенно сложно расширить. Если вы решите попробовать Mezzanine, вы получите иерархическую навигацию по страницам, перетаскивание страниц, удобный редактор WYSIWYG, редактирование встраиваемых страниц, перетаскивание форм HTML5 с настройками экспорта CSV, а также решение для электронной коммерции Cartridge и т. д. Разработчики будут побалованы интеграцией с Twitter Bootstrap, API для пользовательских типов контента, мощной поисковой системой, интеграцией со сторонними приложениями Django, автоматизированными производственными процессами и развертываниями, встроенным набором тестов и еще многими другими «вкусняшками».

Oxfam — вот прекрасная демонстрация замечательных возможностей Mezanine.

October CMS

October CMS основана на Laravel, потрясающем фреймворке PHP, который любит каждый PHP-разработчик. Как и Laravel, October CMS очаровательна и красноречива. Она охватывает широкий спектр возможностей и может использоваться во всем: от простых проектов, таких как целевые страницы до сложных, надежных приложений. Хотя вы, возможно, слышали некоторые критические замечания о CMS как о менее дружественной по отношению к клиенту и, как правило, ориентированной на разработчиков — в действительности это не так. Во всяком случае, вам понравится CMS, и вы обнаружите, что пожираете документацию и учебные пособия для ее изучения. Он имеет небольшую кривую обучения. October CMS, вероятно, является будущим систем управления контентом. Кстати, вы можете проверить эту бесплатную тему для CMS, основанную на Flat UI Kit.

Приведенный выше пример сайта Владимира Кличко является доказательством того, что вы можете достичь с CMS. Это ультрасовременный дизайн, дополненный некоторыми из последних доступных инструментов.

Pagekit

Pagekit не разработан Google, но у него есть ощущение гуглости. И это замечательно. Пока он только в начале пути, но уже впечатляет. Система выиграла награду CMS Critic 2016. Pagekit прост в использовании, имеет красивый интерфейс и собственный встроенный инструмент анализа. Его модульная архитектура делает разработку легким делом. Просто просмотрите доступные темы и представьте, что вы можете создать с помощью Pagekit.

Budgie использует Pagekit. Его легко настроить и легко им управлять.

Plone

Plone — это корпоративная CMS, разработанная Plone Foundation. Ее можно легко интегрировать с большинством приложений, которые вы найдете в таких компаниях, как CRM, инструменты непрерывной интеграции, фреймворки или веб-сервисы. Она основан на Python и имеет безупречный уровень безопасности. Вам не придется беспокоиться об уязвимостях SQL-внедрениях, поскольку Plone использует базу данных Zope Object для постоянного хранения. База данных использует двоичный формат, который смягчает проблему ввода пользовательских данных.

Встроенная защита от перекрестных запросов защитит вас от общих уязвимостей. Кроме того, мощные фильтры предотвращают вставку вредоносного кода. По умолчанию контент лишен вредоносных тегов, а язык шаблонов автоматически заключает HTML в кавычки. В отличие от других фреймворков, которые полагаются на вход разработчика при разрешении доступа, Plone реализует проверки разрешений для любого вида или метода, к которым обращаются входящие HTTP-запросы. Plone основан на приложении Zope с его конкретной политикой безопасности. Кроме того, благодаря его модели песочницы, большинство уязвимостей не найдут путь на ваш сервер.

Вы не сможете запустить Plone на общем хостинге. Минимальные требования — не менее 512 МБ ОЗУ, поэтому вам необходимо будет рассмотреть VPS-хостинг для этих целей. Тем не менее, вы можете быстро развернуть Plone на виртуальной машине, и вы точно в него влюбитесь.

Функциональный, быстрый и элегантный, Plone — это не только утилитарная CMS. Как вы можете видеть из приведенного выше примера, Plone — это многоцелевая CMS, у которой есть много возможностей для изучения.

Processwire

Processwire — это самый быстрый вариант CMS. При поддержке мощного API, основанного на jQuery, эта CMS построена с учетом расширяемости. Парадигмой Processwire является то, что она работает как реляционная база данных. У вас есть полный контроль над страницами, шаблонами и разметкой. Если вы когда-либо разрабатывали шаблон WordPress, то нет абсолютно никакой кривой обучения, связанной с моделированием для Processwire. Те, кто привык к функциональности узла Drupal, будут рады узнать, что Processwire имеет аналогичную функциональность. Рекламируемая как CMS, которая адаптируется под вас, Processwire построена на гибкой структуре контента.

С обычными настройками производительности, в 2017 будет представлен новый интерфейс администратора, расширенные возможности изображения, экспорт и импорт страниц, улучшенная поддержка мультиязыка и многое другое.

Wagtail

Wagtail — это еще одно CMS следующего поколения, которое меняет способ того, как мы создаем и проектируем веб-сайты. Ее основная функция называется Streamfield. Это функция конструктора сайтов, которая помогает создавать сайты быстро и элегантно. Настраивайте и упорядочивайте блоки контента, включая смешанные последовательности типов контента в любом порядке всего за несколько кликов. Кроме того, Wagtail включает в себя подробные описания фрагментов сайта, мощный поисковый модуль, проводник файлов, встроенную обработку изображений и конструктор форм. Хотя для установки и настройки Wagtail потребуется некоторое время, это того стоит.

Wagtail удивит многих людей в ближайшие годы. Основанная на Django CMS, она безопасная, гибкая и снабжена чистой и прогрессивной базой кода. Вот и пример.

Успехов в работе!

Поматериалам: 10+ Free Alternative Open Source CMS Tools to Explore

 

 

    Понравилась статья? Поделись с друзьями!

    Поделиться

или

следи за новостями в соцсетях

Подпишись на рассылку.

Без рекламы и только самое интересное!

Комментарии

Всего: 0 комментариев

Оставлять комментарии могут только пользователи.

Подписка на Freelance.Today





или

следи за новостями в соцсетях


Фриланс новости, биржи фриланса, freelance