Vous trouverez sur ce site mes publications concernant les technologies de l'information. Le contenu est disponible en français et en anglais.
dimanche, 15 octobre 2006
Implémentation de ce site web
Mes besoins lors la mise en place de mon site personnel sur lequel vous naviguez sont les suivants :
- Me permettre de diffuser mes publications en français et en anglais
- Etre sous forme de blog pour l‘interactivité et l‘organisation
- Héberger mon CV
- Pouvoir diffuser des documents plus long hors blog afin qu‘ils aient une bonne lisibilité par une largeur plus grande
- Etre simple d‘administration et d‘utilisation
- Etre implémenté en Java pour faciliter les modifications (c‘est un language que je connais trés bien)
- Avoir un design sympa
J‘ai donc abouti à la sélection des composants logiciels suivants :
- Serveur sous Ubuntu linux pour la souplesse et la puissance de cette distribution
- Blojsom pour l'outil de Blog. Il a nécessité néanmoins des modifications pour intégrer deux langues de publication. Son but est d'être très simple, il stocke les billets dans des fichiers, ce qui me permet de les modifier avec un simple éditeur de texte (jedit en l'occurence). J'ai également ajouté le plugin Xilize à Jedit qui me permet d‘écrire les articles avec un langage très simple que je transforme en XHTML d‘un click.
- Sitemesh pour la décoration des documents HTML simple avec le même design de page
- Apache en frontal avec une redirection vers Tomcat qui héberge les composants précédent.
- subversion pour le partage des sources et des billets entre mes différentes machines
- Awstats pour les statistiques web et Munin pour le monitoring du serveur
- Mon.itor.us pour le monitoring extérieur du serveur
- Design Leaves trouvé sur le site Open Source Web Design et intégré dans un template Blojsom écrit en Velocity.
La machine qui héberge le tout est un de mes anciens PC fixe reconverti en serveur silencieux. Cette machine ne possède donc que le strict minimum :
- CPU Athlon thunderbird à 800 Mhz
- 768MO de RAM
- Un disque dur de 200 Go
- Un gros ventilateur silencieux Zalman avec potar pour réduire la vitesse au minimum l‘hiver et pouvoir augmenter un peu l‘été
- Un lecteur de CD
- Une alimentation sans ventilateur Antec Phantom.
- Il n‘y a PAS de carte graphique, carte son, clavier, souris, écran, etc... toute l'administration est faite à distance en SSH

Le tout est branché sur mon routeur qui expose le port 80 sur la DMZ lui-même branché sur la freebox. Le fournisseur d'accès Freeme fournit un débit montant de 100ko/s largement suffisant pour mes besoins actuels.

