doc

From Encyclopedia of Scientonomy
Jump to navigation Jump to search

Template:Mbox Template:Timw Template:TOC

Użycie

<templatedata> {

       "description": "Dodaje instrukcję instalacji rozszerzenia.",
       "params": {
               "1": {
                       "label": "Nazwa rozszerzenia",
                       "description": "Ustaw ręcznie nazwę rozszerzenia.",
                       "default": "Nazwa aktualnej strony z prefiksem przestrzeni nazw."
               },
               "download-link": {
                       "label": "Link pobierania",
                       "description": "Zastępuje link pobierania.",
                       "default": "Link do ExtensionDistributor z nazwą rozszerzenia."
               },
               "localsettings": {
                       "label": "LocalSettings",
                       "description": "Własny kod php, który użytkownik powinien dodać do LocalSettings.php."
               },
               "db-update": {
                       "label": "Aktualizacja bazy danych.",
                       "description": "Jeżeli rozszerzenie posiada jedna lub więcej tabel w bazie danych, które muszą być utworzone poprzez update.php, ustaw ten parametr na dowolną wartość."
               },
               "custom-steps": {
                       "label": "Dodatkowe kroki",
                       "description": "Dodatkowe kroki (jako \"* lista\" nieuporządkowana"
               }
       }

} </templatedata>

Przykłady

Poniżej znajdują się przykłady jak używać tego szablonu:

Prosty

{{ExtensionInstall/pl}}
  • Pobierz i umieść plik(i) w katalogu o nazwie MyExtension w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
require_once "$IP/extensions/MyExtension/MyExtension.php";
  • {{ Template:TNTN }} - Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.

Nazwa

{{ExtensionInstall/pl|CategoryTree}}
  • Pobierz i umieść plik(i) w katalogu o nazwie CategoryTree w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
require_once "$IP/extensions/CategoryTree/CategoryTree.php";
  • {{ Template:TNTN }} - Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.


Link pobierania

{{ExtensionInstall/pl
|download-link=[http://bits.wikimedia.org/example.zip Pobierz]
}}
  • Pobierz i umieść plik(i) w katalogu o nazwie MyExtension w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
require_once "$IP/extensions/MyExtension/MyExtension.php";
  • {{ Template:TNTN }} - Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.

LocalSettings

{{ExtensionInstall/pl
|localsettings=
$wgUseAjax = true;
}}
  • Pobierz i umieść plik(i) w katalogu o nazwie MyExtension w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
require_once "$IP/extensions/MyExtension/MyExtension.php";
$wgUseAjax = true;
  • {{ Template:TNTN }} - Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.

Aktualizacja DB

{{ExtensionInstall/pl
|db-update=Yes
}}
  • Pobierz i umieść plik(i) w katalogu o nazwie MyExtension w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
require_once "$IP/extensions/MyExtension/MyExtension.php";
  • Uruchom skrypt aktualizujący, który automatycznie stworzy potrzebne tabele dla tego rozszerzenia.
  • {{ Template:TNTN }} - Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.

Własne kroki

{{ExtensionInstall/pl
|custom-steps=
* Lorem ipsum dolor sit amet
* Foo bar baz quux [[sandbox]]
}}
  • Pobierz i umieść plik(i) w katalogu o nazwie MyExtension w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
require_once "$IP/extensions/MyExtension/MyExtension.php";
  • Lorem ipsum dolor sit amet
  • Foo bar baz quux sandbox
  • {{ Template:TNTN }} - Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.

Wszystko

{{ExtensionInstall/pl|Example
|download-link=[http://bits.wikimedia.org/example.zip Pobierz]
|localsettings=
$wgUseAjax = true;

|db-update=Yes
|custom-steps=
* Lorem ipsum dolor sit amet
* Foo bar baz quux [[sandbox]]
}}
  • Pobierz i umieść plik(i) w katalogu o nazwie Example w swoim katalogu extensions/.
  • Dodaj poniższy kod na dole swojego pliku LocalSettings.php:
require_once "$IP/extensions/Example/Example.php";
$wgUseAjax = true;
  • Uruchom skrypt aktualizujący, który automatycznie stworzy potrzebne tabele dla tego rozszerzenia.
  • Lorem ipsum dolor sit amet
  • Foo bar baz quux sandbox
  • {{ Template:TNTN }} - Przejdź do Special:Version na swojej wiki, aby sprawdzić czy rozszerzenie zostało pomyślnie zainstalowane.