For coders TYPO3 Tech Corner

in2publish Version 10.1 release

in2publish Version 10.1 release

Content Publisher version 10.1 is released: New filters in Publish redirects module and a new compare module

With the new versions 10.1 of in2publish and in2publish_core exciting new features have been added to further develop of the CP. We are moving with big steps towards TYPO3 v11. Some of the bugfixes and changes can be made in the in2publish_core 10.x version, so we are implementing these changes in the current development.

After this release, the 11.x version will differ from the 10.x version because it contains UI changes that can only be made in TYPO v11.

The new versions were developed for TYPO3 version 10. If you are still using TYPO3 v9, you should consider a timely update. You can learn more about the last regular update for TYPO3 v9 here.

IN2PUBLISH_CORE 10.1

  • Refactored the Task API into a consolidated component with its own service config
    • Remove obsolete tasks from the task table after task execution
  • Add filters to filter redirects in the Publish Redirects module
  • Add admin tool to compare the local and foreign database on a simple row-based level

Besides new features, some bugs were also fixed

  • Defer initialization of the TcaProcessingService to be able to log errors
  • Fixed root path detection in the script that runs the automated tests, so it works on darwin hosts, too.
  • Fixed the highlighting of the currently selected tools module in the Publish Tools Module
  • Allow the SysRedirect siteID to be null (this error was not visible, though)
  • Identify all fields which identify MM Records and use these fields as array indices (Otherwise, MM records with identical uid_local/uid_foreign values always overwrite each other)
  • More type juggling. Converts identifiers to int.
  • Split the service configuration of features into separate files to disable the logs integration when EXT:logs is not present

IN2PUBLISH 10.1

Changes/Features

  • Added a compare module to compare pages in the backend
  • The tools are now registered using the new tools API

Bugfixes

  • Discard sys_language as source for allowed languages and use the page tree's site configuration instead
  • Do not break the initialization of the WorkflowPublishingNotificationController to allow that pending notifications can still be be sent.
  • Use the new TaskExecutionService API to run tasks
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