~ 4 мин
Обзор Strapi, цена и характеристики
413
6/21/2022
Если вы хотите иметь полный контроль над CMS, быть независимым от политики компании, ограничений и т. д., взгляните на Strapi. Это безголовая CMS Node.js с открытым исходным кодом, которую вы можете разместить на своем сервере, с возможностью добавления пользовательских плагинов, позволяющих вам еще больше настроить ее.
Strapi с 48,5 тысячами звезд на Github стала одной из любимых CMS с открытым исходным кодом в экосистеме Jamstack благодаря своей универсальности и масштабируемости. Кроме того, идея получить полный контроль над приложением, которое вы создаете, без каких-либо ограничений API, очень заманчива.
Для справки
Что такое Strapi?
Strapi — это безголовая CMS, построенная на Node.js и React, которая позволяет вам использовать базу данных на ваш выбору. В настоящее время он поддерживает SQLite, MongoDB, MySQL и Postgres. Не секрет, что Strapi позиционирует себя как альтернативу WordPress.
Вы можете использовать Strapi для создания всего, что захотите, от простого веб-сайта до большого приложения для электронной коммерции. На их веб-сайте вы можете найти множество ресурсов, чтобы узнать, как интегрировать Strapi с самыми популярными фреймворками, такими как Gatsby.js, Next.js, Flutter и другими.
В Strapi интуитивно понятный интерфейс администратора как для пользователей, так и для разработчиков и редакторов. С точки зрения разработчика, вы можете легко определить свою API-модель контента благодаря их упрощенному конструктору типов контента. А с точки зрения редактора вас встретит интуитивно понятный пользовательский интерфейс, позволяющий быстро создавать контент.
Пользовательский интерфейс
Админка выглядит чистой. Вы можете быстро получить доступ к функциям, которые вы хотите использовать. Отдельное спасибо за получение стартовой страницы со всеми полезными ссылками, к которым вы можете получить доступ в случае, если вам понадобится какая-либо помощь.
Итак, в основном у вас есть эти разделы в области администрирования:
-
Типы коллекций / отдельные типы: здесь живет ваша API-модель контента. Редакторы могут получить доступ сюда, чтобы заполнить данные, которые будут отправлены на веб-сайт / в приложение.
-
Плагины: здесь вы можете увидеть установленные в данный момент плагины. Один из них очень важен: Конструктор типов контента, потому что с его помощью разработчик может создавать типы контента для API.
-
Общие: перейдите на рынок плагинов, установите новые и получите доступ к глобальным настройкам панели инструментов и плагинов.
Плагины
Когда вы устанавливаете Strapi в первый раз, вы обнаружите, что некоторые из плагинов установлены по умолчанию, которые обеспечивают отличные функции для вашего проекта, и другие, которые вы, возможно, захотите установить.
Например, недавно разработчики выпустили плагин, который занимается интернационализацией. Этот плагин позволяет вам создавать многоязычные веб-сайты/приложения и создавать лучший пользовательский опыт для вашей аудитории.
Если вы не видите функции/плагина, которые могут вам понадобиться для вашего конкретного варианта использования, вы можете создать его, немного познакомившись с React.js и Node.js, поскольку Strapi создан с использованием этих технологий.
Как установить Strapi?
Установить и использовать Strapi очень просто. Вам понадобится только ваш любимый текстовый редактор и существующие менеджеры пакетов, такие как NPM или Yarn. Итак, запустите одну из этих команд на своем терминале:
yarn create strapi-app my-project --quickstart npx create-strapi-app my-project --quickstart
Эти команды установят для вас Strapi и инициализируют начальный проект, так что вы сможете начать работать с ней перейдя по следующей ссылке http://localhost:1337/admin.
Так просто, не правда ли? Посмотрите это краткое руководство по началу работы, чтобы начать работу со Strapi менее чем за 3 минуты 🚀.
Поддержка
У Strapi растет сообщество в Discord, Slack, Github и на их форуме сообщества. Это здорово, потому что какой бы вопрос у вас ни возник, вы можете быть уверены, что в одном из их сообществ вы найдете ответ на него.
Для поддержки предприятий вы можете проверить их Enterprise Support Platform и разместить тикеты, чтобы получить ответ от них.
Кроме того, вы можете посетить их центр ресурсов, чтобы найти множество вещей, которые помогут вам создавать с помощью Strapi, таких как стартеры, учебные пособия, академия Strapi и т. д.
Цены
Отметим только то, что Strapi, как упоминалось ранее, имеет ОТКРЫТЫЙ ИСХОДНЫЙ КОД!!! 🎉, так что в базовой версии вы можете получить большинство мощных функций абсолютно бесплатно (навсегда), и разместить его на вашем сервере.
Но если вы хотите расширить функции на уровне предприятия, вы можете это сделать. Они предлагают несколько планов, чтобы разблокировать эти функции и получить от них базовую/расширенную поддержку:
Если мысль о том, чтобы справиться с этим самостоятельно, заставляет вашу голову взорваться 🤯, не волнуйтесь. Кажется, они усердно работают над тем, чтобы предложить облачную версию, в которой они будут размещать Strapi для вас, и это здорово, потому что вы сможете забыть обо всем, что связано с сервером, и сосредоточиться только на своем продукте, и вы получите некоторые функции, такие как неограниченный среды и использования.
Здесь вы можете ознакомиться с функциями поддержки в различных планах, которые они предлагают:
Плюсы:
- Бесплатный и с открытым исходным кодом;
- Полностью настраиваемый;
- Медиатека, вы можете управлять своими ассетами и подключать свою медиатеку к любому из поставщиков услуг хранения;
- Выбирайте между RESTful или GraphQL API;
- Маркетплейс для плагинов;
- Поддержка интернационализации;
- Возможность создавать собственные роли и разрешения.
Минусы
- Вам необходимы базовые знания DevOps, чтобы запустить его в собственной среде;
- Плохая поддержка переноса или развертывания изменений данных между разными средами;
- Интерфейс администратора не очень отзывчивый;
- Базовая поддержка расширенного текстового поля.
Взгляните на наш стартап:
Выбирай экскурсии и активности по всему миру
Уже зарегистрировано 0 стран, 0 направлений, 0 экскурсий
Есть интересная идея?
И вы очень хотите ее реализовать, пишите нам и получите подробное коммерческое предложение и быструю реализацию