For coders TYPO3 Tech Corner

Content Publisher 11 for TYPO3 V11

Content Publisher 11 for TYPO3 V11

The new Content Publisher version for TYPO3 V11 features improved UI

We never spent so much time on a new release before. With the new Version Content Publisher Version 11, not only we support TYPO3 version 11, but have also achieved some great improvements in the overall layout. We also make big leaps in quality assurance. With the introduction of GrumPHP, every new commit is now checked for style and quality with phpcs, phpcsfixer, phpmd, phpstan and psalm. With the introduction of the tool we have adjusted over 2400 lines of code.

Multiple selection for publishing

In this new version we have not only made it compatible for TYPO3 v11, but also given a new feature to the Publish Files module, which got a completely new coat of paint in the Community Edition. This new feature is called "Publish Bag" and allows multiple selection of files for publishing. The new module fits much better to the look and feel of the Backend.

The filters for files have been updated. We added a search field to filter files by name. The status filters are now applied with immediate effect and are saved much faster in the user session.

Quality assurance & automated tests

We also did a lot for quality assurance. Now, the Content Publisher is tested automatically in a (currently private) CI pipeline with acceptance tests in addition to the existing unit and functional tests. These very elaborate browser-based tests run at least once a week with the latest version of the Content Publisher.

Bug fixes for Version 10

Beside the version 11 release, we also fixed bugs for Version 10. Read more about the new bug fix release 10.2.1 at GitHub.

Florian Froidevaux

Projects and products in the TYPO3 area?

Do you have questions about Online Marketing?

Our specialist Florian Froidevaux will be glad to help you.

Florian Froidevaux  |  SEO & Product Marketing

"Code faster, look at the time" - does this sound familiar to you?

How about time and respect for code quality? Working in a team? Automated tests?

Join us

Lesson cancellation - and now? New portal for the Bavarian school system.

For the Bavarian school system, we developed a new web app based on an existing but very outdated portal. The portal reports lesson cancellations throughout Bavaria and registered users are informed...

Go to news

Content Publisher Version 12 (for TYPO3 11 & 12): Faster, more modern and more user-friendly

The new version 12 of the Content Publisher for TYPO3 11 & 12 significantly improves the management and publication of content in TYPO3. The new version brings a number of technological innovations...

Go to news
happy man working on laptop

SQL: Show all tables sorted by size in descending order

Lately I've been using the SQL command more often to find out which tables in the TYPO3 database are the largest. I've published the snippet once.

Go to news

TYPO3 12 with CKEditor 5: Styles in a single selection

If you set a link in the RTE in TYPO3, you may have to choose between different link classes, for example to create buttons in the frontend. What's new in TYPO3 12 is that you can select not just one...

Go to news

Null-Safe Operator in the TYPO3 area

With the introduction of PHP8, problems with undefined arrays or variables in general can arise in many places. Here are a few examples and simple solutions.

Go to news

Delete the first/last lines of a (SQL) file

There isn't much to say about the following commands. Sometimes it can be useful to delete the first (or last) X lines from a file. And if the file is too large to open with a conventional program, a...

Go to news