Sub
Sondage

Quels sont selon vous les meilleurs CMS PHP Open Source ?


PHP et Oracle
(1/2008)



»Utiliser la géolocalisation grâce à GoogleMaps

Stéphane Brissaud
  Vous avez sans doute remarqué l'utilisation de plus en plus fréquente des cartes de GoogleMaps dans les sites que vous consultez. Cet article vous apprend comment utiliser une classe PHP pour interfacer l'API de GoogleMaps.


»La géolocalisation des internautes

Christophe Milhau
  La géolocalisation de l'internaute ne doit pas avoir, pour seule finalité, de connaître le nombre d'internautes de telle ou telle région. Elle doit permettre de développer de nouveaux services, être un facilitateur de vente, ou encore favoriser certains comportements comme le clic sur un bandeau de publicité. Christophe Milhau explique comment installer un module de géolocalisation et l'utiliser.


»Administration ORACLE en PHP

Christophe Haro
  Cet article fait suite au précédent, dont le but était de montrer comment on peut utiliser PHP pour écrire rapidement des scripts jetables dont l'exécution est lancée depuis la ligne de commande d'un serveur Linux/Unix. Vous apprendrez comment créer des comptes utilisateurs en masse sur un serveur de bases de données ORACLE.


»Accéder aux données d'une base ORACLE

Christophe Haro
  Dans le deuxième article, qui fait partie du dossier de ce numéro, l'auteur présente deux tutoriels qui expliquent comment accéder à une instance de base de données ORACLE depuis des scripts écrits en PHP.


»L'internationalisation des applications PHP

Raphaël Rougeron
  Vous allez étudier un ensemble de concepts et de techniques utiles pour la création d'un site multilingue en PHP. Localisation des contenus, formatage des dates, choix d'un jeu de caractère et d'un encodage : l'internationalisation d'une application présente de nombreux défis auxquels il convient d'être préparé. Raphaël Rougeron vous donne un bon aperçu des possibilités et des difficultés inhérentes liées à l'internationalisation.


»Synchroniser eZpublish et TinyERP avec XML-RPC

Yann Autissier , Fabrice Perez
  EzPublish est un gestionnaire de contenu Open Source, développé en PHP, s'appuyant sur une base de données MySQL. TinyERP est développé en Python et s'appuie sur une base de données PpostGreSQL. La rencontre entre CMS et solution ERP matures constitue indéniablement l'une des clés majeures pour permettre aux cyber-marchands de développer de nouveaux avantages concurrentiels. Nous verrons comment faire communiquer les applications Open Sources eZpublish, CMS réalisé en PHP/MySQL et TinyERP, ERP réalisé en Python/PostGreSQL.


»Mon framework Symfony

Stéphane Guédon
  L'objectif de cet article est d'apporter des éléments pour choisir son framework. Pour cela, après avoir étudié les motivations qui nous poussent à chercher un framework, l'auteur utilise un cas concret d'implémentation avec Symfony.


»Les images avec GD2

Didier Ciochetto
  PHP permet une manipulation plutôt utile des images avec sa librairie GD2. À partir d'une image vide ou d'un fichier existant, il permet de convertir, redimensionner, dessiner, écrire du texte, fusionner une autre image... Didier Ciochetto montre comment utiliser la bibliothèque GD2, fournie avec PHP, pour créer ou modifier des images, y rajouter du texte ou un logo.


»Générer la documentation du code avec Doxygen

Magali Contensin , Cecile Odero
  Doxygen est un générateur de documentation de code source, gratuit, disponible pour Windows, Linux et Mac OS X. Il permet de créer facilement la documentation technique destinée aux programmeurs à partir des codes sources d'une application, avec ou sans commentaires spéciaux intégrés dans le code. Après avoir suivi cet article, vous saurez comment installer et utiliser Doxygen pour générer une documentation au format HTML.




LISTING

Sur le CD

  • PHP MySQL Wizard 1.3 – Version complete d'une valeur de 54$ !
  • 1st JavaScript Editor Pro 3.8 – Version complete d'une valeur de 49.90$ !
  • Tutoriels sur Oracle en vidéo – Entierement en français
  • En plus PHP Processor 1.4.0.0 – Version d'évaluation de 99 jours