Jump to content

MediaWiki/extensions: Difference between revisions

→‎HashTables: multiplying empty tables to have some senseful structure to store the information
(making some sense to this task of reviewing all existing extensions and switching from a line-separated list to a 6-column table starting from letter 'H')
(→‎HashTables: multiplying empty tables to have some senseful structure to store the information)
Line 256: Line 256:
| Tested on 1.17
| Tested on 1.17
| BINGO! Now we need only a way to store these in a database and fetch them from the database and we're set for a system that we can edit wiki and get stored in database and edit database and wiki get affected. Naturally using [[#Arrays]] can be much more efficient then a hash table when there is much sequential access of values / keys tables .. Using a hash table to store all things and no arrays certainly makes much more sense then using an array to store all things and no hash tables.
| BINGO! Now we need only a way to store these in a database and fetch them from the database and we're set for a system that we can edit wiki and get stored in database and edit database and wiki get affected. Naturally using [[#Arrays]] can be much more efficient then a hash table when there is much sequential access of values / keys tables .. Using a hash table to store all things and no arrays certainly makes much more sense then using an array to store all things and no hash tables.
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
|-
|
| <tt>'''[[mw:Extension:]]'''</tt>
|
|  
|
|  
|
| [[mw:]]
|
|
|
|  
|}
|}


===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}
===  ===
{| class="wikitable"
|-
! Extension
! General description
! Consumium specific
! Implementation
! Compabilities
! Other notes
|-
| <tt>'''[[mw:Extension:]]'''</tt>
|
|
| [[mw:]]
|
|}


== N ==
== N ==
9,843

edits

We use only those cookies necessary for the functioning of the website.