Extension:DynamicPageList (disambiguation)
Appearance
Existuje několik verzí rozšíření DynamicPageList, všechny ale mají společný původ:
- DynamicPageList
- Rozšíření, známé také jako Intersection, vyvinuli vývojáři Ilya Haykinson a Amgine v roce 2005, pro použití v rámci projektů Wikinews (Wikizprávy) a Wikibooks (Wikiknihy). Toto je původní verze DynamicPageList.
- Tahle verze rozšíření se udržuje už jen ze setrvačnosti (protože je nasazené na Wikimedia projektech), ale jeho budoucnost byla nejistá, a to byl důvod proč se neinstalovalo na žádnou jinou Wikimedia wiki.
- DynamicPageList2
- Rozvětvení, do kterého byly implementované některé nové funkcionality od roku 2005 udržovali vývojáři DynamicPageList a Unendlich.
- Bylo však opuštěno.
- DynamicPageList (third-party)
- Rozvětvení (opuštěno) rozšíření DynamicPageList2, které založil roku 2007 Gero (Algorithmix).
- I to bylo ale časem opuštěno.
- DynamicPageList3
- Rozvětvení z roku 2015 v hodnotě DynamicPageList (third-party), vyvinuté společností Universal Omega (a dříve Alexia E. Smith).
- Kód byl od základu přepsán, přibyla řada vylepšení a také byly opraveny některé bezpečnostní chyby. Syntaxe zůstala zpětně kompatibilní ale výsledky se vypisují mnohem rychleji.
- Rozšíření do wiki přidává
{{#dpl:..}},<DPL>a<DynamicPageList>. - This version is incompatible with MediaWiki 1.45, the current stable release of MediaWiki.
- DynamicPageList4
- Rozvětvění z roku 2025 v DynamicPageList3, vyvinuté společností Universal Omega, dosud nevydané.
- Tato verze je považována za stabilní.
Existuje také rozšíření Extension:DynamicPageListEngine, které generuje seznam dynamických stránek, používaných jako moduly pro rozšíření Scribunto. To je kompatibilní s původním rozšířením DynamicPageList/Intersection, ale obsahuje i některé funkcionality, které nabízí jiné verze rozšíření DynamicPageList. Je však závislé na Lua interpreteru, zatím co jádro MediaWiki je programované v PHP.