Category: Technical Know-how

Learn about the platforms, technical processes, and inner workings relating to TYPO3 and many other fields within the IT industry with our broad knowledge base. One of them is the official TYPO3 YouTube channel where technical tips, interviews with partners and live recordings of TYPO3 events are shared,

Testing TYPO3’s Core - Part VI: Integrity Tests

Integrity tests are an integral part of TYPO3’s quality assurance process. This fourth and final step in our review process is used to check communication paths between different parts of the system and shows that all modules work correctly together. If all runs smoothly, a patch is then merged into the core.

Testing TYPO3’s Core - Part V: Acceptance Tests

All non-trivial software has bugs, they're an inevitable byproduct of writing software. It's a systematic review process which keeps them to an absolute minimum and ensures a high-quality. Acceptance tests are the third step we use for testing TYPO3's core before merging patches into the system.

Testing TYPO3’s Core - Part IV: Functional Tests

After making changes to TYPO3´s core we always run a series of testing which consists of four different steps. Functional tests are an integral part of this review process and give answers to the questions “Did we build a correctly working software?” and “Does the software meet the business requirements?”.

Testing TYPO3’s Core - Part III: Unit Tests

Units are the smallest testable parts of software. The workflow patterns we use for testing TYPO3´s core have evolved over time and unit testing became an integral part quite a few years ago. This was after experiencing rather strange issues when first integrating the scheduler into the core.

Testing TYPO3’s Core - Part II: On Hardware & Dockers

Developing a successful and strong software requires a decent development platform with specific hardware, third-party software and parallelization of jobs. An efficient communication between this setup and other parts of the system ensures that processes run smoothly and swiftly.

Testing TYPO3's Core - Part I: Infrastructure

Automatic testing is integrated into the process of developing TYPO's core. Every patch version that is pushed to the review system goes through a standard process and multiple verification ensures that the software conforms to requirements.

Atlassian Bamboo Apache Struts Security Post Mortem

On Monday (March 6th, 2017), information about a Zero-Day Vulnerability Remote Code Execution (CVE-2017-5638) in Apache Struts actively exploited in the wild was made public and pretty quickly spread through the well known web channels.

Firefox AddOn: TYPO3 Workbench

The TYPO3 Workbench Plugin is an Firefox add-on that helps you to manage your TYPO3 Projects and offers you often needed information in the development process.

Cloudflare Optimizes Images With WebP

Several days ago Cloudflare announced on their blog that their image optimization engine "Polish" has been enhanced with a new feature that's enables recompressing images with the WebP format. To understand what this means, we need to understand what Cloudflare does in the first place.

TYPO3: Keeping on Track

Learn about the platforms, technical processes, and inner workings relating to TYPO3 and many other fields within the IT industry with our broad knowledge base.