L'antenne lyonnaise de l'AFUP (Association Française des Utilisateurs de PHP) organise le 16 septembre prochain une conférence sur Composer et la gestion de dépendances. Composer est un outil en PHP permettant de gérer les dépendances de son projet.
Lors de cette conférence, Jérémy Jourdin (de M6Web) nous parlera de Composer (l'outil de gestion de dépendances), Packagist (le dépôt sur lequel est branché par défaut Composer), Satis (un outil pour facilement installer un dépôt en local), Toran proxy (un outil pour mettre en cache les différents appels à composer).
La conférence aura lieu dans le grand amphithéâtre d’Epitech Lyon, au 86 boulevard Marius Vivier-Merle 69003 Lyon, à 19h00 le mardi 16 septembre 2014.
Les inscriptions à cette conférence gratuite se font sur cette page.
L'équipe de Plici vous annonce la sortie de la version finale 1.0 de Plici. Après plus d'un an et une centaine de corrections, la nouvelle version est disponible au téléchargement sur SourceForge.
Plici fait partie de la nouvelle génération de solution de vente en ligne.
Celle-ci est exempte de nouvelles fonctionnalités mais apporte la stabilité nécessaire à la préparation de la version 2.0 qui se dévoilera le mois prochain.
Vous pouvez venir apporter vos remarques et faire avancer le logiciel selon vos envies en vous connectant sur notre forum.
PHP MySQL Explorer est né en 2006 du constat que PhpMyAdmin était trop lourd pour mon simple besoin. J'ai donc réécrit un gestionnaire de base de donnée MySQL plus simple.
Mon besoin n'a pas évolué jusqu'à fin 2008 où il commençait à souffrir de son manque de fonctionnalités.
J'ai donc repris le projet. En plus de la simplicité, j'ai ajouté un meilleur découpage de scripts. Il n'y a plus qu'un seul point d'entrée unique pour plus de sécurité.
Cette nouvelle version (la 1.1.0) ne gère que MySQL 5.0 et ne fonctionne que sur PHP 5.2.0.
Le projet n'est pas fini et il y a déjà 3 versions de planifiées.
Bien sûr, toutes les âmes charitables sont la bienvenue. Je cherche spécialement :
- Des traducteurs ;
- des graphistes pour des thèmes ;
- des testeurs.
L'équipe de PHP TV ne chôme pas et couvre les événements liés à cette plate-forme, que ce soit Symfony Live avant l'été ou encore le forum PHP à venir.
Symfony Live 2009
L'équipe PHPTV a couvert en juin dernier l'évènement Symfony Live 2009 organisé par Sensio Labs en partenariat avec l'AFUP (Association Française des Utilisateurs de PHP).
De nombreuses conférences diverses se sont déroulées autour du framework
Symfony. PHPTV, présent pendant ces 2 jours, publie les conférences audio avec les présentations pour que toutes les personnes n'ayant pu être présentes puissent profiter de ce succès.
L'équipe Sensio Labs prépare la prochaine édition qui se déroulera en Février 2010
Forum PHP 2009
L'équipe PHP TV a rencontré Xavier Gorse, président de l'AFUP (Association Française des Utilisateurs de PHP) pour nous parler du prochain Forum PHP. Pour rappel, le Forum PHP est organisé par l'AFUP en partenariat avec LeMug.fr (MySQL User Group) et aura lieu les 12 et 13 novembre 2009 à la Cité des Sciences et de l'Industrie de Paris (Porte de la villette - Paris 19ème). En plus, les projets Open Source français développés autour de PHP (frameworks, applicatifs, utilitaires, etc.) vont être de la fête. Un espace à proximité des amphithéâtres et des salles où se dérouleront les conférences est prévu. Ainsi, vous pourrez rencontrer directement les acteurs majeurs de ces différentes communautés.
Bien sur, le forum PHP va accueillir de nombreux conférenciers comme Zoe Slattery (PHP Women), Johannes Schluter (PHP), Anna Filina (PHP Quebec), Fabien Potencier, Olivier Dasini et Michael « Monty » Widenius, le créateur de MySQL.
Jaz (ou phpJaz) est un framework léger (cadre de travail) pour le développement d'applications PHP. C'est un ensemble de classes et de fonctions, qui permet de mieux structurer son code, de contrôler strictement les flux de travail et de données de ses applications afin d'avoir une maîtrise complète sur leur déroulement.
Actuellement Jaz est en version beta. Je recherche d'une part des programmeurs motivés pour tester ce framework (en programmant des applications petites ou grandes), et d'autre part des personnes sensibilisées par la sécurité pour analyser le code et "prouver" l'intégrité du framework.
Une démonstration technique est disponible, ainsi que 3 exemples d'applications utilisant Jaz.
Pxxo sert à créer des composants graphiques (ou widget) qui permettent de construire une page HTML comme une hiérarchie de composants plus simples.
Chaque composant est une micro-application Web pouvant être facilement imbriquée dans une application ou même dans un autre composant. Un composant graphique possédant une intelligence coté serveur (PHP) et une apparence (XHTML, CSS, JS) coté client. En outre, en proposant un squelette de construction, Pxxo permet d'assurer une homogénéité des traitements et du code source.
Pxxo est un projet OpenSource sous licence LGPL principalement utilisé à l'INIST/CNRS
Strip-It est un logiciel (web) permettant de créer dynamiquement une galerie (web) pour comic-strips (web) dessinés en
SVG (web, donc).
Les strips sont présentés chronologiquement via des images au format
PNG, des
métadonnées sont extraites automatiquement du fichier source au format SVG (auteur, titre, licence, etc.). Pour ajouter une nouvelle image, il suffit de la télécharger via
FTP. La galerie est accessible via une page web ou un flux
RSS.
Strip-It est programmé en
PHP et utilise un peu
PEAR. Le logiciel est distribué selon les termes de la licence GPL.
PhpMyObject est une bibliothèque d'Object Relational Mapping en PHP (
ORM).
Les ORM sont utilisés pour mettre en oeuvre la couche modèle des architectures
MVC : on les retrouve dans les
frameworks comme une interface objet pour dialoguer avec le
SGBD.
Les différences notables entre PMO et les autres ORM PHP sont les suivantes :
- PMO fait du relationnel 1:n, n:m sans avoir à décrire les relations dans des fichiers XML ;
- PMO ne se substitue pas au langage SQL ;
- Il ne nécessite pas de d'écrire les schémas des tables dans des fichiers XML ;
- Il implémente le design pattern active record (comme RoR) ;
- Il utilise des interfaces, des méthodes castées, tous les objets sont donc remplaçables sans effort ;
- La classe modèle est générique, et on peut explicitement déclarer d'autres classes modèles au cas par cas pour chaque table ;
- Il implémente des classes de listes pour stocker et manipuler les classes modèles.
NdM : PMO est un logiciel libre sous licence GPLv3
Piwik est une application libre de statistiques et de mesure d'audience de sites Internet développée en PHP/MySQL. Il s'agit en fait de la nouvelle version de phpMyVisites. Piwik se veut être une alternative solide Open source à Google Analytics et présente d'ores et déjà une bonne communauté de développeurs.
La démonstration présente sur le site web est très prometteuse. Même si ce n'est actuellement qu'une version beta, elle est tout à fait utilisable. Un des atouts de Piwik est une API très riche et facilement utilisable (possibilité d'exporter les données dans des formats divers, d'exporter des graphes etc.)
L’édition 2008 du rendez-vous français incontournable des utilisateurs PHP accueille cette année encore des intervenants d’exception : Zak Greant (Foo Associates), Laura Thompson (Mozilla), et Lukas Smith (développeur du cœur PHP).
Organisé à Paris les 8 et 9 décembre 2008 par l’Association Française des Utilisateurs de PHP (www.afup.org), le Forum PHP 2008 sera placé sous le signe des Web services professionnels et des grands projets en PHP.
Une journée de conférences sur Drupal dédiée aux chefs de projet et DSI
Le forum Drupagora 2011 aura lieu à Paris le jeudi 10 novembre 2011 et est destiné en priorité à un public fonctionnel utilisant Drupal : chefs de projet, directeurs informatique.
Organisé avec l’association DrupalFr et l’AFUP, Drupagora est l’événement idéal pour découvrir ou se perfectionner sur le système de gestion de contenu libre Drupal.
Un apéro PHP aura lieu à Lyon le jeudi 29 avril 2015 à partir de 19h à l'Antre-Autre (11 rue Terme, Lyon 1er). Cet apéro permettra aux aficionados de PHP de se rencontrer et de partager autour de ce langage de programmation.
Au cours de cette soirée, Thomas Jarrand et Emeric Kasbarian de l’agence web élao nous feront une présentation intitulée « Patate vs Pomme de terre : ça va se friter ! (Beauté vs Efficacité : l’affrontement !) »
Un chouette livre, traduit en Français, de Leon Atkinson, paru chez CampusPress, avec, en substance:
Toutes les fonctions et la syntaxe de PHP3.
Le développement de 3 applications Web intégrant des bases de données.
Des trucs et astuces d'optimisation.
Des solutions pratiques pour debugger.
Prix: 199F
Un trou de sécurité dans Php au niveau des uploads de fichiers ...
Toutes les versions sont touchées.
Update: Zorgon nous donne un url avec une traduction de la faille. A lire.
La documentation PHP 4.0 est disponible en Français, en ligne et annoté, ou bien téléchargeable (formats PDF, PS, HTML...).
Les mises à jours sont fréquentes, et suivent l'actualité PHP.
PHP 4.0.3 est dispo.
Au programme des "changes" : corrections diverses au niveau sécurité et ajouts de nouvelles fonctions. J'ai en particulier noté le support d'IPV6 au niveau du fopen et le support d'IMAP en mode SSL.
Note du modérateur: Rapide le webmaster, je viens de recevoir le mail du changelog :) Zeev Suraski indique que cette version s'est focalisée sur les aspects sécurité et qu'il conseille donc vivement tout le monde d'upgrader dès que possible.
Décidement, les versions de PHP donnent régulièrement suite à un premier patch. C'est encore le cas avec PHP 4.0.3.
Ce patch vient corriger deux problèmes rencontrés lorsque PHP tourne en module :
- le mécanisme php_value d'Apache ne fonctionnait pas correctement dans les .conf.
- PHP 4.0.3 était memory leak lorsqu'il était compilé en module.
Les versions CGI de PHP4 ne sont pas concerncées.
ça y est ! il est sorti et va de la syntaxe de base à la programmation objet en passant bien sûr par les bases dynamiques. 954 pages de détente pour les soirées pluvieuses...ils pensent à tout chez Eyrolles :)
Visiblement, des travaux sont en cours (version expérimentale) dans PHP4 pour ajouter le support de .NET, comme ça a déjà été le cas ces derniers mois avec Java et COM.
Quand on sait que l'auteur de ces trois passerelles est un salarié d'IBM, on peut se demander quelle stratégie est derrière tout ceci...
Nospoon vient de publier une news pour le moins étonnante : le site web de symantec parle d'un virus en PHP nommé PHP.Pirus. Celui-ci traquerait les fichier .php ou .html avec les droits d'écriture pour ce dupliquer dedans (718 octets).
Etrange mais sans doute pas vraiment dangereux. Je reste perplexe...
La documentation PHP vient d'évoluer : 4 nouvelles extensions ont été documentée :
- GMP (arithmetique de nombres de grande taille),
- Ingres (base de données),
- SESAM (base de données),
- XSLT (feuilles de style XML).
Prenez une longueur d'avance : certaines de ces extensions seront disponibles avec la version 4.04.
La nouvelle mouture du PHP, version 4.0.4 vient d'arriver à l'instant même.
Au programme, ajout de nouvelles fonctions (is_null(), get_defined_functions(), get_defined_vars(), constant(), array_sum(), etc...) mais aussi le support CORBA, Ovrimos, et de la version 3.0 de Solid.
Et plein d'autres bonnes choses que je vous laisses découvrir par vous même. (notamment des corrections de bug assez nombreuses).
PS: Seul les sources sont disponibles pour l'instant. Les binaires devraient arriver très rapidement).
Une partie du site de la NASA vient de passer d'Oracle à MySQL.
Et ils ont même notés une amélioration des performances depuis la migration. Comme quoi MySQL n'a rien à envier à ORACLE
Une nouvelle version du PHP vient de sortir.
Rien de très excitant ni de nouveau au programme, juste des bugs fixs notamment au niveau du module PDF et dans la gestion du fichier de configuration php.ini.
Malgré tout, sur le site php.net il parle de security fix, donc, c'est que ca doit etre intéressant et utile quand même....
Pour ceux qui ont eu des problèmes d'installation de php + oracle, une documentation est sortie sur ze-linux.com
Elle explique comment installer le driver oracle, apache et Php avec les drivers qui permettent de 'piloter' oracle 7.x et oracle 8i