Conférence #135 - Site HTML statique avec Templer, Bootstrap et Git

Développement logiciel 40 mn fr_FR Professionnel Débutant

Introduction de la conférence

Un site web moderne et dynamique ne passe pas forcément par du PHP, du Perl, du Python ou du Java. L'avenir est dans les sites statiques !

À propos du conférencier

Biographie

Impliqué dans les technologies LDAP depuis 10 ans, travaille sur plusieurs projets libres comme LemonLDAP ::NG, LDAP Tool Box, LDAP Synchronization Connector et LinID.

Clément Oudot travaille pour LINAGORA, une société française spécialisée dans les logiciels libres.

Description de la conférence

Pourquoi faire un site statique ?

Un site statique a plusieurs avantages : hébergement simple, sécurité, scalabilité... Toutes les caractéristiques du Web de nos années 90, perdues avec nos serveurs d'applications et nos langages dynamiques.

Bien entendu, un site statique ne sied pas à toutes les utilisations. Mais aujourd'hui un blog, un site d'association ou un site d'entreprise peut très bien être un site statique. À condition d'avoir les bons outils pour le générer.

Être un élève modèle :

L'utilisation de modèles va permettre de séparer contenu et affichage, et surtout gérer l'inclusion d'éléments dans chaque page (un menu, un pied de page, ...)

De nombreux outils existent pour générer des pages HTML à partir de modèle. Je présenterai Templer, en Perl, qui remplit très bien sa fonction.

Avoir du répondant :

Ou être responsive, c'est indispensable aujourd'hui. Là aussi de nombreux outils (frameworks) existent. Je présenterai Bootstrap qui s'intègre bien dans HTML5 et propose des bonnes pratiques CSS et JS.

Avoir sa version des choses :

Comme tout programme, les sources d'un site statique peuvent être versionnées, par exemple avec Git et la plate-forme GitHub.

Il est donc ensuite assez simple de gérer de la collaboration pour l'édition du site, et du déploiement continu sur le serveur web.

Programme

  • jeudi 10/7 à 15:00 | 31 SC001 - 43.632778;3.862760

Documents liés

Liens


amarok apache archlinux arduino bitcoin blender creativecommons cernohl debian chamilo drupal elphel eZ Publish fedoraproject firefox gentoo gimp gnome gnu freebsd freeguppy gnuhealth haiku imagemagick inkscape jabber jenkins joomla kde knoppix lea-linux libreoffice linux mageia mandriva moodle mozilla openarena openbsd Open Street Map opensuse perl php pidgin plone postgresql python ruby rudder scribus spip thunderbird tomcat tryton typo3 ubuntu vlc wikipedia wordpress xfce xonotic