Wireframe : explication

Depuis quelques années la conception web est devenue, pour certaines sociétés, très professionnelle. Elles ont mis en place des méthodes de travail permettant de proposer aux clients des aspects d’interfaces fonctionnelles avant de concevoir le produit et ainsi optimiser ou même maximiser la satisfaction du client par rapport à sa demande.

C’est là qu’intervient le Wireframe qui permet de concevoir des interfaces virtuelles comme des maquettes (sans graphisme) et ainsi de construire avec le minimum d’effort des interfaces.
Cette étape semble être une perte de temps mais ce n’est pas le cas car cette action, intervenant avant la conception graphique,  va accélérer la création de la maquette. En se basant sur l’interface issu du Wireframe, validée par le client, le travail du graphiste va en être facilité. Cela évite ainsi de nombreux aller-retour entre la société conceptrice et le client.
Continuer la lecture de « Wireframe : explication »

De nouveaux attraits pour les (nouvelles) technologies web (3) : Jquery

Suite d’une liste de plugins en Jquery utiles pour vos sites

Attention certains des ces liens peuvent ne plus fonctionner

Menus

http://www.getintothis.com/pub/projects/rb_menu/

image

Type Ipod

http://www.getintothis.com/blog/2006/09/26/my-first-jquery-plugin-a-sliding-menu/

http://www.filamentgroup.com/lab/jquery_ipod_style_drilldown_menu/

http://www.filamentgroup.com/examples/menusHierarchical/index2.php

http://www.filamentgroup.com/lab/jquery_ipod_style_drilldown_menu/

image

http://p.sohei.org/jquery-plugins/clickmenu/

http://p.sohei.org/stuff/jquery/clickmenu/demo/demo.html

http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers/

image

http://be.twixt.us/jquery/

image

http://jdsharp.us/jQuery/plugins/jdMenu/

image

http://users.tpg.com.au/j_birch/plugins/superfish

image

http://p.sohei.org/jquery-plugins/menu/

image

http://javascript-array.com/scripts/multi_level_drop_down_menu/?j

image

http://javascript-array.com/scripts/jquery_simple_drop_down_menu/

image

Menu Contextuel

http://www.trendskitchens.co.nz/jquery/contextmenu/

image

http://abeautifulsite.net/notebook/80

image

Popup

http://webexpose.org/2006/12/28/jquery-pop-up-menu-tutorial/

Menu over sorte de bulles

http://www.webdesignerwall.com/demo/jquery/

image

De nouveaux attraits pour les (nouvelles) technologies web (2) : Jquery

Voici une liste de plugins JQUERY très utiles pour améliorer l’expérience utilisateur (l’ergonomie d’un site web).

On s’aperçoit qu’avec ce type de fonctionnalités le rapprochement en terme d’ergonomie et d’intuitivité d’un site web vers une application traditionnelle est très fort. Je dirais même qu’une interface logicielle peut être beaucoup moins ergonomique (je ne parlerais pas bien sûr de WPF qui est une évolution majeure dans le développement de logiciel, malheureusement loin d’être utilisé par grands nombres d’éditeurs de logiciels):

Boites de dialogue :

http://plugins.jquery.com/project/jmodal

Colonnes

http://www.codeasily.com/demo/few-column-list/few-column-list.html

Effets Fading

http://medienfreunde.com/lab/innerfade/

jquery.innerfade.zip (124kb)

image

Effets de transitons sur des images :

http://www.malsup.com/jquery/cycle/int2.html

Effets de Zooms

http://www.mind-projects.it/jqzoom_v10

http://www.mind-projects.it/projects/jqzoom/

image

Carrousels:

http://plugins.jquery.com/project/carousel3d

http://plugins.jquery.com/files/carousel3d_1.1_0.zip

http://www.webcssdesign.com/css/coins-arrondis-avec-jquery-css-et-une-seule-image/

Effets panoramiques

http://www.openstudio.fr/Animated-InnerFade-with-JQuery.html?lang=fr

image

des blogs font l’inventaire de plugins Jquery :

http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html

http://www.webcssdesign.com/ajax/jquery-plugins-240-tutoriels-a-decouvrir/

http://www.webdesignerwall.com/demo/jquery/

De nouveaux attraits pour les (nouvelles) technologies web (1)

De nombreuses librairies javascripts (jquery, extjs, scriptaculous,dojo,…) existent pour rendre plus intuitives vos interfaces web.
Mais une a plus particulièrement attirée mon attention : Jquery

Pourquoi choisir cette librairie ?
  1. – elle est très complète
  2. – la communauté est importante
  3. – les plugins importants
  4. – les bugs réparés rapidement
Qu’a t-elle de spéciale par rapport aux autres ?
  1. Son concept de base : utiliser la structure hiérarchique du document HTML (Le DOM)
  2. Le script ne parasite pas le code HTML : utilisation des attributs “id” et “class” des tags
  3. Elle supporte l’XmlHttpRequest (Ajax)
  4. Externalisation du script qui permet de gérer les événements
  5. Installation très facile par de simples liens (link) et l’étiquetage des tag Html via Id ou Class
  6. Légèreté de la librairie
Les principes de bases :
  1. Des actions sur les noeuds du DOM (choix d’éléments, boucle sur des éléments, événements : un langage dans le langage, …)
  2. Des effets et animations : fade, déplacement (sliding), de tremblement, de glissement, …
  3. Des widgets : drag and drop, accordéon, sliders, tri, barre de progression, datepicker, boite de dialogue, onglets, …

Beaucoup d’animations pour enrichir vos interfaces web et en améliorer l’expérience utilisateur.
On se rapproche de logiciels classiques avec peut-être encore plus d’esthétique et d’ergonomique.

Que peut-on faire avec Jquery ?
  1. des carrousels,
  2. des popup nouvelles génération (lightbox, thickbox, greybox)
  3. des menus de toutes sortes : verticaux, horizontaux, onglets, hierarchique, …
  4. des Glisser-Déplacer
  5. des menus déroulants plus ergonomiques
  6. des tooltips plus joli, plus paramétrables

sans rechargement des pages bien sûr!

voir le site www.jquery.com

et les sites en version française :
www.jquery-france.com
www.jquery.info
Un prochain article listera les différents plugins utiles : menus, boite de dialogue, lightbox, thickbox, greybox, drag and drop, …
Une autre libraire peut également faire des effets similaires mais je trouve qu’elle n’a pas tous ces avantages : c’est Library Ajax de l’ASP.NET. Fournie de nombreux exemples avec l’AjaxToolkit