gesponsord door:

homenieuws
7 februari 2007

TYPO3 4.1 Release Candidate 1

Door: Frank Lieuwen
Het core team is verheugd de nieuwe Release Candidate van TYPO3 4.1 aan te kondigen. De ontwikkeling van 4.1 is bevroren dus alleen bugfixes zullen nog worden toegevoegd aan de final release.

De verschillen tussen de versies 4.1 Beta 3 en RC 1 zijn voornamelijk beperkt tot bugfixes, wat kleinere nieuwe features zijn echter ook in deze release opgenomen. De meest opvallende verschillen zijn:

  • De vereiste PHP versie is hoger dan voorheen, PHP 4.3.0!
  • Nieuwe feature die het toestaat de TCA veld configuratie te overschrijven met TSConfig (door Oliver Hader) [1]
  • Uitgebreidere gebruikersmogelijkheden: aan veel meer checkboxen zijn label tags toegevoegd, nu kun je van label switchen door erop te klikken (door Ingo Renner)
  • Basisvereisten om RealURL met IIS te gebruiken (door Martin Kutschker)
  • Enkele verbeteringen in de prestatie van de databases (door Dmitry Dulepov)
  • Prototype.js en scriptaculous zijn verplaatst naar typo3/contrib/ en opgewaardeerd naar de meest recente versies (door Oliver Hader)
  • De install tool kan nu worden geactiveerd door een bestand aan te maken met de naam typo3conf/ENABLE_INSTALL_TOOL ,voorheen moest hier de die() call in typo3/install/index.php na elke upgrade worden verwijderd (door Michael Stucki)
  • Koppeling toegevoegd aan tcemain, deze wordt uitgevoerd wanneer een record wordt verwijderd.
  • Veel belangrijke bugfixes met het oog op M:M relaties, PHP 5.2.0 compatibiliteit, IRRE, indexed_search en de AJAX page tree

Dank aan de developers en iedereen die bugs heeft ontdekt in voorgaande Betaversies! Test deze release zo uitgebreid mogelijk, het krijgen van feedback is essentieel om de kwaliteit van nieuwe features te kunnen waarborgen. Mocht je al een van de nieuwe features in een eigen project gebruiken en je komt bugs tegen, meld dit dan s.v.p. onmiddelijk op http://bugs.typo3.org/! Om de kans te vergroten dat bugs opgelost zijn in de final release, probeer eerst zelf een oplossing te zoeken, maak een "unified diff" patch van je wijzigingen en voeg dit toe aan je bug report. Voor meer informatie over de status van de 4.1 projecten, ga naar de 4.1 development wiki page. Momenteel is onze inschatting dat we nog een RC nodig is voor de final release, dit zou betekenen dat de uiteindelijke 4.1 versie op maandag 26 februari beschikbaar is. \

De packages kun je downloaden op http://typo3.org/download/packages/.

Origineel door Ingmar Slecht

 

[1] arjen@remove-this.netcreators.com: Je kunt nu via de User/Page TS Config de config van TCA velden setten via 'TCEFORM.<tablename>.<fieldname>.config'.

Niet alle opties kun je wijzigen, er wordt gecheckt middels onderstaande array:

$this->allowOverrideMatrix = array( 
           'input' => array('size', 'max'),
           'text' => array('cols', 'rows', 'wrap'),
           'check' => array('cols', 'showIfRTE'),
           'select' => array('size', 'autoSizeMax', 'maxitems', 'minitems'),
           'group' => array('size', 'autoSizeMax', 'max_size', 'show_thumbs', 'maxitems', 'minitems'),
           'inline' => array('appearance', 'foreign_label', 'foreign_selector',
           +--> 'foreign_unique', 'maxitems', 'minitems', 'size', 'autoSizeMax', 'symmetric_label'),
);

Deze opties zijn met name ingebouwd voor het customizen van het type 'inline' (IRRE).