Міграція сайтів будь-якого типу на TYPO3. Міграція сайту без втрати дизайну і без втрати контенту. Отримання додаткових стандартних опцій. Об'єднання в одну конфігурацію відразу кілька сайтів. Оновлення сайтів на TYPO3 CMS зі старих версій до останньої. Візуалізація контенту.
Оновлення панелі інструментів для TYPO3
Цей пост був спочатку опублікований на richardhaeser.com. Він опублікований на typo3.org з дозволу автора.
Поточна ситуація
У грудні, після того, як ми деякий час тестували панель моніторингу як окреме стороннє розширення, ми вирішили, що настав час попрацювати над патчем, щоб реалізувати панель моніторингу як нове розширення ядра. Ініціатива панелі інструментів працювала важко і зробила патч. Деякі невеликі зміни були внесені, і код був очищений. На даний момент патч знаходиться на останньому етапі перевірки і готуватися до впровадження. Мить, якого ми чекали довгий час.
Цей перший патч містить модуль Dashboard в бекенд, API для створення ваших власних віджетів і кілька простих віджетів. Так як це мінімальний життєздатний продукт, який ми визначили, він повинен вступити в випуск LTS. У цій версії кожен повинен мати можливість створювати свої власні віджети, а користувачі бекенда можуть створювати свою власну панель моніторингу та додавати до неї віджети.
Ми вже готові?
Це легко: ні, не ми! Перед запуском функції TYPO3 CMS v10 ми розглянемо кілька невеликих функцій. Ці функції в основному нові типи віджетів і нові віджети. Ми хотіли б зробити так, щоб розробники могли легко додавати свої віджети. Тип графічного віджета вже завершено і буде видалений, як тільки основний патч панелі буде об'єднаний. Ми також постараємося додати деякі віджети з інформацією з основних розширень. Оскільки ми не можемо обіцяти, які віджети зроблять це вчасно, я не буду детально зупинятися на цьому.
Коли настане заморозка, ми зосередимося на тому, щоб допомогти розробникам розширень створювати свої власні віджети. Ми зробимо це, написавши відповідну документацію, а також створивши приклади. Для моїх власних розширень, таких як розширення PageSpeed Insights і розширення Yoast SEO for TYPO3, я сам створюю віджети. Я також буду відвідувати табори TYPO3 і пропонувати сесії про те, як писати свої власні віджети.
І, звичайно ж, ми постараємося виправити помилки як можна швидше!
Ще дещо...
Люди, які могли б відвідати мою сесію на цю тему або прочитати моє попереднє рев'ю в моєму блозі, будуть знати, що стороннє розширення було доступно для TYPO3 CMS v9 і v10. У процесі розробки ми вирішили підтримувати тільки v10. Зосередившись на версії 10, ми можемо використовувати нові чудові функції, такі як впровадження залежностей (dependency injection), нові AJAX APIs і т.д. Крім технічних переваг для нас, розробників, панель управління також буде унікальним перевагою для оновлення версії 10 і, сподіваюся, вона її зробить. Вам простіше продавати поновлення своїм клієнтам і отримувати все інші технічні, але важче продавати переваги «безкоштовно».
Будь-які питання? Зв'язатися з нами!
Якщо у вас є які-небудь питання щодо панелі, не соромтеся питати на каналі TYPO3 Slack #cig-dashboard. Ініціатива панелі моніторингу постарається відповісти вам якомога швидше.
Спасибі!
На закінчення я хотів би подякувати мого роботодавця, MaxServ. Вони дали - і все ще дають - мені і деяким моїм колегам можливість створити цю чудову нову функцію для TYPO3. Хоча було витрачено багато особистого часу, без підтримки MaxServ ми не змогли б надати цю функцію.