Википедија:Именски простор шаблона
Именски простор шаблона на Википедији се користи за чување шаблона који садрже Вики ознаке намењене за укључивање на више страница, обично путем трансклузије. Иако се именски простор шаблон користи за чување већине шаблона, могуће је укључити и заменити из других именских простора, и тако се неке странице шаблона постављају у друге просторе имена, као што је корисничка страница.
Шаблони помажу у одржавању доследног форматирања и помажу при навигацији између чланака. Они често укључују опционе и/или променљиве елементе контролисане параметрима како би се омогућила специјализована употреба. Шаблони се такође користе као помоћ у великом броју задатака одржавања Википедије. Сваки шаблон има одговарајућу страницу Разговор о шаблону:
на којој уредници могу да разговарају о дизајну и примени придруженог шаблона (погледајте Помоћ: Коришћење страница за разговор да бисте сазнали како да учествујете у дискусијама на страници за разговор).
Шаблон се преноси на другу страницу укључивањем ознаке шаблона у садржај те странице. Ознака шаблона садржи име странице шаблона окружено двоструким витичастим заградама, нпр {{Disambiguation}}
. Ако име странице шаблона не почиње са именским простором и двотачком, претпоставља се да се налази у именском простору шаблона.
Интерне везе ка страницама шаблона могу се направити коришћењем префикса нпр. [[Шаблон:Disambiguation]]
. Ове везе воде до странице која директно садржи основни шаблон и често пропратну документацију.
Ако желите да експериментишете са шаблонима (а не да се ваши експерименти бришу пре него што завршите са њима), то можете учинити у заштићеном окружењу за шаблоне.
Смернице
[уреди | уреди извор]- Шаблоне обично не треба користити за чување текста чланка, јер то отежава уређивање садржаја. Такође их не треба користити за „урушавање“ или „сакривање“ садржаја од читаоца.
- Шаблони који се користе у чланцима су дизајнирани да пруже информације које помажу читаоцима, као што су навигациона помагала, форматирање или упозорења да је садржај испод стандарда. Шаблони који пружају само информације о услугама уредницима не би требало да се појављују на страницама чланака – користите страницу за разговор чланка или друге просторе имена који нису чланци.
- Функција шаблона треба да буде јасна из назива шаблона, али се могу креирати преусмерења да би се помогло свакодневном коришћењу веома популарних шаблона.
- Шаблони високог ризика треба да буду полузаштићени, заштићени шаблонима или потпуно заштићени према потреби (види још Википедија:Политика заштите). Ово се такође односи на било која преусмеравања шаблона са великом употребом.
- Шаблони треба да буду јасно документовани (да имају своју
/док
страницу; на примерШаблон:Застава/док
) у којој је описана њихов начин употребе и обим. - Шаблоне не треба користити за прављење листа веза до других чланака када категорија, страница са списком или листа одељака „Види још“ могу да обављају исту функцију.
- Шаблоне за кратке, привремене поруке које ће бити брзо уклоњене (као што је на страницама за разговор корисника) или које садрже текст за који није вероватно да ће икада бити промењен треба да се позивају заменом
(subst:)
. Типичне шаблоне који су намењени за дуготрајну употребу и вероватно ће захтевати промене треба да буду укључени ради лакшег будућег ажурирања. - Шаблони који крше смернице на овој страници, имају лоше дефинисану функцију, сувишни су, остају без родитеља или се користе само на једној страници или крше било коју Википедијину политику могу бити номиновани за брисање на Википедија:Шаблони за брисање.
Предложене праксе
[уреди | уреди извор]Референтни шаблони
[уреди | уреди извор]Понекад ћете желети да ословите неки шаблон, уместо да га искористите. Једноставан начин да то урадите је да позовете Шаблон:Tl. На пример, да бисте референцирали шаблон за чишћење, куцање {{tl|Cleanup}}
резултује са {{Cleanup}}. Параметре можете додати и користећи Шаблон:Tlp; на пример, {{tlp|Convert|1|m}}
се приказује као {{Convert|1|m}}.
Називи шаблона могу бити састављени од једне или више речи, као што је {{Шаблон:Инфокутија држава}}
. Само први каратер у шаблону не разликује велика и мала слова, тако да су {{cleanup}}
и {{Cleanup}}
исти шаблон, али {{cfd}}
и {{cfD}}
нису. Називе шаблона је најлакше запамтити ако прате стандардни правопис, проред и велика слова (погледајте и конвенције о именовању за чланке). Избегавајте да имате шаблоне чија се имена разликују само у малим и великим словима, размацима или интерпункцији.
Читљивост
[уреди | уреди извор]За шаблоне који користе велики број параметара, може бити од помоћи да сваки параметар поставите у засебну линију и поравнате знаке једнакости. Ово помаже будућим уредницима да лакше читају викикод.
Најбоље је писати како је наведено у примеру 1:
Пример 1: {{Пример име шаблона | први_параметар = Текст који се приказује за први_параметар | други_параметар = Текст који се приказује за други_параметар | трећи_параметар = Текст који се приказује за трећи_параметар | итд = итд }}
Формат у примеру 2 се генерално избегава у шаблонима, али се користи за писање референци:
Пример 2: {{Пример име шаблона |први_параметар=Текст који се приказује за први_параметар |други_параметар=Текст који се приказује за други_параметар |трећи_параметар=Текст који се приказује за трећи_параметар |итд=итд}}
Формат у примеру 3 се обесхрабрује због смањене прегледности:
Пример 3: {{Пример име шаблона | први_параметар = Текст који се приказује за први_параметар | други_параметар = Текст који се приказује за други_параметар | итс = итд | трећи_параметар = Текст који се приказује за трећи_параметар }}
Преломи линија
[уреди | уреди извор]Одређени шаблони могу случајно изазвати додатне преломе редова у приказаним чланцима. Ово се посебно односи на шаблоне инфокутија и друге оквире шаблона који обично лебде на десној страни чланка, пошто се додатни редови неће видети на страници шаблона.
Као опште упутство, избегавајте два прелома реда заједно у свом шаблону. Они се могу „сабрати“ са другим преломима редова у чланку и бити приказани као нежељени празни простор.
Замена
[уреди | уреди извор]Позивање шаблона помоћу обрасца
{{subst:name of template (|parameters |...)}}
(односно, уметање subst:
одмах након отварања пара витичастих заграда) ће направити копију текста шаблона и поставити је на страницу, где ће бити видљив у извору. Шаблон више није укључен и будуће промене шаблона неће променити текст. Као смерница, овај метод би требало да се користи за све кратке, привремене поруке које се брзо уклањају, на пример на страницама Усер_талк:. Стандардна порука новог корисника {{Welcome}}
је добар пример.
Користите subst: такође ако треба да измените поруку након што је укључите на страницу. Ако не морате да је мењате и желите да се порука аутоматски ажурира заједно са изменама направљеним у шаблону, немојте користити subst:.
Документација
[уреди | уреди извор]Пошто предлошци представљају корак више у погледу комплексности уређивање Википедије за уредника почетника, потребно је обезбедити документацију која описује његову употребу (опциони параметри) и опсег (где треба да се користи). Постоје два различита начина да то урадите:
Једна од могућих алтернатива је да користите <noinclude> да додате мањи опис директно у шаблон, на пример:
'''Ово је {{{1}}} чланак.'''<noinclude> Поставите овај шаблон на било који чланак који захтева опис. То захтева један параметар, придев који се користи да опише чланак. На пример, {{чланак-опиши|лош}} произвешће текст, '''Ово је лош чланак.''' </noinclude>
Друга алтернатива је креирање формалне /доц подстранице за документацију (пожељно за шаблоне са више параметара итд.) и додавање < noinclude > {{Documentation}} < /noinclude >
после стварног шаблона.
Прва ознака „noinclude
“ треба да буде постављена на истој линији као крајње заграде стварног шаблона на следећи начин:
{{(template name) (piped parameters) }}<noinclude>...
Ако ознака „noinclude“ почиње на линији испод завршних заграда шаблона, онда се нежељени размак уводи на дно шаблона када се користи у чланцима и на другим страницама.