Wikiverzita:Boti/Problémové editace: Porovnání verzí

Smazaný obsah Přidaný obsah
Juandev (diskuse | příspěvky)
zal
 
Kychot (diskuse | příspěvky)
Crochet.david.bot Náhrady entit
Řádek 1:
''Pokud objevíte nějakou problematickou editaci, kterou provedl bot, můžete ji sem umístit s vysvětlením co je špatně. Jde o to, aby jsme samotným majitelům a vlastně i projektu poskytli zpětnou vazbu.''
 
== [[User:Crochet.david.bot]] ==
 
Prošel jsem zhruba editace bota během letošního a loňského (2009) roku. Naprostá většina jeho editací (přes 99%) mi přišla korektní, hlavní problém jsem zaregistroval při náhradách entit (viz níže), ostatní editace vypadají korektně. Myslím, že by stačilo, aby [[Uživatel:Crochet.david|autor]] zpřísnil kód svého bota, který by neměl takovéto náhrady provádět šmahem, ale s ohledem na kontext. --[[Uživatel:Kychot|Kychot]] 24. 2. 2010, 13:25 (UTC)
 
=== Náhrady entit ===
 
Jsou případy, kdy je nutno v HTML kódu nahradit nějakou entitu, například ASCII znak menší než '<', který otevírá HTML tag. Syntaxe MediaWiki ale připouští vložení pouze některých HTML tagů a proto je možno na běžnou stránku použít znak < přímo. Crochet.david.bot proto takovéto entity převádí na jednoduchý unicode znak < v zájmu zjednoduššení a zpřehlednění stránky a toho účelu je skutečně ve většině případů (zřejmě více jak 95% případů) dosaženo.
 
Náhrady tohoto typu jsou v editacích bota označeny jako "(Bot : Oprava kódování znaků)". Vypadá to, že tuto vlastnost přidal jeho autor až 2009-12-27, kdy proběhla 2009-12-27T18:46:13 první editace v tomto duchu při úpravě chemického vzorce na stránce [http://cs.wikiversity.org/w/index.php?title=P%C5%99%C3%ADrodn%C3%AD_barven%C3%AD/bavln%C4%9Bn%C3%A9_kalhotky&diff=prev&oldid=17199 Přírodní barvení/bavlněné kalhotky] - zde byla tato úprava korektní. Ovšem pozděnji se vyskytly i případy, ve kterých může být taková náhrada kontraproduktivní, viz níže:
 
==== Náhrada entit v programových kódech ====
 
V následujících případech došlo k náradě entit v PHP skriptech, např. záměna <nowiki>'&gt;'</nowiki> na '>'. Nejsem si 100% jistý, zda tím dojde k narušení funkčnosti dotčených programů, anebo se jedná o jejich vylepšení. Ale i ve druhém případě si nejsem jistý, do jaké míry povolit botům takové programy vylepšovat:
* 2010-01-17T10:05:59 [http://cs.wikiversity.org/w/index.php?title=Projekt:_Hesla_Jednoty_bratrsk%C3%A9/index_php&diff=17707&oldid=17666 Projekt: Hesla Jednoty bratrské/index php]
* 2010-01-11T18:08:35 [http://cs.wikiversity.org/w/index.php?title=Projekt:_Hesla_Jednoty_bratrsk%C3%A9/functions.php&diff=prev&oldid=17606 Projekt: Hesla Jednoty bratrské/functions.php]
 
==== Náhrada entit v XML souborech ====
 
XML export z MediaWiki. Šlo o dokument, exportovaný utilitou, dodávanou s distribucí MediaWiki. Myslím, že do takovýchto kódů by neměl bot zasahovat, i když při dobré snaze jej vylepšit. Pokud si bot myslí, že SW MediaWiki by se měl vylepšit, měl by kontaktovat developery. Mohu se dohadovat, že i takové "drobnosti" pak mohou mít negativní vliv při pokusu o opětovný import, jak v té době zaregistroval Juan, že jeho pokusy o import občas z neznámých důvodů padaly. Zajímavé je, že tentýž soubor "napadnul" bot dvakrát v průběhu půlroku - zřejmě na něm jeho autor provedl nějaká další "vyhlepšení", takže druhý průchod na Nový rok 2010 byl mnohem agresivnější:
* 2010-01-01T21:47:18 [http://cs.wikiversity.org/w/index.php?title=Sny/Datab%C3%A1ze/Kychot/export24&diff=17242&oldid=14046 Sny/Databáze/Kychot/export24]
* 2009-06-06T20:04:41 [http://cs.wikiversity.org/w/index.php?title=Sny/Datab%C3%A1ze/Kychot/export24&diff=14046&oldid=12687 Sny/Databáze/Kychot/export24]
 
==== Náhrada entit ve výukových textech ====
 
V následujících textech bylo uživatelům vysvětlováno, jak lze nějaké entity zapsat. Tím, že to bot přepsal, došlo k tomu, že ten výukový text vlastně nic nevysvětluje:
* 2010-01-11T18:04:31 [http://cs.wikiversity.org/w/index.php?title=Wikiverzita:Tabulky&diff=prev&oldid=17603 Wikiverzita:Tabulky]