TYPO3 4.3 Beta3
Categorie: artikelenDoor: Jigal van Hemert
Het TYPO3 Core Team kondigt met trots de derde en laatste beta versie van TYPO3 versie 4.3 aan. Aangezien de eerste beta versie als "feature freeze" diende is deze versie meer gericht op het oplossen van bugs dan op nieuwe features.
Wat is er nieuw in deze versie?
Algemeen
Verbeterde Extbase en Fluid
Er is een hoop werk verricht in deze versie aan het "Extbase" MVC raamwerk en het "Fluid" sjabloonmechanisme. Een enorm aantal bugs is verholpen en vele uitbreidingen zijn toegevoegd.
Extbase ondersteunt nu geordende records, operanden met meerdere waarden (equivalent aan de IN(...) functie van MySQL), het tellen van resultaten en heeft ondersteuning voor IRRE. Daarnaast is het configuratiebeheer opgeschoond. Deze opschoning breekt met de compatibiliteit met vorige versies als je eerder FlexForm configuraties binnen Extbase hebt gebruikt.
Binnen Fluid zijn veel reparaties verricht aan de Inline ViewHelper Syntax die in beta2 werd geintroduceerd. Veel ViewHelpers werken nu netjes samen met deze syntax, inclusief de "if" ViewHelper en alle "format" ViewHelpers.
Daarbij is de parser aangepast zodat alle tekenreeksen nu geparset worden als Fluid syntax.
Een volledige lijst van wijzigingen die compatibiliteit met eerdere versie breken is te vinden onder
http://forge.typo3.org/wiki/typo3v4-mvc/Breaking_Changes. Als er een probleem hiermee gevonden wordt, rapporteer dat a.u.b. in de bug tracker op Forge
http://forge.typo3.org/projects/typo3v4-mvc/issues.
Dank aan iedereen die Extbase/Fluid gebruikt en ondersteuning biedt door testen, bug rapporten, reparaties of het delen van kennis op mail-lijsten!
Verouderde Functies en Statische Sjablonen
Elk gebruik van verouderde functies in de PHP API van TYPO3 of binnen TypoScript wordt weggeschreven naar de "deprecation log" in typo3conf. Ontwikkelaars wordt aangeraden de regels in de log te bekijken en hun extensies bij te werken, aangezien deze verouderde functies op z'n laatst in TYPO3 versie 4.5 geheel verwijderd zullen worden.
Geavanceerd bewerken in de 'frontend'
Het geavanceerde bewerken in de 'frontend' die in de kern is geïntegreerd bij de eerste beta release is verbeterd wat betreft de CSS styling en het meer in lijn brengen van de formulieren aan de voorkant met die aan de achterkant. Er zijn ook verbeteringen aangebracht aan de Bewerk Panelen voor tabellen anders dan tt_content en bij het gebruik van TYPO3's ingebouwde statische sjablonen voor pagina's.
Meer dan 90 problemen opgelost
Naast de toevoeging van de hiervoor genoemde wijziginen zijn er meer dan 90 problemen opgelost in de afgelopen twee weken. Twee leden van het TYPO3 Core Team zijn betaald uit het budget van de TYPO3 Association voor hun werk aan belangrijke bugfixes. Dit werk brengt een stabiele TYPO3 versie 4.3 een heel stuk dichterbij.
Volgende stappen in de beklimming van de TYPO3 4.3 berg
Test deze beta uitgave alsjeblieft zoveel als mogelijk is, speciaal de onderdelen die nieuw zijn sinds de vorige alfa en beta versies en diegenen die hiervoor zijn beschreven! Als je een van de nieuwe onderdelen al in een project gebruikt en bugs ontdekt, meld die dan a.u.b. op
http://bugs.typo3.org!
Als je upgrade van een vorige TYPO3 versie, zorg ervoor dat je de database analyzer en de update wizard uitvoert in de TYPO3 Install Tool.
Aangezien we nog steeds in de beta fase zitten zullen geen nieuwe onderdelen meer toegevoegd worden en zullen we ons richten op het oplossen van problemen. TYPO3 4.3-beta3 is de laatste beta-versie en binnenkort zullen de 'release candidate' en de uiteindelijke versie uitkomen. Dit betekent dat de uiteindelijke versie te verwachten is aan het einde van november 2009.
Voor een gedetailleerd overzicht van de voortgang van TYPO3 4.3 kun je kijken op de
TYPO3 v4 Ontwikkelingspagina, de bugtracker en de lijst van wijzigingen. De lijst met
voorlopige documentatie in de wiki beschrijft de nieuwe eigenschappen en vertelt hoe deze te gebruiken zijn.
De pakketten zijn te downloaden van
http://typo3.org/download/packages/.
Rock on! Olly
Originele tekst in HTML-formaat:
[*] http://news.typo3.org/news/article/typo3-43-beta-3/
[Dank Jigal voor de rappe vertaling]

