Developer hub/pl

From MediaWiki.org
Jump to: navigation, search
120

Contents

Crystal Clear app display.png Użytkownicy Crystal Clear app terminal.png Administratorzy Crystal Clear app tutorials.png Programiści

To jest przegląd treści dotyczących rozwijania oprogramowania MediaWiki, zawiera linki do dokumentacji, zasobów i narzędzi dostępnych dla programistów MediaWiki. Ta część została napisana dla doświadczonych programistów LAMP MediaWiki.

Dla wprowadzenia do przewodnika rozwijania MediaWiki, przeczytaj Jak zostać hakerem MediaWiki. Jeżeli chcesz dowiedzieć się jak używać jakąś część MediaWiki (np. Kolejka Zadań) zobacz FAQ dla programistów

Aby uzyskać pomoc dotyczącą instalacji lub dostosowywania MediaWiki, odwiedź część dla administratorów. Po pomoc jak używać MediaWiki, odwiedź część dla użytkowników.

[edit] Nowości

Czytaj starsze nowości

[edit] Przegląd

MediaWiki jest rozwijane na licencji open source [1] wykorzystując język programowania PHP[2] primarily for the LAMP platform[3][4]. Główny rozwój w dużej mierze jest skoordynowany on-line:

[edit] Dokumentacja

[edit] Kod i style

[edit] Debugowanie i testowanie

[edit] Architektura

  • Manual:Code/pl – przegląd kluczowych części kodu źródłowego MediaWiki.
  • Database layout – przegląd schematów baz danych MediaWiki.
  • Global object variables – częściowa lista kluczowych globalnych zmiennych.
  • Localisation/pl – dowiedz się na temat internacjonalizacji MediaWiki.
  • Dokumentacja klas MediaWiki – techniczna dokumentacja wygenerowana z kodu źródłowego MediaWiki. (Uwaga: Dokumentacja jest obszerna i może spowolnić ładowanie strony.)

[edit] Podsystemy

  • API – API MediaWiki umożliwia bezpośredni dostęp do danych zawartych w bazach danych MediaWiki.
  • Dostęp baz danych – przegląd dotyczący używania baz danych w MediaWiki.

[edit] Dokumentacja

[edit] Rozwijanie MediaWiki

System MediaWiki został tak stworzony, aby pozwolić na modyfikację bez edycji głównego kodu. Czyni to łatwym w aktualizacji oprogramowania bez konieczności porównywania plików z wprowadzonymi zmianami. Jest pięć punktów rozszerzania:

  • API – access the data and metadata of MediaWiki instances through a powerful web API.
  • Haki – every time a given event happens do something.
  • Funkcje analizatora – twprzenie nowej komendy np.: {{#if:...|...|...}}
  • Skiny – zmiana wyglądu MediaWiki.
  • Strony specjalne – dodawanie nowych stron specjalnych.
  • Rozszerzenia tagów – twozenie nowych tagów: <newtag>...</newtag>

[edit] Pomoc dla rozwijających rozszerzenia

[edit] Pomoc dla rozwijających style

[edit] Przypisy

  1. Developers are a mix of volunteers and paid Wikimedia Foundation staff (or contractors). For a full list of who works on the MediaWiki code, read the Developers article.
  2. Not all of MediaWiki is written in PHP. Some supporting tools are written in other languages, including batch files, shell scripts, makefiles and Python.
  3. MediaWiki runs on most platforms that can support PHP, however, the lack of certain utilities or operating system features may limit the functionality or performance of MediaWiki on non-LAMP platforms.
  4. MediaWiki has support for DBMS other than MySQL, including Oracle, PostgreSQL and SQLite.
  5. Visit http://news.gmane.org/gmane.org.wikimedia.mediawiki.bugs to see recent changes to bugs and issues in the MediaWiki Bugzilla instance.
  6. Browse the source code and revisions at http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3 or checkout the development version of the code using this SVN command:
    svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3 MediaWiki
Język: English  • Català • Česky • Español • Suomi • Français • Bahasa Indonesia • Italiano • 日本語 • 한국어 • Nederlands • Polski • Português do Brasil • Русский • 粵語 • 中文
Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox