Le nouveau framework PHP de Zend est sorti dans sa nouvelle version : Zend Framework 2.
Il a été totalement réécrit afin d’être plus modulaire, flexible et sécurisé.
Archives de Catégorie : Frameworks PHP
Codeigniter : comment son générés les noms des fichiers de cache?
Nous avons vu precedemment dans le tuto codeigniter sur le cache comment activer le cache (fichiers) et quelques autres astuces.
L’avantage de la gestion native de cache de Codeigniter c’est que c’est très simple et rapide à activer (moins de 5 minutes) mais les options sont quasiment inexistantes : dossier où seront stockés les fichiers et durée de vie de la page mise en cache, voilà les 2 seuls paramètres qui sont modifiables.
L’inconvénient, si vous voulez forcer le rafraîchissement d’une seule page cachée, c’est que vous ne pouvez pas : vous allez être obligé de supprimer tout le contenu du répertoire définit dans config.php ($config['cache_path']).
L’intérêt, au niveau des performances acquises est donc réduit.
Codigniter : Activer le cache, changer le dossier de génération et changer le dossier de generation en fonction des controllers
Le framework PHP Codeigniter contient nativement un système de gestion de cache : vous définissez la durée de vie d’une page dans votre controller et le système génère automatiquement un fichier html qui sera affiché à l’internaute tant qu’il n’aura pas expiré.
L’avantage du cache codeigniter 2 (et des systèmes de cache en règle générale) est que vous gagnez énormément en performance d’affichage et la vitesse de chargement : en effet une page qui est ‘cachée’ pendant 1 heure sera exécuté réellement 1 seule fois et pendant les 59 autres minutes, le framework se contentera d’afficher le fichier HTML generé.
Pour résumer, aucune requêtes SQL tant que le fichier en cache est valide et très peu de traitement serveur. Lire la Suite
Zend Framework 2 Bêta 3 est disponible
La communauté Zend Framework a travaillé dur pour préparer de nouvelles fonctionnalités et refactoriser les anciennes.
Jetez un premier coup d’oeil à la nouvelle couche vue, la couche d’abstraction de base de données refactorisée, et découvrez comment vous pouvez démarrer vos applications Zend Framework 2 dès maintenant !
Vulnérabilité PHP critique : correctifs Zend Server disponibles
Je viens de recevoir cette newsletter importante de Zend PHP Compagny :
Une vulnérabilité critique dans la version la plus récente de PHP vient d’être trouvée (CVE-2012-0830).
Cet exploit pourrait permettre à un code arbitraire d’être exécuté à distance sur un serveur PHP.
Cette vulnérabilité est présente à la fois sur PHP 5.3.9, PHP 5.2.17.Les utilisateurs de Zend Server et Zend Server CE 5.6.0 Windows ou Linux devraientt appliquer le correctif immédiatement:
- Linux : exécutez la commande mise à jour de votre gestionnaire de paquets (voir le Guide d’installation du serveur Zend pour plus de détails)
- Windows : téléchargement Hotfix 2
- Mac OS : Hotfix 2 est en cours de finalisation et sera disponible la semaine prochaine
(Remarque - Zend Server n’est pas pris en charge pour une utilisation en production sur Mac OS)- Les Systèmes IBM i utilisant Zend Server 5.6.0 ne sont pas vulnérables à cette faille
- Les versions précédentes de Zend Server ne sont pas vulnérables à cette faille
La version Zend Server 5.6 est sortie!
Nous sommes heureux d’annoncer la disponibilité de Zend Server et Zend Server Cluster Manager 5.6, pour les plateformes Windows et Linux.
Ces releases comprennent des améliorations significatives de performance et de stabilité, ainsi que :
• Des améliorations importantes ont apportées au mécanisme de ‘Job Queue’ afin de fournir une meilleure tolérance aux pannes et une meilleure disponibilité.
• Mise à jour de PHP 5.3 à 5.3.9
• PHP 5.2 paquets mis à jour afin d’inclure des correctif pour la vulnérabilité CVE-2011-4885
• Passage de Zend Framework à la version 1.11.11
• L’API Web 1.3 Zend Server a été mise à jour
• Amélioration de l’évolutivité de Zend Server Community Edition pour Zend Server
Tuto créer une librairie sur codeigniter (tuto video gratuit)
Voici un tutoriel vidéo de 8 mn permettant de créer une une librairie sur le framework PHP Codeigniter
Simpledev nous explique comment créer une librairie avec une approche « SEO Friendly« , afin de transformer une chaine de caractères utilisable dans une URL.
La video est visible sur fr.tuto.com/codeigniter/creer-une-librairie-codeigniter-codeigniter,22624.html
Le site officiel de Codeigniter
Sortie de Symfony 2.0.7
La nouvelle version du framework Symphony est sortie hier : Symphony 2.0.7
- L’annonce officielle : http://symfony.com/blog/symfony-2-0-7-released
- Le changelog : https://github.com/symfony/symfony/blob/2.0/CHANGELOG-2.0.md
- La page de téléchargement : http://symfony.com/download
