Image Cropping in TYPO3 Backend

Since TYPO3 version 7 there is a new image cropping tool available in the backend. It enables the editors to select and save a region of an image right where they add the image. This post explains the usage, its configuration and how to use it in your own extensions.

(more…)

19 Comments

15 Local Development Setups for TYPO3

Fourteen setups and systems that help you to develop websites with TYPO3. Local development can really boost your efficiency and effectiveness! Most of the solutions are (at least) partially cross platform. Most of them work also with any other php / mysql project, like wordpress, drupal or joomla.

(more…)

5 Comments

Sphinx – Easy Rendering of reST documentation

Since some years now the standard format for TYPO3 documentation is “Restructured Text“ (reST). As there are more formatting options as in „markdown“ (md), it is a little bit harder to write documentation and to control the outcome. This situation gets much better, if you know and use the sphinx extension. (more…)

3 Comments

Unprotected .git or .svn directories put your website at risk of information disclosure

dvcs_security

Version control software is very popular among web developers. The most used tool might be Git. Unfortunately the repository directory, e.g. .git is often unprotected in production environments. These folders not only contain the source code of a website but also database credentials, API access keys or tokens for popular cloud services like Amazon AWS, salts and hashes. Even more problematic is private data contained in sql dumps or csv files.

Studies e.g. by Internetwache.org or Jamie Brown show that a reasonable amount of websites is affected by this problem. (more…)

1 Comment

TYPO3 and PSR-2 for IDEs – Lifting the Fog

At the TYPO3 developer days the core team members decided to drop the TYPO3 specific coding guidelines and to switch to the PSR-2 standard. This change was done in the night from Oct. 08 to 09 using a single huge commit. Read on for the complete story how to adapt your personal dev environment. (more…)

0 Comments