HTML5 : balises, attributs, formulaire et cache manifest

Logo HTML5La version 5 d’HTML est arrivée avec son lot de nouveautés : API, nouveaux attributs et balises.

Ci-dessous une liste de quelques balises et attributs intéressants, des nouveaux types d’input, et un mot sur le cache manifest.

A noter que toutes ces nouveautés ne sont pas pris en compte au même rythme par les différents navigateurs, pour vérifier la compatibilité direction le site Can I Use (possibilité de vérifier également les propriétés CSS3).

Lire la suite

HTML5 : gestion des vidéos

Logo HTML5Voici un petit résumé à propos de l’affichage de vidéos en HTML5, qui permet de se passer du plugin Flash (les mobiles et tablettes fonctionnent généralement sans ce plugin).

Fonctionne sur les navigateurs modernes (Chrome, Firefox, IE9/10, Opera), et sur les mobiles/tablettes récents.

Les navigateurs ne supportent pas tous les mêmes formats vidéos, pour s’assurer un bon fonctionnement partout il faut générer ces 3 formats :

  • H.264/MP4
  • OGG/Theora
  • WebM/VP8

Lire la suite

Sublime Text

Logo Sublime TextSublime Text est un éditeur de texte assez génial, léger et customisable à souhaits grâce aux nombreux plugins existants.

Le logiciel est disponible sur Windows, Linux et Mac, sa version actuelle est la 2.0.2, la version 3 est en beta (à suivre ici).

ST2 est payant mais il est possible d’utiliser la version d’essai, il n’y a pas de limite dans le temps (ni de limite de fonctionnalités), seulement un message, de temps en temps, vous proposant d’acquérir une licence.

Lire la suite

Twig : introduction au système de template de Symfony2

Logo TwigTwig est un système de template pour PHP créé par Fabien Potencier.
Il est par défaut intégré au Framework MVC Symfony2, mais il est possible de l’utiliser à part, avec un autre framework, ou avec une simple page PHP.

Vous pouvez l’installer avec Composer ou le télécharger directement depuis le repository sur GitHub.

On va faire ici un exemple simple d’utilisation avec un fichier PHP vide.

Lire la suite

Foundation 5 vs Bootstrap 3

Logo FoundationFoundation et Bootstrap sont des frameworks CSS/JS, qui permettent de créer rapidement un site ou une application web, grâce à une base de styles et de fonctionnalités JavaScript intégrés.

Il existe des frameworks moins fournis, pour démarrer avec quelque chose de plus light, comme Pure ou Gumby.

Logo Bootstrap

Si vous aimez les interfaces Google, vous pouvez par exemple partir sur TODC Bootstrap ou Bootplus qui sont basées sur Bootstrap.

Nous nous intéressons ici à Foundation et Boostrap, qui sont respectivement en version 5 et 3.

Lire la suite

Utilisation de Zend_Cache

Logo Zend FrameworkComment utiliser la classe Zend_Cache au sein de Zend Framework ?

Dans cet exemple nous allons d’abord initialiser notre objet de cache dans le Bootstrap de l’application, puis écrire un test de cache dans un controller.

L’exemple suivant utilise l’extension APC, pour l’utiliser il faut installer le paquet php-apc.

Lire la suite