Migration TYPO3 4.5 / 4.6 / 4.7 to TYPO3 6.2 LTS – DAM to FAL (2)

Please check part one of this blog post first!

The media management extension DAM is no longer supported in TYPO3 6.2 LTS, the functionality will be replaced by the new file abstraction layer – FAL. The challenge is to migrate the existing DAM structures to FAL without losing any data and file relations.

Caution: the following tasks must be run AFTER the migration to TYPO3 6.2 LTS (and with all DAM and related extensions uninstalled)

Continue reading

Migration from TYPO3 4.5 / 4.6 / 4.7 to TYPO3 6.2 LTS (1)

Upgrading an existing TYPO3 4.x installation to TYPO3 6.2 LTS can be a challenge due to massive refactoring of the core in 6.2 and especially the new file management layer (File Abstraction Layer – FAL). Besides upgrading the core system, several third-party-extensions need to be migrated or replaced by alternatives. There are some essential ones which will no longer work on 6.2. This little step-by-step guide is just a rudiment documentation of the pitfalls and workarounds in our migration process. It is NOT a complete migration guide, but addresses special issues like DAM to FAL migration in combination with tt_news, replacement of deprecated extensions like css_filelinks and tips for migration of custom extbase extensions built with TYPO3 4.x.

Continue reading

TYPO3 6.1 Extbase – how to call controller action via Typoscript directly

If you have an extbase extension and you need to call a controller action via TypoScript, things have changed from TYPO3 4.7 to 6.1. TYPO3 6 has a lot of code rewritten, depends heavily on PHP namespaces and extbase extensions from earlier versions will no longer work.
To get started with all the necessary bootstrap code for a new extension, use the extension “extension_builder” from TER.
Continue reading

Apple iPad 3 Wifi Connection Problem on iOS 6

After Upgrading my iPad 3 to iOS 6, i experienced a very slow and unstable wifi performance. This is my hardware setup:

The problem was the wifi standard mode – the router supports the standards 802.11b and 802.11g and offers a “mixed” mode, where devices will automatically choose the right standard. The mixed mode caused the problem, changing the configuration to “g-only” fixed the issues and wifi works as expected again.

Cropping of images in typo3 with typoscript

This posting is based on version 4.3.3 of typo3.

It is often necessary to display thumbnails with fixed width and height values for each image (e.g. some image gallery…), which is a challenge if you have images of different formats (4:3, 16:9,…).

Typo3 offers the “cropping” function, which means the original image is scaled to a given width and height – to preserve the proportions of the image, it automatically resizes the images to match the given values.
Continue reading

Typo3 (4.2.8), utf-8 encoding and caching

Recently, a weird problem occured in my current typo3 – project. The caching was configured properly (out of the box configuration) and all caching tables were written as they should – but with a very confusing behaviour: the whole page was generated completely new by typo3 on each page request, which caused high server load. The error was not caused by an overriden no_cache-value or one of the other usual suspects (USER_INT, config – directives). After spending days trying to find a fix for the problem, i finally found a solution:

Continue reading