[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