Probleme avec updateservers dans xml d'une extention et solution ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Probleme avec updateservers dans xml d'une extention et solution ?

    Bonjour à tous,

    Il faut bien qu'un jour je demande de l'aide, non ?

    Pour mes plugins, j'ai essayé de rajouter un serveur d'update dans le fichier manifest et un XML sur le serveur.

    voici l'ajout dans le manifest d'installation (version actuel du manifest 3.0.6)

    Code:
    	<version>3.0.6</version>
    .....
    	<updateservers>
            <server type="extension" priority="1" name="Vm Map">http://shop.st42.fr/updates/com_vmmap.xml</server>
        </updateservers>
    et voile le fichier com_vmmap.xml coté serveur :
    Code:
    <updates>
    <update>
    <name>com_vmmap</name>
    <description>Vmmap Component</description>
    <type>component</type>
    <element>com_vm_map</element>
    <version>3.0.7</version>
    <infourl title="Studio 42">http://shop.st42.fr/</infourl>
    <downloads>
    <downloadurl type="full" format="zip">http://shop.st42.fr/updates/files/com_vmmap.3.1.zip</downloadurl>
    </downloads>
    <tags>
    <tag>sitemap</tag>
    </tags>
    <maintainer>Studio 42 France.</maintainer>
    <maintainerurl>http://shop.st42.fr</maintainerurl>
    <targetplatform name="joomla" version="2.5"/>
    </update>
    </updates>
    Mais aucun update n'est disponible. Comme si mon XML sur le site était ignoré.
    Pour info : J'ai ajouté le serveur dans le fichier manifest par la suite et le fichier XML existe bien coté serveur.

    J'ai changé les noms, ajouter un zip provisoire ... aucun résultat. Teste effectué sous joomla 2.5

    Merci de vos réponses.

    Patrick K.
    Dernière édition par electrocity à 31/03/2015, 15h17 Raison: solutionne mais pas clair.
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

  • #2
    Re : Probleme avec updateservers dans xml d'une extention

    Ton "targetplatform" correspond à une version 2.5 et pas à une version 3 : est-ce voulu ?
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Re : Probleme avec updateservers dans xml d'une extention

      Oui, l'update concerne joomla 2.5 et +
      Et je teste sous joomla 2.5 donc cela doit être bon
      http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
      http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

      Commentaire


      • #4
        Re : Probleme avec updateservers dans xml d'une extention

        Il te manque une balise, ici pour un plugin :
        <client>0</client>
        Ci-dessous mon XML pour LazyDbBackup :
        Code:
        <?xml version="1.0" encoding="utf-8"?>
        <updates>
        	<update>
        		<name>LazyDbBackup for Joomla!</name>
        		<description>Database backup scheduling / PDO</description>
        		<element>lazydbbackup</element>
        		<type>plugin</type>
        		<client>0</client>
        		<folder>system</folder>
        		<version>3.4.1</version>
        		<infourl title="JoomXtensions">http://www.joomxtensions.com/</infourl>
        		<downloads>
        		<downloadurl type="plugin" format="zip">http://updates.joomxtensions.com/updversions/plg_system_lazydbbackup-3.4.1-pdo.zip</downloadurl>
        		</downloads>
        		<tags>
        		<tag>stable</tag>
        		</tags>
        		<maintainer>JoomXtensions</maintainer>
        		<maintainerurl>http://www.joomxtensions.com/</maintainerurl>
        		<section></section>
        		<targetplatform name="joomla" version="3.[012345]"/>
        	</update>
        	<update>
        		<name>LazyDbBackup for Joomla!</name>
        		<description>Database backup scheduling / PDO</description>
        		<element>lazydbbackup</element>
        		<type>plugin</type>
        		<client>0</client>
        		<folder>system</folder>
        		<version>3.4.1</version>
        		<infourl title="JoomXtensions">http://www.joomxtensions.com/</infourl>
        		<downloads>
        		<downloadurl type="plugin" format="zip">http://updates.joomxtensions.com/updversions/plg_system_lazydbbackup-3.4.1-pdo.zip</downloadurl>
        		</downloads>
        		<tags>
        		<tag>stable</tag>
        		</tags>
        		<maintainer>JoomXtensions</maintainer>
        		<maintainerurl>http://www.joomxtensions.com/</maintainerurl>
        		<section></section>
        		<targetplatform name="joomla" version="2.5"/>
        	</update>
        </updates>
        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
        MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

        Commentaire


        • #5
          Re : Probleme avec updateservers dans xml d'une extention

          J'avais déja testé la modif sans résultat.
          Je l'ai de nouveau ajouter mais cela ne change rien.
          On dirait que joomla ne vérifié pas mon fichier coté client

          Code:
          <?xml version="1.0" encoding="utf-8"?>
          <extension method="upgrade" type="component" version="2.5">
          
          	<name>com_vm_map</name>
          	<author>P. Kohl</author>
              <authorEmail>st42.france@gmail.com</authorEmail>
              <authorUrl>http://www.st42.fr</authorUrl>
          	<creationDate>03/15/2015</creationDate>
          	<license>GNU/GPL</license>
          	<version>3.0.6</version>
          	<description>COM_VM_MAP_XML_DESCRIPTION</description>
          	<files folder="site">
          		<filename>vm_map.php</filename>
          		<filename>index.html</filename>
          		<folder>views</folder>
          	</files>
          	<!-- administration part -->
          	<administration>
          	<menu task="default" img="components/com_vm_map/images/sitemap16.png">vmmap</menu>
          	<files folder="administrator/">
          		<filename>index.html</filename>
          		<filename>access.xml</filename>
          		<filename>config.xml</filename>
          		<filename>vm_map.php</filename>
          		<folder>images</folder>
          		<folder>language</folder>
          		<folder>views</folder>
          	</files>
          	</administration>
          	<config>
          	</config>
          	<updateservers>
                  <server type="extension" priority="1" name="Vm Map">http://shop.st42.fr/updates/com_vmmap.xml</server>
              </updateservers>
          </extension>
          http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
          http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

          Commentaire


          • #6
            Re : Probleme avec updateservers dans xml d'une extention

            Bonjour,
            J'ai résolu mon problème, enfin je pense.
            Il semblerait que dés lors qu'une extension est installée, ajouter le updateservers n'est pas pris en compte, même en vidant le cache et faire un rafraîchissement des MAJ.
            Donc en temps que développeur, il faut réinstaller l'extension pour faire des tests.

            Je laisse ouvert le post, si quelqu'un a plus d'info sur le sujet.
            http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
            http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

            Commentaire


            • #7
              Re : Probleme avec updateservers dans xml d'une extention et solution ?

              Lors de mes tests, je ne me souviens pas l'avoir fait, mais ce n'est en effet pas impossible car il faut que l'adresse soit enregistrée dans la tables des updates.
              "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
              MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

              Commentaire


              • #8
                Re : Probleme avec updateservers dans xml d'une extention et solution ?

                salut
                Il semblerait que dés lors qu'une extension est installée, ajouter le updateservers n'est pas pris en compte,
                je confirme avoir eu le meme souci à l'époque, il faut réinstaller l'extension pour que joomla ajoute l'info dans la base de données concernant l'update. Mais ce truc c'est un peu nul je trouve ...
                ça marche mais c'est très limité, enfin pour ma part, mais j'ai peut etre pas bien compris toutes les subtilités. Par contre on ne peut pas mettre de message perso ou de truc un peu spécial
                CEd
                Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                http://www.template-creator.com Outil de création de templates
                Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                Commentaire


                • #9
                  Re : Probleme avec updateservers dans xml d'une extention et solution ?

                  Perso, je n'ai pas compris comment ajouter un message "post-installation", mais il faut dire que je n'ai pas trop cherché !
                  "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                  MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                  Commentaire


                  • #10
                    Re : Probleme avec updateservers dans xml d'une extention et solution ?

                    pour les infos, sur le fichier serveur
                    Code:
                    		<name>Vm Map - Plugin K2</name>
                    		<description>vmmap - k2 plugin</description>
                    seront affiché sur le site.
                    name est le nom de la mise à jour, description sera le tootip (sous joomla 2.5)

                    Code:
                    <infourl title="Studio 42">http://shop.st42.fr/</infourl>
                    affichera un lien supplémentaire vers une page d'info dans la liste des mise à jour. Par contre le title="Studio 42" ne sert a rien(enfin dans mes testes)
                    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                    Commentaire


                    • #11
                      Re : Probleme avec updateservers dans xml d'une extention et solution ?

                      Donc pour info,pour ceux qui galérent et selon mes constatations :
                      -L'updateserver ne fonctionne que si celui-ci est inclus à l'installation dans le XML, (Joomla 2.5 et 3)

                      Pour utilisez un même fichier coté serveur pour joomla 2.5 et 3.0 à 3.5.

                      Code HTML:
                      <?xml version="1.0" encoding="utf-8"?>
                      <updates>
                      	<update>
                      		<name>Nom et info a affiché dans la liste des mise a jour du site</name>
                      		<description> info bulle affichée dans la liste des mises a jour du site </description>
                      		<type>plugin</type><!--obligatoire pour un plugin -->
                      		<folder>vmmap</folder><!--obligatoire pour un plugin -->
                      		<element>k2</element><!--obligatoire-->
                      		<client>0</client><!--obligatoire pour un plugin -->
                      		<version>3.0.1</version><!--obligatoire et doit être supérieur au site appelant -->
                      		<infourl title="Studio 42">http://shop.st42.fr/</infourl><!--affiché dans la liste des mise a jour du site -->
                      		<downloads>
                      			<downloadurl type="full" format="zip">http://shop.st42.fr/updates/files/plg_vmmap_k2.3.1.zip</downloadurl>
                      <!--le fichier de mise a jour a télécharger -->
                      		</downloads>
                      		<maintainer>Studio 42 France.</maintainer>
                      		<maintainerurl>http://shop.st42.fr</maintainerurl>
                      		<targetplatform name="joomla" version="2.5" /><!--obligatoire et doit contenir la bonne version-->
                      	</update>
                      	<update>
                      		<name>Vm Map - Plugin K2</name>
                      		<description>vmmap - k2 plugin</description>
                      		<type>plugin</type>
                      		<folder>vmmap</folder>
                      		<element>k2</element>
                      		<client>0</client>
                      		<version>3.0.1</version>
                      		<infourl title="Studio 42">http://shop.st42.fr/</infourl>
                      		<downloads>
                      			<downloadurl type="full" format="zip">http://shop.st42.fr/updates/files/plg_vmmap_k2.3.1.zip</downloadurl>
                      		</downloads>
                      		<targetplatform name="joomla" version="3.[012345]"/><!--obligatoire et doit contenir la bonne version-->
                      	</update>
                      </updates>
                      N'oubliez pas que le XML sur le site doit être de version inférieur à la MAJ du serveur.
                      http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                      http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X