Aller au menu - Aller au contenu
Conseils, développement Web (XHTML, HTML5, CSS, PHP, JavaScript), traductions pour le Web

JoJaBaPro

“ Développement Web, respect des standards : gage de pérennité… „

Développement Web JojabaPro

Dans ma quête vers la simplicité et la pérennité, j'ai essayé de ne pas brûler les étapes. J'ai commencé par la base même de l'Internet : HTML. J'ai abordé ce langage en m'astreignant à des recommandations émanant du World Wide Web Consortium (W3C) et en ne réalisant que des pages XHTML dont la syntaxe stricte demandait une certaine maîtrise des règles à respecter mais assurait en même temps une plus grande compatibilité et une meilleure prise en charge sur le long terme. Associé à une mise en page contrôlée par des feuilles de styles (CSS 2.1), XHTML a été longtemps (et l'est toujours) un garant de la pérennité des pages Web. J'ai également essayé de respecter une ligne de conduite vis-à-vis de l'accessibilité, trop souvent négligée à mon sens. Ensuite, j'ai appris à utiliser un langage permettant de traiter les données côté serveur : PHP. Il m'a permis de modifier des CMS à ma guise et même de concevoir des sites de A à Z (sans utilisation de structures prédéfinies). Enfin, une nouvelle version de HTML est en train de révolutionner le Web : HTML5. Couplé à CSS3, cette nouvelle mouture est l'avenir du Web, je m'y intéresse de très près bien évidemment (cette page est codée en HTML 5 - CSS 3). J'utilise sporadiquement JavaScript pour ajouter des fonctionnalités en temps réel sur les pages Web mais n'en abuse pas pour des raisons d'accessibilité et de la même manière il m'arrive d'utiliser jQuery depuis que j'ai pu suivre une formation chez Alsacreations à ce sujet.

Langages connus
Langage HTML (structure de la page Web) : XHTML, HTML5, Microformats.
Feuilles de style (style des pages Web) : CSS 2.1 et CSS 3.
Langages côté serveur (traitement des données avant envoi vers le navigateur) : PHP 4 et 5, MySQL 4 et 5.
Langages côté client (comportement de la page en temps réel) : JavaScript et jQuery.
CMS utilisés
Plume CMS : site personnel, site pour une association.
PluXml : site pour une connaissance.
Dotclear : blog pour une association.
Joomla : uniquement modification du design pour une association (pour être franc, je n'aime pas utiliser ce CMS ;))
Test de différents CMS "simples" : artiphp, blogotext, Zite+, Concrete5, 99Ko
WordPress : mon cms favori, voir projet dans ma galerie.
Plateforme de forums
FluxBB - conception et réalisation de Mods pour adapter la plateforme à des demandes précises, réalisation d'un thème personnalisé.
phpBB.fr
Participation à des projets collaboratifs
Plume CMS
FluxBB (développement de plugins et de thèmes)
WordPress (développement de plugins)
Ouvrages de référence
HTML5, une référence pour le développeur web
CSS avancées, vers HTML5 et CSS3
PHP 5 avancé - E. Daspet, C. De Geyer
Sites de référence
Alsacréations : communauté d'apprentissage pour les standards du Web
OpenClassrooms : les cours les plus ouverts du Web
Openweb : bien faire le Web
Me contacter