A l’occasion d’un projet professionnel, j’ai été confronté à une situation particulière : les internautes pouvaient être originaires du monde entier et je souhaitais coder une fonction d’enregistrement aussi propre que possible. Pour cela, je me suis appuyé sur le standard ISO 3166, l’organisme international de normalisation, qui définit pour chaque pays le code associé.
Tout est expliqué clairement et le site est en langue anglaise et française… Vous trouverez un fichier XML à télécharger…. libre à vous de remplir votre base de données
Site Internet : Code ISO 3166
Licence : Gratuit
Share
Designers et programmeurs du “Web” cherchent toujours des façons d’économiser du temps et à simplifier le processus de conception des layouts (templates) web. En partant de gabarits de base, il est tout à fait possible de faire “vite” et “bien”.

Code Sucks vous aidera à créer la structure pour la conception d’un layout s’appuyant sur un fichier CSS. Attention, il ne s’agit en aucun cas de livrer une interface complète et prête à l’emploi! Code Sucks vous livrera un gabarit basique en créant le squelette de base : découpage de votre entête, corps et pied de page. Toutes les autres balises seront à programmer : H1, A, UL/LI etc.
Vous trouverez un peu plus de 90 gabarits différents…
Site Internet : Code Sucks
Licence : Gratuit
Share
Vous développez des sites internet… un petit éditeur wysiwyg certes classique mais qui permet de visualiser, simultanément l’aspect de votre site internet sous Firefox et sous Internet Explorer pourrait vous intéressez ?
Alors CSSVista est pour vous. Son fonctionnement est très simple : il suffit de taper l’url de la page à éditer (url, fichier local) et vous aurez l’affichage de la page avec dans la partie supérieure le rendu sous IE, dans la partie inferieure, le rendu sous Firefox.

Vous pourrez bien évidemment éditer la (ou les, s’il y a plusieurs feuilles de style) feuille de style associée à la page et effectuer les changements qui seront visualisables instantanément dans les deux navigateurs et ce, en temps réel.
Toutefois, il faut savoir que CSSVista n’est disponible que pour Windows et requière le Framework .Net.
Si vous utilisez le systeme d’exploitation Windows et si vous êtes amené a souvent développer des interfaces HTML/CSS, CSSVista vous simplifiera la vie et vous fera gagner beaucoup de temps.
Site Internet : CSSVista
Licence : Gratuit
Share
Les navigateurs Firefox, Safari et Opéra 9 savent gérer le tag “canvas” pour permettre le dessin en 2D sur une page web. ExplorerCanvas apporte la même fonctionnalité à Internet Explorer.
Pour l’utiliser, les développeurs de site Web doivent simplement inclure le fichier “excanvas.js” avec un petit test pour verifier si le navigateur de l’internaute est Internet Explorer dans leurs pages Web existantes. Les fichiers d’exemple montrent et expliquent très bien quelle est la procédure.
Pour se familiariser avec le tag “canvas” (documentation en français) : Centre de développement Mozilla
Site Internet : ExplorerCanvas
Licence : Apache License 2.0
Share
xAjax est une librairie Open Source qui permet de développer très facilement des applications AJAX avec PHP.
L’Ajax (Asyncronous Javascript and XML) est un “ensemble” de langages (javascript, PHP, XML). La coordination de tous ces langages autorise de créer des interactions dynamiques asynchrones entre l’utilisateur et le serveur. Le site Gmail est un excellent exemple !
Coté pile, la puissance… coté face, la mise en oeuvre est tout sauf evidente (ne serait-ce que l’obligation de connaitre plusieurs langages de programation). C’est la qu’intervient la librairie xAjax car elle permet de programmer des applications AJAX en PHP avec des connaissances de base en javascript. La librairie xAjax transforme les fonctions PHP en fonctions javascript. Il est ainsi possible d’envoyer des requettes HTTP ou MySQL au serveur sans recharger la page.
Pour decouvrir xAjax, je vous renvoie a l’excellent tutoriel de MansonMan.
Site Internet : Librairie xAjax
Site Internet en Français : xAjax Français
Licence : BSD
Share