UBAUnion royale belge des amateurs-émetteurs a.s.b.l.

slideshow 1

Photo: Couloir

Le site UBA

Notre époque est caractérisée par le fait que tout change continuellement et ce, à un rythme effréné. Notre association, l'UBA, se doit également d'évoluer avec son temps. Personne ne niera que nous sommes bel et bien dans l'ère d'Internet. Dans notre société moderne, on ne peut plus se passer d'Internet. De même dans notre hobby, on ne peut plus penser vivre sans Internet. Une des évolutions logiques était que l'UBA puisse disposer de son propre serveur. C'est avec plaisir que nous vous expliquons ici le pourquoi et le comment de cette évolution.

Le site UBA

ON5OOLa première phase du site professionnel a démarré en avril 2003, lorsqu'il a été fait appel aux services de la firme dPTec qui par ailleurs a réalisé une excellente mise en forme du site. A ce sujet, vous avez été tous très élogieux. Pour certains ce fut même une source d'inspiration (“to be copied is the greatest of flatteries!”). Cela avait un "beau look", mais pour nous qui avions vu ce qui se passait derrière l'écran (celui de votre PC... ), la conception n'était pas parfaite. Une des raisons supplémentaires d'avoir son propre serveur avec la pleine gestion était que le site demandait de plus en plus de travail, alors que le nombre de collaborateurs n'augmentait pas et ceci, à cause de contraintes purement techniques. Pour ces raisons, il a été décidé d'adapter la structure des répertoires à nos besoins. Cela signifiait que quelques collaborateurs, après mûres réflexions, ont dû déplacer tous les fichiers dans une nouvelle structure sur le nouveau site. Une toute nouvelle structure hiérarchique a été redessinée et quelques milliers de liens ont dû être refaits, un vrai travail de bénédictin. A partir de là, chaque collaborateur pouvait recevoir la pleine gestion de sa rubrique, toutefois, d'autres collaborateurs s'occupant de la gestion globale et du style. Avec un site en 3 langues et l'ancienne conception, "un chat n'y retrouvait plus ses jeunes". C'est Claude, ON7TK qui a réalisé ce petit chef d'œuvre de migration... Et encore.

Trois ans après, il nous fallait déjà nous occuper sérieusement de ce que serait le successeur de notre site web. Les techniques de programmations ont vu une évolution importante. Il est clair que nous voulons profiter pleinement de cette évolution. Notre équipe web a décidé d'utiliser un "système de gestion de contenu". Un système de gestion de contenu ou content management system est une application software web qui permet aux éditeurs d'ajouter du contenu (documents et données) sur le site Internet avec des outils simples et sans connaissances de techniques spécifiques (content management). L'abréviation CMS est très couramment utilisé et signifie en Anglais "content management system". La fonctionnalité de chaque CMS est de permettre l'ajout de texte sans lay-out (format texte pure). Ces textes sont a leur tour présenté dans un lay-out qui est défini par le développeur. Un CMS est très important pour des sites ou le contenu est modifié fréquemment par plusieurs éditeurs a la fois et ou un lay-out très strict doit être respecté. La plupart des grandes sociétés utilisent actuellement un CMS (ref. Wikipedia).

Après nombre d'expériences avec Joomla, Typo et... Drupal, il a été convenu de s'embarquer avec Drupal CMS. Drupal est un open-source, contentmanagementsystem (CMS), développé en langage PHP et déposé en GNU General Public License (GPL). La force de Drupal semble être l'excellent support sur bien des sites web différents. Mais à se sujet, nous ne sommes pas encore arrivés au bout de nos peines !

Le site de l'UBA a entretemps fortement augmenté en volume. Le contenu des pages ne se limitent pas à des tableaux et des liens mais il comporte également de listes dynamiques établies par nos collaborateurs telles que des formulaires à compléter ou des enquêtes de satisfaction le tout, en corrélation avec la data base de l'administration des membres de l'UBA. Ces fichiers se devaient d'être également repris sur le nouveau site web. Afin de savoir profiter des différents mécanisme de sécurité proposés par Drupal, les scripts PHP ont du pour une grande partie, être réécrits. Une petite équipe composée d'ON5OO, ON4UN, ON7TK et de son QRP (Aimé) ont mené à bien cette gigantesque tâche. Aimé s'est quant à lui occupé du nouvel habillage (theming) et des nombreux fichiers CSS (il s'agit ici des scripts qui donne la mise en page d'un site) et ON7TK s'est chargé des différents scripts et de la construction générale du site web (plus d'une vingtaine modules complémentaires ont été ajoutés). ON5OO et ON4UN se sont eux occupés de la partie graphique. De nombreux collaborateurs supplémentaires se sont chargés de la migration du contenu du site. Ce fut à nouveau un vrai travail de bénédictins qui à lui seul à pris énormément de temps...

La nouvelle équipe

Le site de l'UBA n'est pas le seul à être en perpétuelle évolution, les collaborateurs du site internet le sont tout autant. Nous pouvons seulement affirmer que l'équipe initiale est toujours active afin que notre site soit toujours aussi vivant. Ci après, vous trouverez un aperçu de la distribution des tâches au sein de notre équipe :

Rubrique Responsable
Actualités ON5EX, ON7YD & ON7TK
ARDF ON4FOX
Contact (Info) ON7TK
Dossiers ON4UN
Bourse ON7TK
Radioamateurisme ON7YD
HF ON5EX
HF-propagatie ON8DS
HF-contests ON7SS
Awards ON4CAS
Downloads ON5OO
ONL ON7TK
Technique ON5EX
UBA ON7YD
Examens (NL) ON7YD
Examens (FR) ON7TK
VHF/UHF-contest & Firsts ON4AVJ
VHF/UHF DX ON4KHG
Mise en forme QRP 7TK (Aimé)
Traductions (FR) ON4BEN
Liens ON4ADN
Vérifications et corrections ON4IVU
Gestion ON7TK
Hardware & OS ON6TI

Si vous voulez faire parvenir à l'un de nos collaborateurs, l'un ou l'autre commentaires, il vous est loisible de le faire en utilisant l'adresse info [at] uba [dot] be, cette adresse reste toujours valable. Au cas ou, vous voudriez contacter directement l'un des responsables, nous avons ajouté leur indicatif sur chaque page (en haut à droite à côté de la date). Avec une équipe d'avantage étoffée, nous serons à même de suivre encore mieux les événements qui vous concernent.


ON4UN ON7TK ON6TI ON5EX ON7YD
ON4UN ON7TK ON6TI ON5EX ON7YD

ON4BEN ON4KHG
ON4BEN ON4KHG

Hardware

Server (hardware)Le serveur est monté dans un châssis 19 pouces de 8 cm de haut. La carte mère utilise deux processeurs Xeon à 2.4 GHz. Les deux processeurs sont refroidis par une turbine à grand débit. Le système comporte une RAM de 1 GB (DDR400). Pour la mémoire de masse, il y a deux disques durs de 120 GB du type “Serial ATA”. Ceci signifie qu'un tel disque dur peut être échangé pendant que le système fonctionne (hotswap). Cette disposition est courante dans les serveurs. Après cinq de fidèles services, ce disque dur a été remplacé par des disques de 500 GB chacuns. L'hébergement de tous les sites de nos sections à fait que nous avons opté pour disposer de beaucoup plus de capacités.

Les autres composants tels que le floppy, le lecteur de CD-ROM sont semblables à ceux qu'on trouve dans les notebooks. Le tout est alimenté par une alimentation de 300 W . Il y a deux connexions réseau, une TBase 100 (MBit) et une TBase 1000 (GBit). La première sert à la connexion Internet (c-à-d le backbone chez notre fournisseur). La deuxième permet la connexion à un autre serveur.

Environnement

Notre serveur est hébergé chez un fournisseur de services ('provider') professionnel qui se porte garant du bon fonctionnement. Dans la salle climatisée où est logé notre serveur, se trouvent des centaines de serveurs similaires au nôtre qui servent à d'autres applications internet pour d'autres utilisateurs. Notre système a donc un accès direct sur le backbone Internet, c-à-d sur "l'autoroute" Internet. Lorsque vous vous connectez à notre serveur, vous serez premièrement connecté sur le serveur de votre provider et de là, vous serez dirigé sur le serveur de l'UBA.

Le futur

Puisque nous avons maintenant le système bien en main, les possibilités sont presque sans limites. Nous allons reprendre la gestion du réflecteur pour les cadres, c'était une initiative de Freddy ON7VQ, CM de LVN. Nous prévoyons le mail-forwarding dans lequel tout membre UBA aura sa propre adresse sous la forme on4xyz [at] uba [dot] be. Nous pouvons maintenant mettre en place des applications PHP qui vont simplifier l'administration des membres. La bourse des radioamateurs qui a été accueillie avec beaucoup d'enthousiasme a été également été réalisée en PHP par Claude ON7TK. Mais la bourse sera encore améliorée. The sky has no limit! Si vous avez des idées n'hésitez pas à nous les communiquer.

Drupal nous autorise à réserver certaines parties du site pour les membres UBA et d'autres pour les utilisateurs "anonymes". Lorsque vous vous êtes identifié dans le système, vous pouvez profiter pleinement des fonctionnalités supplémentaires. Ceci sera encore d'avantage amélioré dans le futur ...

Remerciements

ON4AVJOn doit d'abord se souvenir que c'est Jacques ON4AVJ qui a mis en route le tout premier site. Jacques a été le pionnier ! Mais on doit aussi remercier, au nom de l'UBA, tous ceux qui ont apporté leur contribution pour que ce projet puisse être réalisé sous la conduite de ON5OO. Entre autres, ON7TK, ON7PC et ON4UN ont consacré quelques semaines pour la migration et le débogage. Nos remerciements aussi à ceux qui ont fait l'effort d'apprendre un langage de programmation de sorte à pouvoir compléter et entretenir le site qui a fonctionné jusqu'au 9 mai 2009 : ON4AVJ, ON7TK, ON7PC, ON7YD, ON4IVU, ON4KV, ON4CAS et ON4UN.

Pour le nouveau site qui dorénavant fonctionne sous Drupal, il a fallu refaire cette opération de migration. C'était un travail encore plus élaboré, qui a pris plus d'un mois d'intense travail. Voici donc le résultat. Nous tenons à remercier tout particulièrement : ON4IVU, ON4CAS, ON5EX, ON4BEN, ON4AVJ, ON7YD, ON7QQ, ON5OO, ON4UN, ON6TI et ON7TK.

Ces derniers temps, ON4BEN a traduit 95% des textes qui originellement sont écrits en Néerlandais. Et puis il y a les traductions (assez rares) d'articles vers le Néerlandais, qui sont également traduits par d'autres volontaires.

Votre feedback

Plus que jamais, votre feedback nous est nécessaire ! Avec notre nouvel hardware et notre nouveau software, nous sommes maintenant prêts à réaliser vos attentes les plus exigeantes. Nous ne devons toutefois pas perdre de vue que tout ce travail est réalisé par une équipe de bénévoles qui consacrent une bonne partie de leur temps libre pour vous offrir un site internet de qualité !