[TYPO3-UG Dutch] TYPO3 4.3 Alpha3

ben van 't ende [netcreators] ben at netcreators.com
Mon Jun 1 14:40:36 CEST 2009


TYPO3 4.3 Alpha 3

Auteur: Oliver Hader / vertaald door Frank Lieuwen (Dank Frank!!)
Categorie: Ontwikkeling, Research & Development, Core Group, www.typo3.org

Het TYPO3 Core Team kondigt met trots de derde alpha release van TYPO3 versie
4.3 aan.

Hier volgt een overzicht van de belangrijkste veranderingen.

Wat is nieuw in deze versie?

Algemeen

Integratie van Extbase en Fluid

Extbase en Fluid zijn backports van FLOW3 om MVC en een zeer flexibele
templating engine naar TYPO3 v4 te brengen. Extbase kan uitsluitend worden
gebruikt voor frontend extensies in TYPO3 4.3, vanaf TYPO3 versie 4.4 zou dit
ook backend modules moeten gaan ondersteunen. De gebruikte technieken bij deze
packages zijn dezelfde als in FLOW3/TYPO3 5.0. Daardoor wordt het mogelijk om
”future-proof” extensies te ontwikkelen en deze eenvoudig naar TYPO3 versie 5.0
te migreren zodra deze uitkomt. Door de aanwezigheid van Extbase en Fluid in
TYPO3 v4 wordt een grote stap gezet in de overgang naar TYPO3 5.0. De
blog_example extensie is als voorbeeld beschikbaar en laat zien hoe  Extbase en
Fluid kunnen worden gebruikt.
NB: Aangezien Extbase van PHP Reflection gebruik maakt, is het noodzakelijk
PHPdoc comments in te schakelen om een juiste werking van Extbase te
bewerkstelligen. eAccelerator moet bijvoorbeeld worden gecompileerd met
"--with-eaccelerator-doc-comment-inclusion". Anders moet eAccelerator worden
uitgeschakeld om Extbase werkend te krijgen.

Integratie van de RSA authenticatie service

Door gebruik te maken van public-key cryptography wordt het mogelijk om
gevoelige gegevens te verzenden over een beveiligd kanaal, zelfs wanneer de
website geen HTTPS ondersteund. Door deze feature wordt het mogelijk om
wachtwoordvelden op te slaan als een “salted hash value”. De RSA authenticatie
service kan worden gebruikt in de frontend en backend door de systeem extensie
rsaauth in te schakelen.
NB: Voor deze service is het noodzakelijk of de openssl PHP extensie of de
openssl binary te gebruiken.

Integratie van automatisch laden van PHP classes

Door deze feature, worden alleen de bestanden die echt nodig zijn voor een
applicatie in het geheugen geladen. Dit resulteert in een enorme verbetering van
de performance. De PHP bestanden worden opgezocht door gebruik te maken van een
register bestand die een eenvoudige array teruggeeft en de PHP class names
mapped naar de betreffende bestandsnamen. Het bestand  t3lib/core_autoload.php
bevat alle classes van t3lib en tslib die aan de core gerelateerd zijn. Het
bestand ext_autoload.php biedt vergelijkbare data aan voor de individuele
extensies. De extensie "extdeveval" helpt deze “autoload registry files”
automatisch te genererem.

Verbeteringen in de backend

Integratie van de mass file uploader

Het uploaden van bestanden is vanaf nu mogelijk met de optionele Flash Uploader
die een leuke widget met informatie laat zien tijdens het uploaden. Het is
daardoor mogelijk om meerdere bestanden te selecteren om te uploaden. De Flash
Uploader is aan te zetten door de bijbehorende checkbox in de User Setup aan te
vinken, de backend te herladen en ervoor te zorgen dat de browser over de meest
recente Flash (Flash v9+) versie beschikt.

Verbeteringen in de frontend

Opschonen van CSS styled content

CSS styled content is opgesplitst in twee aparte bestanden, een voor elke TYPO3
versie die compatible is (3.8, 3.9, 4.2 en de huidige). Wanneer de statische
template van css_styled_content wordt toegevoegd, moet de specifieke versie
worden gekozen.

Image rendering en verbeteringen voor GIFBUILDER

De profieldata van afbeeldingen wordt nu standaard afgesneden om de bestanden zo
klein mogelijk te houden. Dit kan worden aangepast of uitgezet in de install
tool door het TypoScript property "stripProfile" op IMAGE objects in te stellen.
GIFBUILDER ondersteunt nu “automatic line breaks” door een maximum breedte van
het element dat gerendered moet worden te definiëren. De nieuwe TypoScript
properties zijn "breakWidth" en "breakSpace".

Volgende stappen om de TYPO3 4.3 berg te bedwingen

Test deze alpha release zoveel en zo vaak mogelijk, in het bijzonder de nieuwe
features van de eerste twee alpha releases die hierboven zijn beschreven! Mocht
je al een van de nieuwe features in een project gebruiken en een bug tegenkomen,
meld ze dan alsjeblieft direct op bugs.typo3.org!

Wanneer je upgrade van een vorige TYPO3 versie, zorg er dan voor dat je de
database analyzer en update wizard in de TYPO3 install tool gebruikt.

De komende weken zullen we een aantal beta versies waarin de "feature freezes"
worden gedefinieerd uitbrengen, hierbij wordt een slot gezet op de ontwikkeling
van nieuwe features. In de beta fase zullen we alleen doorgaan met bugfixing
voor de release candidates en de uiteindelijke versie van TYPO3 4.3. Dit
betekent dat we verwachten dat de uiteindelijke versie klaar zal zijn in juli 2009.

Voor een gedetailleerd overzicht van de geplande features voor TYPO3 4.3 en de
vordering kijk je op de  TYPO3 v4 Development Page, de bugtracker, en de
ChangeLog. De voorlopige documentatie in de wiki beschrijft de nieuwe
mogelijkheden en omschrijft het gebruik hiervan.

De packages zijn te downloaden op typo3.org/download/packages/.

MD5 checksums:

ab3d8d6d4311b33ce1db0fe193273608  dummy-4.3.0alpha3.tar.gz
59deeda2d5285e1922d46691830a6821  dummy-4.3.0alpha3.zip
47124c54b8a34a4f00e390174780bc28  typo3_src-4.3.0alpha3.tar.gz
0c0bea78ac580564fb1904a227262ced  typo3_src-4.3.0alpha3.zip
8774acde8abe834023ecbb40b05fb391  typo3_src+dummy-4.3.0alpha3.zip

Rock on!
Olly


More information about the TYPO3-UG-Dutch mailing list