Задать вопрос
alexjet73
@alexjet73

Какие в 2021 есть PHP CMS с базовыми функциями?

Какие есть на сегодня в 2021 году пхп фреймворки быстрые и имеющие не большие размеры, включающие в себя базовые функции работы с mysql, cookie и тд? Обычно использую wordpress как базу для проекта (сразу есть админка, шаблонизаторы, быстрая работа с базой через $wpdb и в целом с пользователями и авторизацией), сейчас думаю переходить на что то другое. Возможно даже больше думаю перейти на фреймворк, чем использовать как раньше CMS.
Что можете посоветовать из близкого к этому?
  • Вопрос задан
  • 1386 просмотров
Подписаться 3 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 7
6031996f23b33741213877.jpeg
Ответ написан
Комментировать
@posters
Slim framework очень легко масштабируемый. По мне, так даже более гибкий чем symfony.
Для работы с БД ставим, например, doctrine ORM. Хотя ничто не мешает поставить что-то другое по вкусу.
Если нужен шаблонизатор, ставим, к примеру, Twig.

P.S. Тем кто привык к комбайнам и говорит, что со Slim разработка превращается в написание собственного фреймворка лучше сразу смотреть на этот скелетон от одного из разработчиков фреймворка: https://github.com/odan/slim4-skeleton
Дока к этому скелетону: https://odan.github.io/slim4-skeleton/
Ответ написан
Комментировать
hrabry
@hrabry
Octobercms годная штука. С пустой установки в ней практически ничего нету, всё нужное легко добавить или написать самому. Мне она как раз и нравится тем что в ней ничего лишнего нету, это можно назвать cmf а не cms. В общем одно удовольствие на ней разрабатывать какие то кастомные сайты, полный полет фантазии и свобода творчества). Под капотом используется laravel framework, так что изучая october будите изучать и laravel или наоборот.
После того как вникните глядя на wordpress рыгать будите!
Ответ написан
php666
@php666
PHP-макака
Ларавел, к примеру (или Симфони). Выбор не велик.
Куча пакетов, абстрагирующая тебя от написания велосипедов и позволяющая сконцентрироваться на работе.
Если говорить о "сразу есть админка", то можно погуглить решения типа https://laravel-boilerplate.com/ - там уже админка, с пользователями и авторизацией. Как очевидный плюс - ты сразу же увидишь, как писать на фреймворке на основе нескольких готовых решений (списки сущьностей, CRUD).
Ответ написан
Если хочешь учить что-то востребованное, то это либо Symfony, либо Laravel - все остальное невостребовано, и работу будет найти сложно.
Ответ написан
Комментировать
Sanes
@Sanes
Проще всего с CMS перепрыгнуть на Laravel/Lumen. Само собой должны быть хорошие знания PHP. Админку лучше самому написать.
Если с этим проблема, то Modx. Админка имеется.
Ответ написан
Awilum
@Awilum
Частный разработчик, ментор и преподаватель курсов
Я порекомендовал бы вам посмотреть микрофреймворки, которые легко масштабируются, например: Slim PHP + "PHP компоненты".

Вы можете начать с Slim PHP и расширить его любым количеством PHP Компонентов, для ваших нужд:

Symfony Components: https://symfony.com/components
Nette Components: https://nette.org/en/
Laminas Components: https://docs.laminas.dev/components/
Atomastic Components: https://atomastic.com
ThePHPLeague: https://thephpleague.com

По Slim PHP есть вот такой хороший блог от одного из контрибютеров фреймворка:
https://odan.github.io

на Slim PHP я написал микро CMS-ку: https://flextype.org/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы