Author: echatellier Date: 2012-07-18 12:24:01 +0200 (Wed, 18 Jul 2012) New Revision: 1024 Url: http://forge.codelutin.com/repositories/revision/coser/1024 Log: refs #1334 Added: trunk/src/site/en/rst/devel/ trunk/src/site/en/rst/devel/textupdate.rst trunk/src/site/rst/devel/textupdate.rst Modified: trunk/src/site/site_en.xml trunk/src/site/site_fr.xml Added: trunk/src/site/en/rst/devel/textupdate.rst =================================================================== --- trunk/src/site/en/rst/devel/textupdate.rst (rev 0) +++ trunk/src/site/en/rst/devel/textupdate.rst 2012-07-18 10:24:01 UTC (rev 1024) @@ -0,0 +1,25 @@ +.. - +.. * #%L +.. * Coser +.. * +.. * $Id$ +.. * $HeadURL$ +.. * %% +.. * Copyright (C) 2012 Ifremer, Codelutin, Chatellier Eric +.. * %% +.. * This program is free software: you can redistribute it and/or modify +.. * it under the terms of the GNU Lesser General Public License as +.. * published by the Free Software Foundation, either version 3 of the +.. * License, or (at your option) any later version. +.. * +.. * This program is distributed in the hope that it will be useful, +.. * but WITHOUT ANY WARRANTY; without even the implied warranty of +.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.. * GNU General Lesser Public License for more details. +.. * +.. * You should have received a copy of the GNU General Lesser Public +.. * License along with this program. If not, see +.. * <http://www.gnu.org/licenses/lgpl-3.0.html>. +.. * #L% +.. - + Added: trunk/src/site/rst/devel/textupdate.rst =================================================================== --- trunk/src/site/rst/devel/textupdate.rst (rev 0) +++ trunk/src/site/rst/devel/textupdate.rst 2012-07-18 10:24:01 UTC (rev 1024) @@ -0,0 +1,82 @@ +.. - +.. * #%L +.. * Coser +.. * +.. * $Id$ +.. * $HeadURL$ +.. * %% +.. * Copyright (C) 2012 Ifremer, Codelutin, Chatellier Eric +.. * %% +.. * This program is free software: you can redistribute it and/or modify +.. * it under the terms of the GNU Lesser General Public License as +.. * published by the Free Software Foundation, either version 3 of the +.. * License, or (at your option) any later version. +.. * +.. * This program is distributed in the hope that it will be useful, +.. * but WITHOUT ANY WARRANTY; without even the implied warranty of +.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.. * GNU General Lesser Public License for more details. +.. * +.. * You should have received a copy of the GNU General Lesser Public +.. * License along with this program. If not, see +.. * <http://www.gnu.org/licenses/lgpl-3.0.html>. +.. * #L% +.. - + +Mise à jour des textes du site +============================== + +Cette documentation détaille comment mettre à jour le contenu textuel du site: +http://www.ifremer.fr/SIH-indices-campagnes/. + +Source +------ +Pour pouvoir modifier n'importe quel contenu, il faut être développeur autorisé +à commiter sur le dépôt de source de coser. + +Ensuite, il est possible de récupérer les sources via un client subversion: + * Windows : http://tortoisesvn.net/ + * Linux : commande console ``svn`` + +L'adresse du dépôt à renseigner est : http://svn.forge.codelutin.com/svn/coser/trunk + + +Organisation des dossiers +------------------------- +Le répertoire racine est constitué de 3 modules maven: + + * *coser-business* : contenant le code métier (tout le code utilisé par les deux + autre 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é. + + +Source du modules coser-web +--------------------------- +Dans le module coser-web, deux groupes de fichiers concerne 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> + +Cette 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 \ No newline at end of file Modified: trunk/src/site/site_en.xml =================================================================== --- trunk/src/site/site_en.xml 2012-07-18 10:22:09 UTC (rev 1023) +++ trunk/src/site/site_en.xml 2012-07-18 10:24:01 UTC (rev 1024) @@ -78,9 +78,9 @@ <item name="Controls list" href="user/guide_listcontrols.html" /> <item name="Controls modification" href="user/controls.html" /> </item> - <!-- <item name="Developer" href="developer.html"> - <item name="Coser Project layout" href="devel/directory.html" /> - </item> --> + <item name="Developer" href="developer.html"> + <item name="Update website texts" href="devel/textupdate.html" /> + </item> </menu> <menu ref="modules"/> Modified: trunk/src/site/site_fr.xml =================================================================== --- trunk/src/site/site_fr.xml 2012-07-18 10:22:09 UTC (rev 1023) +++ trunk/src/site/site_fr.xml 2012-07-18 10:24:01 UTC (rev 1024) @@ -77,10 +77,11 @@ <item name="Avancé" href="user/guide_listcontrols.html"> <item name="Liste des contrôles" href="user/guide_listcontrols.html" /> <item name="Modification des contrôles" href="user/controls.html" /> + </item> - <!-- <item name="Développeur" href="developer.html"> - <item name="Coser Project layout" href="devel/directory.html" /> - </item> --> + <item name="Développeur" href="developer.html"> + <item name="Mise à jour des textes du site" href="devel/textupdate.html" /> + </item> </menu> <menu ref="modules"/>