Le Cervo : blog, tutoriaux, recherches


Lundi 30 avril 2012

Posté par : Antoine Lefeuvre

Deux occasions de vous former à l'expérience utilisateur avant l'été


Nous sommes entrés dans l'ère post-PC : Internet est aujourd'hui multi-devices et multicanal. L'expérience des internautes est loin de se limiter aux seuls sites web. Comment optimiser votre communication pour s'adapter à ce nouveau contexte ?

Pour répondre à cette question stratégique, je vous propose deux dates et deux formules.
Lire la suite

Bookmarklet pour afficher la grille de Foundation


Dans un récent article, je vous parlais de in-browser prototyping. Si vous utilisez cette méthode et plus particulièrement Foundation, le bookmarklet que j'ai créé pourrait vous intéresser.
Lire la suite

Mardi 3 avril 2012

Posté par : Victor Albert
Catégorie :FuelPHP

Tutoriel FuelPHP #6 : L'ORM, gestion des relations


Cet article, sans être une suite directe, s'inscrit dans la continuité des tutoriels réalisés par Julian et Sébastien. L'objectif de ce tutoriel est d'en apprendre plus sur l'ORM de FuelPHP, afin d'en comprendre les mécanismes principaux. Il s'inscrit dans le cadre de la réalisation d'une application de gestion d'un catalogue de produits, qui sera motorisée sous Novius OS (CMS open source basé sur FuelPHP).

Pour ce tutoriel, on prendra l'exemple plus simple d'un carnet d'adresses.
Lire la suite

Jeudi 29 mars 2012

Posté par : Antoine Lefeuvre

WIF12 : expérience utilisateur, expérience de designer


Le 16 mars, se sont déroulées les présélections du concours du Festival international du design interactif de Limoges, mieux connu sous le nom de WIF (voire #wif12 pour les tweetos !). 24 heures chrono pour réaliser, en équipe de quatre maximum, un prototype d'interface ou service innovant. Cette année, le sujet de la compétition était "Design interactif et développement durable".

Une équipe de novusiens faisait partie des 200 équipes qui, à travers le monde, ont pris part au challenge. On a beaucoup parlé expérience utilisateur et, pourtant, j'en retiens une expérience de designer.
Lire la suite

Jeudi 16 février 2012

Posté par : Antoine Lefeuvre
Catégorie :FuelPHP

Tutoriel FuelPHP #5 : la cheat sheet


Grâce aux quatre premiers volets de notre tutoriel FuelPHP, vous devriez maintenant être lancé(e) avec ce nouveau framework. Maintenant, pour vous aider dans vos développements, nous avons réalisé une cheat sheet. Nous en avions nous-mêmes bien besoin pour le projet Novius OS.
Lire la suite

Lundi 9 janvier 2012

Posté par : Sébastien Drouyer
Catégorie :FuelPHP

Tutoriel FuelPHP #4 : une application type


Cet article s'inscrit dans la suite du précédent article Création d'un projet avec FuelPHP. Le but de cet article n'est pas d'être complet, mais de vous donner les bases pour développer une application. L'exemple que nous allons étudier est un agenda.
Lire la suite

Lundi 9 janvier 2012

Posté par : Gilles Felix

jQuery UI Button : buttonset de radio/checkbox avec seulement des icônes


Voici un petit billet pour faire profiter d'une astuce pour le widget jQuery UI Button : créer un buttonset (regroupement de boutons comme sur l'image illustrant ce billet) basé sur des inputs radio (ou checkbox)
Lire la suite

Mercredi 14 décembre 2011

Posté par : Sébastien Drouyer
Catégorie :FuelPHP

Tutoriel : Création d'un projet avec FuelPHP


La semaine dernière, j’ai rejoint l’équipe du projet open-source Novius OS basé sur le framework FuelPHP. Mes collègues de Novius Labs m’ont initié à ce nouveau framework. Je prends donc la suite de Julian pour vous en expliquer le fonctionnement. Aujourd’hui, on rentre dans le détail et passons à un cas concret.
Lire la suite

Jeudi 24 novembre 2011

Posté par : Antoine Lefeuvre

Pourquoi j'ai besoin d'un Dribbble for Words


A la question "quels livres doit lire un créateur de sites web", je réponds Elements of User Experience de Jesse James Garett et Getting Real de 37signal. Oui, ils ont tous deux plus de cinq ans, je vois ça comme un atout. Il y a cinq ans donc, Jason Fried nous disait : copywriting is interface design. Cinq ans. Il serait temps de passer à l'action.
Lire la suite

Mardi 22 novembre 2011

Posté par : Julian Espérat
Catégorie :FuelPHP

FuelPHP : mise en place de l'environnement


Au programme de cet deuxième article consacré à FuelPHP :
  • Installation du framework
  • Structure des fichiers
  • Traitement et exécution d'une requête
  • Configuration de l'application

Lire la suite

Mardi 15 novembre 2011

Posté par : Gilles Felix
Catégorie :Open source

Fiche de lecture "Produire du logiciel libre"


Le logiciel libre a de quoi dérouter pour les non pratiquants. Même pour un utilisateur convaincu, tout n'est pas très clair. Et le fossé est encore large pour ceux qui veulent se lancer dans la contribution ou mieux, écrire un logiciel libre.

Pour débroussailler les inévitables questions rien de tel qu'un bon livre. Ce billet se propose de faire un compte-rendu de la lecture récente d'un livre sur le logiciel libre : « Produire du logiciel libre » de Karl Fogel.
Lire la suite

Lundi 14 novembre 2011

Posté par : Julian Espérat
Catégorie :FuelPHP

Quel framework choisir ? Nous votons FuelPHP


Chaque jour amène son lot de nouveaux frameworks. Comment faire son choix devant cette offre pléthorique ? Voilà la question que nous nous sommes posés au printemps dernier. Après des études et tests, nous avons finalement choisi un petit nouveau, FuelPHP. Cela fait maintenant six mois et nous ne l'avons pas regretté depuis. Voici pourquoi.
Lire la suite

Jeudi 10 novembre 2011

Posté par : Antoine Lefeuvre

Facebook par iA, notre test grandeur nature


Il y a des designs qui marquent. Et par design, j'entends la définition de Steve Jobs. Certains ont été marqués par le presse-agrume de Starck, d'autres par l'iPod ou, plus récemment, par Flipboard.

Étonnamment, l'un des designs qui m'a le plus marqué n'a jamais passé le stade du prototype. Enfin, jusqu'il y a peu. Chez Novius, nous l'avons fait passer à l'étape suivante.
Lire la suite

Lundi 5 septembre 2011

Posté par : Gilles Felix

Développer un plugin jQuery UI : héritage


En cinq chapitres, nous avons appris à développer un plugin jQuery UI. J'espère que, comme moi, vous avez été convaincus par l'architecture de widget mise à disposition par le framework jQuery UI.
Personnellement c'est le chapitre d'aujourd'hui qui m'a le plus attiré dans la démarche jQuery UI : la possibilité d'étendre facilement un widget.
Lire la suite

Mercredi 24 août 2011

Posté par : Gilles Felix

Développer un plugin jQuery UI : fonctionnalités avancées


Les 4 premiers chapitres nous ont permis de faire le tour des fonctionnalités principales du framework de création de widgets jQuery UI. Voyons aujourd'hui les fonctionnalités avancées.
Lire la suite

Jeudi 11 août 2011

Posté par : Gilles Felix

Développer un plugin jQuery UI : événements


Voici le quatrième chapitre de notre tutoriel. Aujourd'hui, intéressons-nous aux événements.
Lire la suite

Jeudi 4 août 2011

Posté par : Gilles Felix

Développer un plugin jQuery UI : options et méthodes


Après une pause vacances, reprenons notre tutoriel sur comment développer un plugin jQuery UI. Aujourd'hui, allons un peu plus loin dans les options et les méthodes.
Lire la suite

Mardi 12 juillet 2011

Posté par : Gilles Felix

Développer un plugin jQuery UI : mise en forme


Dans la première partie, nous avons vu comment créer un plugin jQuery UI à partir d'un exemple basique. Poursuivons et mettons en forme notre exemple.
Lire la suite

Lundi 11 juillet 2011

Posté par : Gilles Felix

Développer un plugin jQuery UI : introduction


Tout utilisateur de jQuery connaît la librairie jQuery UI fournie par l'équipe officielle de jQuery.

jQuery UI fourni des effets supplémentaires, des plugins basses couches d'interactions et des widgets packagés prêts à l'emploi. Tous les plugins jQuery UI sont construits de la même façon et basés sur un système de thèmes CSS complètement personnalisables. Il y a même à disposition une application de ThemeRoller pour construire son propre thème et un widget Theme Switcher pour pouvoir modifier son thème à la volée.
Lire la suite