Extension:DynamicPageList (曖昧さ回避)
DynamicPageList拡張機能には複数のバージョンがありますが、いずれも共通した起源を共有しています。
- DynamicPageList
- Intersectionとも呼ばれる拡張機能で、2005年にIlya HaykinsonとAmgineによって開発され、ウィキニュースやウィキブックスで使用されています。 DynamicPageListのオリジナルバージョンです。
- 拡張機能は最低限なメンテナンスが行われています(ウィキメディアに展開されているため)が、将来的には期待されていないため、今後ウィキメディアのウィキに新しくインストールされることはありません。
- DynamicPageList2
- 2005年に Unendlich と Dangerville によって開発された DynamicPageList のフォークで、いくつかの新機能が追加されています。
- このバージョンは廃止されました。
- DynamicPageList (third-party)
- 2007年にGero (Algorithmix)によって開発されたDynamicPageList2 のフォークです。
- このバージョンも廃止されました。
- DynamicPageList3
- 2015年にUniversal Omega (と以前はAlexia E. Smith)によって開発された、DynamicPageList (third-party) のフォークです。
- コードが書き直されており、様々なパフォーマンス向上やセキュリティ修正が特徴で、完全な下位互換性があります。
{{#dpl:..}}
、<DPL>
、<DynamicPageList>
を処理します。- このバージョンは安定していると考えられます。
動的ページリストを Scribunto モジュールで利用できるようにする、別の拡張機能 Extension:DynamicPageListEngine があります。 オリジナルの DynamicPageList /Intersection と互換性があり、他の DynamicPageList 拡張機能の数多くの機能を網羅しています。 ただし、これはLuaに依存します - MediaWikiコアはPHPを使用します。