[TYPO3-english] TYPO3 Extension Repository - Future ?

Jigal van Hemert jigal.van.hemert at typo3.org
Mon Jan 28 09:52:14 CET 2013


Hi,

On 28-1-2013 9:34, Christian Essl wrote:
> Also, there are automatically generated lists of extension
> incompatibilites in the TYPO3-Wiki, like:
>
> http://wiki.typo3.org/TYPO3_6.0_Incompatible_Extensions_A
>
> They are harder to find that way and it could be useful to
> incorporate them into the Extension Repository to automatically show
> incompatibilities of an extension.

I don't know how these checks were done, but it is easy to have false 
positives. If you use code like:

   if (class_exists('t3lib_l10n_parser_Llxml')) {
     /** @var $xmlParser t3lib_l10n_parser_Llxml */
     $xmlParser = t3lib_div::makeInstance('t3lib_l10n_parser_Llxml');
     $LOCAL_LANG = $xmlParser->getParsedData(
       $llFile, $GLOBALS['LANG']->lang
     );
   } else {
     $LOCAL_LANG = t3lib_div::readLLXMLfile(
       $llFile, $GLOBALS['LANG']->lang
     );
   }

An automatic check could easily indicate that it uses a removed 
function, while in reality it contains code that handles compatibility 
with several core versions.

There will be some improvements for TER regarding incompatible 
extensions. More information will follow in the next days.

-- 
Jigal van Hemert
TYPO3 Core Team member

TYPO3 .... inspiring people to share!
Get involved: typo3.org


More information about the TYPO3-english mailing list