Розширення проектуються таким чином, щоб вони доповнювали ядро. Це означає, що система TYPO3 буде виглядати як «єдине ціле», в той час як насправді вона складається з основной частини і набору розширень, що надають різні функції. Доопрацювання та модифікація існуючих розширень, оновлення під нові версії системи і нові вимоги архітектури. Обслуговування розроблених розширень, технічна підтримка і супровід, встановлення та налаштування.
Нові релізи TYPO3 9.5.15 і 8.7.32
Були опубліковані оновлення TYPO3:
- TYPO3 9.5.15 LTS
- TYPO3 8.7.32 LTS
Обидві версії є технічними випусками.
З величезним зусиллям і активністю сотень учасників було додано більше 230 виправлень і поліпшень в TYPO3 v9.5.15 з моменту останнього випуску підтримки в лютому 2020 року. Якщо ви виявите будь-які проблеми, повідомте нам про це, відкривши тікет на forge.typo3.org.
Зверніть увагу: через збій в мережі одного з серверів, підтримуваних під час випуску, «поділ поддерева» для створення версій для установок в режимі Composer було створено в неправильному стані. Цю проблему було вирішено мною і TYPO3 GmbH в середу, 1 квітня 2020 року. Ми будемо шукати рішення, щоб ця проблема не повторилося.
Якщо ви оновили установку TYPO3 за цей час до 9.5.15, зробіть зниження рівня композитора до 9.5.14, а потім знову поновіть до 9.5.15.
Подальші інструкції по оновленню
Для цих випусків обслуговування оновлення не потрібні.
Незначна зміна бази даних, що відноситься до установок PostgreSQL, є в інструменті установки.
Завантажити
TYPO3 може бути встановлений різними способами. Наприклад, два популярних способа: традиційний спосіб з використанням пакета вихідного коду на get.typo3.org або сучасний спосіб настройки проекту з використанням composer. Додаткову інформацію можна знайти у відповідних примітках до випуску:
До побачення v8 - ви добре нам служили!
Сьогодні також відзначається останній офіційний публічний випуск TYPO3 v8 LTS, опублікований мною і співтовариством TYPO3. Для мене епоха закінчується. Ось короткий огляд нашої фази розробки та деяких етапів, пов'язаних з TYPO3 v8.
Перший реліз - v8.0 - вийшов 22 березня 2016 року, приблизно 4 роки тому. Перша версія була першою, коли ми застосували нашу політику старіння, тому багато змін було видалено до першого випуску.
Абстракція бази даних через Doctrine
Одним з моїх особистих досягнень було введення Doctrine DBAL - і вперше у нас був справжній рівень абстракції бази даних від Doctrine, який був надійним, протестованим і доступним для десятків систем баз даних - тому ми видалили наш «DBAL» на основі бібліотеки «adodb», але зберегли їх як сумісний шар. Це дало нам справжню абстракцію бази даних без втрати продуктивності - наша база перевіряється на MySQL, PostgreSQL, MSSQL і - починаючи з TYPO3 v9 - SQLite при кожній зміні коду. Це можливо завдяки доктрині DBAL.
Ця зміна торкнулося майже всіх частин ядра TYPO3, що зробило цю зміну найбільшим в історії - що було зроблено велику кількість учасників в різних областях коду. Спочатку розроблений Morten Jonuschat, цей рівень абстракції бази даних знижує ризик впровадження SQL-коду, тому що весь код бази даних довелося перенести і через належної документації - кращі практики були застосовані безпосередньо.
Нові системні розширення - CKEditor і Form Framework, Fluid Standalone
Витяг «form» (в form_legacy) і «HTMLArea» породило нові і більш сучасні системи - Form Framework і CKEditor. І те, і інше значно полегшує використання і розуміння, ніж їх попередники.
Fluid Standalone - наш движок Templating - був народжений і доповнений, що зробило TYPO3 Core лише доповненням до движку шаблонів Fluid.
І, звичайно ж, ми хочемо згадати ще багато цікавих моментів і цифр:
- Ми почали використовувати розбиття піддерев для наших системних розширень, що робить composer першокласним членом наших рішень
- Ми представили консоль Symfony для написання коду командного рядка уніфікованим способом.
- Інструмент установки надав інструмент аналізу оновлень для візуалізації файлів журналу змін документації.
- TYPO3 v8.0.0 був випущений 22 березня 2016 року, перша версія LTS (8.7.0) була опублікована 4 квітня 2017 року, а останній випуск сьогодні - 31 березень 2020 року.
- TYPO3 v8 була першою версією TYPO3, яка вимагала PHP v7.0, і до сьогоднішнього дня також підтримує PHP v7.4 - підтримуючи в цілому п'ять різних версій PHP.
- TYPO3 v8 - єдина версія, в якій можна використовувати контент в стилі Fluid і контент в стилі CSS разом і обмінюватися їм обома способами, щоб оновити операційну систему до контенту в стилі Fluid. Контент в стилі CSS був видалений в TYPO3 v9.
Велике спасибі за кожне приємне слово, всі зусилля, час, документацію, код, внесок і підтримку за останні 4 роки, щоб зробити цей цикл випуску основної версії для мене особливим!
Для всіх, хто працює на TYPO3 v8 або TYPO3 v7 - ознайомтеся з програмою ELTS компанії TYPO3 GmbH's, щоб отримати розширену підтримку TYPO3.