[TYPO3-dev] Upgrade compatibility report for extensions

Xavier Perseguers xavier at typo3.org
Wed Jul 27 08:28:28 CEST 2011


Hi,

We are close to feature freeze but perhaps somebody is still willing to 
have fun writing a useful new report to check compatibility with 
extensions before a TYPO3 upgrade. Basic idea:

http://yfrog.com/h0osxwp

- Input your target TYPO3 version and get the report that checks local 
extensions for compatibility with it
- Simply checks the value of 'constraints' / 'typo3' / upper limit in 
ext_emconf.php of the corresponding extension
- 0.0.0 or empty (e.g., '4.4.0-' or '4.4.0-0.0.0') means it is OK for 
all upcoming versions. But it cannot be ensured thus the result is "Not 
tested", in yellow
- < target version means "KO" => read
- >= target version means "OK" => green
- last interesting point is that having an extension that specifies a 
non existing branch of TYPO3 in advance (4.4.0-4.8.99) means untested as 
well as one cannot (yet) have an extension compatible with more than 
4.6.99...

- the whole should encourage developers to update (and test) their 
extensions regularly on TER to be shown as "green"

- This has to be ready before feature freeze but does not need to be 
highly complicated
- Idea is to integrate that as additional report to 'em' extension
- I may send sample code used for the screenshot above if needed, as a 
skeleton

The only "tricky" part is to determine what is a upper limit authorized 
for TYPO3 version (4.6.99). What is missing in my PoC is a 
textbox/selector box to choose the target version (if it's easy, would 
be cool to be able to choose an existing target version instead of 
typing it).

Cheers

-- 
Xavier Perseguers
Release Manager TYPO3 4.6

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





More information about the TYPO3-dev mailing list