
De laatste TYPO3 versie 4,3 kent talrijke nieuwe features en verbeteringen. Het meest in het oog springen daarbij de volledig nieuwe Frontend Editing module en de integratie van Extbase en Fluid. Ook de al zeer goede beveiliging van het CMS is verbeterd.
De volledig vernieuwde Frontend Editing module heeft een gemoderniseerde look & feel die op een veel intuïtievere manier werkt. Voor redacteuren wordt het werken ermee daarmee een stuk prettiger. Door middel van 'Drag & Drop' kunnen contentelementen verplaatst of verwijderd worden, Lightbox gebaseerde editing vindt rechtstreeks plaats op de pagina en de hele pagina hoeft na opslaan niet meer telkens herladen te worden dankzij de gebruikte AJAX technologie. Zowel TemplaVoila als de klassieke manier van met templates engine worden volledig ondersteund. De nieuwe Frontend Editing Module is geen onderdeel van de core en moet wel apart geïnstalleerd worden als 'FeelItAdvanced' extensie. Hierdoor is het mogelijk om van deze extensie tussendoor verbeterde versies te installeren zonder dat meteen heel TYPO3 geupgrade moet worden.
De twee nieuwe extensies “Extbase” en “Fluid” bereiden het pad voor naar een onbezorgde migratie naar TYPO3 5.0. Beide extensies zijn zogenaamde 'backports' van het bijbehorende PHP framework FLOW3 en maken dat alles wat je ermee ontwikkelt ook geschikt is om op 5.0 te draaien. De twee uitbreidingen "Extbase" en "Vloeistof" effenen daarmee de weg voor een onbezorgde migratie naar TYPO3 versie 5. Beide uitbreidingen zijn namelijk backports van FLOW3.
Met Extbase kunnen ontwikkelaars het MVC-Model (Model View Controller) voor extensie-ontwikkeling gebruiken, waarbij ze meteen verzekerd zijn van compatibiliteit met TYPO3 versie 5.0.
Fluid is de nieuwe, uiterst flexibele template engine van TYPO3. Fluid verenigt de beste concepten en ideeën over templating in één krachtige engine.
Hoewel TYPO3 algemeen beschouwd wordt als één van de veiligste Open Source content management systemen op de markt, is in versie 4,3 de veiligheid nog verder verbeterd. Met zogenaamde "Salted MD5 Hashes" voor wachtwoordopslag is het ongeautoriseerd ontsleutelen van wachtwoorden vrijwel onmogelijk geworden. Deze functie kan ook in extensies worden gebruikt.
Gevoelige gegevens kunnen via een veilig kanaal worden verzonden door RSA authenticatie te gebruiken, zelfs wanneer de website HTTPS niet ondersteunt. Tevens wordt OpenID nu ondersteund om frontend- en backendgebruikers te authenticeren.
Behalve verbeterde veiligheid kunnen TYPO3 gebruikers een stuk vriendelijkere TYPO3 backend tegemoet zien.
Een Flash Uploader staat het gelijktijdig uploaden van meerdere bestanden toe. Automatic Code Completion en geïntegreerde documentatie met intelligente terwijl-je-typt suggesties zijn toegevoegd aan de TypoScript Editor. Beginners zal dit helpen om sneller TypoScript te leren terwijl gevorderde ontwikkelaars foutloze code leren schrijven.
Veel gebruikers zullen ook de nieuwe recycler verwelkomen waarmee gedelete records op een makkelijke en eenvoudige wijze weer teruggezet kunnen worden.
System Scheduler backend module. – Hiermee biedt de TYPO3 core een centrale locatie om taken te managen die op vastgestelde datums of met reguliere frequentie moeten worden uitgevoerd. Dit vereist nu niet meer dat er op server niveau meerdere CRON jobs moeten worden aangemaakt. Voor iedere extensie kan nu eigen taken worden aangemaakt die dan worden uitgevoerd door de System Scheduler. Het beheren van al deze taken kan vervolgens op één plek gebeuren, in de System Scheduler module.
Tsconfig. – Dit was in de frontend al mogelijk door middel van Typoscript maar in 4.3 is deze feature nu ook beschikbaar voor PageTSconfig en UserTSconfig.
Ext JS. – De integratie van dit bekende Javascript Framework als javascript bibliotheek in TYPO3 biedt eenvoudige edoch krachtige mogelijkheden om aantrekkelijke gebruikersinterfaces te creëren Ext JS ondersteund bijvoorbeeld grid views, dialoog vensters, dynamic panels en nog veel meer.
Deprecation Log. – Afgekeurde functies in een extensie kunnen voortaan een stuk eenvoudiger gevonden worden door middel van een logfunctie. Ontwikkelaars kunnen de log entries nalopen en hun extensies updaten. Dit is belangrijk omdat omdat alle afgekeurde functies uiterlijk met TYPO3 4.5 compleet verwijderd zullen worden.
Error en Exception Handling. – Ook deze functie van FLOW3 is gebackport naar TYPO3 4.3, ook weer om de transitie van de 4.0 serie naar 5.0 te vergemakkelijken.
Autoloading. – Deze feature zorgt ervoor dat alleen bestanden in het geheugen worden geladen die echt noodzakelijk zijn voor het draaien van een applicatie. Dit resulteert in een enorme verbetering van de prestaties van TYPO3 op een webserver.
Optical Caching Framework. – Ook dit van FLOW3 overgebrachte framework draagt bij aan behoorlijke prestatieverbeteringen. Het biedt verschillende manieren om data op te slaan in de database, het bestandssysteem en in 'memcached' omgevingen. Cache entries kunnen nu ook getagged worden waardoor ontwikkelaars hier flexibeler mee om kunnen gaan.
TYPO3 is een enterprise-level Open Source Content Management Systeem uitgebracht onder de GPL-licentie. TYPO3 is wereldwijd geïnstalleerd op meer dan 150.000 servers en kent meer dan vier miljoen eindgebruikers. De applicatie is vertaald in 42 talen en de core wordt ontwikkeld door een ontwikkelteam binnen de TYPO3 Association. De actieve community bestaat uit meer dan 70.000 ontwikkelaars in meer dan 70 landen. Bekende gebruikers zijn DaimlerChrysler, General Electric, De Verenigde Naties en Philips. In Nederland wordt het onder andere gebruikt door bekende organisaties als de TROS, de VARA, de TU Eindhoven en Arboned maar ook duizenden MKB bedrijven.
Bron: TYPO3 Association Press Office
Auteur: Søren Schaffstein, Press Officer of the TYPO3 Association
BU3 helpt u via Twitter om betere resultaten met uw website of webshop te scoren.
Volg ons via Twitter >