XHTML & CSS

Google Maps API en PHP

Voici une classe PHP assez complète qui vous permet de manipuler facilement des Google Maps. Cette classe gère pas mal de choses au niveau du javascript d’une gmap comme la gestion de catégories de marqueurs, les itinéraires, l’insertion de flux XML, la clusterisation (regroupement de marqueurs), l’affichage d’infobulles, la geolocalisation d’une adresse etc…On utilise donc cette classe pour générer le javascript dont on pourra se servir dans notre code HTML.

On peut facilement obtenir des rendus de ce style :

Consulter la Google Maps API.

Je suis ouvert à toutes remarques éventuelles pour l’amélioration du script.

Explorateur de fichier en AJAX

Dans le cadre de différents projets, on a souvent besoin d’un explorateur de fichier sur le serveur. Cela permet, sans aucun accès extérieur, de modifier les fichiers d’un serveur.

Nous avions l’habitude d’utiliser essentiellement 2 logiciels différents :
http://quixplorer.sourceforge.net/ (fonctionnel mais pas très riche et pas ajaxé)
http://extplorer.sourceforge.net/ (basé sur extjs donc joli, mais un peu lourd)

Récemment j’ai eu l’occasion d’en découvrir un nouveau, qui est bien plus polyvalent que tous les autres que j’ai pu tester. Il permet de faire plein de jolies choses : prévisualiser des images/flv/…, colorisation syntaxique, etc…Je vous laisse découvrir la démo plus que convaincante.
http://www.ajaxplorer.info/

Lecteur tous formats en flash

Voici un lecteur plutôt polyvalent puisqu’il prend en charge pas mal de format (FLV, MP4, MP3, AAC, JPG, PNG et GIF). JW FLV Media Player est très simple d’utilisation comme le démontre l’exemple suivant :

<script type="text/javascript" src="fileadmin/templates/libs/mediaplayer/swfobject.js"></script>

<script type="text/javascript">
var s1 = new SWFObject("fileadmin/templates/libs/mediaplayer/player.swf","ply","328","200","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=/fileadmin/templates/libs/mediaplayer/video.flv&image=/fileadmin/templates/libs/mediaplayer/preview.jpg");
s1.write("container");
</script>

Pour télécharger ce player, rendez-vous sur son site : http://www.longtailvideo.com/players/jw-flv-player/