This Month in TYPO3 - October 2018 - Issue #7

October was mainly dominated by the release of TYPO3 v9 LTS. A lot of extensions are already compatible with v9 and also the first projects have been updated or freshly created.

Created by Peter Kraume

We’re very interested in your feedback on these posts. Please do share  your thoughts  here, including if you like it or if you have suggestions on how to improve the This Month in TYPO3 article series to make it more useful for you.
Furthermore, we’d like to encourage you to blog about TYPO3, whether it is about your editor experience or discoveries as a TYPO3 developer. Each and every article is valuable for the TYPO3 community!

Table of Contents

  • TYPO3 Core
    • Release of TYPO3 9.5.0
    • Release of TYPO3 9.5.1 and 8.7.20
  • Events
    • Recap: TYPO3 University Day 2018 (T3UD18)
  • Upcoming Events in the Next Two Months
    • TYPO3camp RheinRuhr, November 2nd-4th
    • MEET TYPO3 Rotterdam, November 8th
  • TYPO3 Ecosystem & Community
    • What are People Saying About TYPO3 v9 LTS?
    • Official Documentation for Site Handling
    • TYPO3 Community Writer's Workshop - Writing Feature Highlights for TYPO3 v9 LTS
    • Improvements on composer.typo3.org and the TYPO3 Extension Repository
    • Composer Helper
    • 5th edition of the English and German TCCI book
    • The well known "Core API" has been renamed to ”TYPO3 Explained”
    • A TYPO3 Package for Universities: Higher Education Package
    • SkillDisplay: Is It Possible to Learn TCCE Skills in 1 ½ Days?
    • Short Introduction into the Site Configuration and how to configure Routes aka Speaking URLs
  • Development
    • YouTube Videos: Feature Highlights for TYPO3 v9
    • New TypoScript Condition Syntax
    • Translating forms in the TYPO3 Form Framework
    • Use TYPO3 Phar Stream Wrapper Package to Secure Any PHP Project
    • Developing a custom ViewHelper
  • Extensions
    • shibboleth 3.1.7
    • official_cleverreach 1.0.2
    • notiz 0.6.0
    • frontend_editing 1.4.1

TYPO3 Core

On October 2nd, in time as promised, the long-awaited new LTS version TYPO3 9.5 was released. The new version comes with more than 100 new features. This article provides an overview of the most important changes for both business users and technical users. Read more

Not even four weeks after the release of TYPO3 9.5 the first bugfix release TYPO3 9.5.1 was released together with TYPO3 8.7.20. These versions are a maintenance releases and contain bug fixes only. Read more

Events

By the end of September 150 participants from different countries gathered for the annual TYPO3 University Day 2018 (T3UD18) hosted by the Academy of Sciences and Literature (AdW) in Mainz, Germany. Once again, academic members and TYPO3 representatives worked hand in hand to shape the event. Read more

TYPO3 Ecosystem & Community

Have you cracked open the latest TYPO3 v9 LTS yet? We really felt the spirit of the community on the release day as people responded with thanks and recognition to the core team who worked so hard on this release. Read more

The Site Handling API defines entry points to the frontend sites of a TYPO3 instance, their languages and routing details. The revamped documentation walks through the features of the module and goes into API and programming details. Read more

Improve your writing skills and increase your confidence in writing in the TYPO3 Community Writer's Workshop - Writing Feature Highlights for TYPO3 v9 LTS. Learn how to produce brilliant content from idea development to gathering great stories, and writing. We’ll also practice peer review and use the TYPO3 community publishing process to get these from concept to promotion. Read more

Helmut Hummel and Thomas Löffler worked on a couple of improvements on composer.typo3.org and the TYPO3 Extension Repository, e.g. the TER now displays the composer package name of an extension. composer.typo3.org is a service to support legacy TYPO3 extensions, which are not composer enabled yet (e.g. not having a proper composer.json file). The short-term goal is, that this custom composer repository becomes obsolete and all extensions published to TER are also available on Packagist. Read more

Speaking of composer-based TYPO3 installations: did you know that TYPO3 v9 LTS has no support for the package typo3/cms anymore? Instead, all TYPO3 system extensions are now single packages. When upgrading, remove the typo3/cms package and require the single packages you need. To make selecting the packages easier, you can use the Composer Helper to find the packages you need. Read more

The 5th edition of the English and German TCCI book was published on 27th of October as an eBook at Leanpub. With more than 100 changes, new questions and tailored for TYPO3 v8 and v9, the book is the perfect choice for every TYPO3 integrator to prepare for the test and master the exam. Read more

The ongoing efforts to integrate, streamline, simplify, modernize and structure the main TYPO3 Core documents reached the next level: The well known "Core API" has been renamed to TYPO3 Explained: This document gained more and more aspects over time and many different ones have been merged into it. This has benefits for everyone! Read more

The TYPO3 Company’s Higher Education Package confirms TYPO3’s long-standing role as the CMS of choice within the education sector. It is becoming the benchmark for speed, upgradability, and affordability for University websites worldwide. Read more

It was a tough challenge to prepare for the TCCE exam in just 1 ½ days, but three of eight students demonstrated that it is possible to learn the TYPO3 Editor skills with the help of the SkillDisplay platform in this short time. The three freshly licensed TYPO3 CMS Certified Editors, who attended the MainzificRim workshop at T3UD18, can be proud of themselves! Read more

TYPO3 v9 LTS shipped with routing out of the box. Routing means, that “speaking URLs” are created automatically by TYPO3. It is available for pages, languages and even extensions. In his post, Marcus Schwemer shows you how to configure the site and the routes aka speaking URLs for pages. Read more

Development

TYPO3 v9 LTS includes changes for backend users, editors, and even a new admin panel. Curious what’s in the box? Watch these videos for an in-depth look at TYPO3 v9's new features and changes. Watch more

The Symfony ExpressionLanguage was integrated into TYPO3 v9 LTS and is used for TypoScript conditions. In his blog post, Daniel Goerz explains what it is, as well as how to use and how to extend it. Read more

If you want to translate a form which was built with EXT:form you'll need to use some special translation keys inside your localization file, which are specified by the TYPO3 Form Framework. With his tutorial, Sebastian Klein teaches you how to localize everything related to forms, including some hard to find details. Read more

In response to a security issue that affects applications built with PHP, TYPO3 community developed a solution to keep the project safe. The PharStreamWrapper was then extracted from the TYPO3 core and is now available as a stand-alone package for any other PHP driven project. In line with our principle, “Inspire people to share!” Read more

Developing a custom ViewHelper is often necessary for extension development. The whole chapter about implementing custom ViewHelper in the official documentation was rewritten by Daniel Siepmann, Claus Due und Mathias Brodala to provide up to date information. The chapter now covers all aspects of custom ViewHelpers, except for custom conditions. Read more

Extensions

Shibboleth is a single sign-on system for computer networks and the Internet. The newly developed version 3.1.7 of EXT: shibboleth is available in TER. The development of this extension is mainly driven and financed by universities. Read more

The CleverReach® extension EXT: official_cleverreach connects the professional newsletter software directly with the TYPO3 backend. The extension synchronizes newsletter subscriptions and registrations. Data is saved at the point of user registration and website content is available for easy integration of information in newsletters without manual effort. With the legally compliant registration forms, you are always on the safe side when generating new addresses. Read more

EXT:notiz is a powerful notification dispatcher. Handle any type of notification in TYPO3 with ease: emails, SMS, Slack and more. Listen to your own events or provided ones. During TYPO3camp Nantes, Romain Canon and Nathan Boiron did a presentation about NotiZ. Read more

The latest release of EXT:frontend_editing contains some changes that are related to TYPO3 v9 LTS. This irons out the last glitches and enables editors to work with the content in the most intuitive way possible. Read more