Version 7.1
Une skin basée sur le thème foliage mise en place en octobre 2006. Sous ces couleurs, le site sera visité plus de 650.000 fois !

Version 7
Monté courant janvier 2006, ce site utilise le cms++ drupal ainsi qu'une plâtrée de modules.
Lien vers le site : http://www.bonvga.net/

Version 6
Crée durant juillet 2004, Utilisant la technologie PHP et MySQL ainsi que le moteur de templating Smarty. "BonVGA Web Site" devient alors "bonvga.net".
Lien vers le site : http://v6.bonvga.net/

Version 5
Crée durant octobre 2002, Utilisant la technologie PHP et MySQL.
Lien vers le site : [fermé]

Depuis environ 2 ans, j'héberge bonvga.net chez moi sur un 'serveur'. J'ai une ligne free en dé-groupage partiel à 10MB et les benchs de la grenouille montre qu'elle peux délivrer en moyenne 700Ko/s en download et 80Ko/s en upload. La vitesse d'upload qui est un facteur important pour la fluidité d'affichage des pages.
Il est donc temps pour bonvga.net de passer sur quelque chose de plus costaud, voici en quel sens j'ai axé mes recherches.
Dans tout les cas, il faut trois choses :
Quel que soit le type d'hebergement, il faut s'acquitter de 'quelques deniers' pour chacun de ces trois points.
Voici plusieurs solutions d'hebergement :
J'ai opté pour la solution mutualisée, en effet, le site n'a pas encore besoin d'une réactivité et d'une bande passante extrême. Il ne faut pas oublier que bonvga.net reste un site perso 
Mon choix s'est porté sur l'hebergeur Américain, Dreamhost.com. Au passage je remercie Jeff qui m'a permis de tester cet hebergeur avant d'investir.
Commandée le 11/05/06, reçue le 10/06/06. Presque 1 mois ! Mais je suis quand même bien satisfait du résultat.
L'installation de la bestiole prend 10 minutes en commençant par choisir le système d'exploitation puis le partitionnement du disque dur ensuite le reste est automatisé.
[image:1603 size='thumbnail']
[image:1604 size='thumbnail']
J'ai du refaire l'installation car je me suis rendu compte un peu trop tard que j'avais oublié la partition de swap 
Voici le détail du matériel contenu dans la boite :
Ce billet décrit les différentes étapes que j'ai suivi lors de la migration de Gallery2. J'ai d'ailleurs rencontré 2 problèmes pas piqué des hannetons.





Bilan, malgrès le problème d'encodage de la base de données, la migration c'est bien passée. Je peu maintenant passer à la mise à jour de Drupal 
| Fichier attaché | Taille |
|---|---|
| gallery2_correction_utf8.tgz | 1.24 Ko |
Liste des modules utilisés sur bonvga.net :
Cette liste ne contient pas les modules installés de base avec drupal.
Correctifs, patchs & configuration
module troll
Evite une erreur systematique du array_merge :
383c383,385
< $pager = theme('pager', NULL, 25, 0, array_merge(tablesort_pager(),(is_array($edit)?$edit:array()) ));
---
> $pager = theme('pager', NULL, 25, 0, array_merge(tablesort_pager(),$edit));module taxonomy_block
Juste une question de charte 
253c253
< $content .= '<div class="more-link">'. l(t("more"), 'taxonomy/term/'.implode($tids, '+'), array("title" => t("View all."))) .'</div>';
---
> $content .= '<div>'. l(t("more"), 'taxonomy/term/'. implode($tids, '+'),array("title" => t("View all."))) .'</div>';module freemind
Evite une erreur du foreach quand la variable est vide
38,40d37
< // bonvga : bugfix
< if ($fr_overview_vocab)
< {
44d40
< }ajax_spellcheck
Passe le correcteur d'orthographe en français.
44c44
< $result = drupal_http_request('http://www.google.com/tbproxy/spell?lang=fr',array('Content-Type' => 'text/xml'), 'POST', $xml);
---
> $result = drupal_http_request('http://www.google.com/tbproxy/spell?lang=en',array('Content-Type' => 'text/xml'), 'POST', $xml);comment
Enlève l'age des commentaires sur le bloc.
//$items[] = l($comment->subject, 'node/'. $comment->nid, NULL, NULL,'comment-'. $comment->cid) .'<br />'. t('%time ago',array('%time' => format_interval(time() - $comment->timestamp)));
$items[] = l($comment->subject, 'node/'. $comment->nid, NULL, NULL,'comment-'. $comment->cid);