Comments 28
О, боги, недосмотрел… Конечно, Symfony. Благодарю за замечание, исправил :-)
Из значимых компонентов лишь: HttpFoundation, Routing и Translation. Ни DIC, ни HttpKernel, ни соответственно FrameworkBundle, другими словами, похоже скелет самописный, так что:
дают мощный инструмент для разработки на базе Symfony фреймворка
нет, не дают :)

Но посмотреть наверное стоит. Туда бы еще React вместо Vue
Да к сожалению от симфони там не так много.
Плюс бегло глянув код, заметил несколько, на мой взгляд, странных решений.
Одно из них это некий контейнер который реализует ArrayAccess, и собственно далее просто туда напихиваются значения, в том числе kernel, events, и т.д. Ну и используются так же. Это на мой взгляд не лучший способ.
Но страшнее то что они, судя по всему, любят синглтоны, и статические функции, которые выделены в трэйты.
Судя по всему тестировать такой код будет сложновато.
Собственно и тестов у них не много. А для модуля kernel, нет вовсе, хотя думается мне это важная часть проекта.

Честно сказать глянув в код, я несколько расстроен. И после этого очень скептически смотрю на будущее этого проекта
Интересно а какая по вашему мнению идеальная CMS (именно CMS) с точки зрения архитектуры.
UFO landed and left these words here
Посмотрев на index.php в модулях почему-то вспоминается только друпал с его любовью к массивам.
Pagekit изначально позиционируется как платформа, в которой нашли применение современные техники веб программирования, и поэтому имеющая высокий порог вхождения, что можно отметить как несомненное преимущество, поскольку это отфильтрует разработчиков с недостаточной квалификацией, плодящих продукты сомнительного качества, что наблюдается на системах с низким порогом вхождения. Это означает, что написанием расширений будут заниматься люди, имеющие определенное представление о культуре кода и знакомые с современными технологиями, либо обладающие достаточной подготовкой, чтобы их изучать в процессе знакомства с Pagekit.

Звучит как будто в этом есть какая-то логика. Но по моему это огромный минус. Опытные разработчики скорее предпочтут фреймворк, чем CMS (если это именно CMS). Так кто же будет в итоге этим пользоваться?
Из коробки внедрен Doctrine — механизм объектно-реляционного отображения (ORM) для PHP версии 5.3 и старше, позволяющий работать с базой данных максимально прозрачно.

Я бы сказал минимально прозрачно и максимально абстрагировано от этой самой БД.
Из недостатков при работе с контентом отмечу отсутствие параметров Meta-description meta-keywords и title, которыми пользователь мог бы управлять, что немаловажно для продвижения сайтов.

Description не учитывается в продвижении сайта, максимум — это покажется в сниппете в поисковой выдаче, keywords вообще никогда ни на что не влияли, так что это преимущество, а не недостаток.
В этом то и проблема: разработчиками пока не сформирована идеология — на какой сегмент рынка и на какую аудиторию ориентирован Pagekit…

Касательно мета-тегов соглашусь — на продвижение meta уже не оказывают влияние, скорее это вопрос привычки: где мета-теги, там и кастомный , который пока еще нужен, а его как раз нет…
По части SEO ребятам нужно много сделать: добавить поддержку Open Graph, карту сайта и прочие плюшки.
UFO landed and left these words here
Рад, что Вам понравился обзор :-)
Действительно, работа над CMS ведется силами одной команды. Хочется ожидать, что со временем сформируются рабочие группы и будут вовлечены сторонние разработчики, которые помогут популяризовать платформу, выведя Pagekit на принципиально новый уровень.
В любом случае, разработка интересная, ждем стабильного релиза.
UIKit как раз и есть одна из составляющих коммерческих продуктов, т.к. на нем все последние шаблоны под Joomla и WordPress размечены. Хотя сам он бесплатен.
Не смог поставить:

Database error: An exception occurred while executing 'CREATE UNIQUE INDEX SYSTEM_CONFIG_NAME ON test_system_config (name)': SQLSTATE[HY000]: General error: 1 index SYSTEM_CONFIG_NAME already exists

И потом зацикливается.

Единственная cms, которая у меня вставала слёту на любую конфу — october.cms
Странно… У меня ставится без танцев с бубнами.
А что у Вас за конфигурация сервера? Соотносится ли она с минимальными требованиями для установки Pagekit?
а попробуйте установить CMS при конфигурации PHP 5.6 / MySQL 5.5 (или форк типа MariaDB).
Видимо, CMS не тестировалась разработчиками под этой конфигурацией… Можете написать им об ошибке.
Шел 2016 год… А нам все предлагали редактировать контент через админку.
Как-то не подумал об этом, хотя таких редакторов сейчас тоже много) А как у них с итоговой разметкой?
Довольно приятная CMS. Можно порекомендовать для небольшого сайта визитки и корпоративного блога. Из коробки этот функционал есть.
В маркете правда пока пустовато ибо популярность у этой системы еще небольшая.
Only those users with full accounts are able to leave comments. Log in, please.