Recherche

Annonceurs

Le magazine numérique des arts graphiques


Hebergement gratuit

Commentaires

    • Nath Aussi septique qu’alex pour la sĂ©curitĂ©. De...
    • alex Si je suis assez sceptique sur le cĂ´tĂ©...
    • DJo Je confirme, très bon ouvrage ! Je dĂ©bute en...
  • Visites

    Chat

    Abonnements

    Categories

    16
    May

    xAjax, pour programmer des applications Ajax en Php

    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

    17
    Apr

    Une petite icĂ´ne pour vos liens

    Iconize est une ressource qui apportera un peu de « fun » à vos liens dans vos pages web. En effet, Iconize ne fait qu’agrémenter vos liens d’une petite icône… mais cette icône est celle de l’extension du fichier.

    iconize, une icone pour vos liens

    L’idĂ©e est assez simple, si un lien dirige vers un fichier pdf, ce lien se verra pourvu d’une icĂ´ne.pdf.

    Site Internet : Iconize
    Licence : Creative Commons 2.5

    16
    Apr

    Hartija, framework CSS pour l’impression de vos pages internet

    Vladimir Carrer a eu rĂ©cemment besoin d’un “système” pour imprimer une page web. Il a fait une petite analyse des solutions existantes mais ces dernières ne rĂ©pondaient pas exactement Ă  ces attentes. Il a donc programmĂ© son propre framework !

    Le framework Hartija est un fichier CSS universel rassemblant le meilleur de chaque solution auditée.

    Son implĂ©mentation est enfantine. Il suffit d’ajouter la ligne link rel=”stylesheet” href=”print.css” type=”text/css” media=”print” est Ă  ajouter dans la partie HEAD de votre page.

    Site Internet : Hartija
    Licence : GPL

    27
    Mar

    Javascript IE7, et MSIE respecte les standards du web !

    IE7 est une bibliothèque JavaScript pour rendre les navigateurs MSIE compatibles avec les standards du Web ! Cette bibliothèque fixe et corrige un grand nombre d’erreurs CSS et permet d’afficher le format PNG sans encombre sous IE5 et IE6 (avec quelques limites).

    ie7, bibliotheque javascript pour correction des erreurs css ie5 et ie6.jpg

    J’avoue ne pas encore avoir mis cette bibliothèque en production et je continue mes essais sur plusieurs sites de test. Cette version d’IE7 semble stable et rĂ©ellement corriger la majeure partie des “bug” faisant parti du quotidien des dĂ©veloppeurs HTML/CSS.

    Des retours de vos propres expĂ©riences sont les bienvenues…

    Site Internet : Javascript IE7
    Licence : MIT

    25
    Mar

    API Ajax de Google pour vos traductions en ligne

    Google a présenté une nouvelle API Ajax : Google AJAX Language API. Cette API est spécialisée uniquement sur deux fonctions : la traduction d’une langue vers une autre et la détection d’une langue. Pour le moment, seules 13 langues et 29 sens de traduction (français vers anglais, anglais vers russe etc.) sont disponibles.

    Avec Google AJAX Language API, vous pouvez traduire ou détecter la langue dans les blocs de texte de votre page Web en utilisant un code Javascript. Cette API est conçue pour être simple et facile à utiliser et vous assister dans la traduction « en ligne » des textes d’une langue vers une autre.

    Site Internet : Google AJAX Language API
    Licence : Gratuit

    05
    Mar

    HTML Purifier, filtre et validation HTML

    HTML Purifier a une double fonction : la première est la vĂ©rification de votre code HTML (finit la recherche des tags manquants, gestion des diffĂ©rents DOCTYPE) en s’assurant que votre code est standardisĂ© w3c. La seconde est la “filtration” et “l’Ă©puration” de tout code malicieux pour Ă©viter, par exemple, une attaque XSS ou autres hack avant l’envoi de vos emails.

    html purifier, securite internet et protection attaque XSS

    HTML Purifier peut enlever les interactions javascript qui pourraient provoquer des failles XSS. Tout est entièrement paramétrable :

    • limiter un attribut
    • bloquer un paramètre CSS
    • limiter une classe CSS
    • retirer les liens ou les images qui possèdent des URL externes

    L’installation est simple et rapide. Il fait Ă©galement fonction d’Ă©diteur WYSIWYG ! Et, cerise sur le gâteau, HTML Purifier travaille dans l’encodage que l’on dĂ©sire! Toutefois, et c’est le revers de la mĂ©daille, il faut avoir conscience que cette librairie est “gourmande”. Et, HTML Purifier travaille uniquement avec PHP5.

    Mais, ne finissons par sur cette note nĂ©gative… HTML Purifier est un vĂ©ritable petit bijou…

    Site Internet : HTML Purifier
    Licence : LGPL v2.1+

    25
    Feb

    Aptana, IDE iPhone open source et plus encore…

    Pour des recherches personnelles et professionnelles, je me suis intĂ©ressĂ© aux IDE pour le mobile iPhone. Les solutions open source ne sont pas lĂ©gions et je vais vous prĂ©senter Aptana, qui a dĂ©jĂ  fait l’actualitĂ© de nombreux blogs… Toutefois, si vous cherchez Ă  dĂ©velopper des applications iPhone, Aptana sera une bonne solution…

    ide aptana, php, rails on ruby, iphone et air

    Aptana est donc un IDE pour le dĂ©veloppement Web. Il supporte le CSS, JavaScript, HTML, et PHP…

    Sans faire une liste exhaustive, voici quelques fonctionnalitĂ©s intĂ©ressantes…

    • Auto-Completion CSS, javascript, et xhtml.
    • Documentation automatique du code
    • DĂ©tection des erreurs Ă  la saisie
    • Outil de DĂ©bugage puissant
    • Coloration syntaxique
    • PrĂ©-Visualisation directe des pages sous FF, IE et possibilitĂ© d’ajouter des navigateurs supplĂ©mentaires
    • Support des plug-ins eclipse
    • Etc…

    Et, Aptana offre plusieurs plug in pour des développements spécifiques :

    • Plug in PHP
    • Plug in Ruby on Rails
    • Plug in Adobe AIR
    • Plug in Apple iPhone

    J’avoue avoir Ă©tĂ© sĂ©duit par cet IDE qui possède de gros atouts : simple de prise en main, puissant, Ă©volutif et suivi par une forte communautĂ© de dĂ©veloppeurs.
    Il faut Ă©galement savoir qu’Aptana est livrĂ© en deux versions :

    • « Community Edition », sans support et gratuite
    • « Professional Edition » , qui inclus en plus un Ă©diteur JSON (JavaScript Object Notation), le support des protocoles FTPS et SFTP, un « Remote Project Import Wizard », et un support prioritaire. Elle est proposĂ©e au tarif de 99$.

    Site Internet : Aptana
    Téléchargement : Aptana Studio
    Licence : Licence Publique GNU et Licence Publique Aptana

    24
    Jan

    CSSTidy - Parseur et Optimiseur CSS Opensource

    CSSTidy vous permet d’optimiser votre code CSS. Cela permet d’accĂ©lĂ©rer le chargement de vos pages et d’économiser la bande passante de votre serveur ! Cette optimisation de votre code est donc bĂ©nĂ©fique aussi bien pour vos serveurs que pour vos visiteurs.

    CSSTidy est un analyseur syntaxique et un « optimiseur » de code CSS open source. Il est disponible comme application autonome (sous Windows, Linux et OSX). Il peut être contrôlé par ligne de commande et comme un script PHP (tous les deux ont pratiquement la même fonctionnalité). Il est également disponible comme application en ligne.

    Site Internet : CSSTidy
    Licence : GPL