MozillaPL.org - polskie centrum Mozilli

Główne menu:

update.rdf

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

update.rdf

Postautor: Gość » 19 maja 2005, 12:17

Przeglądarka: ELinks/0.9.3 (textmode; Linux 2.6.8-2-686 i686; 157x60)

Jak powinien wygladac plik update.rdf do rozszerzenia?
Kod: Zaznacz cały
<RDF:Description about="urn:mozilla:extension:{CO TUTAJ?}">
<em:version>o ktora wersje chodzi?</em:version>
<em:updateLink>tutaj domyslam sie ze uri do najnowszej wersji?</em:updateLink>
</RDF:Description>

1. Czy tak to powinno wygladac jako calosc?
2. Czy w atrybucie about powinien byc id ten sam co w install.rdf w paczce xpi?
3. czy w version chodzi o wersje najnowsza czy moze jakas inna (np ktorej wersji rozszerzenia to dotyczy?
Gość
 

Re: update.rdf

Postautor: Gość » 19 maja 2005, 12:21

Przeglądarka: ELinks/0.9.3 (textmode; Linux 2.6.8-2-686 i686; 157x60)

I jeszcze jedno pytanie:
4. Gdzie w paczce umiescic link do tego update.rdf? (moze w install.rdf ?)
Gość
 

Re: update.rdf

Postautor: Cleriic » 19 maja 2005, 13:03

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

Na podanej stronie MoFo jest wszystko czego potrzebujesz :)
http://www.mozilla.org/projects/firefox ... pdate.html
Wybierz Firefoksa i podbij Internet! :)
Cleriic
Moderator
 
Posty: 659
Z nami od: 09 stycznia 2004, 16:04
Lokalizacja: Polska :)

Re: update.rdf

Postautor: Gość » 20 maja 2005, 13:17

Przeglądarka: ELinks/0.9.3 (textmode; Linux 2.6.8-2-686 i686; 157x60)

Cleriic pisze:Na podanej stronie MoFo jest wszystko czego potrzebujesz :)
http://www.mozilla.org/projects/firefox ... pdate.html

Raczej nie :)
To znaczy widzialem to ale nie rozwiewa to moich watpliwosci. W szczegolnosci nic nie ma jesli chodzi o odpowiedzi na pytania 2 i 4. Powiedzmy, ze zgaduje (bo nie ma wprost napisane) odpowiedz na pytanie 3. Na pytanie 1 tez w zasadzie nie ma odpowiedzi (ktore znaczniki sa obowiazkowe a ktore nie?)
Gość
 

Re: update.rdf

Postautor: Cleriic » 20 maja 2005, 15:23

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

Ech... podałem Ci tą przykładową stronę na MoFo w nadziei, że pójdziesz tym tropem i przeglądniesz te strony dokładniej. Bo tam wszystko jest czego potrzebujesz.
http://www.mozilla.org/projects/firefox ... sions.html
Wybierz Firefoksa i podbij Internet! :)
Cleriic
Moderator
 
Posty: 659
Z nami od: 09 stycznia 2004, 16:04
Lokalizacja: Polska :)

Re: update.rdf

Postautor: Gość » 20 maja 2005, 20:01

Przeglądarka: ELinks/0.9.3 (textmode; Linux 2.6.8-2-686 i686; 157x60)

Cleriic pisze:Ech... podal/em Ci ta przykl/adowa strone na MoFo w nadziei, ze pojdziesz tym tropem i przegladniesz te strony dokl/adniej. Bo tam wszystko jest czego potrzebujesz.
http://www.mozilla.org/projects/firefox ... sions.html

Ech... Nie pojde tym tropem bo juz dawno nim poszedlem. Powtarzam w domumentacji na mozilla.org (i na googlu) w moim przekonaniu nie ma specyfikacji ktora jest dokladna, usystematyzowana i pelna (co zreszta czesto jest zastrzegane na poczatku). A powyzszy link nie ma nic wspolnego z tym o co pytam. Poprostu odpowiedz mi jasno na 4 pytania (dla przykladu: ad 2: tak GUID jest taki sam/nie GUID nie jest taki sam bo brany jest nowy dla aplikacji rozny z tym dla rozszerzenia. ad 1 przez podanie linku do XML Schema/DTD/RDF Schema. itp). Mysle, ze na wszystkie pytania znasz odpowiedzi a jesli nie to przeciez mozesz sprawdzic na mozilla.org ;) . Niestety w moim przekonaniu nie istnieja zasoby o ktorych piszesz (o czym zreszta mowil Gandalf na wykladach).
Gość
 

Re: update.rdf

Postautor: Cleriic » 20 maja 2005, 23:20

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

IMHO na stronach MoFo jest wszystko co potrzebne by stworzyć prawidłowe rozszerzenie...

ad.1. Może np. tak wyglądać:
Kod: Zaznacz cały
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:em="http://www.mozilla.org/2004/em-rdf#">

  <RDF:Description about="urn:mozilla:extension:{3474c305-9dad-11d8-9207-00055d74c2e4}">
    <em:updates>
      <RDF:Seq>
        <RDF:li resource="urn:mozilla:extension:{3474c305-9dad-11d8-9207-00055d74c2e4}:0.3.1"/>
      </RDF:Seq>
    </em:updates>

    <em:version>0.3.1</em:version>

    <em:updateLink>http://site/bb_0.3.1_pl.xpi</em:updateLink>
  </RDF:Description>

  <RDF:Description about="urn:mozilla:extension:{3474c305-9dad-11d8-9207-00055d74c2e4}:0.3.1">
    <em:version>0.3.1</em:version>
    <em:targetApplication>
      <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>

        <em:minVersion>1.0</em:minVersion>
        <em:maxVersion>1.0+</em:maxVersion>
        <em:updateLink>http://site/bb_0.3.1_pl.xpi</em:updateLink>
      </Description>
    </em:targetApplication>
  </RDF:Description> 

</RDF:RDF>

ad. 2.: GUID rozszerzenia
ad. 3.: version określa wersję rozszerzenia tą którą wskazujesz w updateLink
ad. 4. Powinien być w install.rdf i to wystarczy. Może też być w contents.rdf ale w innej postaci niż w install.rdf :)
Wybierz Firefoksa i podbij Internet! :)
Cleriic
Moderator
 
Posty: 659
Z nami od: 09 stycznia 2004, 16:04
Lokalizacja: Polska :)

Postautor: Woolf » 19 maja 2006, 10:27

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 (CK-HMNET) Firefox/1.5.0.3

Może ktoś pomoże. Bo mam problem z Updatem a wlasciwie z testem jak to dziala.

W xpi (genrowanym za pomoca cck) mam coś takiego (install.rdf):

Kod: Zaznacz cały
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em="http://www.mozilla.org/2004/em-rdf#">

    <Description about="urn:mozilla:install-manifest">

        <em:id>{0cdfdd5e-eea6-0707-1111-010101010101}</em:id>
        <em:name>Nazwa</em:name>
        <em:version>0.1.0</em:version>
        <em:description>Zestaw pluginow/motywow dla FireFox'a</em:description>
        <em:creator>Y. XXXXXXXXXX</em:creator>
        <em:homepageURL>http://server.xyz/</em:homepageURL>
        <em:updateURL>http://server.xyz/software/FF/update.rdf</em:updateURL>
        <em:iconURL>chrome://cck/content/default.png</em:iconURL>

        <em:targetApplication>
            <Description>
                <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
                <em:minVersion>1.0+</em:minVersion>
                <em:maxVersion>4.5.0.*</em:maxVersion>
            </Description>
        </em:targetApplication>

    </Description>

</RDF>


Jak widać updateURL kieruje na :
http://server.xyz/software/FF/update.rdf
Ktory wygląda tak:

Kod: Zaznacz cały
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:em="http://www.mozilla.org/2004/em-rdf#">


  <RDF:Description about="urn:mozilla:extension:{0cdfdd5e-eea6-0707-1111-010101010101}">
    <em:version>0.1.1</em:version>
        <em:updateLink>http://server.xyz/software/FF/Nazwa-0.1.1.xpi</em:updateLink>
  </RDF:Description>

</RDF:RDF>


Niezaleznie co mam w update.rdf dostaję, po sprawdzeniu, ze nie ma aktualizacji. Gdzie popełniłem błąd?
BTW: ID takie jest testowo aby łatwiej cos było odnaleźć!
Woolf
 
Posty: 18
Z nami od: 05 maja 2005, 15:32


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: