For coders TYPO3 Tech Corner

 in2publish Version 10.2: SimpleOverviewAndAjax + SimplePublishing = SimplifiedOverviewAndPublishing

in2publish Version 10.2: SimpleOverviewAndAjax + SimplePublishing = SimplifiedOverviewAndPublishing

Our New Year's gift for 2022: SimplifiedOverviewAndPublishing feature of the Enterprise Edition given to the community.

With the new versions 10.2 of in2publish and in2publish_core we have moved a feature from the Enterprise version to the ore version.

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. 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.

IN2PUBLISH_CORE 10.1

in2publish_core (Community Edition) had a feature called "SimpleOverviewAndAjax", which replaced the full fledged comparison by a shallow page scan. With that feature enabled, the Publish Overview Module loads faster, but does not show all changes anymore. The publishing however, does build the complete record tree, so nothing will be missed when publishing a page.
The Enterprise Version includes a feature that builds on top on SimpleOverviewAndAjax which is called "SimplePublishing". Simple Publishing hooks into the publishing process and instead of building the complete record tree, it takes the page record built by SimpleOverviewAndAjax and attaches all records to the page record (and resolves some MM records attached to those content records).

The division into two features in two extensions makes configuration complicated and testing time-consuming.
Furthermore, both features are not optimally implemented and leave much room for improvement.
We decided to merge both features and give an enterprise edition feature to the community. The new feature is called SimplifiedOverviewAndPublishing.
This feature, when activated, replaces the normal process of assembling the record tree. This means that like SimpleOverviewAndAjax, the view in Publisher Overview will load faster, but unlike the previous feature, all elements and MM records are already included in the view. Loading the details of a page is no longer necessary.

When publishing, unlike SimplePublishing, the record tree is not extended by any records, but the same record tree is published that is also visible in the publish overview module. this means that there are no more surprises when publishing.
The performance gain of this feature ranges from a few seconds to minutes, depending on the page and page tree size. Most tests have shown that this feature represents a 10-fold speedup compared to the original and an 8-fold speedup compared to the old features.

You can enable this feature by replacing the default record finder as documented here.

In case you use one of the old features, an automatic configuration migration enables the feature. The Publish Tools Tests tell you if a migration tool place.

IN2PUBLISH 10.2

SimplifiedOverviewAndPublishing

The SimplePublish feature was replace by the SimplifiedOverviewAndPublishing feature in the community edition.

Fixes

Fixed a problem where fal_securedownload permissions were not published
workflow.permissionPublish will now be ignored when workflows are not active
 

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

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

b13/container: Add and modify child elements in edit view

Unlike gridelements, you cannot manage the child elements in the B13 Container extension when you open the container in the editing view. I would be happy to show you how you can quickly install this...

Go to news