Toute l'actualité francophone sur PHP en un seul flux

Novembre 2008 – Nexen.net: Actualité de développement PEAR, edition 226

Image pour le titre du contenu
6 paquets ont été mis à jour cette semaine :

  • en Net_IPv6 (0 visite) : Vérifie et valide des adresses IPv6

  • en File (0 visite) : Routines courantes pour les fichiers et dossiers

  • en File_MARC (0 visite) : Manipulations d'enregistrements de type MARC

  • en File_Util (0 visite) : Utilitaire de fichiers et dossiers

  • en File_CSV (0 visite) : Lit et écrit des fichiers CSV

  • en MDB2_TableBrowser (0 visite) : Bibliothèque d'abstraction des tables SQL


PEAR est la bibliothèque de composants PHP.

 



 

Novembre 2008 – Apprendre-PHP.com: Méthodes magiques : __sleep() et __wakeup()

Nous avons étudié dans les précédents articles les méthodes magiques__clone(), __set(), __get() et __call(). PHP ajoute à ces dernières deux méthodes magiques supplémentaires __sleep() et __wakeup() qui permettent de surcharger le processus natif de sérialisation et de désérialisation des données de PHP. C'est ce que nous allons expliquer au cours de tutoriel avec quelques exemples concrets et faciles à comprendre.

Novembre 2008 – Nexen.net: Bzip2, Rar et LZF en PHP

Image pour le titre du contenu
"Quand il faut manipuler différents formats de fichiers, il est difficile de prendre PHP à contre-pied. Documents XML ou PDF, Images JPEG, MP3 : il suffit d'y penser, et il y a de grandes chancs que PHP soit capable de le gérer. Et c'est aussi le cas avec les formats de compression comme RAR, LZF et Bzip2: même si ces formats d'archives sont bien moins populaires que les formats TAR et ZIP, ils sont toujours activement développé et utiisé par différentes applications, et supportés par des extensions PHP."

Novembre 2008 – Nexen.net: Le séparateur d'espace de noms PHP sera l'anti-slash

Image pour le titre du contenu
Selon Lukas Smith, et après consultation de développeurs internes, il semble que le séparateur d'espaces de noms choisi pour PHP soit ... \. On pourra ainsi importer un espace de noms comme ceci :
use mon\paquet\de\classes;
Les autres séparateurs retenus (** ^^ %% :> :) ::: ) sont tous plus horribles les uns que les autres et pêchent par un manque de lisibilité ou de pragmatisme dans les traitements.
Après m'être habitué à :: (et même avoir fait des conférences dessus), je dois reconnaître que / n'est pas mon premier réflexe. A ce stade, je ne crois pas qu'un choix soit meilleur qu'un autre, car au dela des problèmes de séparateur, l'arrivée des espaces de noms va être une transition délicate depuis l'ancien système.
[MAJ] désolé pour l'ajout de confusion, c'est bien l'anti-slash. Je sens que cela va être difficile à faire assimiler à mon pauvre cerveau.

Novembre 2008 – Hello Design: PDO Admin 0.26

PDO Admin 0.26 vient de passer une nouvelle étape avec la correction de bugs et de warnings qui étaient liés avec la version précédente.

 Pour rappel PDO Admin est une interface permettant de se connecter à l'ensemble des bases de données à partir de PDO en PHP.

Vous pouvez vous rendre directement sur le site de l'application http://pdoadmin.hello-design.fr

 

Novembre 2008 – PHP News: Graceful reload de Lighttpd (et révision pour Apache)

Astuce du jour

Si vous utilisez Lighttpd (lighty pour les intimes), sachez qu’il existe une possibilité de faire un graceful reload pour recharger la configuration de Lighttpd sans devoir killer et relancer le processus.

Tout d’abord il faut savoir que un SIGHUP sur le process de Lighttpd ne sert à rien et est ignoré.


kill -HUP <PID Lighttpd> #inutile

Mais il existe une solution, publiée sur le blog de lighty il y a déjà quelques temps, mais qui me semble peu connue (peut être car elle présente un désavantage qui est de laisser tourner un processus en root).

Comment ça marche ?

La compilation de Lighttpd (ou son installation) fournie en fait deux binaires :

  • lighttpd
  • lighttpd-angel (dans le même répertoire)

C’est ce deuxième binaire qui permet de manager Lighttpd (et d’effectuer un rechargement de la configuration online).

Son utilisation n’est pas compliqué car il utilise les mêmes options de démarrage que lighttpd, à savoir :

ip@here~# lighttpd-angel --help
lighttpd-1.4.20 (Sep 30 2008 16:38:32) - a light and fast webserver

usage:

 -f <name>  filename of the config-file
 -m <name>  module directory (default: /usr/local/lib)
 -p         print the parsed config-file in internal form, and exit
 -t         test the config-file, and exit
 -D         don't go to background (default: go to background)
 -v         show version
 -V         show compile-time features
 -h         show this help

root@here~# /usr/local/sbin/lighttpd-angel -D -f /etc/lighttpd.conf

En utilisant lighttpd-angel à la place de lighttpd,  il est maintenant possible d’effectuer un reload de la configuration de lighttpd sans arrêter le processus :


kill -HUP <PID lighttpd-angel>

Je vous laisse consulter de plus amples informations sur cet “ange gardien” (et les problèmatiques qui l’accompagne) sur le blog de lighty.

 

Mais au fait pour Apache, on fait comment ?

RTFM ! (Apache 2.0/2.2 graceful reload) ;)

En gros, pas de SIGHUP directement sur le processus httpd,  mais utilisation du script de contôle de apache :


apachectl -k graceful

A bientôt ! ;)

Novembre 2008 – Nexen.net: 10 Équivalences entre HTML et PHP

Image pour le titre du contenu
Tout le monde a étudié au HTML, et souvent vous comme moi, il peut-être utile de réaliser certaines fonctions que nous connaissons bien en HTML alors qu'il existe la même chose en PHP.
Le site « html blog » propose les équivalences suivantes :
- Vérification les adresses e-mail
- Générateur de mot de passe aléatoire
- Obtenez l'adresse IP
- Transformation XSL
- Force le téléchargement d'un fichier
- Chaîne de caractères d'encodage pour empêcher code nocif
- Envoi de mail
- Transfert de fichiers
- Liste des fichiers dans le répertoire
- Partager et s'amuser

Novembre 2008 – PHP Index: Des nouvelles de Spip

Voilà quelques temps qu'il n'y avait pas eu d'articles sur Spip. Rattrapons le retard.

Pour commencer, il est bon de signaler à ceux qui l'auraient manqués que la version 1.9.2e est sorti depuis le 13 Septembre 2008. Cette version corrige notamment :
- les expressions régulières, désormais compatibles avec la version 5.2.6 de PHP,
- l’indexation des forums,
- un bug de l’espace privé.

Procédure de mise à jour
Changelog
Téléchargement

Par ailleurs, Spip est également disponible au téléchargement en version 2.0 bêta2 pour ceux qui souhaitent tester toutes les nouvelles fonctionnalités. Une longue liste de nouveautés en perspective, plus de détails là-dessus ici et .

Téléchargement

Notons également un plugin intéressant pour cette version de test ajoutant des boucles (POUR) et (CONDITION) ainsi qu'un critère compteur.

Source

Pour les intéressés, une rencontre autour de la communauté de Spip est organisée les 21, 22, 23 novembre 2008, à Bruxelles. Plus d'informations concernant l'adresse, programme, hébergement ou inscription ici

D'autre part, www.spip-blog.net a publié un article concernant la facilité d'utilisation des base de données avec Spip. Ceci pourra en apprendre d'avantage à ceux qui doivent effectuer de fréquents changements de champs dans leurs tables.

Source

Pour finir, une FAQ de Spip-listes, un plugin de Spip permettant de gérer des newsletters, a été publiée récemment et intéressera sûrement les administrateurs Spipiens souhaitant tenir les membres de leur communauté informés via newsletters.

FAQ Spip-listes

Novembre 2008 – Nexen.net: 1 an avec PHP

Image pour le titre du contenu
En période de fin d'année, vous pouvez voir dans les sites actualités :
Des remises de prix pour des applications
Des trophées
etc...
mais aussi le rappel des temps forts aux niveaux actualités.
Le site phpdeveloper, propose une quinzaine d'actualités qui ont été les temps forts pour cette année.

Novembre 2008 – Arnaud Limbourg: Forum PHP 2008

Le Forum PHP aura lieu dans un tout petit plus d'un mois, les 8 et 9 décembre prochains. L'édition 2008 adopte un format différent des années précédentes et capitalise sur l'année dernière.

Cette année deux pistes se déroulent en même temps, cela veut dire qu'il faut choisir la session à laquelle assister. Nous avons fait tout notre possible pour rendre le choix plus simple en évitant les conférences s'adressant au même public en même temps.

Le programme mêle les retours d'expériences (20minutes.fr, BNP, rue89.com, ...), les sujets plus techniques (Oracle 11G et PHP, montée en charge chez Mozilla, atelier sur la sécurité: "Hackez-moi ca!", les performances coté client, maitriser javascript, ...) et des sujets plus larges (La communauté PHP et son devenir, les machines dans nos sociétés humaines). Le programme complet est disponible ici.

En espérant vous y voir !

J'y serais, et vous ?

Novembre 2008 – Nexen.net: Un Invite de marque au Forum PHP

Image pour le titre du contenu
AFUP (Association Française des Utilisateurs de PHP) annonce la présence au prochain Forum PHP, le 8 et 9 décembre 2008 à Paris d'un invite de marque.
N'hésitez pas à venir le rencontrer en vous inscrivant à cette évènement http://afup.org/pages/forumphp2008/

Novembre 2008 – Arnaud Limbourg: Forum PHP 2008

Le Forum PHP aura lieu dans un tout petit plus d'un mois, les 8 et 9 décembre prochains. L'édition 2008 adopte un format différent des années précédentes et capitalise sur l'année dernière.

Cette année deux pistes se déroulent en même temps, cela veut dire qu'il faut choisir la session à laquelle assister. Nous avons fait tout notre possible pour rendre le choix plus simple en évitant les conférences s'adressant au même public en même temps.

Le programme mêle les retours d'expériences (20minutes.fr, BNP, rue89.com, ...), les sujets plus techniques (Oracle 11G et PHP, montée en charge chez Mozilla, atelier sur la sécurité: "Hackez-moi ca!", les performances coté client, maitriser javascript, ...) et des sujets plus larges (La communauté PHP et son devenir, les machines dans nos sociétés humaines). Le programme complet est disponible ici.

En espérant vous y voir !

J'y serais, et vous ?

Novembre 2008 – PHP Index: Dotclear 2.1

La version 2.1 de Dotclear est disponible.

Cette nouvelle version apporte son lot de modifications.

La gestion des thèmes et des templates est plus souple ; de nouveaux marqueurs ont été ajouté. Pour découvrir ces nouveaux marqueurs vous pouvez consulter la nouvelle documentation sur les templates.

Autre modification importante, il est désormais possible de créer des sous-catégories. Cette nouvelle fonctionnalité ne devrait pas poser de problèmes de compatibilité. Toutefois, quelques adaptations minimes sont à prévoir si vous avez personnalisé vos thèmes.

Cette version apporte aussi un système de mises à jour automatique ; les prochaines mises à jour pourront se faire en quelques clics via l'interface d'administration.

Novembre 2008 – Hello Design: exemple

petit essai

Novembre 2008 – Nexen.net: Protection du CSRF

Image pour le titre du contenu
Régulièrement nous vous parlons des problèmes de la sécurité au niveau de PHP. Paul Reinheimer nous alerte sur un point qui se trouve souvent oublier...
La protection du CSRF
car la vérification de valeur d'un champ vide peut permettre la validation d'une étape même si ce n'est pas possible.
Donc un point supplémentaire à verrouiller et à protéger.

Novembre 2008 – Apprendre-PHP.com: PHP 5 Avancé 5ème édition en librairie

Après plusieurs mois de travail intensif, je suis heureux de vous informer de la sortie récente de la cinquième édition de la référence francophone en matière de développement PHP : PHP 5 Avancé. Les deux auteurs originaux, Cyril Pierre de Geyer et Eric Daspet ainsi que les éditions...

Novembre 2008 – Nexen.net: Situation des annotations dans le monde PHP

Image pour le titre du contenu
Les annotations peuvent très utile dans les développements actuels.
Pour rappel, une annotation est une forme particulière de syntaxe des métadonnées et peut être ajoutés au code source des éléments comme les classes.
Fank Kleine a été étudié les annotations dans le langage PHP et des application, et par conséquent il vous en fait profiter à partir de son blog.
Les points traités concernent :
Additif
AttributeReader
FLOW3
PEAR_PHP_Annotation
Sebastian Bermann's implementation
Stubbles
XP-Framework

Novembre 2008 – tigrou/pwet.fr: eZ developer day à Paris le 07/11/2008

Bon cette fois ci je ne pouvais m'y rendre... Je suis content de voir que d'autres ont fait un résumé :

Merci à eux pour la séance de rattrapage :-) En passant, ce serait bien si ce genre d'évènement était filmé et diffusé sur eZ.no !

Edit : Ajout du résumé de Ronan Guilloux.

Novembre 2008 – CreaOne: Aptana Studio 1.2, version standalone sous Ubuntu

Aptana est un environnement de développement intégré orienté web, multi-plateforme et open-source. Il facilite l'écriture du code en fournissant des aides à la saisie pour le JavaScript, l'HTML, les CSS et PHP, Python, Ruby on Rails, Javascript. Cet IDE est disponible en deux versions : standalone ou (...)

Novembre 2008 – Rom's blog: Sortie du livre Français sur le Zend Framework

Le livre de mon collègue et ami Julien PAULI est sur le point de sortir aux édition Eyrolles et sera disponible dés cette semaine au format PDF :

Livre Zend Framework

Livre Zend Framework

http://www.eyrolles.com/Accueil/Livre/9782212123920

Ecrit à 4 mains avec Guillaume PONCON (déjà auteur du livre Best Pratices PHP5), ce livre est le premier en Français permettant de prendre en main ce Framework Open Source développé par Zend en collaboration avec la communauté PHP.

Il va de soi que ce livre va maintenant être offert à tous les participants à notre formation Zend Framework.

A noter également que Julien et Guillaume seront présents au forum PHP 2008 et pourront y dédicacer leur ouvrage, venez donc nombreux!

Novembre 2008 – tigrou/pwet.fr: eZ Class Lists 1.0 for eZ Publish 4.0

Today I released eZ Class Lists 1.0. This is the first version dedicated to eZ Publish 4. eZ Class Lists is an extension that adds a new tab in the administration interface where you can browse your content by content classes.

This version adds three main features :

  • you can now sort the list by one of the common content object meta attributes (but not by a content attribute for the moment).
  • if Javascript is enabled, AJAX is used to display the list when you change an option
  • you can limit the content classes showed in the left menu in lists.ini

This release also adds many small bug fixes. I also tried to stick to the eZ Publish coding standards as I often use this extension as an example for my professional trainings.

Novembre 2008 – Glagla.org: Liens inter-applications avec Symfony 1.2

Après une première tentative peu concluante, voici un autre helper permettant de faire des liens entre différentes applications dans Symfony 1.2. <?php /** * @author Olivier Mansour */   /** * return an url for a given symfony application and an internal url * * @author Olivier Mansour * * @param string $appname * @param string $url * @param [...]

Article original publié sur Glagla Dot Org. Tous droits réservés.

Liens inter-applications avec Symfony 1.2

Novembre 2008 – Nexen.net: Temps Exécution en PHP

Image pour le titre du contenu
Lors de la création d'une page Dynamique avec PHP et une base de donnée (par exemple MySQL), il peut être nécessaire de connaître le temps d'exécution de celle-ci.
Car lorsque vous effectuez des tests simples, c'est très facile. Mais si vous exécutez des énormes requêtes ou de nombreuses connexions en même temps, est-ce que vous obtiendrez les mêmes résultats ?
Le blog BigOrNot propose une solution pour déterminer ce temps avec un minimum de manipulation.

Novembre 2008 – Nexen.net: Rencontre avec LEMUG.FR

Image pour le titre du contenu
LEMUG.FR lance une rencontre gratuite le 18 novembre 2008 dans les locaux d'AlterWay, juste avant la journée : « Conférences européennes MySQL 2008 »
avec la présence de
Giuseppe Maxia (Responsable communauté MySQL pour l'Europe) et
Nat Makarevitch (Expert des méthodes & techniques du monde Open Source)
Ils vont effectuer le voyage pour vous.
Alors n'hésitez pas à consulter le communiqué officiel

Novembre 2008 – Arnaud Limbourg: Gestion des dates en PHP 5.3

La version 5.3 de PHP apporte son lot de nouveautés dont une méthode bien utile pour la gestion des dates: date_add. Comme le nom l'indique elle permet d'ajouter un interval de temps à une date, il devient possible d'ecrire:

date_default_timezone_set('Europe/Paris');
$date = new DateTime('2008-11-12 00:00:00');
// Ajoutons 3 jours 2 heures 54 minutes et 23 secondes 
date_add($date, new DateInterval("P3DT2H54M23S"));
echo $date->format("d-m-Y H:i:s"), "\n";
=> 15-11-2008 02:54:23

La notation est certes étrange mais tous ceux ayant eu à manipuler des dates seront ravis de cet ajout. Plus d'informations dans la documentation.

Novembre 2008 – Arnaud Limbourg: Gestion des dates en PHP 5.3

La version 5.3 de PHP apporte son lot de nouveautés dont une méthode bien utile pour la gestion des dates: date_add. Comme le nom l'indique elle permet d'ajouter un interval de temps à une date, il devient possible d'ecrire:

date_default_timezone_set('Europe/Paris');
$date = new DateTime('2008-11-12 00:00:00');
// Ajoutons 3 jours 2 heures 54 minutes et 23 secondes 
date_add($date, new DateInterval("P3DT2H54M23S"));
echo $date->format("d-m-Y H:i:s"), "\n";
=> 15-11-2008 02:54:23

La notation est certes étrange mais tous ceux ayant eu à manipuler des dates seront ravis de cet ajout. Plus d'informations dans la documentation.

Novembre 2008 – PHP Index: PHP 5.2.7 RC3

La troisième et dernière RC de PHP 5.2.7 vient de sortir.

Très peu de changements depuis la dernière RC, si bien que la version finale devrait sortir la semaine prochaine.
En attendant, vous pouvez tester la RC3 et rapporter tous les bugs rencontrés ici

Télécharger cette version
Lire l'article

Novembre 2008 – Nexen.net: Rencontre MySQL sur Paris : 18 novembre 2008

Image pour le titre du contenu
LEMUG.FR vous invite à rencontrer
Giuseppe Maxia (Responsable communauté MySQL pour l'Europe) et
Nat Makarevitch (Expert des méthodes & techniques du monde Open Source)
Mardi 18 novembre 2008, à partir de 19h
dans les locaux d'Alter Way
1 rue Royale, 92210 Saint-Cloud
**Au programme**
Nat Makarevitch :
Expert reconnu des méthodes et techniques du monde open source, Nat Makarevitch interviendra sur le thème des "grandes bases de données : les entrées/sorties" : amélioration des performances d'une instance de MySQL gérant des bases de données dont le volume total dépasse la mémoire vive disponible, optimisation des entrées/sorties.
Giuseppe Maxia
Analyste système et concepteur de base de données, Guiseppe Maxia est Responsable de la communauté MySQL pour l'Europe, et est spécialisé dans l'analyse de données, la migration et l'optimisation des performances. Son blog : http://datacharmer.blogspot.com/
Infos pratiques
Date & heure : mardi 18 novembre 2008 à partir de 19h
Lieu : ALTER WAY
1 rue royale, 227 Bureaux de la Colline
92210 Saint-Cloud
Bâtiment D 9ème étage
Accès : Tramway T2 / Parc de Saint-Cloud
Métro Pont de Saint Cloud / ligne 10
Bus 467 / Parc de Saint-Cloud
Tarif : gratuit
Inscriptions :
Véronique Loquet -- / 06 68 42 79 68
Emilie Viel -- / 06 68 54 79 68

Novembre 2008 – Nexen.net: Cachegrind pour vos applications Web

Image pour le titre du contenu
Cachegrind est un émulateur de processeur Intel et permettant d'utiliser l'exploitation de la mémoire cache.
Valgrind bug Valgrind a regroupé sur son blog un ensemble d'outils open source et surtout PHP vous permettant d'utiliser cette technologie
Ces outils sont variés car ils concernent entre autre l'utilisation du déboguage de base mais aussi le profilage, la gestion de la mémoire et la détection de fuites.

Novembre 2008 – PHP Index: Joomla 1.5.8

Une nouvelle version de Joomla est disponible.

Cette nouvelle version n'apporte aucun changement majeur, elle corrige quelques bugs ainsi que deux failles de sécurité.

Novembre 2008 – Nexen.net: PHP Anywhere : la programmation à distance

Image pour le titre du contenu
Le site PHP Anywhere est un site qui est destiné pour les développeurs et développeuses car il va vous permettre de continuer vos développements n'importe où et surtout n'importe quand.
A partir de ce site, vous devez obtenir 1 compte FTP en s'enregistrant.
Et à partir d'un navigateur, vous accéderez à l'ensemble de votre site internet et par conséquent à tous les fichiers. Vous pourrez modifier et faire évoluer le site internet.
C'est un outil en ligne qui mérite d'en parler, mais déjà de nombreuses possibilités vous sont offertes pour le développement en temps réel.

Novembre 2008 – PHP Index: MemHT Portal 4.0.1

Version 4.0.1 Française de MemHT librement téléchargeable.

Cette version apporte bon nombre d'additifs et de correctifs consultables sur ce changelog

Télécharger MemHT 4.0.1 [fr]

Proposé par Cyril Levert

Novembre 2008 – Nexen.net: Scannez les dossiers avec PHP

Image pour le titre du contenu
Lorsque vous proposez d'afficher un diaporama venant d'un de vos dossiers, différentes manières sont possibles avec des techniques plus ou moins hard.
Souvent les problèmes peuvent se poser lorsque vous désirez effectuer les mises à jours de ce dossier.
Les méthodes les plus courantes sont d'utiliser le format HTML, mais aussi la possibilité de stocker et de récupérer les informations dans une base de données comme MySQL.
Nettuts propose une approche différente en effectuant un scan des dossiers et de construire la page avec PHP comme ceci un gain de temps et d'économie.

Novembre 2008 – Apprendre-PHP.com: Rencontre LeMug.fr le 18 novembre 2008 à Paris

L'association le Mug (MySQL User Group) a le plaisir de vous inviter le mardi 18 novembre prochain à une rencontre en présence de deux guest stars du monde MySQL et open-source : Giuseppe Maxia, (responsable communauté MySQL pour l’Europe) , Nat Makarévitch (Expert des méthodes et...

Novembre 2008 – PHP Index: wampMSS 1.1.3

La version 1.1.3 de wamp MSS (Mobile Storage Server) est disponible !

wampMSS (Mobile Storage Server) est une version modifiée de wamp qui permet de faire fonctionner un serveur apache, php, mysql sur un périphérique USB

Cette version comprend :
- Apache 2.2.910
- PHP 5.2.6
- MySQL 5.0.67
- PhPMyAdmin 3.0.1.1
- SQLiteManager 1.2.0 RC2

rendez-vous sur http://www.uni-d.net

Proposé par UNi

Novembre 2008 – PHP Québec: 12/4 19:00 Rencontre décembre - Montréal

PHP Québec vous convie à la rencontre mensuelle du mois de décembre.

En première partie, Evan Prodromou présentera "Identi.ca: une étude de cas de l'évolution d'un service Open Source". Quand Identi.ca a été lancé en juillet 2008, il avait 10 000 inscriptions dans les 36 premières heures. Dans cet exposé, Evan nous décrira les erreurs commises dans l'élargissement de ce service, les choses qui ont été faites correctement, et les plans pour l'avenir.

En deuxième partie, Maxime Dupuis nous fera une présentation sur la gestion de code source distribué avec Mercurial.

Date : 4 décembre 2008
Heure : 19h00
Lieu : École de technologie supérieure
Salle : B-4416
Metro: Bonaventure
Carte : http://www.etsmtl.ca/zone2/enbref/rendre.html
Ville : Montréal

Si vous le souhaitez, confirmez votre présence sur :
Facebook: http://www.facebook.com/event.php?eid=47517503816
Upcoming: http://upcoming.yahoo.com/event/1366622/

Vous aimeriez faire une présentation ou vous avez un sujet à proposer pour cette rencontre? Veuillez contacter les organisateurs: board@phpquebec.com

Prochaines activités:
- 8 janvier: rencontre mensuelle PHP Québec
- 4-6 mars: conférence PHP Québec

Inscrivez vous dès aujourd'hui à la conférence PHP Québec et bénéficiez de tarif de pré-vente: http://conf.phpquebec.com

Novembre 2008 – Nexen.net: PHPOI

Image pour le titre du contenu
L'application PHPOI est destinée à la gestion des POI en PHP et plus exactement vos centres intérêts POI.
Le format POI est un format utilisé par l'ensemble des navigateurs GPS pour positionner un ou plusieurs points sur une carte.
PHPOI permet sous la forme de scripts en PHP de stocker vos points d'intérêts dans une une base de données et de les partager.

Novembre 2008 – Hello Design: PHP par les Nombres

La semaine dernière du 12 au 14 novembre 2008, il s'est déroulé l'évènement PHP Works 2008 à Atlanta dont ce fut un succés.

Et j'ai reçu un petit message pour que je puisse regarder une conférence très importante et à ne pas louper. Cette vidéo, je pense qu'elle sera disponible dans quelques jours sur de nombreux sites dont nexen.net

 Cette conférence porte le nom de 

 PHP by the numbers

présenté par Damien Seguy

Le thème parle des stats et pourcentages en tout genre concernant PHP, et la partie qui a fait réagir le plus  les personnes présentes, concerne la partie des éléPHPants avec différents records, tous classés... dont celui ci

 

 

 

 

Record du monde d'une pyramide avec 36 éléPHPants par Christophe Villeneuve

 

Maintenant une question concernant le forum PHP... qui va se dérouler le 8 et 9 décembre 2008.... cliquez ici

 

 

 

Novembre 2008 – Nexen.net: OpenGOO : votre bureau Open Source

Image pour le titre du contenu
OpenGOO est un pack Office Open source pour le Web. Il s'agit d'une nouvelle solution complète pour tout le monde, aussi bien pour les particuliers que les professionnels.
Il va vous permettre de créer, collaborer, partager et publier des documents en internes et aussi en externes.
Ce pack comprend actuellement les composants suivants :
- Edition de texte
- Présentations
- Liste de taches
- E-mails
- Calendrier
- Lien web
Pour faire fonctionner ce pack, il vous faut :
- Apache 2.0+
- PHP 5.2+
- MySQL 4.1 + avec InnoDB support

Novembre 2008 – PHP Index: Symfony 1.1.5

La nouvelle version 1.1.5 de maintenance de Symfony vient de sortir aujourd'hui.

Parmi les changements :

  • Diminution du temps de réponse lors de travail en CLI
  • Correction de la commande "clear" pour vider le cache
  • Possibilité d'installer une autre version de Propel en local
  • Les validators sfValidatorAnd et sfValidatorOr sont désormais exigés par défaut
Pour le téléchargement, visitez ce site.

Novembre 2008 – PHP Index: Zend Framework 1.7.0

La version 1.7.0 de Zend Framework est désormais disponible au téléchargement.

Parmi les nouveautés vous trouverez :

  • Zend_AMF0 avec le support des protocoles AMF0 et AMF3
  • ZendX_JQuery
  • Dojo Toolkit 1.2.1
  • Le support de Dijit Editor, un éditeur WYSIWYG de Dojo
  • Zend_Service_Twitter
  • Metadata API dans Zend_Cache
  • Une API pour la recherche dans Google Books
  • Amélioration des performances pour Zend_Loader, Zend_Controller, les composant serveur
  • Zend_Mail_Storage_Writable_Maildir : amélioration pour l'envoie de mail
  • Zend_Tool dans l'incubateur
Pour télécharger, veuillez suivre ce lien, ou consultez le site officiel de Zend Framework pour plus d'informations.

Novembre 2008 – Nexen.net: Zeev Suraski au Forum PHP

Image pour le titre du contenu
AFUP (Association Française des Utilisateurs PHP) a annoncé sur leur site la présence de Zeev Suraski au Forum PHP
Zeev Suraski est co-architecte de PHP et co-fondateur de Zend Technologies.
Faites comme lui, venez le rencontrer au Forum PHP le 8 et 9 décembre à Paris.

Novembre 2008 – PHP Index: Dotclear 2.1.3

Dotclear 2.1.3 est disponible au téléchargement.

L'équipe de Dotclear avait annoncé un système de mises à jour automatiques à partir de la version 2.1, malheureusement cette mise à jour ne fonctionne pas.
Mais heureusement la version 2.1.3 corrige ce problème, les mises à jour ultérieures devraient se faire automatiquement.
En plus de corriger le problème des mises à jour automatiques cette nouvelle version ajoute de nouveaux marqueurs et corrige une faille de sécurité.

Novembre 2008 – Nexen.net: 30 scripts de jeu en PHP

Image pour le titre du contenu
Chris Cornutt va proposer une série de tutoriaux sur le site IBM developerWorks
Le but de cette série concerne l'aide à la création de jeux du début à la fin en PHP.
Le langage permet d'être utiliser facilement, et de l'apprendre très rapidement pour réaliser quelques choses de facile. Mais, le langage ne se limite pas juste au chose simple, il peut proposer des possibilités plus complexes... Comme un jeu.
Cette première partie propose 10 fonctions de bases... A suivre

Novembre 2008 – PHP Index: SPIP 2.0 RC1

SPIP 2.0 est bientôt disponible ; une RC1 vient de sortir.

Cette nouvelle mouture apporte beaucoup de modifications et d'améliorations.

Voici une liste non exhaustive des modifications :

  • L'installation est plus courte et simplifiée.
  • L'interface administration est simplifiée. Il n'y a plus qu'une seule interface.
  • L'interface d'administration utilise AJAX, cela permet de la rendre plus modulable. Cela permet aussi d'éviter certaines pertes de données en cas de clics malencontreux.
  • Possibilité de migrer vers la version 2.0 simplement et sans pertes.
  • Possibilité de faire des sauvegardes partielles de votre base de données (ex :sauvegarder seulement la rubrique "Cinéma").
  • Il est possible de télécharger et d'installer un plugin à partir de l'interface d'administration. Les dépendances entre plugins sont prises en compte.
  • Les formulaires ont été entièrement revus, chaque formulaire est utilisable dans la partie publique et dans la partie privée.
  • Le système de jointures entre les tables de la base de données à été amélioré.
  • Des outils de débogage de scripts ont été ajoutés.
  • L'édition de contenu est protégée par un système de gestion des conflits ; plusieurs rédacteurs peuvent faire une édition en même temps sur un même article.
  • Globalement le code généré a été optimisé, amélioré.
La documentation officielle n'est pas encore publiée, mais un article traitant des modifications les plus importantes a été publié.

Novembre 2008 – Nexen.net: 10 conseils PHP pour améliorer votre programmation

Image pour le titre du contenu
Smashing magazine se penche sur le thème d'améliorer votre programmation en PHP. L'article qui vous est présenté, concerne les points suivants :
- Utilisez une injection SQL feuille de triche
- Connaître la différence entre les opérateurs de comparaison
- L'autre raccourci
- Drop ceux Supports
- Faveur str_replace () sur ereg_replace () et preg_replace ()
- Utiliser les opérateurs ternaires
- Memcached
- Utilisez un cadre
- Utilisez la répression opérateur correctement
- Isset utiliser au lieu de strlen

Novembre 2008 – z-f.fr: [Livre] Zend Framework - Bien débuter en PHP

Forum: Brèves
Auteur: philippe
Écrit le: Fri, 21 Nov 2008 10:21:38 +0100
Dernier message: Sat, 25 Apr 2009 20:38:08 +0200

Novembre 2008 – Nexen.net: Actualité de développement PEAR, edition 227

Image pour le titre du contenu
6 paquets ont été mis à jour cette semaine :
- MDB2_Schema : Gestionnaire de schêma de base de données en XML
- HTTP_Request : Requêtes HTTP simples
- Log : Utilitaire de log
- XML_Feed_Parser : API universelle pour les fichiers de syndication
- PEAR_PackageUpdate : Méthode simple pour mettre à jour des paquets à la volée
- Validate_IE : Classe de validation pour l'Irlande
PEAR est la bibliothèque de composants PHP.
* en PEAR (0 visite)
* en Tous les paquets PEAR (0 visite)

Novembre 2008 – Nexen.net: Actualité de développement PECL, edition 226

Image pour le titre du contenu
5 paquets ont été mis à jour cette semaine :
* ibm_db2 : interface pour IBM DB2
* PDO_INFORMIX : pilote IBM Informix IDS pour PDO
* haru : fonctions PDF Hary
* syck : YAML-1.0 analyseur et émetteur
* oauth : oauth consumer extension
PECL est la bibliothèque d'extensions C de PHP.
* en PECL (0 visite)
* en Tous les paquets PECL (0 visite)

Novembre 2008 – PHP Index: CMS Made Simple recrute !

La communauté francophone de CMS Made Simple recherche des modérateurs, des rédacteurs, des traducteurs, des désigneurs et des développeurs. Toutes les contributions sont les bienvenues.

L'équipe francophone réalise des documentations en français pour l'installation, l'utilisation et le développement du CMS. Elle realise aussi des articles, communiqués de presse pour faire connaitre cet outil de gestion de contenu. Elle apporte de l'aide via les forums de discussions et crée des templates, plugins et modules nécessaires à la communauté francophone.


A propos de CMS Made Simple

CMS Made Simple est un système de gestion de contenu Open Source, distribué sous license GNU/GPL, extensible (programmation orienté objet), PHP / MySQL, simple, efficace et facile à utiliser.

Il permet la conception et à la mise à jour dynamique de site web de toutes tailles, personnels ou communautaires, des portails d'entreprise, associatifs ou corporatifs, ou encore de relation citoyenne pour les administrations et collectivités. Vous pourrez ainsi mettre à disposition de vos visiteurs des services commes des forums, une boutique en ligne, des formulaires, des galerie photos, etc....

Ce logiciel libre a été plusieurs fois récompensé aux CMS Award comme l'un des meilleurs et des plus prometteurs CMS Open Source.



Cordialement, www.cmsmadesimple.fr

Proposé par eric

Novembre 2008 – Apprendre-PHP.com: PHP en entreprise avec le framework open-source symfony

Le 09 octobre dernier, Fabien Potencier, fondateur de la société Sensio et du framework symfony, a donné une présentation à Montpellier afin d'évoquer l'environnement actuel de PHP en entreprise et bien sûr du framework symfony qui contribue à cette professionnalisation du langage. La...

Novembre 2008 – Apprendre-PHP.com: Correcteur d'orthographe

PhpCheck est un petit script php qui a pour but de corriger l'orthographe d'un texte en utilisant un dictionnaire de mots. Le dictionnaire est constitué de nombreux fichiers textes, pour améliorer le temps de calcul. Pour corriger un texte, on utilise la fonction correct_text string -> string ou on peux créer sa propre fonction de mise en forme grâce à l'array renvoyé par la fonction get_correction().

Novembre 2008 – Nexen.net: Indefero 0.3.0

Image pour le titre du contenu
Indefero est une application PHP permettant la gestion de différents projets privés à la façon de Googlecode.
Cet API permet de réaliser de nombreuses choses, dont celles-ci :
Plusieurs projets
Gestion en bug Tracker
Zone téléchargement
Subversion
Interface de gestion pour administrer de gestion
Recherche
...

Novembre 2008 – Kamelot Blog: FireCAT 1.4 package released

J'avais découvert l'année passée FireCat.

La version 1.4 est désormais disponible.

Et une version de site en français lui est dédié.

En outre Tony me signale qu'une archive qui regroupe toutes les extensions de FireCAT 1.4 est disponible sur phrack.fr. Voilà le lien : phrack.fr/tools/FireCAT-1... (ceci dit, quand on télécharge des éléments, surtout liés à la sécu, il est prudent de toujours les prendre à la sources.)

Voici pour rappel comment ils se présentent

FireCAT (Firefox Catalog of Auditing exTension) est une cartographie des extensions les plus utiles qui permettent de réaliser des audits de sécurité (applicatifs). Ceci dit, elle ne remplace pas les outils usuels incontournables comme les fuzzers, proxies et autres scanners de vulnérabilités applicatives Les extensions énumérées ont été choisies selon un critère très important : l'utilisation exclusive orientée "audit de sécurité informatique". Afin de mieux tirer profit du nombre sans cesse croissant des extensions, on a bon jugé de diviser la cartographie en plusieurs catégories et sous-catégories.

La version 1.4 contient 73 extensions ventilées en 7 catégories et 17 sous catégories.

  • FoxyProxy
  • HeaderMonitor
  • HostIP.info Geolocation Plugin
  • QArchive.org web files checker
  • Bibirmer Toolbar
  • View Dependencies
  • Active Whois plugin for Firefox
  • SwitchProxy Tool
  • RefControl
  • Fire Encrypter
  • Shazou
  • JSView
  • View Cookies
  • Tamper Data
  • Cert Viewer Plus
  • refspoof
  • SpiderZilla
  • HackBar
  • People Search and Public Record Toolbar

Novembre 2008 – Nexen.net: SMI 0.9.9s

Image pour le titre du contenu
SMI est une application sous licence GPL, réalisé en PHP et MySQL et SMI veut dire Services Maintenance Interventions.
SMI est une application de gestion et de suivi de maintenance. Il vous permet de gérer plusieurs comptes en même temps.
En un mot il est proche d'une GMAO

Novembre 2008 – Nexen.net: Conférence PHP 5.3 et Dédicaces

Image pour le titre du contenu
A l'approche du Forum PHP qui va se dérouler le 8 et 9 décembre prochain, AFUP (Association des Utilisateurs de PHP) annonce 2 très bonnes nouvelles autour de cet évènement :
* Une Conférence supplémentaire sur le thème de PHP 5.3 : les nouveautés du futur si proche
* Une séance de dédicaces au Forum PHP.
Ainsi vous pourrez rencontrer les auteurs de vos livres références

Novembre 2008 – Apprendre-PHP.com: Grande séance de dédicasses au Forum PHP 2008

A l'occasion du Forum PHP 2008 des 8 et 9 décembre prochains, les meilleurs experts français de PHP se réuniront sur place pour une séance de dédicasse de leurs ouvrages. Ce ne seront pas moins de 6 ouvrages qui seront mis à l'honneur : PHP 5 Avancé 5ème édition, de Cyril Pierre de...

Novembre 2008 – Apprendre-PHP.com: Grande séance de dédicaces au Forum PHP 2008

A l'occasion du Forum PHP 2008 des 8 et 9 décembre prochains, les meilleurs experts français de PHP se réuniront sur place pour une séance de dédicaces de leurs ouvrages. Ce ne seront pas moins de 6 ouvrages qui seront mis à l'honneur : PHP 5 Avancé 5ème édition, de Cyril Pierre de...

Novembre 2008 – Nexen.net: 10 jalons dans le Web

Image pour le titre du contenu
Glen Stansberry par l'intermédiaire de son blog Nettuts est revenu sur les différentes étapes importantes du développement Web.
Glen a trouvé 10 jalons importants au milieu du développement Web et le langage PHP se trouve en 5ème étape.
Voici la liste du TOP 5 de ces jalons :
  • Linus Torvalds crée le noyau linux
  • La mosaïque navigateur lance
  • Le W3C CSS Paru le niveau 1 de la recommandation
  • Le mouvement Open Source commence officiellement
  • PHP est sortie par Rasmus Lerdorf

Pour connaître les autres jalons, il faut vous rendre sur le site

Novembre 2008 – PHP Index: Zeev Suraski, Conférence PHP 5.3, Dédicaces

AFUP (Association des Utilisateurs de PHP) a annoncé en quelques jours plusieurs nouvelles très intéressantes concernant l'évènement de l'année « Forum PHP » qui va se dérouler le 8 et 9 décembre 2008 à Paris... En voici le résumé :

- La présence de Zeev Suraski, co-architecte de PHP et co-fondateur de Zend, dont il effectuera une conférence.

- Une conférence supplémentaire "PHP 5.3 : les nouveautés du futur si proche"

- Une séance de dédicaces est prévue au Forum PHP avec de nombreux auteurs. Pour connaître la liste des ouvrages dédicacés,  rendez-vous sur le lien suivant : http://afup.org/article.php3?id_article=372

Bien sur, pour avoir l'ensemble des détails http://www.afup.org

Proposé par Christophe Villeneuve

Novembre 2008 – Nexen.net: MySQL 5.1 GA

Image pour le titre du contenu
MySQL publie aujourd'hui sa nouvelle version 5.1 GA (General Availability)
Cette nouvelle version contient plusieurs améliorations
Les logs sur demande
Meilleure performance avec le partionnement
Facile de gestion de l'événement scheduler
Amélioration de l'interface Plugin
Plus de la fiabilité de la ligne à base de la réplication.
Le serveur embarqué, qui n'a pas été maintenue au cours de MySQL 5.0, est de retour en service!

Novembre 2008 – PHP Index: Joomla 1.5.8

La version 1.5.8 de Joomla est disponible au téléchargement.

Cette mise à jour apporte deux corrections de failles de sécurité ainsi que plusieurs corrections de bugs. Il est conseillé de faire cette mise à jour.

Novembre 2008 – PHP Index: WordPress 2.6.5

Cette nouvelle version, bien que sortant peu avant la 2.7, n'en reste pas moins importante car elle corrige une faille de sécurité au niveau XSS.
Cette faille concerne seulement les serveurs virtuels IP basés sur Apache 2.x.

Trois autres bugs moins importants sont également corrigés au passage :
- Le premier empêchait accidentellement la sauvegarde des informations meta d’un article dans la révision,
- Le deuxième empêchait XML-RPC de rapporter les types de contenus incorrects,
- Le troisième ajout est le formatage des ID utilisateurs lors d’une requêtes d’effacements multiples (comme supprimer plusieurs articles d’un coup par exemple).

Il est donc vivement conseillé de mettre à jour sa copie. Pour se faire, vous avez le choix entre télécharger la version entière de WordPress 2.6.5 ou si seules les corrections vous intéressent, il suffit d’extraire les 2 fichiers suivants wp-includes/feed.php et wp-includes/version.php du pack de la version 2.6.5 ou de télécharger le pack des fichiers modifiés directement.

D'autre part, la version 2.6.4 est volontairement sautée afin d'éviter toute confusion avec la fausse version 2.6.4 qui a circulé un temps. Ainsi il n'y a pas et il n'y aura jamais de WordPress 2.6.4 !

Source
Télécharger WordPress 2.6.5 (version française)
Télécharger le pack des fichiers modifiés

Novembre 2008 – PHP Index: phpMyAdmin 3.1.0

phpMyAdmin 3.1.0 est disponible au téléchargement.

Cette nouvelle version de phpMyAdmin apporte des corrections de bugs et ajoute la compatibilité avec le système d'authentification Swekey.

Novembre 2008 – Nexen.net: Web sémantique CRUD avec PHP

Image pour le titre du contenu
Le site IBM publie un article de Daniel J Lewis dans la partie développeur concernant l'utilisation des opérations CRUD sur le Web sémantique avec PHP.
L'article vous montrera comment communiquer et de manipuler simplement les opérations avec une base de donnée SQL. Ces bases sont la création, la lecture et la mise à jour de données.

Novembre 2008 – PHP Index: Maximus 2008 Reloaded 11

Maximus 2008 Reloaded 11 est disponible au téléchargement.

Plusieurs correctifs importants composent cette dernière mouture, dont une faille importante basée sur le vol de sessions.

De nombreuses nouveautés font leur apparition, mais la plus notable reste la mini boutique avec paiement Paypal importée dans Maximus grâce à dav.
D'autres nouveautés sont à noter comme un nouveau système de pagination incorporé dans plusieurs modules ( news, faq, section, reviens, content ), permettant enfin de gérer plusieurs pages sur chaque article, un moteur de recherche interne à la faq.

Le reste est directement consultable depuis le changelog.

Source
Change log
Télécharger Maximus 2008 Reloaded 11

Proposé par Cyril Levert

Novembre 2008 – Nexen.net: Agilevoice 1.5

Image pour le titre du contenu
Agilevoice est un ensemble de logiciels regroupé en un seul pour la VoIP. Cette nouvelle version apporte quelques évolutions comme l'automatisation de la facturation et la fourniture de services VoIP
Cette application est basé sur PHP et MySQL et réalisé pour les utilisateurs. Il permet notamment la gestion d'une installation composée de plusieurs PABX Asterisk.

Novembre 2008 – PHP Index: CrawlTrack version 3 béta 1

La version 3.0.0 de CrawlTrack est disponible au téléchargement en version béta 1

La version 3.0.0 de CrawlTrack est une évolution majeur du script qui ne se contente plus de tracker les robots mais devient un outil statistique complet.

Plus d'infos et le lien de téléchargement ici:
http://www.crawltrack.net/forum/viewtopic.php?id=760

Proposé par Jean-Denis Brun