You will find on this website publications about informations technologies. The content is available in french and english.

dimanche, 16 mars 2008

This website's implementation

My needs during the setup of my personnal website on which you browse right now are the followings :

  • Allow me to carry my publications in french and english
  • Have a blog style for the interactivity and organization
  • Host my CV
  • Allow me to carry longer documents outside the blog in order to have a better lisibility by a larger screen size
  • Be easy to administrate and use
  • Be implemented in Java to facilitate the modifications (it is a language that I know very well)
  • Have a cool design

I get to the following software components selection :

  • Server under Ubuntu linux for the softness and strength of this distribution
  • Blojsom for the blog tool. It needs some modifications to integrate two publications languages. Its goal is to be simple, it save posts in files, it allows me to modify post with a simple text editor (jedit). I also add the Xilizeplugin to Jedit that allow me to write articles in a simple language and then transform it in HTML with a simple click.
  • Sitemesh for the HTML documents decoration with the same page design
  • Apache in front with a redirection towards Tomcat that host the previous components.
  • subversion for the source and posts sharing between my differents machine
  • Awstats for the web stats and Munin for the server monitoring
  • Mon.itor.us for the external monitoring of the server
  • Leaves design found on the Open Source Web Design site and integrate in a Blojsom template wrote in Velocity.

The machine that host the whole of the site is one of my forme desktop PC reconverted in a silent server. This machine has thus the strict minimum components :

  • CPU Athlon thunderbird at 800 Mhz.
  • 768MO of RAM.
  • 200 Go hard disk.
  • A big silent Zalman fan with a potentiometer for reducing speed to the minimum during winter and increase it during summer.
  • A CD player.
  • A fanless power supply Antec Phantom.
  • There are NO graphic card, sound card, keyboard, mouse, monitor, etc. All the administration is made remotely with SSH.

The whole is connected on my router that exhibit the 80 port on the DMZ itself connected on the freebox modem. The Free ISP give me an upload rate of 100ko/s largerly sufficent for my present needs.

Posted at 5:08 PM in en/Technologies/
portage salarial freelance