Cette documentation détaille comment mettre à jour le contenu textuel du site: http://www.ifremer.fr/SIH-indices-campagnes/.
Cette documentation n'est plus à jour. Nous avons changé de système de versioning pour passer sous Git.
Pour pouvoir modifier n'importe quel contenu, il faut être développeur autorisé à commiter sur le dépôt de source de coser.
Windows : http://tortoisesvn.net/
Linux : commande console svn
L'adresse du dépôt à renseigner est : http://svn.forge.codelutin.com/svn/coser/trunk
Le répertoire racine est constitué de 3 modules maven:
coser-business : contenant le code métier (tout le code utilisé par les deux autres modules)
coser-ui : client swing
coser-web : site internet
Dans le cas de la modification du contenu text du site, le module coser-web devra être utilisé.
Dans le module coser-web, deux groupes de fichiers concernent la modification du contenu textuel:
src/main/webapp/WEB-INF/content : qui contient les pages html
src/main/resources/fr/ifremer/coser/web : qui contient les traductions de texte à inclure dans les pages html
En effet, dans les pages html, on trouve ce genre d'instruction:
<head> <title><s:text name="message.index.title" /></title> </head>
Ce code défini un titre de page html, contenant la traduction de le clé message.layout.title.
Et dans les fichiers package_en.properties et package_fr.properties, on trouve respectivement:
message.index.title=Home
et:
message.index.title=Accueil
Il est possible de modifier la mise en forme et le contenu des pages html. Toutefois, il est important de veiller à ce que le contenu des fichiers de traductions soit en adequation avec les fichiers html.
Une fois les modifications effectuées, vous pouvez commiter ces modifications sur le serveur avec votre client svn. Les identifiant et mot de passe qui vous seront demandés sont ceux de votre compte sur la forge.
Le fait de commiter ne signifie pas que le site de production sera mis à jour. En effet, une nouvelle version stable (release) doit être préparée et mise en production. Les modifications que vous pourrez effectuer ne seront intégrées que lors de la prochaine mise en production.
Il est toutefois possible de demander à l'equipe de developpement la production d'une nouvelle version si vos modifications se révélaient urgentes.