aboutsummaryrefslogtreecommitdiff
path: root/files/pl/pakowanie_rozszerzeń/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/pl/pakowanie_rozszerzeń/index.html')
-rw-r--r--files/pl/pakowanie_rozszerzeń/index.html34
1 files changed, 34 insertions, 0 deletions
diff --git a/files/pl/pakowanie_rozszerzeń/index.html b/files/pl/pakowanie_rozszerzeń/index.html
new file mode 100644
index 0000000000..bda3f5f6bd
--- /dev/null
+++ b/files/pl/pakowanie_rozszerzeń/index.html
@@ -0,0 +1,34 @@
+---
+title: Pakowanie rozszerzeń
+slug: Pakowanie_rozszerzeń
+tags:
+ - Dodatki
+ - Rozszerzenia
+ - Toolkit API
+ - Wszystkie_kategorie
+translation_of: Archive/Add-ons/Extension_Packaging
+---
+<p>Rozszerzenia są formą <a href="/pl/docs/Paczki">instalowalnych paczek</a>, które mogą być ściągnięte i zainstalowane przez użytkownika, lub też dostarczone wraz z aplikacją, albo zewnętrzny program. Rozszerzenia używają <a href="/pl/docs/Paczki">struktury katalogów</a> mogących dostarczyć chrome, komponenty, lub też inne pliki w celu rozszerzenia funkcjonalności programu XUL-a. Każde rozszerzenie musi posiadać plik <a href="/pl/docs/Install.rdf">install.rdf</a> zawierający meta dane o nim, tj. unikatowe ID, wersje, autora oraz informacje o kompatybilności.</p>
+
+<p>Po przygotowaniu plików rozszerzenia oraz install.rdf istnieje kilka sposobów na przygotowanie wtyczki do instalacji: spakowanie katalogu rozszerzenia (za pomocą zipa) do instalowalnego pliku <a href="/pl/docs/XPI">XPI</a> (xpinstall), bezpośrednie rozpakowanie wtyczki do aplikacji użytkownika lub katalogu profilu, lub też rejestrację wtyczki w rejestrach Windows.</p>
+
+<h2 id="Tworzenie_rozszerzenia_XPI" name="Tworzenie_rozszerzenia_XPI">Tworzenie rozszerzenia XPI</h2>
+<p>Plik <a href="/pl/docs/XPI">XPI</a> (XPInstall) jest po prostu plikiem ZIP zawierającym pliki rozszerzenia z plikiem <a href="/pl/docs/Install.rdf">install.rdf</a> w katalogu głównym archiwum ZIP. Użytkownicy mogą ściągnąć i zainstalować pliki XPI prosto z sieci, lub też lokalnie poprzez ich otwarcie, lub przeciągnięcie do okna Rozszerzenia.</p>
+<p>Typ MIME plików XPI rozpoznawalny przez Firefoxa to <i>application/x-xpinstall</i>. Ponieważ większość serwerów HTTP nie jest skonfigurowana tak, aby domyślnie zwracać typ MIME rozszerzenia .xpi, będziesz musiał to zrobić sam. Dla serwera Apache może to być wykonane poprzez dodanie poniższej dyrektywy do pliku konfiguracyjnego lub .htaccess:</p>
+
+<pre class="eval">AddType application/x-xpinstall .xpi
+</pre>
+
+<h2 id="Bezpo.C5.9Brednia_instalacja_plik.C3.B3w_rozszerzenia" name="Bezpo.C5.9Brednia_instalacja_plik.C3.B3w_rozszerzenia">Bezpośrednia instalacja plików rozszerzenia</h2>
+<p>Jeśli znasz położenie aplikacji (instalując przykładowo rozszerzenie jako część aplikacji instalacyjnej) możesz bezpośrednio zainstalować pliki rozszerzenia w &lt;appdir&gt;/extensions/&lt;extensionID&gt;. Rozszerzenie zostanie automatycznie odnalezione przez menedżera rozszerzeń podczas następnego startu aplikacji.</p>
+<p>Używając tej metody musisz sprawdzić prawa dostępu do katalogów oraz plików rozszerzenia. W przeciwnym wypadku menedżer rozszerzeń, lub samo rozszerzenie może działać nieprawidłowo.</p>
+
+<h2 id="Rejestracja_rozszerzenia_za_pomoc.C4.85_rejestr.C3.B3w_Windows" name="Rejestracja_rozszerzenia_za_pomoc.C4.85_rejestr.C3.B3w_Windows">Rejestracja rozszerzenia za pomocą rejestrów Windows</h2>
+<p>Zewnętrzne aplikacje instalacyjne (tj. Java) mogą próbować instalować punkty integracyjne aplikacji jako rozszerzenie nawet w przypadku, gdy aplikacja nie została jeszcze zainstalowana. Można tego dokonać w Windowsie <a href="/pl/docs/Dodawanie_rozszerze%c5%84_poprzez_rejestr_systemu_Windows">używając rejestrów</a>.</p>
+
+<h2 id="Wielosk.C5.82adnikowe_rozszerzenia_XPI" name="Wielosk.C5.82adnikowe_rozszerzenia_XPI">Wieloskładnikowe rozszerzenia XPI</h2>
+<p>W niektórych przypadkach pojedynczy plik XPI może instalować wiele rozszerzeń/motywów. Specjalny typ rozszerzenia nazwany <a href="/pl/docs/Multiple_Item_Packaging">Multiple Item Package</a> objaśnia jak należy stworzyć ten typ paczki (wymagania: Firefox 1.5/XULRunner 1.8).</p>
+
+<h2 id="Oficjalne_dokumentacje_dla_Toolkit_API" name="Oficjalne_dokumentacje_dla_Toolkit_API">Oficjalne dokumentacje dla <a href="/pl/docs/Toolkit_API">Toolkit API</a></h2>
+
+<div>{{ page("/pl/docs/Toolkit_API/Dokumentacje") }}</div>