Новые записи

В прошлой статье мы установили Strapi, сегодня мы рассмотрим, как же он устроен.
Strapi – backend CMS, это означает что у него нет frontend-части, т.е. сайта, который видит конечный пользователь.
Так же в Strapi отсутствуют таблицы, категории, посты и прочие разделы, которые привычны всем нам по классическим CMS. Всё это вам нужно добавить самому или использовать заранее подготовленные шаблоны.
Обратите внимание, в первой части мы использовали быстрый способ создания проекта, при котором используется база данных sqlite. Позже перейти на Mysql и любую другую БД будет невозможно! Тем не менее, для простого сайта или лендинга хватит и sqlite. Позже мы рассмотрим процесс создания проекта с использованием Mysql.
Двумя основными компонентами, доступными после установки, являются:
- Content-Type Builder – по сути редактор таблиц, который позволяет создавать таблицы для хранения данных, создавать связанные таблицы и связывать их между собой;
- Media Library – Библиотека всех загруженных изображений, позволяет получить доступ ко всем изображениям и управлять ими.
Так же в админку встроен свой каталог бесплатных плагинов (Marketplace), которых больше 94! С их помощью вы сможете добавить дополнительный функционал, например, оценки для статей, комментарии, заменить встроенный редактор, на поддерживающий HTML и много другое.
Для Strapi подготовлено несколько шаблонов, которые при создании нового проекта предоставляют вам уже готовую структуру для:
- Блога;
- Корпоративного сайта;
- Магазина.
Список шаблонов вы можете в специально созданном репозитории на Github.
Читать далее...
Еще десять лет назад при создании порталов и блогов стандартом де факто признавались классические CMS написанные на PHP или Perl. Технологии не стоят на месте и развитие Javascript, HTML и повсеместное внедрение API принесло с собой новые технологии создания сайтов.
Развитие Vue.js, который по сути является meta-React – технологией, впитав в себя самое лучшее, при этом упростив всё сложное и выкинув ненужное, новый фреймворк стал дальнейшим развитием всего, что впервые появилось в React.js.
Существует огромное количество библиотек, расширяющих возможности Vue.js. С помощью этого инструмента можно создавать, как простые лендинги, так и сложные информационные порталы или веб-приложения.
Strapi - https://strapi.io – фреймворк для управления контентом т.е. CMS. В отличии от Joomla или WordPress у него нет фронтэнда - графического представления информации хранящейся в базе данных, т.е. сайта, на который может зайти пользователь, а есть только панель администратора.
Все данные эта CMS отдает через API в формате JSON. Таким образом, во-первых, сам сайт может быть размещен на отдельном сервере, во-вторых появляется возможность горизонтального масштабирования.
Не говоря о том, что снижаются накладные расходы на вычисления, так как не используется PHP, а запросы API возвращают только текстовую информацию, которая загружается и отображается с помощью Vue.js, зачастую вообще без перезагрузки страницы!
Сегодня мы рассмотрим установку Strapi на сервер Alt Linux.
Читать далее...
Сервер базы данных как правило создает основную нагрузку на сервер. Мониторинг сервера может помочь вовремя заметить аномалии при в работе сервера БД и вовремя устранить возможные проблемы с запросами и индексами.
В прошлой статье мы рассмотрели мониторинг Eltex ESR-200 с помощью Zabbix Agent.
Сегодня мы рассмотрим мониторинг сервера MariaDB (Mysql) с помощью агента Zabbix.
Читать далее...
В прошлой статье мы рассмотрели мониторинг маршрутизатора ESR-200 с помощью протокола SNMP v3.
Немногие знают, что c версии 1.5 в прошивку устройств серии ESR был добавлен агент, поддерживающий протокол обмена данными с серверами Zabbix.
Сегодня мы рассмотрим мониторинг устройства с помощью Zabbix Agent.
Читать далее...