Le programme Forum PHP 2012

L’Association Française des Utilisateurs de PHP (AFUP) vient de publier le programme du Forum PHP 2012 qui se déroulera le 5 et 6 juin 2012 à la cité universitaire de Paris. Il s’agit d’un évènement majeur de la communauté PHP francophone depuis plus de 10 ans avec un programme de conférences de haut niveau et [...]

Gestion de projets open source

Il existe de nombreux logiciels et applications pour gérer des projets, sous licence commerciale et open sources ou encore en PHP / MySQL
Le blog de Philippe Scoffoni regroupe dans un article 11 logiciels de gestions de projets pour vous aider dans la réalisation de vos projets webs.
L'article les a regroupé et aborde les points suivants :

  • Qui fait quoi et quand ?
  • Les gestionnaires de projets issus du développement informatique
  • Les gestionnaires généralistes
  • Les gestionnaires de projets issus des outils groupware


L'ensemble des points est expliqué avec des noms des logiciels que vous pouvez utiliser facilement, comme ceci ils vous seront utiles dans l'organisation de projets avec différents acteurs.

[Lire plus]
SkySQL finalise un tour de table de série A

SkySQL, société open source fondée par d'anciens cadres, personnels et investisseurs de MySQL Ab, et consacrée au développement futur des technologies de base de données, clôt un tour de table de série A et lève 4 millions de dollars provenant de plusieurs investisseurs, dont Finnish Industry Investment Ltd.,Spintop Ventures, Open Ocean Capital et OnCorps.
Ces fonds permettront à SkySQL d’accélérer son développement dans le Cloud et vers les grands comptes.
SkySQL utilisera notamment ces investissements pour financer le développement de nouveaux produits. Elle souhaite ainsi se démarquer en tant que fournisseur à part entière, de services et produits, pour les bases de données MySQL et MariaDB.
Un communiqué est disponible pour connaître tous les détails

[Lire plus]
Interactions BDD avec PHPUnit

Le site PHPMASTER montre à travers un tutorial comment mettre en place des tests unitaires touchant les bases de données comme MySQL avec PHPUnit.
L’article montre toutes les étapes à connaître pour effectuer des tests touchant la base de données, comme :

  • Ecrire un test
  • Passer le test
  • Effectuer la correction de bugs


Chaque point est illustré par un petit script exemple mais aussi la structure de la base de données pour bien comprendre l’exemple

Actualité de développement PECL, edition 319

16 paquets ont été mis à jour ces 2 dernières semaines :
Semaine du 4 avril 2012


Semaine du 17 avril 2012

[Lire plus]
Rock Mongo 1.01

Rock Mongo une nouvelle application écrite en PHP 5, sous licence BSD. Son but principal est de proposer une boite d'outils pour administrer les bases de données NoSQL MongoDB. Ce projet est inspiré directement de PhpMyAdmin pour MySQL.
Les principales caractéristiques proposées pour cette nouvelle version sont :

  • Amélioration de la recherche
  • Gestion de la multilangue
  • Différentes informations sur votre serveur
  • Une interface simplifiée pour les administrateurs
  • Import et export
  • etc


Bien sur, vous pourrez créer, modifier et supprimer une base de données facilement, tout comme son contenu ou des tables



PhpMyFAQ 2.7

PhpMyFAQ est une application PHP, open source. Son but est de vous permettre de mettre en place un système de FAQ complet, c'est à dire une plateforme de questions / Réponses.
Cette nouvelle version propose

  • Une amélioration de l'interface
  • Evolutions des commentaires
  • Un mode de recherche avancée
  • Des statistiques
  • Une nouvelle gestion de multilangue
  • etc


Par ailleurs, vous pourrez installer l'API avec n'importe quelle base de données (MySQL, PostgreSQL, SQLite, etc...).

Livre Performances PHP

Un livre intitulé 'Performances PHP' aux éditions Eyrolles est disponible depuis quelques semaines. Ce livre va vous aider à effectuer l'audit et l'optimisation LAMP (Linux Apache MySQL PHP).
Le contenu de celui-ci est très complet et détaillé, avec comme sommaire :

  • Analyse et administration des logs
  • Superviser l'activité
  • Figer, restaurer et charger une base de données MySQL
  • Scénarios de test et tirs de charge
  • Optimiser la configuration de PHP
  • Administration de PHP
  • Améliorer son code PHP
  • Administration et optimisation d'Apache
  • Optimisation HTTP
  • Administration et optimisation de MySQL


Par ailleurs un résumé du livre est disponible sur le site de l'éditeur avec un petit extrait du contenu pour rendre compte de son contenu.

  •   …
[Lire plus]
Les bases de la performance

Lorsqu'on parle de performance d'un site web, de nombreux critères doivent être pris en compte, en partie par les développeurs PHP, mais aussi au niveau de la base de données MySQL et serveur.
Le site monitor.us regroupe dans un article les points importants pour la partie développement PHP. Les catégories présentées sont :

  • Détecter les requêtes d'étranglements
  • La mise en cache
  • L'utilisation des expressions régulières
  • La compression
  • La gestion des erreurs
  • Les fuites mémoire
  • Ne pas réinventer la roue
  • Optimisation du code
  • Installation
  • La configuration
  • etc


Chaque point sont expliqués en détails, avec quelques fonctions exemples.

[Lire plus]
Percona Toolkit 2.1

La nouvelle version GA des outils Percona vient de sortir pour administrer la base de données MySQL.
La nouveauté importante de cette version concerne un nouveau schéma en ligne. Mais elle apporte aussi une évolution au niveau de la rapidité. Par ailleurs, de nombreuses parties ont été repensées et reconstruites pour améliorer l'ensemble des outils Percona.