Discuție Utilizator:Gutza/vlite bugs
Vă rog raportaţi problemele legate de versiunea "lite" a WikiVerifier aici.
- Dacă verific pe rînd diferenţele succesive din istoricul unei pagini (apăsînd pe „Diferenţa următoare →”) şi apoi afişez din nou istoricul paginii, văd că numai prima diferenţă vizualizată se înverzeşte, iar următoarele rămîn roşii, deşi le-am verificat. Aceeaşi problemă cînd merg în sens invers, cu „← Diferenţa anterioară”. — AdiJapan ☎ 6 iunie 2007 14:49 (EEST)
- Da, am văzut şi eu asta şi din păcate nu prea am ce să-i fac, nici în versiuni viitoare. Cauza e felul diferit în care se compune URL-ul pentru genul ăla de link-uri, faţă de URL-urile din Schimbări recente şi istorie -- pur şi simplu nu am suficiente date ca să deduc că e una şi aceeaşi diferenţă. Ar trebui făcută o schimbare trivială şi benignă în codul MediaWiki ca să meargă şi asta ca lumea, însă din experienţele din trecut nu-mi fac mari iluzii că i-aş putea convinge pe dezvoltatori să o accepte. --Gutza D D+ 6 iunie 2007 15:08 (EEST)
- La pagina [1] apare mesajul "Nu găsesc titlul paginii (2)". Doar am semnalat... --Alex:D|Mesaje 6 iunie 2007 18:53 (EEST)
- Mulţumesc, exact ăsta era scopul testului. Poţi replica problema din nou, sau s-a întâmplat doar o dată? --Gutza D D+ 6 iunie 2007 20:37 (EEST)
- Nu se mai întâmplă. --Alex:D|Mesaje 6 iunie 2007 22:31 (EEST)
- Mulţumesc pentru confirmare -- ciudat... să mai aşteptăm să vedem dacă se mai întâmplă. Alex, te rog înregistrează-te la Discuţie Utilizator:Gutza/vlite_users. --Gutza D D+ 6 iunie 2007 22:51 (EEST)
- Mulţumesc, exact ăsta era scopul testului. Poţi replica problema din nou, sau s-a întâmplat doar o dată? --Gutza D D+ 6 iunie 2007 20:37 (EEST)
- Verificarea se aplică fără diferenţieri pentru toate spaţiile de nume (inclusiv Discuţie Utilizator, de exemplu), nu-i aşa ? Am impresia că pentru pagina Discuţie Utilizator:Gutza/vlite suggestions n-a funcţionat prea bine: m-am uitat de la istoricul paginii, folosind butonul comparare, la [2] (adică am sărit peste o modificare) şi apoi m-am uitat din nou la istoric şi nu s-a întâmplat nimic (au rămas tot roşii primele pătrăţele; era verde doar al cincelea, care n-avea nicio legătură cu testul meu). Apoi i-am dat comparare pe [3], iar după aceea la istoric şi tot nimic. I-am dat din nou compararea de adineauri, şi în dreptul titlului apărea pătratul mare verde, dar în istoric tot pătrate roşii... I-am dat şi Shift+Reload la istoric... nimic. Cred că îl încurcă slash-ul din titlu (pt că era o subpagină). Răzvan Socol mesaj 7 iunie 2007 09:46 (EEST)
- Da, şi eu mi-am dat seama ieri că n-ar trebui să ţină cont de modificările din spaţiile de nume Discuţie <*>. A propos de problema pe care ai raportat-o, nu cumva ai navigat între diferenţe folosind legăturile de forma "diferenţa anterioară" şi "diferenţa următoare"? --Gutza D D+ 7 iunie 2007 09:50 (EEST)
- Nu, m-am dus de fiecare dată din istoric. Dar am observat că sunt oarece diferenţe în URL-uri: uneori slash-ul e /, alteori e %2F. Iar asta ar putea fi o problemă care ar putea să se întâmple şi în spaţiul principal de nume (chiar dacă acolo subpaginile sunt descurajate, ele sunt posibile). Răzvan Socol mesaj 7 iunie 2007 09:59 (EEST)
- Ok, am să investighez, mulţumesc pentru notificare! --Gutza D D+ 7 iunie 2007 10:01 (EEST)
- Da, ai dreptate, am regăsit într-adevăr URL-uri de ambele forme şi atunci când sunt comparate sigur nu se vor "pupa". Foarte bună observaţia, chiar nu mă gândisem la asta. E trivial de rezolvat, sper s-o fac în cursul zilei de azi. --Gutza D D+ 7 iunie 2007 10:07 (EEST)
- Da, şi eu mi-am dat seama ieri că n-ar trebui să ţină cont de modificările din spaţiile de nume Discuţie <*>. A propos de problema pe care ai raportat-o, nu cumva ai navigat între diferenţe folosind legăturile de forma "diferenţa anterioară" şi "diferenţa următoare"? --Gutza D D+ 7 iunie 2007 09:50 (EEST)
- Treaba asta se întâmplă şi la două puncte: dacă din istoric îi dau click pe "prec" atunci apare URL cu ":", dacă îi dau cu Comparare, atunci apare cu %3A. Încearcă să "tratezi" toate semnele deodată, nu pe fiecare în parte. Răzvan Socol mesaj 7 iunie 2007 10:13 (EEST)
- Din păcate va trebui să le iau pe fiecare în parte, însă cred că "/" şi ":" acoperă vasta majoritate a situaţiilor atipice. Nu vreau să le tratez pe toate odată (deşi ar fi simplu) pentru că atunci ar trebui să încep să suport intern UTF8 şi nu vreau să-mi bat cuie-n talpă dacă pot să evit... :-) --Gutza D D+ 7 iunie 2007 10:17 (EEST)
- Ok, am rezolvat. Te rog reţine că dacă foloseşti codul curent ca să compari două versiuni nesuccesive nu vei vedea niciun efect -- vezi discuţia cu AdiJapan pe care am menţionat-o mai jos. Voi rezolva asta, însă deocamdată ştiu că nu merge. --Gutza D D+ 7 iunie 2007 10:27 (EEST)
- Am scos şi verificările pentru spaţiile de nume care încep cu "Discuţie". Din punct de vedere tehnic nu e o soluţie elegantă, dar pentru un prototip merge. Trebuie să daţi reload golind cache-ul ca să vedeţi modificarea asta. --Gutza D D+ 7 iunie 2007 11:44 (EEST)
- Încă o problemă: dacă poţi să te uiţi acum la Special:RecentChanges. Bairam are 5 schimbări, toate sunt cu verde (dacă îi dai pe triunghiuleţ ca să se extindă), dar în dreptul lui "5 modificări" apare pătrăţelul roşu (Notă: eu am bifat la Preferinţe "Schimbări recente, avansat (JavaScript)"). Răzvan Socol mesaj 7 iunie 2007 10:03 (EEST)
- Da, aşa se comportă acum -- vezi te rog discuţia cu AdiJapan de pe pagina de sugestii. --Gutza D D+ 7 iunie 2007 10:07 (EEST)
- Eu nu văd nici un pătrat nici mare nici mic nici roşu nici verde. Se lucrează la versiune sau am n-am făcut tot ce trebuia? Firefox v. 1.5 – Laura\ mesaj 7 iunie 2007 15:25 (EEST)
- Încearcă să apeşi pe icoana de reload ţinând apăsat pe SHIFT ca să-ţi goleşti cache-ul (nu apăsa pe F5, chiar apasă pe icoană + SHIFT). Te rog confirmă şi dacă merge şi dacă nu merge. --Gutza D D+ 7 iunie 2007 15:28 (EEST)
- Ştiam lucrul ăsta şi aşa am făcut. Am mai apăsat acum o dată dar nu s-a schimbat nimic. Ştiu că n-am ultima versiune Firefox dar am un motiv anume să rămîn la această versiune. – Laura\ mesaj 7 iunie 2007 15:44 (EEST)
- Nu ar trebui să fie necesară ultima versiune de FF (e drept, eu lucrez cu 2.0.x, însă chiar nu folosesc niciun fel de chichiţe). Poţi te rog să scrii în address bar "javascript:", să apeşi în dreapta-sus pe "Clear", să încarci pagina de schimbări recente şi să verifici dacă vezi vreo eroare (cu iconiţă roşie în stânga)? Mulţumesc! --Gutza D D+ 7 iunie 2007 15:52 (EEST)
- FYI, am testat şi cu FF 1.5 (mai exact 1.5.0.12, vezi Help->About) şi merge. Te rog încearcă ce te-am rugat mai sus, să vedem dacă-i dăm de cap. --Gutza D D+ 7 iunie 2007 16:07 (EEST)
- Da, îmi apar mai multe erori. Prima este Unknown property 'filter'. Declaration dropped. – Laura\ mesaj 7 iunie 2007 16:11 (EEST)
- Perfect, pe aia o văd şi eu, deci te uiţi unde trebuie -- dacă ai să te uiţi imediat sub mesajul ăla, ai să vezi că este dintr-un URL lung care pe la mijloc are "MediaWiki:Monobook.css" -- te rog verifică dacă ai ceva mesaje care să conţină acolo "Utilizator:Gutza/verifier_lite.js". Nu uita să apeşi în dreapta-sus pe "Clear" după fiecare încercare, că altfel sfârşeşti cu o listă uriaşă de erori (lista nu se şterge automat, ci se tot adaugă la coada ei). --Gutza D D+ 7 iunie 2007 16:16 (EEST)
- Invalid XML attribute value. – Laura\ mesaj 7 iunie 2007 16:22 (EEST)
- Bizar, eu pe-asta n-o văd nici cu 2.0 nici cu 1.5. Poţi te rog să-mi spui exact ce scrie dedesubt? (URL-ul ala lung -- vezi că merge right click -> Copy pe orice linie). --Gutza D D+ 7 iunie 2007 16:24 (EEST)
- Error: invalid XML attribute value
Source File: http://ro.wikipedia.org/w/index.php?title=Utilizator:Laurap/monobook.js&action=raw&ctype=text/javascript&dontcountme=s Line: 4, Column: 29 Source Code: document.write("<script type=\"text/javascript\" src=\"/w/index.php?title=Utilizator:Gutza/verifier_lite.js&action=raw\"></script>"); – Laura\ mesaj 7 iunie 2007 16:27 (EEST)
- Îmi pare rău, trebuie să ies de pe Wikipedia dar o să urmăresc pagina. – Laura\ mesaj 7 iunie 2007 16:32 (EEST)
- Laura, am observat că în monobook.js-ul tău liniile respective apar în interiorul unor tag-uri <pre><nowiki>. Încearcă să le scoţi, cred că asta era cauza problemei. Răzvan Socol mesaj 7 iunie 2007 16:44 (EEST)
Foarte bine observat Rsocol, e extrem de probabil că aia era problema. Laura, mi-am permis să-ţi editez eu monobook.js, te rog vezi dacă merge acum. --Gutza D D+ 7 iunie 2007 17:04 (EEST)
- Da, acum e ok. Mersi. – Laura\ mesaj 7 iunie 2007 18:28 (EEST)
Zuper! Te rog nu ezita să dai feedback, eşti probabil unul dintre cei mai activi contribuitori pe parte de "curăţenie" dintre cei care folosesc WikiVerifier şi vei observa probabil cele mai multe lipsuri. --Gutza D D+ 7 iunie 2007 18:35 (EEST)
- Merge şi cu Explorer. Problema mea o reprezintă faptul că se îngreunează navigarea. Am setat 1500 de afişări la modificări recente şi am văzut că munceşte ceva de fiecare dată cînd încarcă pagina. Oricum, trebuie să recunosc că avantajul e important. – Laura\ mesaj 7 iunie 2007 22:43 (EEST)
Da, e posibil să dureze ceva până încarcă 1500 de iconiţe. Însă ţine cont de următoarele:
- Dacă ai ales să vezi 1500 de diferenţe oricum nu le-ai putea verifica înainte ca el să termine de afişat;
- Probabil că ai observat cum mai întâi se încarcă pagina şi abia apoi sunt populate iconiţele. Din momentul în care s-a încărcat pagina eşti liberă să apeşi pe orice legătură şi browser-ul se va executa (poate ceva mai greu decât în mod normal, însă oricum, nu trebuie să aştepţi până la sfârşit dacă de exemplu ai ales din greşeală să vezi 1500 de diferenţe).
În cea mai mare parte, performanţa acestei operaţiuni ţine de calculatorul tău -- din tot codul care se execută pentru afişarea diferenţelor o parte semnificativă se execută pe calculatorul utilizatorului, în JavaScript. Eu am verificat performanţele pe server la mine şi sunt absolut acceptabile din câte am văzut până acum, cu cei câţiva utilizatori care folosesc codul. Deci dacă întâmpini întârzieri, sunt în ultimă instanţă ale calculatorului tău -- şi sunt de neocolit. --Gutza D D+ 7 iunie 2007 23:09 (EEST)