Author: tchemit Date: 2013-02-15 00:55:08 +0100 (Fri, 15 Feb 2013) New Revision: 415 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/415 Log: begin doc + update last nuiton-utils snapshot Added: trunk/src/site/rst/protocol.rst trunk/src/site/rst/temporaryReferential.rst trunk/src/site/rst/update.rst Modified: trunk/pom.xml trunk/src/site/site_fr.xml Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2013-02-14 23:53:34 UTC (rev 414) +++ trunk/pom.xml 2013-02-14 23:55:08 UTC (rev 415) @@ -124,7 +124,7 @@ <!-- libraries version --> - <nuitonUtilsVersion>2.6.7</nuitonUtilsVersion> + <nuitonUtilsVersion>2.6.8-SNAPSHOT</nuitonUtilsVersion> <nuitonI18nVersion>2.5</nuitonI18nVersion> <eugenePluginVersion>2.6.1</eugenePluginVersion> @@ -138,7 +138,7 @@ <slf4jVersion>1.7.2</slf4jVersion> - <adagioVersion>3.3.1-SNAPSHOT</adagioVersion> + <adagioVersion>3.3.2-SNAPSHOT</adagioVersion> <msaccessImporterVersion>1.4.1</msaccessImporterVersion> Added: trunk/src/site/rst/protocol.rst =================================================================== --- trunk/src/site/rst/protocol.rst (rev 0) +++ trunk/src/site/rst/protocol.rst 2013-02-14 23:55:08 UTC (rev 415) @@ -0,0 +1,30 @@ +.. - +.. * #%L +.. * Tutti +.. * $Id$ +.. * $HeadURL$ +.. * %% +.. * Copyright (C) 2012 - 2013 Ifremer +.. * %% +.. * This program is free software: you can redistribute it and/or modify +.. * it under the terms of the GNU 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 Public License for more details. +.. * +.. * You should have received a copy of the GNU General Public +.. * License along with this program. If not, see +.. * <http://www.gnu.org/licenses/gpl-3.0.html>. +.. * #L% +.. - + + +==================== +Gestion du protocole +==================== + +TODO \ No newline at end of file Property changes on: trunk/src/site/rst/protocol.rst ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision HeadURL Added: svn:eol-style + native Added: trunk/src/site/rst/temporaryReferential.rst =================================================================== --- trunk/src/site/rst/temporaryReferential.rst (rev 0) +++ trunk/src/site/rst/temporaryReferential.rst 2013-02-14 23:55:08 UTC (rev 415) @@ -0,0 +1,30 @@ +.. - +.. * #%L +.. * Tutti +.. * $Id$ +.. * $HeadURL$ +.. * %% +.. * Copyright (C) 2012 - 2013 Ifremer +.. * %% +.. * This program is free software: you can redistribute it and/or modify +.. * it under the terms of the GNU 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 Public License for more details. +.. * +.. * You should have received a copy of the GNU General Public +.. * License along with this program. If not, see +.. * <http://www.gnu.org/licenses/gpl-3.0.html>. +.. * #L% +.. - + + +==================================== +Gestion des référentiels temporaires +==================================== + +TODO \ No newline at end of file Property changes on: trunk/src/site/rst/temporaryReferential.rst ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision HeadURL Added: svn:eol-style + native Added: trunk/src/site/rst/update.rst =================================================================== --- trunk/src/site/rst/update.rst (rev 0) +++ trunk/src/site/rst/update.rst 2013-02-14 23:55:08 UTC (rev 415) @@ -0,0 +1,119 @@ +.. - +.. * #%L +.. * Tutti +.. * $Id$ +.. * $HeadURL$ +.. * %% +.. * Copyright (C) 2012 - 2013 Ifremer +.. * %% +.. * This program is free software: you can redistribute it and/or modify +.. * it under the terms of the GNU 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 Public License for more details. +.. * +.. * You should have received a copy of the GNU General Public +.. * License along with this program. If not, see +.. * <http://www.gnu.org/licenses/gpl-3.0.html>. +.. * #L% +.. - + +======================= +Mise à jour du logiciel +======================= + +Présentation +------------ + +**Tutti** utilise un mécanisme simple pour effectuer les mises à jour de ses +différents composants, à savoir: + +1. Mise à jour de la JRE +2. Mise à jour du programme Tutti +3. Mise à jour des fichiers de traductions +4. Mise à jour de la base de données. + +Principe des mises à jour +------------------------- + +Chaque composant est contenu dans un répertoire et possède un fichier +obligatoirement nommé **version.appup** qui contient la version du composant. + +Un fichier de propriétés disponible sur le réseau à l'adresse suivante: +http://appup.forge.codelutin.com/tutti/update-tutti.properties + +contient la description des dernières version disponibles. + +:: + + ################################################################################ + ### JRE Updates ################################################################ + ################################################################################ + + jre.version=1.7.10 + linux.amd64.jre.url=zip:http://nexus.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/1.7.10... + linux.i386.jre.url=zip:http://nexus.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/1.7.10... + windows.amd64.jre.url=zip:http://nexus.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/1.7.10... + windows.i386.jre.url=zip:http://nexus.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/1.7.10... + + ################################################################################ + ### Tutti Updates ############################################################## + ################################################################################ + + tutti.version=1.0-SNAPSHOT + tutti.url=zip:http://nexus.nuiton.org/nexus/content/repositories/other-releases/fr/ifremer... + + ################################################################################ + ### I18n Updates ############################################################### + ################################################################################ + + i18n.version=1.0-SNAPSHOT + i18n.url=zip:http://nexus.nuiton.org/nexus/content/repositories/other-releases/fr/ifremer... + + ################################################################################ + ### DB Updates ################################################################# + ################################################################################ + + db.version=2013.02.02 + db.url=zip:http://appup.forge.codelutin.com/tutti/auth/tutti-db-2013.02.02.zip + db.auth=true + +Au démarrage de l'application le fichier est lu et si un des composants est +plus récent dans la description du fichier de mises à jour, il est téléchargé +puis l'application l'intègre. + +Chaque composant téléchargeable doit être un fichier zip (mais d'autre formats +d'archivage sont possibles) et contenir un seul répertoire (il n'est pas +possible d'avoir le composant directement à la racine de l'archive). + +Mettre en place une nouvelle mise à jour +---------------------------------------- + +Pour pouvoir définir une nouvelle mise à jour, il faut donc modifier le fichier +de mises à jour : + +1. changer la version du composant +2. changer l'url de téléchargement du composant. + +Mise à jour sécurisées +---------------------- + +La mise à jour de la base est sécurisée, à savoir que l'url d'accès au zip de +la base requière un mot de passe. + +Le fichier de mise à jour quand à lui sera toujours disponible publiquement. + +Pré-requis à la création d'une nouvelle version de Tutti +-------------------------------------------------------- + +pour pouvoir créer une nouvelle version de Tutti, il nous faut connaitre la +dernière mise à jour de la base. + +Ainsi nous pourrons monter les version du fichier de mise à jour automatiquement. + +Les autres composants (jre, tutti et i18n) sont automatiquement gérés lors de +la création de la nouvelle version. \ No newline at end of file Property changes on: trunk/src/site/rst/update.rst ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision HeadURL Added: svn:eol-style + native Modified: trunk/src/site/site_fr.xml =================================================================== --- trunk/src/site/site_fr.xml 2013-02-14 23:53:34 UTC (rev 414) +++ trunk/src/site/site_fr.xml 2013-02-14 23:55:08 UTC (rev 415) @@ -96,7 +96,8 @@ <menu name="Tutti"> <item name="Accueil" href="index.html"/> - <item name="Configuration" href="./application-config-report.html"/> + <item name="Gestion du protocole" href="./protocol.html"/> + <item name="Référentiels temporaires" href="./temporaryReferential.html"/> <item name="Téléchargement" href="http://forge.codelutin.com/projects/tutti/files"/> <item name="Roadmap" @@ -105,7 +106,9 @@ </menu> <menu name="Documentation Technique"> + <item name="Configuration" href="./application-config-report.html"/> <item name="Référentiel" href="referential.html"/> + <item name="Mise à jour des versions" href="./update.html"/> </menu> <menu ref="reports"/>