translate English to French: This is a recent addition to the web site and still being developed.
Il s'agit ici d'une addition récente au site Web et il reste beaucoup de travail à faire.