Les actualités du Lundi 29 octobre 2012 dans les métiers du web - Marmits.com - Reims

Le: 29 10 2012 à 22:30 Websourcing.fr Auteur: Lionel Roux


Vous le savez sans doute Aurelio del Arnaqueur, le cousin de Pedro Del Pipo, a relancé son super produit : Le Blogueur Gagneur. Hors, si vous souhaitez parler d’Aurelio, il ne faut le faire qu’en bien. Sinon, c’est courier d’avocat direct. Parce qu’Aurelio, il ne plaisante pas avec le SAV. Tout d’abord, vous devriez lire l’interview de Pedro, réalisée par le très sérieux Fabrice. Une entrevue riches d’enseignements. Pedro se livre, sans concessions aucune, à cœur ouvert. Un entretien touchant. Vous y apprendrez comment Pedro faire tourner son affaire sans … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/ontheweb/fiction-blogueur-gagneur-humour-ou-humeur-inside/) vers ce billet.

La fiction du blogueur gagneur (humour ou humeur inside)

Le: 29 10 2012 à 21:45 Websourcing.fr Auteur: Lionel Roux


Article en anglais : 5 Of the best creative marketing campaigns that have used Twitter Twitter has been evolving over the last couple of years, going from a brilliant social tool to a media platform that is turning into a pay to play solution just like Facebook. Brands can still use it for customer service, brand building and to engage with their customers, but they are having to be increasingly creative to do so. This week, we look at five of the best campaigns run by brands that had creativity … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/ontheweb/5-campagnes-marketing-creatives-realisees-twitter/) vers ce billet.

5 campagnes marketing créatives réalisées sur Twitter

Le: 29 10 2012 à 21:32 WebdesignerTrends Auteur: WDTrends

25 sites tendances pour votre inspiration. Voici le programme de votre rendez-vous mensuel des sites web incontournables. Les incontournables vous permettent de suivre chaque mois l’évolution du web moderne, en mettant en avant de superbes créations présentées sur différentes galeries … Continuer la lecture

Le: 29 10 2012 à 21:19 presse-citron.net Auteur: Thomas-Estimbre

Sur son site, Amazon a décidé de s’attaquer au dernier né de chez Apple, l’iPad Mini, en le comparant à sa tablette, le Kindle Fire HD. A n’en pas douter, cette année 2012 est bien celle des tablettes, ou plutôt d’une vraie « guerre » des tablettes. Jusqu’ici sous une domination totale de Apple avec son iPad,

Le: 29 10 2012 à 20:45 Websourcing.fr Auteur: Lionel Roux


Non les amis je n’ai pas oublié que nous sommes lundi et que c’est le jour de la geekette sexy de la semaine. Cette semaine je retombe dans l’enfance et je fais dans la comptine avec ce cosplay un peu spécial du petit chaperon rouge. La demoiselle s’appelle Victoria et elle a une interprétation particulière du comte retranscrit par Charles Perrault. Je vous laisse vous faire votre propre idée Je suis pas fan du rouge à lèvres noir mais bon on s’en contente hein …
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/geekette-sexy-semaine-28/) vers ce billet.

La geekette sexy de la semaine #28

Le: 29 10 2012 à 19:04 presse-citron.net Auteur: Renald-Boulestin

Nexus 4, Nexus 7 32 Go et Nexus 7 3G mais aussi Nexus 10 sont les nouveaux joujoux proposés par Mountain View. Google ajoute en effet une tablette 10 pouces à sa gamme Nexus. Mais plus que la taille, c'est sa résolution qui frappe les esprits ainsi que les tarifs.

Le: 29 10 2012 à 18:30 Websourcing.fr Auteur: Lionel Roux


Très bonne analyse économique du phénomène iPad. Article en anglais : What happened to the iPad? On October 23rd, Apple announced the widely expected iPad mini. The company also surprised most by also introducing a faster “4th generation” iPad, swiftly replacing the one launched on March 7th this year, seven and a half months ago. That same day, Tim Cook proudly proclaimed a an iPad milestone: 100 million shipped since its April 2010 debut. Impressive. No less impressively, Wall Street analysts quickly did their subtractions and concluded Q4 iPad shipments … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/ontheweb/quest-il-arrive-lipad/) vers ce billet.

Qu’est-il arrivé à l’iPad ?

Le: 29 10 2012 à 18:30 Websourcing.fr Auteur: Lionel Roux



Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/ontheweb/presentation-futur-commerce-france-selon-ebay/) vers ce billet.

[Présentation] Le Futur du Commerce en France selon eBay

Le: 29 10 2012 à 18:25 presse-citron.net Auteur: Renald-Boulestin

Google introduit une version 32 Go de la Nexus 7 à 249€ ainsi qu'une version WiFi/3G (avec également 32 Go) au tarif de 299€. Avec ces tarifs, la firme de Mountain View frappe très fort.

Le: 29 10 2012 à 17:59 presse-citron.net Auteur: Renald-Boulestin

Secret de polichinelle, le nouveau smartphone Nexus produit et développé par LG en partenariat avec Google est maintenant officiel. Le Nexus 4 avec affichage HD et écran 4.7 pouces tourne sous Android 4.2, qui conserve le nom de Jelly Bean. Google place la barre très haut en terme de rapport qualité prix avec un premier prix à 299 dollars.

Le: 29 10 2012 à 17:30 Websourcing.fr Auteur: Lionel Roux


Article en anglais : Are You Addicted To Twitter? Here’s How To Fight It Shea wrote a fantastic piece about the five stages of “getting” Twitter last week, which included denial, anger, bargaining, depression, and finally, acceptance. But for some of us, there’s another stage that hits us after we’ve accepted and finally “got” Twitter – obsession. Twitter is like a drug, in many ways: it gives your brain a short-term thrill that you look for over, and over again. It alters your behavior as you seek the pleasure hits … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/ontheweb/accroc-twitter-voici-comment-decrocher/) vers ce billet.

Accroc à Twitter ? Voici comment décrocher !

Le: 29 10 2012 à 17:09 korben.info Auteur: Korben

Comme en début d'année, avec Remixjobs, nous remettons ça avec une seconde édition du Remixjobs Day. Pour ceux qui ne se souviennent plus, il s'agit d'un événement que j'organise avec mes amis de Remixjobs pour permettre à des chercheurs d'emploi dans le domaine du web et des nouvelles technologies, de rencontrer directement des startups innovantes [...]

Le: 29 10 2012 à 16:38 FrenchWeb.fr Auteur: Iris Maignan

Quelle Histoire, éditeur d’applications ludo-éducatives destinées aux enfants, a bouclé une levée de fonds de 200 200€ auprès de 16 membres de Paris Business Angels. Cette augmentation de capital va permettre à Quelle Histoire d’accélérer le rythme de production de ses applications pour en diffuser 3 nouvelles par mois sur iPhone et iPad. L’éditeur compte également [...]


Le: 29 10 2012 à 16:30 Websourcing.fr Auteur: Lionel Roux


Skinpacks est un logiciel qui permet de créer et/ou installer des thèmes graphiques complets sur votre ordinateur équipé de Windows 7 ou XP. Le site de l’outil propose un grand nombre de thèmes, dont certains imitent à la perfection d’autres OS comme Mac OS X ou encore Ubuntu 12.10. Les thèmes reproduisent non seulement les éléments graphiques mais bien souvent aussi le comportement des OS ciblés (lorsqu’il s’agit d’OS). L’installation est un jeu d’enfant grâce à l’installateur du logiciel. Il permet de choisir les éléments à installer. J’utilise le skinpack … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/skinpacks-themes-tres-varies-windows-7-xp/) vers ce billet.

Skinpacks, des thèmes très variés et complets pour Windows 7 et XP

Le: 29 10 2012 à 16:26 korben.info Auteur: Korben

Omar Sy, Robert Downey Jr ainsi que des sosies (enfin je pense) de Zach Galifianakis (Very Bad Trip) et de Jack Black viennent de faire leur apparition dans une bande annonce baptisée "Surprise" et réalisée par Guy Ritchie spécialement pour la sortie prochaine du jeu Call of Duty Black Ops II. Ça fight dans tous [...]

Le: 29 10 2012 à 16:16 FrenchWeb.fr Auteur: Juliette Raynal

Le 25 mai dernier, Patrice Cassard, créateur des sites La Fraise puis d’Archiduchesse, avait annoncé qu’il mettait en vente les parts qu’il détenait dans le site de ventes de chaussettes made in France. Après plusieurs mois d’attente, l’opération vient d’être bouclée. Patrice Cassard a en effet publié cet après-midi un post de blog détaillant le montant et les [...]


Le: 29 10 2012 à 16:03 korben.info Auteur: Korben

Après une formidable introduction à Halo 4 produite par David Fincher et sorti la semaine dernière... On a maintenant la joie de voir un petit bout de gameplay dans cette bande annonce qui fait saliver... Halo 4 sort le 6 novembre et vous pouvez d’ors et déjà le précommander avec une mini promo ici pour [...]

Le: 29 10 2012 à 16:00 Alsacreations.com - Actualités Auteur: Raphael

Positionner correctement des éléments en CSS s'est toujours révélé être une mission aussi palpitante que fastidieuse en raison d'un lourd passé de navigateurs assez peu enclins à suivre des standards communs. Depuis sa création, CSS propose officiellement quatre types de rendus d'éléments :

  • Le rendu "bloc"
  • Le rendu "inline"
  • Le rendu "tabulaire"
  • Le rendu "positionné"

Chacune des valeurs de la propriété display (par exemple inline-block), de float, ou de position, renvoie à l'un de ces quatre types de rendus.

CSS3 étend ce périmètre en introduisant un nouveau modèle de boîte "flexible" : Flexbox, ou Flexible Box Layout Module.

Flexbox est un nouveau mode de positionnement, introduit via la propriété display, permettant de créer un contexte général d'affichage sur un parent et d'en faire hériter ses enfants :

  • Distribution en bloc ou en ligne,
  • Alignements horizontaux et verticaux,
  • Gestion des espaces disponibles (fluidité à l'instar des cellules de tableau),
  • Réorganisation des éléments indépendamment de l'ordre du flux (DOM).

Compatibilité de Flexbox module

Commençons par calmer les plus optimistes d'entre vous et ceux que je vois déjà en train de se ruer sur leur éditeur HTML préféré. Posons d'entrée le décor ; j'ai deux bonnes et une mauvaise nouvelle :

  • La première bonne nouvelle est que les spécifications concernant Flexbox sont au stade de "Candidate Recommandation" et peuvent être aujourd'hui considérées comme stables.
  • La seconde bonne nouvelle est que l'implémentation de Flexbox sur les navigateurs est "relativement correcte", comme en témoigne l'excellente ressource Caniuse.
  • La mauvaise nouvelle est que les spécifications ont radicalement changé plusieurs fois et que les navigateurs compatibles sont susceptibles de reconnaître l'une ou l'autre des versions des spécifications, parfois de manière incomplète, et - bien entendu - avec moults préfixes de partout !

Malgré ces quelques petites embûches, consolez-vous en vous rappelant notamment que dans le monde du Web mobile, les navigateurs récents sont déjà parfaitement prêts à afficher vos sites web dans ce mode de positionnement avant-gardiste.

Tableau des compatibilités

Navigateurs Versions Détails
Internet Explorer Internet Explorer 10+
IE mobile 10+
Ancienne spécification. Avec préfixe -ms-
Firefox Firefox 2+ Ancienne spécification. Avec préfixe -moz-
Chrome Chrome 4+
Chrome Mobile (Android 4+)
Ancienne spécification depuis Chrome 4. Avec préfixe -webkit-
Spécification finale depuis Chrome 21. Avec préfixe -webkit-
Ancienne spécification pour Chrome sur Android. Avec préfixe -webkit-
Opera Opera 12.1+
Opera Mobile 12.1+
Spécification finale. Sans préfixe
Safari

Safari 3.1+
Safari Mobile (iOS 3.2+)

Ancienne spécification. Avec préfixe -webkit-
Android Browser Android Browser 2.1+ Ancienne spécification. Avec préfixe -webkit-

Des spécifications fluctantes

Comme vous l'avez judicieusement constaté à la lecture attentive du tableau de compatibilité, la spécification de Flexbox a connu différentes étapes de syntaxe et nommage. Il y a eu trois syntaxes très différentes au cours de l'évolution de ce module :

Syntaxe 2009 Syntaxe 2011 Syntaxe 2012 (finale)
display : box display : flexbox display : flex
box-flex flex flex
box-ordinal-group flex-order order
box-orient flex-direction flex-direction
box-pack + box-align flex-pack justify-content + align-items

Pour des raisons pratiques évidentes, nous nous contenterons des syntaxes standardisées et sans préfixes au sein de cet article, il vous incombera de rajouter tous les préfixes constructeurs si vous désirez appliquer les exemples de codes sur votre navigateur préféré.

Appliquer Flexbox

Le principe général de Flexbox peut paraître assez déroutant de prime abord, mais finalement très pratique : il suffit de créer un "contexte de boîte flexible" sur un parent à l'aide de la propriété display afin qu'il soit appliqué à l'ensemble de ses enfants directs.

Tout au long de cet article et pour l'ensemble des exemples pratiques, nous avons choisi le navigateur Google Chrome, actuellement le plus à même de supporter cette spécification dans sa dernière version stable. Cependant, rien ne devrait vous empêcher de tester sur d'autres navigateurs.

En clair, la règle suivante va affecter les éléments enfants de .kiwi :

.kiwi {display: flex;}

flex01

Démonstration display: flex

Modifier l'orientation

L'un des premiers avantages de ce type de positionnement est de pouvoir jongler aisément entre une disposition d'éléments sous forme de colonnes (blocs) ou de lignes (inlines).

Pour ce faire, il suffit là encore d'indiquer ce comportement sur le parent à l'aide de la propriété flex-direction :

/* les enfants s'affichent en colonne */
.kiwi {flex-direction: column;} 

/* les enfants s'affichent en ligne */
.kiwi {flex-direction: row;} 

flex02

Démonstration flex-direction: column

Le suffixe -reverse inverse l'ordre d'affichage :

/* les enfants s'affichent en colonne inversée */
.kiwi {flex-direction: column-reverse;} 

/* les enfants s'affichent en ligne inversée */
.kiwi {flex-direction: row-reverse;} 

flex02b

Démonstration flex-direction: column-reverse

Dans la lignée de flex-direction, signalons l'existence de la propriété intéressante flex-wrap.

Cette propriété autorise (ou non) les éléments à s'afficher sur plusieurs lignes lorsqu'elles dépassent de leur conteneur, les valeurs étant les suivantes :

  • flex-wrap: nowrap : les éléments demeurent toujours sur une ligne, et peuvent déborder
  • flex-wrap: wrap : les éléments passent à la ligne plutôt que de déborder
  • flex-wrap: wrap-reverse : les éléments passent à la ligne… en inversant leur direction

flex03

Démonstration flex-wrap: wrap

flex03b

Démonstration flex-wrap: wrap-reverse

Pour votre culture personnelle, sachez qu'il existe une propriété raccourcie flex-flow qui regroupe flex-direction et flex-wrap.
Ne vous étonnez donc pas de rencontrer tantôt la syntaxe .kiwi {flex-flow: column;}

/* affichage en ligne et passage à la ligne autorisé */
.kiwi {flex-flow: row wrap;} 

Gérer les alignements horizontaux et verticaux

Flexbox propose de gérer très finement les alignements et centrages, en différenciant les deux axes d'affichage de cette manière :

  • Les alignements dans l'axe principal sont traités via la propriété justify-content et ses différentes valeurs : flex-start, flex-end, center, space-between et space-around
  • Les alignements dans l'axe secondaire sont gérés avec align-items et ses valeurs : flex-start, flex-end, center, baseline, stretch

Exemple de centrage horizontal et vertical :

.kiwi {
  justify-content: center;
  align-items: center;
} 

flex04

Démonstration justify-content

flex05

Démonstration align-items

Alignement : gérer les exceptions

La propriété align-self offre la possibilité de distinguer un élément particulier de ses frères en adoptant un alignement différent.

Attention toutefois, cette méthode peut dans certains cas causer des soucis d'accessibilité lorsque la feuille de style est désactivée (Cf Accessiweb 2.2 critère 10.3).

.kiwi > li:last-child {
  align-self: flex-end;
} 

flex05b

Démonstration align-self

Autre astuce, la propriété margin et sa valeur auto permettent de positionner un élément en dehors de la distribution de ses frères.

Il devient donc possible d'afficher un groupe d'élément à gauche du parent et d'en placer un à droite :

.kiwi {
  justify-content: flex-start;
} 
.kiwi > li:last-child {
  margin-left: auto;
}

flex05c

Démonstration margin: auto

Jouer avec la flexibilité des éléments

Cela ne devrait étonner personne, la notion de flexibilité constitue le fondement du module de positionnement Flexbox, et c'est là qu'intervient l'indispensable propriété flex.

La propriété flex est un raccourci de trois propriétés, flex-grow, flex-shrink et flex-basis, dont les fonctions sont :

  • flex-grow : propension pour un élément à s'étirer dans l'espace restant
  • flex-shrink : propension pour un élément à se contracter si besoin
  • flex-basis : taille initiale de l'élément avant que l'espace restant ne soit distribué

Les particularités des propriétés de flexibilité étant assez nombreuses (et leurs spécifications assez alambiquées), je vous propose un petit résumé explicatif simplifié :

Pour rendre un élément flexible, il suffit de lui attribuer une valeur de flex-grow (ou flex en raccourci) supérieure à zéro.
Cet élément occupera alors l'espace restant au sein de son conteneur :

/* .salade occupera l'espace restant */
.salade {
  flex: 1;
}

Plusieurs éléments peuvent être rendus flexibles et se répartir l'espace restant.

Dans l’exemple ci-dessous, l’espace total est découpé en 4 (1+2+1), puis partagé entre les trois éléments selon le "poids" attribué à chacun. En l’occurrence, le troisième occupera la moitié de l’espace (2/4), les deux autres se partageant le reste par parts égales.

.salade {
  flex: 1;
}   
.tomate {
  flex: 2;
}   
.oignons {
  flex: 1;
}

En ajoutant une valeur supplémentaire, celle de flex-basis, il est possible d'indiquer une largeur minimale préférée qui sera appliquée tant qu'il n'y a pas d'espace superflu :

.salade {
  flex: 1 200px;
}   
.tomate {
  flex: 2 400px;
}   
.oignons {
  flex: 1 200px;
}

flex06

Démonstration flex n°1

flex06b

Démonstration flex n°2

Gabarit flexible

Réordonner les éléments au sein de leur parent

L'une des fonctionnalités les plus avant-gardistes du modèle d'affichage Flexbox est de pouvoir réordonner à sa guise chacun des éléments indépendamment grâce à la propriété order.

Les valeurs de order agissent telles des pondérations : les éléments dont la valeur est la plus forte se trouveront en bas de la pile. La valeur initiale de order est 0.

/* le premier de la liste s'affichera en bas de pile */
li:first-child {
  order: 1;
}

flex07

Démonstration order

Démonstration navigation

Pour aller plus loin

Voici quelques ressources externes pour en savoir plus sur ce positionnement très polyvalent :

Articles et tutoriels connexes

Alternatives

Il existe un outil de type polyfill en JavaScript afin d'émuler le support de Flexbox sur les anciens navigateurs tels IE6-IE9 et Opera 10. Il s'agit de Flexie.js. Vous pouvez le tester sur Flexie Playground. Sachez cependant que cette alternative JavaScript ne semble plus mise à jour depuis une bonne année et se base sur la syntaxe désuette de 2009.

Conclusion

Flexbox est une spécification vaste et complexe, nous n'en n'avons démontré que les parties les plus exploitables mais d'autres recoins restent à explorer et seront dévoilés au fur et à mesure de leur support avec les navigateurs. Quoi qu'il en soit, le positionnement Flexible Layout regroupe de nombreuses bonnes pratiques et attentes des webdesigners et intégrateurs depuis de longues années. Dans un avenir proche (ou dès maintenant selon votre cible), il constitue sans aucun doute la méthode de positionnement la plus pratique et polyvalente.

Remarque finale : cet article est publié conjointement sur les sites OpenWeb et Alsacréations

Le: 29 10 2012 à 16:00 Alsacreations.com - Apprendre Auteur: Raphael

Positionner correctement des éléments en CSS s'est toujours révélé être une mission aussi palpitante que fastidieuse en raison d'un lourd passé de navigateurs assez peu enclins à suivre des standards communs. Depuis sa création, CSS propose officiellement quatre types de rendus d'éléments :

  • Le rendu "bloc"
  • Le rendu "inline"
  • Le rendu "tabulaire"
  • Le rendu "positionné"

Chacune des valeurs de la propriété display (par exemple inline-block), de float, ou de position, renvoie à l'un de ces quatre types de rendus.

CSS3 étend ce périmètre en introduisant un nouveau modèle de boîte "flexible" : Flexbox, ou Flexible Box Layout Module.

Flexbox est un nouveau mode de positionnement, introduit via la propriété display, permettant de créer un contexte général d'affichage sur un parent et d'en faire hériter ses enfants :

  • Distribution en bloc ou en ligne,
  • Alignements horizontaux et verticaux,
  • Gestion des espaces disponibles (fluidité à l'instar des cellules de tableau),
  • Réorganisation des éléments indépendamment de l'ordre du flux (DOM).

Compatibilité de Flexbox module

Commençons par calmer les plus optimistes d'entre vous et ceux que je vois déjà en train de se ruer sur leur éditeur HTML préféré. Posons d'entrée le décor ; j'ai deux bonnes et une mauvaise nouvelle :

  • La première bonne nouvelle est que les spécifications concernant Flexbox sont au stade de "Candidate Recommandation" et peuvent être aujourd'hui considérées comme stables.
  • La seconde bonne nouvelle est que l'implémentation de Flexbox sur les navigateurs est "relativement correcte", comme en témoigne l'excellente ressource Caniuse.
  • La mauvaise nouvelle est que les spécifications ont radicalement changé plusieurs fois et que les navigateurs compatibles sont susceptibles de reconnaître l'une ou l'autre des versions des spécifications, parfois de manière incomplète, et - bien entendu - avec moults préfixes de partout !

Malgré ces quelques petites embûches, consolez-vous en vous rappelant notamment que dans le monde du Web mobile, les navigateurs récents sont déjà parfaitement prêts à afficher vos sites web dans ce mode de positionnement avant-gardiste.

Tableau des compatibilités

Navigateurs Versions Détails
Internet Explorer Internet Explorer 10+
IE mobile 10+
Ancienne spécification. Avec préfixe -ms-
Firefox Firefox 2+ Ancienne spécification. Avec préfixe -moz-
Chrome Chrome 4+
Chrome Mobile (Android 4+)
Ancienne spécification depuis Chrome 4. Avec préfixe -webkit-
Spécification finale depuis Chrome 21. Avec préfixe -webkit-
Ancienne spécification pour Chrome sur Android. Avec préfixe -webkit-
Opera Opera 12.1+
Opera Mobile 12.1+
Spécification finale. Sans préfixe
Safari

Safari 3.1+
Safari Mobile (iOS 3.2+)

Ancienne spécification. Avec préfixe -webkit-
Android Browser Android Browser 2.1+ Ancienne spécification. Avec préfixe -webkit-

Des spécifications fluctantes

Comme vous l'avez judicieusement constaté à la lecture attentive du tableau de compatibilité, la spécification de Flexbox a connu différentes étapes de syntaxe et nommage. Il y a eu trois syntaxes très différentes au cours de l'évolution de ce module :

Syntaxe 2009 Syntaxe 2011 Syntaxe 2012 (finale)
display : box display : flexbox display : flex
box-flex flex flex
box-ordinal-group flex-order order
box-orient flex-direction flex-direction
box-pack + box-align flex-pack justify-content + align-items

Pour des raisons pratiques évidentes, nous nous contenterons des syntaxes standardisées et sans préfixes au sein de cet article, il vous incombera de rajouter tous les préfixes constructeurs si vous désirez appliquer les exemples de codes sur votre navigateur préféré.

Appliquer Flexbox

Le principe général de Flexbox peut paraître assez déroutant de prime abord, mais finalement très pratique : il suffit de créer un "contexte de boîte flexible" sur un parent à l'aide de la propriété display afin qu'il soit appliqué à l'ensemble de ses enfants directs.

Tout au long de cet article et pour l'ensemble des exemples pratiques, nous avons choisi le navigateur Google Chrome, actuellement le plus à même de supporter cette spécification dans sa dernière version stable. Cependant, rien ne devrait vous empêcher de tester sur d'autres navigateurs.

En clair, la règle suivante va affecter les éléments enfants de .kiwi :

.kiwi {display: flex;}

flex01

Démonstration display: flex

Modifier l'orientation

L'un des premiers avantages de ce type de positionnement est de pouvoir jongler aisément entre une disposition d'éléments sous forme de colonnes (blocs) ou de lignes (inlines).

Pour ce faire, il suffit là encore d'indiquer ce comportement sur le parent à l'aide de la propriété flex-direction :

/* les enfants s'affichent en colonne */
.kiwi {flex-direction: column;} 

/* les enfants s'affichent en ligne */
.kiwi {flex-direction: row;} 

flex02

Démonstration flex-direction: column

Le suffixe -reverse inverse l'ordre d'affichage :

/* les enfants s'affichent en colonne inversée */
.kiwi {flex-direction: column-reverse;} 

/* les enfants s'affichent en ligne inversée */
.kiwi {flex-direction: row-reverse;} 

flex02b

Démonstration flex-direction: column-reverse

Dans la lignée de flex-direction, signalons l'existence de la propriété intéressante flex-wrap.

Cette propriété autorise (ou non) les éléments à s'afficher sur plusieurs lignes lorsqu'elles dépassent de leur conteneur, les valeurs étant les suivantes :

  • flex-wrap: nowrap : les éléments demeurent toujours sur une ligne, et peuvent déborder
  • flex-wrap: wrap : les éléments passent à la ligne plutôt que de déborder
  • flex-wrap: wrap-reverse : les éléments passent à la ligne… en inversant leur direction

flex03

Démonstration flex-wrap: wrap

flex03b

Démonstration flex-wrap: wrap-reverse

Pour votre culture personnelle, sachez qu'il existe une propriété raccourcie flex-flow qui regroupe flex-direction et flex-wrap.
Ne vous étonnez donc pas de rencontrer tantôt la syntaxe .kiwi {flex-flow: column;}

/* affichage en ligne et passage à la ligne autorisé */
.kiwi {flex-flow: row wrap;} 

Gérer les alignements horizontaux et verticaux

Flexbox propose de gérer très finement les alignements et centrages, en différenciant les deux axes d'affichage de cette manière :

  • Les alignements dans l'axe principal sont traités via la propriété justify-content et ses différentes valeurs : flex-start, flex-end, center, space-between et space-around
  • Les alignements dans l'axe secondaire sont gérés avec align-items et ses valeurs : flex-start, flex-end, center, baseline, stretch

Exemple de centrage horizontal et vertical :

.kiwi {
  justify-content: center;
  align-items: center;
} 

flex04

Démonstration justify-content

flex05

Démonstration align-items

Alignement : gérer les exceptions

La propriété align-self offre la possibilité de distinguer un élément particulier de ses frères en adoptant un alignement différent.

Attention toutefois, cette méthode peut dans certains cas causer des soucis d'accessibilité lorsque la feuille de style est désactivée (Cf Accessiweb 2.2 critère 10.3).

.kiwi > li:last-child {
  align-self: flex-end;
} 

flex05b

Démonstration align-self

Autre astuce, la propriété margin et sa valeur auto permettent de positionner un élément en dehors de la distribution de ses frères.

Il devient donc possible d'afficher un groupe d'élément à gauche du parent et d'en placer un à droite :

.kiwi {
  justify-content: flex-start;
} 
.kiwi > li:last-child {
  margin-left: auto;
}

flex05c

Démonstration margin: auto

Jouer avec la flexibilité des éléments

Cela ne devrait étonner personne, la notion de flexibilité constitue le fondement du module de positionnement Flexbox, et c'est là qu'intervient l'indispensable propriété flex.

La propriété flex est un raccourci de trois propriétés, flex-grow, flex-shrink et flex-basis, dont les fonctions sont :

  • flex-grow : propension pour un élément à s'étirer dans l'espace restant
  • flex-shrink : propension pour un élément à se contracter si besoin
  • flex-basis : taille initiale de l'élément avant que l'espace restant ne soit distribué

Les particularités des propriétés de flexibilité étant assez nombreuses (et leurs spécifications assez alambiquées), je vous propose un petit résumé explicatif simplifié :

Pour rendre un élément flexible, il suffit de lui attribuer une valeur de flex-grow (ou flex en raccourci) supérieure à zéro.
Cet élément occupera alors l'espace restant au sein de son conteneur :

/* .salade occupera l'espace restant */
.salade {
  flex: 1;
}

Plusieurs éléments peuvent être rendus flexibles et se répartir l'espace restant.

Dans l’exemple ci-dessous, l’espace total est découpé en 4 (1+2+1), puis partagé entre les trois éléments selon le "poids" attribué à chacun. En l’occurrence, le troisième occupera la moitié de l’espace (2/4), les deux autres se partageant le reste par parts égales.

.salade {
  flex: 1;
}   
.tomate {
  flex: 2;
}   
.oignons {
  flex: 1;
}

En ajoutant une valeur supplémentaire, celle de flex-basis, il est possible d'indiquer une largeur minimale préférée qui sera appliquée tant qu'il n'y a pas d'espace superflu :

.salade {
  flex: 1 200px;
}   
.tomate {
  flex: 2 400px;
}   
.oignons {
  flex: 1 200px;
}

flex06

Démonstration flex n°1

flex06b

Démonstration flex n°2

Gabarit flexible

Réordonner les éléments au sein de leur parent

L'une des fonctionnalités les plus avant-gardistes du modèle d'affichage Flexbox est de pouvoir réordonner à sa guise chacun des éléments indépendamment grâce à la propriété order.

Les valeurs de order agissent telles des pondérations : les éléments dont la valeur est la plus forte se trouveront en bas de la pile. La valeur initiale de order est 0.

/* le premier de la liste s'affichera en bas de pile */
li:first-child {
  order: 1;
}

flex07

Démonstration order

Démonstration navigation

Pour aller plus loin

Voici quelques ressources externes pour en savoir plus sur ce positionnement très polyvalent :

Articles et tutoriels connexes

Alternatives

Il existe un outil de type polyfill en JavaScript afin d'émuler le support de Flexbox sur les anciens navigateurs tels IE6-IE9 et Opera 10. Il s'agit de Flexie.js. Vous pouvez le tester sur Flexie Playground. Sachez cependant que cette alternative JavaScript ne semble plus mise à jour depuis une bonne année et se base sur la syntaxe désuette de 2009.

Signalons également l'existence d'un outil de test de Flexbox en ligne : Flexplorer (à tester sur un navigateur compatible).

Conclusion

Flexbox est une spécification vaste et complexe, nous n'en n'avons démontré que les parties les plus exploitables mais d'autres recoins restent à explorer et seront dévoilés au fur et à mesure de leur support avec les navigateurs. Quoi qu'il en soit, le positionnement Flexible Layout regroupe de nombreuses bonnes pratiques et attentes des webdesigners et intégrateurs depuis de longues années. Dans un avenir proche (ou dès maintenant selon votre cible), il constitue sans aucun doute la méthode de positionnement la plus pratique et polyvalente.

Remarque finale : cet article est publié conjointement sur les sites OpenWeb et Alsacréations

Le: 29 10 2012 à 15:58 FrenchWeb.fr Auteur: Juliette Raynal

Alors qu’Eric Schmidt, le patron de Google, doit rencontrer cet après-midi François Hollande, Aurélie Filippetti et Fleur Pellerin, BFMTV s’est procuré et a publié le jugement rendu par la Cour d’Appel de Paris concernant les pratiques fiscales douteuses mises en place par Google. Pou rappel, le 30 juin 2011 dernier, les agents du fisc avaient perquisitionné le siège de [...]


Le: 29 10 2012 à 15:51 korben.info Auteur: Korben

Je continue avec les petits tutos pour dégourdir les doigts avec cette fois, un tuto mis en ligne par Canonical eux-même qui explique tout simplement comment installer Ubuntu sur une tablette Nexus 7 (la fameuse tablette Google). Il suffit pour cela de débloquer le bootloader, ce qui aura comme effet d'effacer tout le contenu de [...]

Le: 29 10 2012 à 15:38 korben.info Auteur: Korben

Pour ceux qui ont un peu de temps cette semaine et qui veulent jouer avec leur RaspberryPi, allez faire un tour sur Instructables. Ils ont mis en ligne un tuto complet à destination des débutants, qui vous expliquera comment monter un petit serveur Owncloud sur Raspberry pour le transformer en serveur "Dropbox-like" maison à planquer [...]

Le: 29 10 2012 à 15:30 Websourcing.fr Auteur: Lionel Roux


Il y a quelques semaines, l’évolution des conditions générales d’utilisation de Facebook a relancé les débats sur l’utilisation du réseau social comme outil mis à la disposition des annonceurs pour la promotion de leurs marques auprès de leurs fans ; ces derniers jours, l’apparition discrète du bouton « promouvoir » sur les pages profil des facebooknautes a donné à la capacité effective de communication vers leurs groupes de friends son versant grand public. Pour les uns, comme pour les autres, la problématique peut se résumer en un triple rappel …
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/ontheweb/bouton-promouvoir-facebook-face-grand-public-ledgerank/) vers ce billet.

Bouton « promouvoir » de Facebook : la face grand public de l’edgerank

Le: 29 10 2012 à 14:50 korben.info Auteur: Korben

Même si j'ai toujours gardé espoir malgré les confirmations et démentis nombreux de ces dernières années, Steam pour Linux arrive bientôt. Et Valve va ouvrir sa beta dans les prochains jours à plus de 1 000 utilisateurs. Si vous voulez faire partie des heureux élus, vous devrez remplir ce formulaire qui vous posera quelques questions [...]

Le: 29 10 2012 à 14:43 clever-age.com Auteur: Matthieu Severe

La eZ Conférence version 2012 s'est déroulée à Cologne pour la première année sous un format "non conférence" qui a permis de mettre en avant l'échange autour des points clés de cette année : le virage CXM d'eZ, l'intégration de Symfony et l'arrivée d'eZ Publish 5. Le CXM en ligne de mire eZ confirme sa volonté de se positionner sur le marché du CXM. Bard Farstad (le fondateur d'eZ Systems) nous explique, via une présentation autour de l'innovation et du CXM, qu'ils souhaitent automatiser la chaine complète de (...)

- Notre blog de veille / , , , , ,

Le: 29 10 2012 à 14:30 Websourcing.fr Auteur: Lionel Roux


Lorsqu’on est dans la phase de création d’un site, il est toujours plus facile d’essayer des choses « à la main » sur papier. Mais on perd beaucoup de temps à dessiner le gabarit sur papier quadrillé, pour toutes les tailles que l’on souhaite supporter pour son Webdesign.   Le site Sneakpeekit.com propose des gabarits A4 à télécharger et imprimer pour un grand nombre de tailles courantes pour les sites réactifs (mobile, tablettes, navigateur, …) et pour différents systèmes de grilles connus. Les gabarits sont proposés en deux finitions, avec ou sans … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/gabarits-papier-esquisser-sites-reactifs-sneakpeekit-com/) vers ce billet.

Sneakpeekit.com, des gabarits papier pour esquisser vos sites réactifs

Le: 29 10 2012 à 14:19 powerpress.fr Auteur: kangourouge

L’agence Kangourouge vous apporte toutes les compétences pour la réussite de votre site E-commerce : conseil, aide au positionnement, création webdesign, développement, mise en production, formation, optimisations pour le référencement, campagnes emarketing, liaison avec logiciels externes (Ex : Gestion commerciale, CRM, ERP), applications mobiles. Nos équipes sont expertes dans le déploiement des solutions Magento et [...]

PowerPress - Communiqués de presse pour les métiers du web

Le: 29 10 2012 à 14:14 FrenchWeb.fr Auteur: Iris Maignan

La mesure du ROI des médias sociaux fait de plus en plus partie des préoccupations des entreprises. Cependant, certains marketeurs diront qu’il est impossible à mesurer, voire peu fiable. Pour dissiper les idées reçues sur le ROI des médias sociaux, la Womma (Word of Mouth Marketing Association) a publié une infographie reprenant les trois plus gros [...]


Le: 29 10 2012 à 13:30 Websourcing.fr Auteur: Lionel Roux


Metaflop est un outil en ligne de création de polices libres qui ne nécessite ni aucune installation, ni aucune programmation. À l’aide de curseurs, chaque internaute peut jouer en terme de dimension, proportion et modelage pour créer une police unique qui peut être téléchargée librement (via la fonction « download ») mais également partagée sur les réseaux sociaux (via Twitter ou Facebook). Police exportable et utilisable en format libre Pour le module « typewriter » qui génère une visualisation de police créée à partir des phrases ou groupes de mots … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/ontheweb/metaflop-outil-ligne-creation-polices-caracteres-libres/) vers ce billet.

MetaFlop : outil en ligne de création de polices de caractères libres

Le: 29 10 2012 à 13:21 presse-citron.net Auteur: Renald-Boulestin

Venus, le yacht que Steve Jobs faisait construire en collaboration avec Philippe Starck, vient d'être lancé aux Pays-Bas.

Le: 29 10 2012 à 12:46 FrenchWeb.fr Auteur: Juliette Raynal

45 millions. C’est le montant en euros que vient de lever Elaia Partners pour le premier closing de son nouveau fonds. Baptisé Elaia Alpha, il s’agit d’un véhicule d’investissement entièrement dédié à l’amorçage des startups françaises de l’économie numérique. Ce premier closing a notamment été souscrit par le Fonds National d’Amorçage (FNA), le Fonds Européen d’Investissement, Pactinvest [...]


Le: 29 10 2012 à 12:25 blogduwebdesign.com Auteur: Fabien Berthoux

Advertise here via BSA

Retrouvez une sélection de ressources, de tutoriels et d'articles utiles pour votre inspiration et pour bien commencer la semaine ! Bonne lecture


Le: 29 10 2012 à 12:24 korben.info Auteur: Korben

Si vous avez essuyé une attaque de malware suffisamment virulente pour vous retrouver avec un Internet Explorer qui enchaîne erreur sur erreur et qui est tout juste bon à se retrouver à la poubelle, sachez qu'il existe un logiciel baptisé Anvi Browser Repair Tool qui va vous permettre de le réparer. Anvi Browser Repair Tool [...]

Le: 29 10 2012 à 12:14 presse-citron.net Auteur: Renald-Boulestin

Le déploiement de Jelly Bean sur le HTC One X (versions équipées du Tegra 3) est en cours en Asie et en Europe. Il s'accompagne d'une nouvelle version de l'interface utilisateur Sense.

Le: 29 10 2012 à 12:02 FrenchWeb.fr Auteur: Olivier Ezratty

L’Inspection Géné­rale des Finances vient de publier sur son site une étude qu’elle avait réa­lisé fin 2011 et livré à ses auto­ri­tés de tutelle de l’époque Eric Bes­son et Fran­çois Baroin en jan­vier 2012 sur “Le sou­tien à l’économie numé­rique et à l’innovation”. Le rap­port qui fait 421 pages est télé­char­geable ici. Il com­prend au [...]


Le: 29 10 2012 à 11:25 FrenchWeb.fr Auteur: Iris Maignan

La Netscouade lance la plateforme de création de pétitions We Sign It…Venez partager votre passion du sport sur le réseau social Life in Sport…[Cybercriminalité] Les internautes mettent la main à la pâte sur le site ACC…Zoom sur trois nouveaux sites. La Netscouade lance la plateforme de création de pétitions We Sign It L’agence la Netscouade, spécialiste du [...]


Le: 29 10 2012 à 11:17 presse-citron.net Auteur: Renald-Boulestin

Les possesseurs de Nexus 7 peuvent désormais installer Ubuntu sur leur tablette en seulement 15 minutes. Le processus est réversible permettant ainsi de revenir à Jelly Bean.

Le: 29 10 2012 à 11:16 FrenchWeb.fr Auteur: Juliette Raynal

Marché des tablettes : Android gagne du terrain…. 56,5 millions de smartphones Samsung vendus au 3ème trimestre…. [Facebook] BlogMeter mesure le rayonnement social de la PQN…. Zoom sur trois nouvelles études. Marché des tablettes : Android gagne du terrain Selon les derniers chiffres publiés par le cabinet Strategy Analytics, Android détient, au 3ème trimestre 2012, 41% des parts de [...]


Le: 29 10 2012 à 11:07 presse-citron.net Auteur: Eric

InVideo Programming est une nouvelle fonctionnalité qui permet à toute personne publiant des vidéos sur YouTube d'en faire leur auto-promotion facilement et gratuitement.

Le: 29 10 2012 à 11:00 Websourcing.fr Auteur: Lionel Roux


Facebook est le plus grand rassemblement de personnes en ligne, toutes potentiellement connectées les unes aux autres. Certains collectionnent d’ailleurs les « amis » sur le réseau social. Bien souvent sans même les connaitre, ni être mis en relation par des amis (voire des amis d’amis, …). Dans ce gigantesque terrain de jeux, certains n’hésitent pas à briser les codes de bienséance implicitement établie et transforment le réseaux social Facebook en un n-ième site de rencontre. C’est ainsi que vous recevez régulièrement des messages et des invitations « olé olé » de personnes inconnues. … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/infographie-facebook-comme-sites-rencontre/) vers ce billet.

[Infographie] Facebook comme les sites de rencontre ?

Le: 29 10 2012 à 10:50 ballajack.com Auteur: Ballajack

Marche à suivre pour voir quels sont les dossiers que vous avez partagés sur votre DropBox et à qui vous avez accordé des autorisations permettant d'y accéder. Related posts:

  1. Des liens pour tout partager sur DropBox
  2. Partager des photos avec Dropbox
  3. On trouve de tout dans les Dropbox, les indiscrétions de Google et mesures de sécurité

Le: 29 10 2012 à 10:13 ballajack.com Auteur: Ballajack

Ouvrir un onglet dans un navigateur Web pour afficher la météo et les prévisions à quatre jours de sa ville et ajouter le suivi pour cinq villes différentes. Related posts:

  1. Flaner dans les grandes villes du monde, Robot Flâneur
  2. Les villes du monde les plus actives sur Twitter
  3. Photos publiées par grandes villes sur Instagram, This is now

Le: 29 10 2012 à 10:00 WebLife Auteur: Romain

Facebook : 105 ans, l’âge du membre le plus vieux
Ce weekend Facebook vient de connaitre un nouveau record particulier en accueillant son membre le plus ancien : 105 ans.  En effet, Maria Colunia Segura-Metzgar, une mexicaine habitant de Mexico et comptabilisant 86 ...

Via

L'article Facebook : 105 ans, l’âge du membre le plus vieux est la propriété de sur WebLife - Actualités internet, high-tech & startups

Le: 29 10 2012 à 10:00 Websourcing.fr Auteur: Lionel Roux


Pas une semaine ne passe sans une conférence ou un petit déjeuner qui n’aborde le « big data », en mineur ou en majeur. Tendance déjà identifiée par The Economist en 2010 qui en avait fait un dossier spécial fameux: « The data deluge ». Certains crient à l’imposture car le décisionnel, « BI » de son petit nom anglais pour Business Intelligence, existe depuis belle lurette. Et les datawarehouse qu’il a mis en place traitent déjà des volumes importants de données avec des techniques de « data mining » plus performantes que les outils classiques de bases … Lire la suite
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/ontheweb/qui-sera-chef-big-data-dsi-ou-marketing/) vers ce billet.

Qui sera le chef des « big data », la DSI ou le marketing ?

Le: 29 10 2012 à 09:59 FrenchWeb.fr Auteur: Cedric Le Merrer

Quoi qu’on dise des déboires et manoeuvres de Facebook dernièrement, le site garde fermement son emprise quasi-monopolistique sur le “social graph”, au point que les startups d’aujourd’hui font tout pour éviter de rentrer en concurrence directe avec lui. Chacun y va donc de son “graph” : “Interest Graph”, “Opinion Graph”, “Health Graph”… A ce petit jeu, où se mélangent [...]


Le: 29 10 2012 à 09:47 presse-citron.net Auteur: Eric

Les manuels d’utilisation du prochain smartphone Nexus 4 et de la tablette Nexus 10 de Google ont été publiés ce week-end sur le net en raison de fuites. Pas encore d'annonce officielle.

Le: 29 10 2012 à 09:46 ballajack.com Auteur: Ballajack

Une application Android qui reconnaît les couleurs à partir du viseur de l'appareil photo (avant ou arrière). Les couleurs sont sauvegardées, leurs codes RGB sont indiqués. Related posts:

  1. Récupérer la palette des couleurs d’une image, Pictures to Color
  2. Désaturation partielle de couleurs sur une image, Photo Black & Color
  3. Voir Twitter en couleurs, Color My Twitter

Le: 29 10 2012 à 09:30 WebLife Auteur: Romain

Bluetooth Hold’em Poker sur Android
Les applications gratuites de poker pour Android ne manquent pas mais aujourd’hui nous allons vous parler d’un petit nouveau dont la particularité est assez singulière, en effet, cette fois, le ...

L'article Bluetooth Hold’em Poker sur Android est la propriété de sur WebLife - Actualités internet, high-tech & startups

Le: 29 10 2012 à 09:29 FrenchWeb.fr Auteur: Marion Moreau

La jeune équipe s'entoure d'investisseurs spécialistes du marché de l'énergie. Interview et détails des projets de développement avec Guillaume Bort, co-fondateur de FioulReduc.


Le: 29 10 2012 à 09:28 FrenchWeb.fr Auteur: Bertrand Lenotre

tvty propose des quiz sur les publicités diffusées en direct à la TV pour gagner des récompenses et challenger ses amis. Présentation et démo avec Eliott Reilhac.


Le: 29 10 2012 à 09:25 presse-citron.net Auteur: Renald-Boulestin

Twitter a passé la barre des 500 millions de tweets quotidiens et annonce par la même que des tests sont en cours pour introduire un bouton "J'aime" qui remplacerait "Favori" ainsi que des boutons "étoiles".

Le: 29 10 2012 à 09:25 WebdesignerNews Auteur: admin

Frank is a responsive WordPress theme with its main focus on speed – no Javascript frameworks, no unnecessary images, just a simple, no-frills, screaming fast blog. Frank has several different layouts to choose from for your home page. Most layouts let you specify the number of posts to show and from what categories. Templates can [...]

Le: 29 10 2012 à 09:23 lafermeduweb.net Auteur: DJo

Numeral.js est une bibliothèque Javascript permettant de manipuler et formater facilement nombres et devises.

Le: 29 10 2012 à 09:13 korben.info Auteur: Korben

Fan de Super Mario 64 ? Mais toujours seul dans la vie et personne avec qui partager ce plaisir ? Trouvez-vous dès maintenant un ami ! Un ami fidèle qui pourra partager avec vous de longues parties remplies d'amour sur cette version 2 joueurs de Super Mario 64 (pour émulateur bien sûr). Il s'agit d'un [...]

Le: 29 10 2012 à 09:11 ballajack.com Auteur: Ballajack

Un utilitaire Windows pour contrôler la mise en veille des différents moniteurs connectés sur un PC : temps de mise en veille et degré de transparence sont configurables. Related posts:

  1. Améliorer le support multi-moniteurs de Windows, MultiMonitorTool
  2. Utiliser les Sparks sur Google+ pour faire de la veille
  3. Comment mettre à jour manuellement les extensions de Google Chrome

Le: 29 10 2012 à 09:03 korben.info Auteur: Korben

Les CBZ, CB7, CBT et CBR sont des formats d'archives spécifiques qui sont utilisés par de nombreux lecteurs de Comics & BD tels que Comic Rack ou CDisplay. Ce qu'on y trouve à l'intérieur, ce sont des PDF, JPG, PNG...etc. de bande dessinée. En réalité, il s'agit de formats de compressions qu'on connait tous et [...]

Le: 29 10 2012 à 09:00 WebLife Auteur: Romain

LG Nexus 4 : Rechargement par Induction, 8 et 16 Go et MicroSim
Si nous savons que ce n’est plus qu’une question de temps avant que Google nous présente son nouvel équipement Nexus, construit par LG, nous avons la chance de pouvoir lire ...

Via

L'article LG Nexus 4 : Rechargement par Induction, 8 et 16 Go et MicroSim est la propriété de sur WebLife - Actualités internet, high-tech & startups

Le: 29 10 2012 à 09:00 Websourcing.fr Auteur: Lionel Roux


Bonjour à tous. Pour les plus pressés d’entre vous qui n’ont pas eu le temps de lire leurs flux, voici une sélection des billets publiés cette semaine sur Websourcing.fr. Bonne semaine sur Websourcing.fr et n’hésitez pas à faire tourner.
Vous devriez me suivre sur Twitter | Commentez ce billet !

Cet article original est publié sur Websourcing.fr.
Toute reproduction, même partielle, est interdite sans l’accord explicite de son auteur sauf citation de quelques lignes accompagnées d’un lien (permalien : http://blog.websourcing.fr/piqure-rappel-billets-semaine-22-28-octobre-2012/) vers ce billet.

Piqure de rappel : les billets de la semaine du 22 au 28 Octobre 2012

Le: 29 10 2012 à 09:00 line25.com Auteur: Chris Spooner

The grid based content block layout has become popular for many types of website, especially portfolios and inspiration ‘pinning’ sites. These sites have a series of tiling blocks that fill the page, often in a kind of modular format where they rearrange themselves depending on the viewport size. This post rounds up a collection of [...]

Le: 29 10 2012 à 08:59 CreativeJuiz blog Auteur: Geoffrey

J’ai souvent eu l’occasion à travers mes divers projets Web mobile (responsive), d’avoir à réduire la taille des polices de titre car même un simple mot ne passait pas en largeur. Pour éviter d’avoir une césure sur chaque mot du titre, le plus simple était de s’autoriser une réduction approximative du corps. (approximative… façon de [...]

Le: 29 10 2012 à 08:56 presse-citron.net Auteur: Eric

Google aurait-il peur d'être soluble dans Windows 8 ? En tout cas le géant de la recherche sur internet anticipe la diffusion à large échelle de la nouvelle version du système d'exploitation de Microsoft en sonnant le rappel de ses troupes.

Le: 29 10 2012 à 08:30 WebLife Auteur: Romain

Steve Jobs : Le Yacht va prendre la mer
Cela fait déjà un an que Steve Jobe nous a quitté et son projet personnel d’envergure est sur le point d’être terminé. En effet, le Yatch du CEO emblématique s’apprête à prendre ...

Via

L'article Steve Jobs : Le Yacht va prendre la mer est la propriété de sur WebLife - Actualités internet, high-tech & startups

Le: 29 10 2012 à 08:29 presse-citron.net Auteur: Camille

ASUS a dévoilé à la presse en milieu de semaine dernière sa nouvelle gamme de tablettes et ordinateurs sous le nouveau système d’exploitation de Microsoft, Windows 8.

Le: 29 10 2012 à 08:13 powerpress.fr Auteur: admin

Orange Business Lounge est aujourd’hui un site web, une webapp et une application mobile (iPhone, iPad, BlackBerry, smartphones et tablettes Android). Son objectif ? Faire connaître aux professionnels les dernières actualités mobiles, leur faire découvrir les meilleures applications professionnelles et partager avec eux de nombreuses astuces mobiles. Partant du constat que de plus en plus de [...]

PowerPress - Communiqués de presse pour les métiers du web

Le: 29 10 2012 à 08:00 WebLife Auteur: Romain

iPad Mini : Stock écoulé en à peine 35 heures
La nouvelle tablette tactile 7 pouces d’Apple semble trouver ses consommateurs puisque le modèle noir, 16 Go à 329 dollars en pré-commande est déjà en rupture de stock. Il faudra ...

Via

L'article iPad Mini : Stock écoulé en à peine 35 heures est la propriété de sur WebLife - Actualités internet, high-tech & startups

Le: 29 10 2012 à 08:00 WebLife Auteur: Romain

Google Nexus 10 : Caractéristiques et photos !
Comme vous le savez surement, Apple a sorti récemment un iPad Mini de 7 pouces, venant ainsi concurrencer directement Google avec sa Nexus 7. Qu’à cela ne tienne, Google devrait ...

Via

L'article Google Nexus 10 : Caractéristiques et photos ! est la propriété de sur WebLife - Actualités internet, high-tech & startups

Le: 29 10 2012 à 07:30 WebLife Auteur: Romain

Evénement Android : Annulation à cause de l’ouragan Sandy
Si comme  nous vous attendiez avec impatience l’évènement Android prévu pour aujourd’hui, il faudra malheureusement patienter encore quelques jours. En effet, à cause de l’ouragan Sandy qui menace le continent américain, Google ...

Via

L'article Evénement Android : Annulation à cause de l’ouragan Sandy est la propriété de sur WebLife - Actualités internet, high-tech & startups

Le: 29 10 2012 à 06:57 presse-citron.net Auteur: Camille

Google a mis en place une carte pour suivre l’évolution et obtenir les dernières informations à jour de l’ouragan Sandy qui se dirige actuellement vers la côte Est des États-Unis.

Le: 29 10 2012 à 06:07 presse-citron.net Auteur: Kevin

Une petite amélioration vient de faire son entrée au sein des résultats de Google. S'insérant directement dans le programme sémantique du moteur de recherche, elle établit le lien entre deux entités fréquemment associées dans les recherches des utilisateurs.

Le: 29 10 2012 à 01:55 jqueryrain.com Auteur: Admin

spectragram.js is a jQuery plugin using the Instagram API to fetch and display user, popular or tags photo feeds inside a list or any container you define. Features: Get the ...

Le: 29 10 2012 à 01:47 designm.ag Auteur: Jake Rocheleau

Le: 29 10 2012 à 01:45 jqueryrain.com Auteur: Admin

FSN (Fullscreen Site Navigation) is a JavaScript plugin that lets to build in the easy and quick way a fullscreen website.FSN can be integrated into any cms or website template: ...

Le: 29 10 2012 à 01:40 jqueryrain.com Auteur: Admin

A JQuery tooltip plugin that easily adds tooltip interaction to HTML element that requires a bit more information than a title attribute.

Le: 29 10 2012 à 01:30 jqueryrain.com Auteur: Admin

We’ll build a minimal yet stylish Tabs for your next project!

Le: 29 10 2012 à 01:22 Framablog Auteur: aKa

Excellent accélérateur de migration Windows vers GNU/Linux, Framasoft soutient et promeut depuis le début la distribution grand public Ubuntu. Et ce ne sont ni les annotations de Richard Stallman ni la récente « affaire Amazon » (fort bien explicitée par Christophe Sauthier) qui nous feront changer d’avis.

Mais cela ne nous empêche pas dans ces colonnes de traduire de temps en temps des articles parfois critiques à son égard, au risque de déclencher des ires dans les commentaires ;)

Ici le journaliste Sam Varghese reproche à Mark Shuttleworth de ne pas avoir clairement affirmé, et ce dès l’origine, le caractère commercial d’Ubuntu intimement liée à sa société Canonical. C’est ce qui explique pour lui que cette histoire avec Amazon a été si mal prise pour la communauté.

Et de citer alors en exemple la société Red Hat qui lui semble plus claire dans ses objectifs (de profits). D’ailleurs cette dernière propose deux distributions plutôt qu’une : la « commerciale » Red Hat Enterprise Linux et la « communautaire » Fedora.

Il est d’ailleurs possible que cette éventuelle confusion soit encore plus forte dans des pays comme la France où la communauté Ubuntu est très dynamique.

Il est vrai qu’une fois qu’on découvre GNU/Linux (souvent avec Ubuntu), on s’aperçoit qu’il existe bien des différences entre les distributions. Le très pratique mais pas très libre Linux Mint n’est pas la même que la moins pratique mais très libre Triskel. La gouvernance et finalité d’une Debian diffèrent sensiblement de celle d’Ubuntu qui s’en est inspirée à la base.

C’est toute la richesse et diversité du logiciel libre et c’est très bien ainsi, non ?

StephenrWalli - CC by-sa

La grande erreur de Mark Shuttleworth

Mark Shuttleworth’s big mistake

Sam Varghese - 26 octobre 2012 - ITWire.com
(Traduction : peupleLa, Bob Young, KoS, Yuston, Gatitac, HgO, greygjhart)

La semaine dernière a marqué le huitième anniversaire de l’apparition d’Ubuntu sur la scène GNU/Linux. Depuis octobre 2004, de nouvelles versions de cette distribution sont sorties tous les six mois : le buzz initial a été très fort avant de s’estomper peu à peu.

Il est remarquable qu’au fil des ans, chaque fois que Mark Shuttleworth, l’homme qui possède Canonical, la compagnie qui est derrière Ubuntu, introduit une nouvelle fonctionnalité destinée à générer des revenus, des cris et des pleurs se font entendre. Alors, les gens d’Ubuntu essaient de s’expliquer et pour finir, on trouve un semi-compromis qui ne satisfait personne.

La dernière de ces fonctionnalités, dans la version 12.10, fut l’ajout des résultats de recherche d’Amazon aux résultats de recherche habituels. Ce qui signifie un peu d’argent venant d’Amazon pour Canonical (à chaque fois qu’un utilisateur d’Ubuntu achète un produit Amazon à partir de la recherche). Le compromis a été d’en faire une fonctionnalité optionnelle.

De telles situations se sont déjà produites par le passé, et se reproduiront encore à l’avenir. Il y a selon moi une raison simple à cela : Mark Shuttleworth n’a pas réussi à formuler une vision claire du projet Ubuntu à ses débuts. Grave erreur.

Lorsqu’Ubuntu est sortie pour la première fois, il y a eu beaucoup de discussions à propos de la signification de la formule : l’humanité en partage (NdT : humanity to others). Il y avait un tas de fonctionnalités cools, qui mettaient l’accent sur l’implication de la « communauté ». Des cédéroms étaient livrés gratuitement aux gens. On aurait dit une œuvre de bienfaisance du logiciel libre gonflée aux stéroïdes. Ou à l’EPO, à la Lance Armstrong (en français dans le texte) si vous préférez.

Mais il n’y a jamais eu de discussions à propos du fait qu’Ubuntu est une distribution commerciale ; elle a besoin de générer du profit pour exister. Shuttleworth a les poches profondes mais elles ne sont pas sans fond. Le logiciel a beau être gratuit, il faut néanmoins que les comptes atteignent un jour l’équilibre.

À l’opposé, lorsque Red Hat, de loin l’entreprise générant le plus de profits grâce à GNU/Linux, est née, en 1994, tout le monde savait que son but était de générer de l’argent grâce au système d’exploitation libre. Il n’y avait pas d’illusions. C’est pourquoi en 1997, lorsque j’ai pour la première fois entendu parler de GNU/Linux, la communauté du logiciel libre surnommait déjà Red Hat la « Microsoft » des distributions Linux !

Mais au fil des ans, Red Hat a acquis beaucoup de karma positif auprès de la communauté. Elle contribue largement au progrès de Linux en recrutant une bonne partie des développeurs contibuant au noyau. Elle finance des activités périphériques pour participer à la croissance de l’écosystème des logiciels libres.

Personne n’a dit le moindre mal d’Ubuntu à ses débuts. Mais à certains moments en cours de route, quand il s’agissait d’incorporer des fonctionnalités en vue de générer des revenus, les utilisateurs se sont dressés en masse. On ne peut pas leur en vouloir; ils avaient été amenés à croire que la communauté était primordiale et ils ont réagi.

Après quelques-unes de ces confrontations, Shuttleworth a levé le pied et poursuivi sur le chemin qu’il avait choisi. Il ne pouvait pas vraiment faire autrement, après les critiques d’abords douces puis amères soulevées par ses tentatives progressives d’introduire des fonctionnalités commerciales.

Les membres de la communeauté n’ont rien contre ceux qui gagnent de l’argent grâce à des logiciels libres. Patrick Volkerding, créateur et mainteneur principal de la distribution Slackware, est considéré par beaucoup comme un héros pour avoir toujours fourni à ses utilisateurs la distribution qu’ils voulaient. En retour, ces utilisateurs achètent tout ce qu’il produit pour qu’il gagne de l’argent et continue son travail. Et sa distribution est demeurée bénéficiaire la majeure partie de son existence.

Mais Shuttleworth a plus ou moins creusé sa propre tombe. Il aurait dû être clair quant au chemin qu’il allait prendre, clair à propos de son but, et faire attention à ce que son plan soit transparent. Une société basée sur GNU/Linux doit tracer son chemin différemment d’une société ordinaire ; peut être que Shuttleworth n’en avait pas conscience.

Quelle qu’en soit la raison, son manque de communication a abouti à ce qui s’est produit avec les résultats de recherche Amazon et ce qui s’en suivra. C’était la grosse erreur de Mark Shuttleworth.

Crédit photo : Stephen Walli (Creative Commons By-Sa)