Magazine Internet

Mise à jour de TYPO3 4.5.0 alpha3

Publié le 21 octobre 2010 par Apen

La troisième version alpha de la branche 4.5.x vient de sortir. Pour rappel, cette version sera une version majeure de TYPO3 et sera donc définit comme une LTS (Long Time Support). La sortie de la version finale est pour le moment prévue pour fin janvier 2011.

Le « Code Sprint » de la core team du 14 ou 17 octobre à porté ses fruits, il y a pas mal des petites corrections/évolutions visibles. En vrac, voici quelques nouveautés intéressantes de cette version :

  • HTML5 est le nouveau doctype du backend de TYPO3. Tout cela, grâce aux nouveaux navigateurs (quoi IE6?
    :-)
    )
  • Refonte complète de l’API de mail basée maintenant sur SwiftMailer (t3lib_htmlmail est conservé mais deprecated).
  • Simplification de la création des news sur la page de login backend (enregistrement de type « System News » à la racine de votre site).
  • Ajout d’une vérification des extensions PHP dans le « 1-2-3 installer ».
  • ExtJS passe à la version 3.3.0.
  • Refonte des tabs avec ExtJS tabs.
  • Utilisation des drapeaux du site famfamfam.
  • t3editor fonctionne maintenant dans le module « Files » avec différent types de fichiers (HTML, SQL, …).
  • Ajout d’une conditionnel typoscript pour la page courante :
    mod.SHARED.colPos_list = 0
    [page|layout = 1]
    mod.SHARED.colPos_list = 1,0
    [global]
    
  • Améliorations sur le RTE : compatible Chrome 7, nombre de mots dans la barre de statut, ajout d’une option dans le « RemoveFormat » pour MS-Word, ajout d’un bouton « paste as plaintext »…
  • Ajout d’un nouvel objet typoscript « FLUIDTEMPLATE » (celui la est très intéressant) :
    page = PAGE
    page.10 = FLUIDTEMPLATE
    page.10 {
        # the FLUID template, has stdWrap functionality
        file = fileadmin/mytemplates/mytemplate.html
    
        # setting a specific partials path, usually it's layouts/ underneath the template file
        partialRootPath = fileadmin/partials/
    
        # setting a specific layout path, usually it's layouts/ underneath the template file
        layoutRootPath = fileadmin/layouts/
    
        # setting variables that should be available in the fluid template
        variables {
            mytitle = TEXT
            mytitle.data = page:title
        }
    }
    
  • Ajout du cObject typoscript SVG qui fonctionne sur tous les navigateurs (pour générer du vectoriel donc) !
    page = PAGE
    page {
        config.doctype = html_5
        javascriptLibs.SVG = 1
        10 = SVG
        10 {
            value (
                <rect x="100" y="100" width="500" height="200" fill="white" stroke="black" stroke-width="5px"/>
                    <line x1="0" y1="200" x2="700" y2="200" stroke="red" stroke-width="20px"/>
                    <polygon points="185 0 125 25 185 100" transform="rotate(135 125 25)" />
                    <circle cx="190" cy="150" r="40" stroke="black" stroke-width="2" fill="yellow"/>
    )
            noscript.cObject = TEXT
            noscript.cObject.value = NO SVG rendering possible
            width = 600
            height = 600
        }
    }
    

Par contre, toujours pas l’implémentation de modernebe ou des workspaces (qu’on ma annoncé sur Twitter comme étant à 50%).

Toutes les évolutions de cette version alpha 3 sont consutables ici :
http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450alpha3

Vous pouvez consulter la liste des tâches sur cette version ici :
TYPO3v45-projects

Vous pourrez consulter la roadmap des prochaines versions ici:
Roadmap

Vous pourrez télécharger ces nouvelles versions ici:
Page de téléchargement


Retour à La Une de Logo Paperblog

A propos de l’auteur


Apen 8 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine