Статья

Новости и Полезные статьи

Категории новостей


Наши услуги


Oops, an error occurred! Code: 20240418103252d7b92403

Обновление панели инструментов для TYPO3

Logo

Прошло много времени с тех пор, как я давал вам обозрение о новой панели инструментов для TYPO3, но я могу гарантировать вам: мы были заняты, и у нас есть новости о панели для TYPO3!

Этот пост был первоначально опубликован на richardhaeser.com. Он опубликован на typo3.org с разрешения автора.

Текущая ситуация

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

Этот первый патч содержит модуль Dashboard в бэкэнде, API для создания ваших собственных виджетов и несколько простых виджетов. Так как это минимальный жизнеспособный продукт, который мы определили, он должен поступить в выпуск LTS. В этой версии каждый должен иметь возможность создавать свои собственные виджеты, а пользователи бэкэнда могут создавать свою собственную панель мониторинга и добавлять к ней виджеты.

Мы уже готовы?

Это легко: нет, не мы! Перед запуском функции TYPO3 CMS v10 мы рассмотрим несколько небольших функций. Эти функции в основном новые типы виджетов и новые виджеты. Мы хотели бы сделать так, чтобы разработчики могли легко добавлять свои виджеты. Тип графического виджета уже завершен и будет удален, как только основной патч панели будет объединен. Мы также постараемся добавить некоторые виджеты с информацией из основных расширений. Поскольку мы не можем обещать, какие виджеты сделают это вовремя, я не буду подробно останавливаться на этом.

Когда наступит заморозка, мы сосредоточимся на том, чтобы помочь разработчикам расширений создавать свои собственные виджеты. Мы сделаем это, написав соответствующую документацию, а также создав примеры. Для моих собственных расширений, таких как расширение PageSpeed Insights и расширение Yoast SEO for TYPO3, я сам создаю виджеты. Я также буду посещать лагеря TYPO3 и предлагать сессии о том, как писать свои собственные виджеты.

И, конечно же, мы постараемся исправить ошибки как можно быстрее!

Еще кое-что...

Люди, которые могли бы посетить мою сессию на эту тему или прочитать мое предыдущее ревью в моем блоге, будут знать, что стороннее расширение было доступно для TYPO3 CMS v9 и v10. В процессе разработки мы решили поддерживать только v10. Сосредоточившись на версии 10, мы можем использовать новые замечательные функции, такие как внедрение зависимостей, новые AJAX APIs и т.д. Помимо технических преимуществ для нас, разработчиков, панель управления также будет уникальным преимуществом для обновления версии 10 и, надеюсь, она ее сделает. Вам проще продавать обновления своим клиентам и получать все другие технические, но труднее продавать преимущества «бесплатно».

Любые вопросы? Связаться с нами!

Если у вас есть какие-либо вопросы относительно приборной панели, не стесняйтесь спрашивать на канале TYPO3 Slack #cig-dashboard. Инициатива панели мониторинга постарается ответить вам как можно скорее.

Спасибо!

В заключение я хотел бы поблагодарить моего работодателя, MaxServ. Они дали - и все еще дают - мне и некоторым моим коллегам возможность создать эту замечательную новую функцию для TYPO3. Хотя было потрачено много личного времени, без поддержки MaxServ мы не смогли бы предоставить эту функцию.

ЛогоНазваниеТипДемоСсылки
image
image