Drupal
Drupal est un système de gestion de contenu (CMS) libre et open-source publié sous la licence publique générale GNU, et écrit en PHP. Dries Buytaert, développeur initial du projet à partir de 2000 à l'université d'Anvers, le définit comme « assembleur rapide de site web» (Rapid website assembler). Il est utilisable tel quel sur toute base LAMP, WAMP ou MAMP, mais il est largement personnalisable et programmable ensuite. D'après son créateur, environ 500 000 sites l'utilisent en septembre 2009.
En 2009, il est classé 1er du concours organisé par la société britannique Packt dans la catégorie Best Open Source PHP CMS suivi par WordPress et Joomla!. Il fait également son entrée en première position dans le Hall of Fame Award nouvellement créé (suivi par Joomla!).
En 2010, Angela Byron annonce que Drupal équipe à peu près 1 % des sites Internet mondiaux.
Article original sur Wikipedia
Site web de Drupal
Bootstrap
Avant l'arrivée de Bootstrap, plusieurs bibliothèques existaient, ce qui menait à des incohérences et à un coût de maintenance élevé.
Cette plate-forme a été conçue par deux développeurs faisant partie de la mouvance de développeurs qui gravitent autour de Twitter, Mark Otto et Jacob Thornton1, et avait le nom de Twitter Blueprint en 20102.
Le premier déploiement à échelle réelle eut lieu lors de la première hackweek organisée par Twitter3.
jQuery
jQuery est une bibliothèque JavaScript libre et multi-plateforme créée pour faciliter l'écriture de scripts côté client dans le code HTML des pages web. La première version est lancée en janvier 2006 par John Resig .
La bibliothèque contient notamment les fonctionnalités suivantes :
- Parcours et modification du DOM (y compris le support des sélecteurs CSS 1 à 3 et un support basique de XPath);
- Événements
- Effets visuels et animations
- Manipulations des feuilles de style en cascade (ajout/suppression des classes, d'attributs…)
- Ajax
- Plugins
- Utilitaires (version du navigateur web …).
Article original sur Wikipedia
Node.js
Node.js est une plateforme logicielle libre et événementielle en JavaScript orientée vers les applications réseau qui doivent pouvoir monter en charge.
Elle utilise la machine virtuelle V8 et implémente sous licence MIT les spécifications CommonJS.
Parmi les modules natifs de Node.js, on retrouve http qui permet le développement de serveur HTTP. Il est donc possible de se passer de serveurs web tels que Nginx ou Apache lors du déploiement de sites et d'applications web développés avec Node.js.
Concrètement, Node.js est un environnement bas niveau permettant l’exécution de JavaScript côté serveur.
Node.js est de plus en plus populaire comme plateforme serveur, elle est utilisée par Groupon, Vivaldi, SAP, LinkedIn, Microsoft, Yahoo!, Walmart, Rakuten, Sage et PayPal.
Site web de nodejs
Html Tidy
Logiciel libre, Html Tidy fonctionne en ligne de commande.
Après analyse de la syntaxe d'un fichier HTML, il la corrige et valide celui-ci. Il est capable de corriger plusieurs erreurs, mais lorsque la correction lui semble trop difficile à déterminer, il envoie un message d'avertissement. Certains sont bénins, alors que d'autres signifient que différentes constructions en HTML ne respectent pas les critères du W3C.
Il existe d'autres versions de ce logiciel avec une interface graphique plus pratique, comme TidyGUI.