Développement Article

11 thèmes incroyables pour Bootstrap

Vous avez un projet intéressant mais peu de temps à y consacrer? Bootstrap est l’outil qu’il vous faut! Je vous réfère à mon article présentant Bootstrap si vous ne connaissez pas bien l’outil.

Dans cet article, je vais vous présenter 11 thèmes vraiment incroyables et qui vous feront gagner un temps énorme dans vos développements. Ces 11 thèmes sont payants et sachez que si vous achetez un thème via un lien de mon site, je toucherais une petite commission. Ceci étant dit, je souhaite avec cet article vous faire découvrir les possibilités infinies de Bootstrap. L’un des avantages majeurs de Bootstrap est qu’il permet de gérer facilement le mode responsive (l’interface change en fonction de la résolution du navigateur). Ceci permet d’avoir un site facilement consultable sur tablette, mobile et ordinateur.

Thèmes Bootstrap pour les dashboard et backend

Detail AdminWB07061TJ

Ce thème est parfait si vous devez concevoir une application web ou un backend. Bootstrap prend toute son ampleur dans ce genre de thèmes. En plus d’être très deisgn, légé et bien réalisé, ce thème est aussi responsive.

Voir une démo du thème |  Acheter ce thème sur Wrapbootstrap

SimpliQ FlatWB0N1X0T1

Ce thème, très adapté pour une interface d’admin (backend), est une fois de plus très design, sobre et élégant. Ici, un design flat est utilisé. Petit plus, ce thème est prêt pour le retina display et intègre les icône Glyphicons Pro gratuitement (valeur de 59$).

Voir une démo de ce thèmeAcheter ce thème sur Wrapbootstrap

Blue MoonWB0375140

Toujours dans la lignée des thèmes pour backend, ce thème est très complet. Avec pas moins de 7 variations de design et  25 plugins jquery intégrés, vous retrouverez dans ce thème tous les outils indispensables (datepicker, editeur WYSIWIG, timepicker, colorpicker, tooltips, popovers, notifications). Ce thème est aussi responsive.

Voir une démo de ce thèmeAcheter ce thème Bootstrap sur le site WrapBootstrap

Clean CanvasWB02634G3

Ce très beau thème vous permettra de mettre en place un site vitrine ou un portfolio. Le thème se base sur belles grandes images pour donner un côté sobre et épuré. Il est livré avec un stock d’images différentes et un slideshow de type Parallax.

Voir une démo de ce thèmeAcheter ce thème sur le site WrapBootstrap

 

UnifyWB0412697

Ce thème pour Bootstrap pour business ou pour monter un portfolio est livré avec Revolution Slider et le pack Glyphicons Pro (valeur de 59$). Une fois de plus, le thème est responsive.

Voir une démo de ce thèmeAcheter ce thème sur le site Wrap Bootstrap

Mywaymyway

Myway est un thème basé sur l’effet Parallax. Le thème est en fait une unique page qui défile vers le bas. Excellent pour présenter un produit ou un service sans lasser le visiteur. Il vient en 2 couleurs : light ou dark.

Voir une démo de ce thèmeAcheter ce thème sur ThemeForest

Square vCardportfolio-bootstrap

Ce thème permet de faire un très beau portfolio, un CV ou encore un site personnel. Il est très design et très original dans le mode de navigation. À utiliser donc pour un projet ou l’originalité doit être de mise.

Voir une démo de ce thèmeAcheter le site sur le site ThemeForest

Thème pour WordPress construit avec Bootstrap

Yellow Projectbootstrap-theme-themeforest

Ce thème est un thème WordPress qui est construit avec Bootstrap. Il possède plusieurs qualités, dont une très importante : Il est codé en étant axé SEO. Viens avec les fichiers PSD. Couleurs facilement changeables.

Voir une démo de ce thèmeAcheter ce thème sur le site ThemeForest

 

Alfietheme-bootstrap-responsive

Le thème Alfie est un thème responsive pour WordPress. Il est possible de monter un blog aussi bien qu’un portfolio. Ce thème est assez orienté business. Ce thème est très fourni en composantes accessibles via des shortcodes.

Voir une démo de ce thèmeAcheter ce thème sur le site ThemeForest

Conclusion

Vous aurez remarqué la puissance de Bootstrap à travers ces thèmes. Étant donné les contraintes de budgets et de temps de développement de nos jours, baser son design sur une structure bien fondée est un atout à ne pas négliger.

Créer un backend simplement avec Bootstrap

Créer un backend simplement avec Bootstrap

Bootstrap est un framework permettant de développer des interfaces graphiques professionelles très simplement et très rapidement. Pour preuve du sérieux, le framework est développé et maintenu par Twitter! Je vais vous présenter rapidement dans cet article les différentes composantes du framework.

Les différentes composantes de Bootstrap

Bootstrap se compose de plusieurs éléments aidant la fondation d’un bon design web.

Scafolding

  • Utilisation de HTML5
  • Un « reset » CSS très simple basé sur Normalize.css
  • Un système de grille css (grid system)
  • Un système simple de « layout »
  • Un système pour faire un site « responsive » vraiment très bien fait

Framework CSS

  • Un système de typographique
  • Gestion des styles et « helper » pour les tableau HTML
  • Gestion des éléments de formulaire
  • Des boutons personnalisables (très chics)
  • « helper » pour les images
  • Un kit d’icônes d’actions fournis par Glyphicons

Composants de design 

  • Groupes de boutons
  • « Labels » et badges
  • Fils d’ariane (breadcrumbs)
  • « Alerts box » : Info, succès, échec, attention
  • Barres de progression
  • « Thumbnails »

Framework Javascript

  • « Modal box » très bien faites et facile à modifier
  • Gestion des transitions
  • Système de « tabs »
  • Système de « tooltips »
  • Alert javascript amélioré
  • Autocompletion pour formulaire
  • Système de « Popover » très bien fait

Boostrap est hautement « skinable »

Le plus interessant avec Bootstrap, c’est qu’on peut créer des thèmes (« skins ») assez facilement. La cerise sur le gâteau c’est que, à l’instart de WordPress, il existe des thèmes gratuit ou payant développés par une communauté grandissante. VOus en trouverez une bonne quantité sur le site http://wrapbootstrap.com

Conclusion sur Bootstrap

Bootstrap est définitivement un outil à connaître pour tout bon développeur web. Il permet de créer des interfaces très rapidement et très proprement. Je ferais quelques tutoriels dans les prochains articles. 

Ressources pour le framework Bootstrap

Tutoriel : Introduction à la librarie javascript d3.js

Tutoriel : Introduction à la librarie javascript d3.js

Voici le premier d’une longue lignée (je l’espère) de tutoriaux en français portant sur la librarie d3.js. Pour en savoir plus sur cette librairie reportez vous à la présentation que j’en ai fait sur ce post. L’objectif de ce premier tutoriel est de faire quelques exemples d’utilisation très simple de la librairie.

A l’instart de Jquery, d3.js est une librarie qui permet de manipuler le DOM. Mais là où d3.js est très efficace est dans la manipulation de SVG.

Manipuler ou créer une div avec d3.js

Ajouter et manipuler un rectangle SVG

Dessiner plusieurs éléments dans un groupe svg

Gérer des données au format JSON et dessiner en fonction de ces données

Dans ce dernier exemple, nous allons construire des nodes qui sont en fait des groupes svg ayant la class « node ». Ensuite, on va dessiner, suivant les données (variable data) un cercle et afficher le nom de ce cercle dans celui -ci.

Le dernier exemple introduit plusieurs nouveaux concepts : selectAll(), data(), et enter().

selectAll()

la methode de selection selectAll permet, comme son nom l’indique de selectionner les éléments définis par le selecteur css passé en argument. selectAll(« p ») va selectionner tous les éléments présents dans le DOM.

data()

La methode data() permet de « binder » (attacher) des données à des éléments sélectionnés par la methode selectAll(). Ces données une fois attachées seront utilisables dans la suite du chainage. Exemple : attr(« fill »,function(d){return d.color});

enter()

Cette fonction va « binder » les données à des éléments et créer les éléments sélectionnés par selectAll(). Si vous n’utilisez pas enter() alors aucun élément ne sera crée. Seul les éléments existants seront utilisés et donc s’il sont inexistant, rien ne s’affichera.

Ressources

Déboguer en 3D votre HTML et CSS avec Tilt de Firefox

Déboguer en 3D votre HTML et CSS avec Tilt de Firefox

Tous le monde connaît plus ou moins les outils web pour déboguer le HTML et le CSS. En général une bonne console web fait la job ! On clique sur un élément HTML et on voit le CSS associé. On peut même modifier en temps réel le CSS. Tout ça est clairement bien utile mais depuis un moment firefox intègre nativement TILT qui permet d’obtenir une visualisation 3D de votre page. TILT est très pratique pour déboguer le HTML et le CSS puisque le moteur 3D vous permet de voir plein de chose qu’on ne voit pas d’habitude. Il est ainsi facile déboguer les div non fermé, les couches z-index ou encore les positions absolue CSS.

Comment lancer le débogueur 3D de Firefox

Rien de plus facile! Ouvrez votre firefox et aller sur votre site préféré : Undisconnected.com par exemple 😉 Ensuite « cliquez droit » sur un élément de la page que vous aimeriez inspecter et choisissez l’option contextuelle « Examiner l’élément ». Ceci a pour effet de lancer la console web et de vous afficher l’élément sélectionné dans l’arbre du DOM (Document Object Model) et de vous afficher le CSS relié à cet élément. Jusque là rien de bien nouveau!

Diriger vous ensuite en bas à droite de la fenêtre de firefox, vous devriez voir un bouton 3D apparaître. Cliquer sur ce bouton … et ô magie, une vue 3D de la page apparaît. Il est possible de sélectionner des éléments de la page et d’en voir le CSS ainsi que leur place dans le DOM. 

Vidéo de la vue 3d dans Firefox : TILT en action 

Pour mieux voir à quoi cela ressemble rien de tel qu’une petite vidéo. 

[youtube]http://www.youtube.com/watch?v=lu_h6ko-ugk[/youtube]

Conclusion 

Soulignons l’effort de la fondation Mozilla pour amener aux développeurs une nouvelle génération d’outils puissants pour le débogage. J’espère que cet article vous aidera à gagner du temps et aussi à perdre moins de cheveux 😉 Si vous avez des questions ou que vous souhaitez partager votre expérience de l’outil laissez un commentaire.

Rechercher une commande dans son Bash History

Rechercher une commande dans son Bash History

Vous avez déjà écrit des commandes dans un terminal mais impossible de remettre la main dessus. Il existe deux façons de retrouver cette commande. Ces 2 commandes peuvent aussi servir pour des commandes récurrentes pour gagner en productivité.

history | grep « mot-clé de la commande à trouver »

ou 

ctrl+r : « mot-clé de la commande à trouver »