Predefinição:Farm: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
| (14 revisões intermediárias pela mesma usuária não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
<noinclude> | <noinclude>This is the 'Farm' template. It should be called in the following format: | ||
<pre> | <pre> | ||
{{Farm | {{Farm | ||
|Image= | |||
|Name= | |Name= | ||
|URL= | |||
|Organization= | |Organization= | ||
|Description= | |Description= | ||
| | |Note= | ||
|Type= | |Type= | ||
|Shared users= | |Shared users= | ||
|Multilingual= | |||
|Collecting= | |Collecting= | ||
}} | }}</pre> | ||
</pre> | |||
</noinclude><includeonly> | Edit the page to see the template text.</noinclude><includeonly> | ||
<div class="section-container auto" data-section> | <div class="section-container auto" data-section> | ||
<div class= | <div class=section> | ||
<p class= | <p class=title data-section-title>Overview</p> | ||
<div class= | <div class=content data-section-content> | ||
<div class= | <div class=row> | ||
<div class=" | <div class="large-3 column">{{#if:{{{Image|}}} | ||
{{#if:{{{Image|}}} | |{{#set:Has image=File:{{{Image|}}}}}[[File:{{{Image|}}}|135x135px|alt=Logo of {{PAGENAME}}|link=]] | ||
|{{#set:Has image=File:{{{Image|}}}}}[[File:{{{Image|}}}| | |{{#set:Has image=File:Default farm image.png}}[[File:Default farm image.png|135x135px|alt=Default farm image|link=]] | ||
|{{#set:Has image=File: | |||
}} | }} | ||
</div> | </div> | ||
<div class=" | <div class="large-9 column"> | ||
<div class= | |||
<div class="large-2 column form-label"> | <div class=row> | ||
<div class="large- | <div class="large-2 column form-label">Farm name:</div> | ||
<div class="large-10 column">'''[[Has name::{{{Name|{{PAGENAME}}}}}]]''' <small>(ID: [[Has ID::{{PAGEID}}]])</small></div> | |||
</div> | </div> | ||
<div class= | <div class=row> | ||
<div class="large-2 column form-label">URL</div> | <div class="large-2 column form-label">Main URL:</div> | ||
<div class="large- | <div class="large-10 column">[[Has URL::{{{URL|}}}]]</div> | ||
</div> | </div> | ||
<div class= | <div class=row> | ||
<div class="large-2 column form-label">Organization</div> | <div class="large-2 column form-label">Organization<br>(owner):</div> | ||
<div class="large- | <div class="large-10 column">[[Has organization::{{{Organization|}}}]]</div> | ||
</div> | </div> | ||
<div class= | <div class=row> | ||
<div class="large-2 column form-label">Description</div> | <div class="large-2 column form-label">Description:</div> | ||
<div class="large- | <div class="large-10 column">[[Has description::{{{Description|}}}]]</div> | ||
</div>{{#if:{{{Note|}}}| | </div>{{#if:{{{Note|}}}| | ||
<div class= | <div class=row> | ||
<div class="large-2 column form-label">Note</div> | <div class="large-2 column form-label">Note:</div> | ||
<div class="large- | <div class="large-10 column">{{{Note|}}}</div> | ||
</div>|}} | </div>|}} | ||
<div class= | <div class=row> | ||
<div class="large-2 column form-label">Type</div> | <div class="large-2 column form-label">Type:</div> | ||
<div class="large- | <div class="large-10 column">{{#arraymap:{{{Type|}}}|,|@@@@|{{#set:Has farm type=@@@@}}[[File:Glyphicons halflings 040 tag.png|middle|alt=Tag icon|link=]] {{#queryformlink:form=Farm by Type|link text=@@@@|link type=|query string=Farm by Type[Type]={{urlencode:@@@@}}&wpRunQuery=true|tooltip=Show farms tagged @@@@}}|  }} {{#ifeq:{{{Multilingual}}}|Yes|(multilingual){{#set:Is multilingual=true}}|{{#set:Is multilingual=false}} }}</div> | ||
</div> | </div> | ||
<div class= | <div class=row> | ||
<div class="large-2 column form-label"> | <div class="large-2 column form-label">Shared users:</div> | ||
<div class="large-10 column">{{#ifeq: {{{Shared users|}}} | Yes | <div class="large-10 column">{{#ifeq:{{{Shared users|}}}|Yes | ||
| {{#set: Has shared users=True}} This farm shares a user table | |{{#set:Has shared users=True}} This wiki farm shares a [[mw:Extension:CentralAuth|unified user table]] across all hosted wiki sites. | ||
| {{#set: Has shared users=False}} This farm uses independent user tables for each wiki. | |{{#set:Has shared users=False}} This wiki farm uses individual independent user tables for each hosted wiki site. | ||
}}</div> | }}</div> | ||
</div> | </div> | ||
<div class= | <div class=row> | ||
<div class="large-2 column form-label">Collecting</div> | <div class="large-2 column form-label">Collecting:</div> | ||
<div class="large-10 column">{{#ifeq: {{{Collecting|}}} | No | <div class="large-10 column">{{#ifeq:{{{Collecting|}}}|No | ||
| {{#set: Is collecting=false}} WikiApiary is not collecting from this farm. | |{{#set:Is collecting=false}} WikiApiary is not collecting data from this wiki farm. | ||
| {{#set: Is collecting=true}} WikiApiary is collecting from this farm. | |{{#set:Is collecting=true}} WikiApiary is regularly collecting data from this wiki farm. | ||
}} {{#vardefine:latest_collected|{{#ask: [[ | }}{{#vardefine:latest_collected|{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]]|format=list|limit=1|sort=Capture date|order=descending|searchlabel= |link=none}}}}{{#if:{{#var:latest_collected}}|<br>(last successful collection: [[Capture date::{{#show:{{#var:latest_collected}}|?Capture date}}]]{{#set:Has collection=true}})|<br>(no successful collections){{#set:Has collection=false}}}}</div> | ||
</div> | </div> | ||
<div class= | <div class=row> | ||
<div class="large-2 column">Segments:</div> | <div class="large-2 column">Segments:</div> | ||
<div class="large- | <div class="large-10 column">{{#if:{{PAGEID}}|day: [[Has day segment::{{#expr:{{PAGEID}} mod 7}}]], hour: [[Has hour segment::{{#expr:{{PAGEID}} mod 24}}]]}}</div> | ||
</div> | </div> | ||
| Linha 81: | Linha 78: | ||
</div> | </div> | ||
<div class= | <div class=section> | ||
<p class= | <p class=title data-section-title>Farms</p> | ||
<div class= | <div class=content data-section-content> | ||
<div class=row> | |||
<div class="large-2 column form-label">Parent farm:</div> | |||
<div class="large-10 column">{{#if: {{{Farm|}}} | [[Has farm:: | <div class="large-10 column">{{#if:{{{Farm|}}}|[[Has farm::Farm:{{{Farm|}}}]] [[Is top-level farm::false| ]]|This farm has no parents. [[Is top-level farm::true| ]]}}</div> | ||
</div> | </div> | ||
<div class= | <div class=row> | ||
<div class="large-2 column form-label"> | <div class="large-2 column form-label">Child farm(s):</div> | ||
<div class="large-10 column">{{#vardefine:childfarmcount|{{#ask:[[Category: | <div class="large-10 column">{{#vardefine:childfarmcount|{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|format=count}}}}{{#ifexpr:{{#var:childfarmcount}} > 0|[[Has child farm count::{{#var:childfarmcount}}]] child farms: {{#arraymap:{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|format=array|link=none|sep=,}}|,|@@@@|[[Has child farm::@@@@|@@@@]]}}.|No child farms.{{#set:Has child farm count=0}}}}</div> | ||
</div> | </div> | ||
| Linha 97: | Linha 94: | ||
</div> | </div> | ||
<div class= | <div class=section> | ||
<p class= | <p class=title data-section-title>Statistics</p> | ||
<div class= | <div class=content data-section-content> | ||
{| | {| | ||
! colspan= | !colspan=2 style="text-align:left; border-bottom:1px dotted #AAA"|Wiki websites | ||
|- | |- | ||
| style="width: | |style="width:50px; text-align:left; vertical-align:top"|Total wiki websites count: | ||
| style="width:50px; text-align:right; vertical-align:top | |style="width:50px; text-align:right; vertical-align:top"|[[Has website count::{{formatnum:{{#expr:{{formatnum:{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]]|format=count|limit=1000|default=0}}|R}} + {{formatnum:{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|?Has website count|format=sum|limit=1000|default=0}}|R}} }} }}]] | ||
|- | |- | ||
| style="width: | |style="width:50px; text-align:left; vertical-align:top"|Active wiki websites count: | ||
| style="width:50px; text-align:right; vertical-align:top | |style="width:50px; text-align:right; vertical-align:top"|[[Has active website count::{{formatnum:{{#expr:{{formatnum:{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]]|format=count|limit=1000|default=0}}|R}} + {{formatnum:{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|?Has active website count|format=sum|limit=1000|default=0}}|R}} }} }}]] | ||
|- | |- | ||
! colspan= | !colspan=2 style="text-align:left; border-bottom:1px dotted #AAA"|Users (editors) | ||
|- | |- | ||
| style="text-align:left; vertical-align:top | |style="text-align:left; vertical-align:top"|Total users count: | ||
| style="text-align:right; vertical-align:top | |style="text-align:right; vertical-align:top"|<!-- START of "if shared users" -->{{#ifeq:{{{Shared users|}}}|Yes | ||
#ifeq: {{{Shared users|}}} | Yes | |<!-- yes, shares users → use the max -->[[Has users count::{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]]|?Has users count|format=max|default=0}}]] | ||
| <!-- yes, shares users → use the max -->[[Has users count::{{#ask: [[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] | ?Has users count | format=max | default=0}}]] | |<!-- no, independent users -->[[Has users count::{{formatnum:{{#expr:{{Strip commas|{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]]|?Has users count|format=sum|limit=1000|default=0}}}} + {{Strip commas|{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|?Has users count|format=sum|limit=1000|default=0}}}} }} }}]] | ||
| <!-- no, independent users -->[[Has users count::{{formatnum: {{#expr: {{Strip commas|{{#ask: [[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]] | ?Has users count | format=sum | limit=1000 | default=0}}}} + {{Strip commas|{{#ask: [[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]] | ?Has users count | format=sum | limit=1000 | default=0}}}} }} }}]] | |||
}}<!-- END of "if shared users" --> | }}<!-- END of "if shared users" --> | ||
|- | |- | ||
| style="text-align:left; vertical-align:top | |style="text-align:left; vertical-align:top"|Total active users: | ||
| style="text-align:right; vertical-align:top | |style="text-align:right; vertical-align:top"|[[Has active users count::{{formatnum:{{#expr:{{formatnum:{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]]|?Has active users count|format=sum|limit=1000|default=0}}|R}} + {{formatnum:{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|?Has active users count|format=sum|limit=1000|default=0}}|R}} }} }}]] | ||
|- | |- | ||
| style="text-align:left; vertical-align:top | |style="text-align:left; vertical-align:top"|Total admin count: | ||
| style="text-align:right; vertical-align:top | |style="text-align:right; vertical-align:top"|<!-- START of "if shared users" -->{{#ifeq:{{{Shared users|}}}|Yes | ||
#ifeq: {{{Shared users|}}} | Yes | |<!-- yes, shares users → use the max -->[[Has admin count::{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]]|?Has admin count|format=max|default=0}}]] | ||
| <!-- yes, shares users → use the max -->[[Has admin count::{{#ask: [[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] | ?Has admin count | format=max | default=0}}]] | |<!-- no, independent users -->[[Has admin count::{{formatnum:{{#expr:{{Strip commas|{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]]|?Has admin count|format=sum|limit=1000|default=0}}}} + {{Strip commas|{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|?Has admin count|format=sum|limit=1000|default=0}} }} }} }}]] | ||
| <!-- no, independent users -->[[Has admin count::{{formatnum: {{#expr: {{Strip commas|{{#ask: [[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]] | ?Has admin count | format=sum | limit=1000 | default=0}} }} + {{Strip commas|{{#ask: [[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]] | ?Has admin count | format=sum | limit=1000 | default=0}} }} }} }}]] | |||
}}<!-- END of "if shared users" --> | }}<!-- END of "if shared users" --> | ||
|- | |- | ||
! colspan= | !colspan=2 style="text-align:left; border-bottom:1px dotted #AAA"|Content | ||
|- | |- | ||
| style="text-align:left; vertical-align:top | |style="text-align:left; vertical-align:top"|Total pages count: | ||
| style="text-align:right; vertical-align:top | |style="text-align:right; vertical-align:top"|[[Has pages count::{{formatnum:{{#expr:{{Strip commas|{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]]|?Has pages count|format=sum|limit=1000|default=0}}}} + {{Strip commas|{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|?Has pages count|format=sum|limit=1000|default=0}}}} }} }}]] | ||
|- | |- | ||
| style="text-align:left; vertical-align:top | |style="text-align:left; vertical-align:top"|Total article count: | ||
| style="text-align:right; vertical-align:top | |style="text-align:right; vertical-align:top"|[[Has article count::{{formatnum:{{#expr:{{Strip commas|{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]]|?Has article count|format=sum|limit=1000|default=0}}}} + {{Strip commas|{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|?Has article count|format=sum|limit=1000|default=0}}}} }} }}]] | ||
|- | |- | ||
| style="text-align:left; vertical-align:top | |style="text-align:left; vertical-align:top"|Total images count: | ||
| style="text-align:right; vertical-align:top | |style="text-align:right; vertical-align:top"|[[Has images count::{{formatnum:{{#expr:{{Strip commas|{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is active::true]] [[Is defunct::false]]|?Has images count|format=sum|limit=1000|default=0}}}} + {{Strip commas|{{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]]|?Has images count|format=sum|limit=1000|default=0}}}} }} }}]] | ||
|} | |} | ||
</div> | </div> | ||
</div> | </div> | ||
</div> | </div> | ||
{{#ask: | {{#ask:[[Category:Farm]] [[Has farm::{{FULLPAGENAME}}]] | ||
|?Has website count=Wiki sites | |||
|?Has pages count=All pages | |||
|?Has article count=Articles | |||
|?Has images count=Files | |||
|?Has users count=Users | |||
|?Has active users count=Active users | |||
|?Has admin count=Admins | |||
|?Has farm type=Type | |||
|intro='''Sub-farms of {{PAGENAME}}''' | |||
|mainlabel=Sub-farm name | |||
|format=table | |||
|limit=500 | |||
|sort=Has website count, | |||
|order=descending | |||
}} | }} | ||
{{#ifexpr: {{#ask: [[Category: | {{#ifexpr:{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is defunct::False]] [[Is active::true]] [[Has pages count::+]]|format=count}}= {{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is defunct::False]] [[Is active::true]]|format=count}}|{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is defunct::false]] | ||
{{#ask: [[Category: | |?=Wiki site | ||
| ?=Wiki | |?Has pages count=All pages | ||
| ?Has pages count= | |?Has article count=Articles | ||
| ?Has article count=Articles | |?Has images count=Files | ||
| ?Has images count=Files | |?Has statistic edit index=Edit index | ||
| ?Has statistic edit index=Edit index | |?Has users count=Users | ||
| ?Has users count=Users | |?Has active users count=Active users | ||
| ?Has active users count=Active users | |?Has admin count=Admins | ||
|?Has statistic active users change=Active users chg | |||
| ?Has statistic active users change=Active users chg | |?Capture date=Last sample | ||
| ?Capture date=Last sample | |format=table | ||
| format=table | |mainlabel=- | ||
| mainlabel=- | |limit=250 | ||
| limit= | |sort=Has pages count | ||
| sort=Has pages count | |order=descending | ||
| order=descending | |intro='''Largest wiki sites within {{PAGENAME}}''' | ||
| intro='''Largest | }}| | ||
}} | | {{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is defunct::false]] | ||
{{#ask: [[ | |?=Wiki site | ||
| ?=Wiki | |?Has pages count=All pages | ||
| ?Has pages count= | |?Has article count=Articles | ||
| ?Has article count=Articles | |?Has statistic edit index=Edit index | ||
| ?Has statistic edit index=Edit index | |?Has users count=Users | ||
| ?Has users count=Users | |?Has active users count=Active users | ||
| ?Has active users count=Active users | |?Has statistic active users change=Active users chg | ||
| ?Has statistic active users change=Active users chg | |?Has images count=Files | ||
| ?Has images count=Files | |?Capture date=Last sample | ||
| ?Capture date=Last sample | |format=table | ||
| format=table | |mainlabel=- | ||
| mainlabel=- | |limit=250 | ||
| limit= | |||
}} }} | }} }} | ||
{{#ifexpr: {{#ask: [[ | {{#ifexpr:{{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is defunct::true]] [[Is active::true]] [[Has pages count::+]]|format=count}}= {{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is defunct::true]] [[Is active::true]]|format=count}}| | ||
{{#ask: [[Category: | {{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is defunct::true]] | ||
| ?=Wiki | |?=Wiki site | ||
| ?Has pages count= | |?Has pages count=All pages | ||
| ?Has article count=Articles | |?Has article count=Articles | ||
| ?Has statistic edit index=Edit index | |?Has statistic edit index=Edit index | ||
| ?Has users count=Users | |?Has users count=Users | ||
| ?Has active users count=Active users | |?Has active users count=Active users | ||
| ?Has statistic active users change=Active users chg | |?Has statistic active users change=Active users chg | ||
| ?Has images count=Files | |?Has images count=Files | ||
| ?Capture date=Last sample | |?Capture date=Last sample | ||
| format=table | |format=table | ||
| mainlabel=- | |mainlabel=- | ||
| limit= | |limit=150 | ||
| sort=Has pages count | |sort=Has pages count | ||
| order=descending | |order=descending | ||
| intro='''Largest defunct | |intro='''Largest defunct wiki sites from {{PAGENAME}}''' | ||
}}| | }}| | ||
{{#ask: [[ | {{#ask:[[Category:Website]] [[Has farm::{{FULLPAGENAME}}]] [[Is defunct::true]] | ||
| ?=Wiki | |?=Wiki site | ||
| ?Has pages count= | |?Has pages count=All pages | ||
| ?Has article count=Articles | |?Has article count=Articles | ||
| ?Has statistic edit index=Edit index | |?Has statistic edit index=Edit index | ||
| ?Has users count=Users | |?Has users count=Users | ||
| ?Has active users count=Active users | |?Has active users count=Active users | ||
| ?Has statistic active users change=Active users chg | |?Has statistic active users change=Active users chg | ||
| ?Has images count=Files | |?Has images count=Files | ||
| ?Capture date=Last sample | |?Capture date=Last sample | ||
| format=table | |format=table | ||
| mainlabel=- | |mainlabel=- | ||
| limit= | |limit=150 | ||
| intro='''Defunct | |intro='''Defunct wiki sites from {{PAGENAME}}''' | ||
}} }} | }} }} | ||
__NOTOC__ | __NOTOC__ | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
[[Category:Farm]]</includeonly> | |||
[[Category: | <noinclude> | ||
</ | [[Category:Farm| ]]</noinclude> | ||
