Gebruiker:Mwpnl/Recent changes patrol

Versie 2.0: is nu beschikbaar.

Welkom bij deze pagina die de functionaliteit van Recent changes patrol bespreekt.

Recent changes patrol
Mwpnl/Recent changes patrol
Ontwikkelaar(s) MarkW
Recentste versie 2.0.0.0 
(
03-10-2008 om 22:19)
Besturingssysteem Windows NT 4 SP4 en hoger
Met .net framework 2
Portaal  Portaalicoon   Informatica
Het uitkiezen van een (of meerdere) dagdelen

In het kort doet dit programma het volgende:

  • Ophalen van de recente anonieme wijzigingen;
  • Per wijziging deze voorleggen aan de gebruiker, met de mogelijkheid om:
    • Deze te accepteren;
    • Deze te weigeren;
    • Deze over te slaan;

Deze lijst is eindeloos, pas als alle recente wijzigingen zijn behandeld stopt het programma of je kunt ervoor kiezen om een bepaald deel van de recente wijzigingen te behandelen.

Functies bewerken

  Zie voor meer informatie het veranderlogboek: /Changelog
  • Alle openstaande wijzigingen controleren (van oud naar nieuw);
  • Alle openstaande wijzigingen binnen een zelfgekozen periode controleren;
  • Alle wijzigingen van een (of meerdere) openstaande dagdelen controleren;
  • Ongedaan maken bewerkingen voorbeeld;
  • Semiautomatisch markeren als gecontroleerd;
  • Tussenliggende versies eventueel verbergen (om zo het eindresultaat te zien)
    • En deze tussenliggende versies ook markeren
    • Noot 1: Bij meer dan 10 wijzigingen wordt er momenteel niets gemarkeerd
    • Noot 2: Als er tijdens het markeren een nieuwe wijziging aan die pagina wordt gedaan, wordt die ook meegemarkeerd (terwijl je deze mogelijk niet gezien hebt)
  • Direct vanuit de Controlelijst het programma starten, door onderstaande code toe te voegen aan Special:mypage/monobook.js;
  • Vanuit het programma direct naar de overlegpagina (voor de mensen die geen Zeus hebben);
  • Vanuit het programma direct een aanmaken;
    • Aanmaken dossier kan een {{zb}}, {{puber}} of {{ws}} zijn;
    • Aanvullen van een dossier kan ook alle drie de gevallen;
    • Bij aanvullen kan een {{zb}} of {{puber}} automatisch worden omgezet naar een {{zb}}

Links voor de controlelijst weergeven bewerken

Voeg onderstaande code toe aan het monobook om links weer te geven waarmee je direct wijzigingen kunt controleren via Recent changes patrol;

// Recent changes patrol - Links weergeven
document.write('<script type="text/javascript" src="'
+ 'http://nl.wikipedia.org/w/index.php?title=Gebruiker:Mwpnl/Recent_changes_patrol/script.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

Korte handleiding bewerken

De eerste keer dat het programma start wordt er gevraagd om een gebruikersnaam en wachtwoord. Deze zijn nodig om via dotnetwikibot veranderingen uit te voeren op pagina's en om de pagina's te markeren. Let op: De gebruikersnaam en wachtwoord worden niet versleuteld op je computer bewaard. Gebruik dit programma dus niet op een publieke computer!!

Vervolgens kom je in het hoofdmenu, hierop staan linksboven twee knopjes (een afspeel-icoon en een hangslot)

  • Druk op het afspeel-icoontje om te beginnen;
  • Druk op het hangslot-icoontje om een andere gebruikersnaam en wachtwoord in te stellen.

Je wordt vervolgens nogmaals gevraagd om in te loggen, deze keer in een ander venster. Dit is nodig zodat je eventueel zelf wijzigingen ongedaan kunt maken of bewerkingen kunt doen.

Zodra je bent aangemeld bent het programma en kan je de knoppen boven in beeld gebruiken.

Reeds bekende bugs bewerken

ID Status Omschrijving
1 Onopgelost Bij het 'weigeren' van een versie, wordt de versie van vóór de geweigerde versie teruggezet, ongeacht of er daarna recentere versies zijn gemaakt.
4 Opgelost Als er een foutieve gebruikersnaam en/of wachtwoord worden ingevuld, kan het programma niet meer verder
5 Opgelost Delete, crtl+F en overige functietoetsen werken (nog) niet

Meld een nieuwe bug / Featurerequests bewerken

Meld hieronder nieuw gevonden bugs, zodat ik daarop kan anticiperen. Ook verzoeken tot functionaliteit kunnen hier worden gedaan.

  • Het programma geeft aan dat dagdelen al gecontroleerd zijn (en meldt dat ook aan WP), terwijl bij controle van de lijst blijkt dat dat niet het geval is. RONN (overleg) 29 aug 2008 12:24 (CEST)
    Gebruiker:Thoth had precies hetzelfde probleem: ReCP geeft (neem ik aan) direct nadat een dagdeel is gekozen, en zonder wijzigingen weer te geven, een melding dat alle wijzigingen in het dagdeel zijn gecontroleerd?;
    Het is me tot op heden niet gelukt dit probleem te reproduceren. ReCP controleert voordat het een dagdeel met {{done}} afsluit eerst drie keer de recente wijzigingen om te zien of alle wijzigingen zijn opgehaald. Mogelijk dat dit ophalen fout gaat.
    Ik bedenk me spontaan: Ik en Edo zijn moderatoren, Thoth en Japiot/Ronn niet, mogelijk dat een en ander daarmee te maken heeft. Ik kom hier op terug. nl:Mark W (Mwpnl) ¦ talk 29 aug 2008 14:37 (CEST)
    Tijd voor een sokpop die geen moderator is? EdoOverleg 29 aug 2008 14:40 (CEST)
    Precies. Het hielp overigens wel, probleem opgelost in 1.5.2.0, die hoop ik maandag uitkomt, samen met enkele andere verbeteringen. nl:Mark W (Mwpnl) ¦ talk 29 aug 2008 15:54 (CEST)
    We zullen tot die tijd geen anoniemen meer controleren ;) Prettig weekend! EdoOverleg 29 aug 2008 16:19 (CEST)
    Hehe, als mod werkt het gelukkig wel :P nl:Mark W (Mwpnl) ¦ talk 29 aug 2008 16:24 (CEST)
      Uitgevoerd in versie 1.5.2.0. Als je het programma nu opstart wordt ReCP automatisch bijgewerkt naar deze versie. nl:Mark W (Mwpnl) ¦ talk 29 aug 2008 20:38 (CEST)
    Klopt, het programma pakt nu het geselecteerde dagdeel en vinkt die af. Goed werk Mark. Japiot 1 sep 2008 22:52 (CEST)
  • Knop "Dossier aanvullen & Volgende" plaatst automatisch ws-sjabloon, ik bekijk liever zelf welk sjabloon geschikt is. Japiot 29 aug 2008 12:55 (CEST)
    Daarvoor kan je dan weer de knop (Markeren en) Naar overlegpagina voor gebruiken. Ik wil me er wel voor inzetten in de volgende versie een keuzemenu te maken zodat je zelf een sjabloon kunt uitkiezen. nl:Mark W (Mwpnl) ¦ talk 29 aug 2008 14:37 (CEST)
    Alvast mijn dank (is geen bug, maar een wens). Japiot 29 aug 2008 16:31 (CEST)
      Uitgevoerd vanuit het (nieuwe) Opties-venster kan worden aangegeven wat voor dossier nieuwe gebruikers moeten krijgen en of een dossier dat al bestaat automatisch moet worden omgezet naar een {{ws}}. nl:Mark W (Mwpnl) ¦ talk 29 aug 2008 20:38 (CEST)
  • Is er een mogelijkheid in te bouwen om een vorige bewerking te checken? Soms herstelt een anoniem juist eerder anoniem vandalisme, en in mijn browser is het dan ideaal om meteen dat eerdere vandalisme even "aan te pakken"...Erik'80 · 2 sep 2008 15:22 (CEST)
    • Ik weet niet of ik helemaal begrijp wat je wilt. De link naar de 'vorige wijziging' staat in beeld, waarmee je de vorige bewerking kunt checken. Maar volgens mij mis je dan nog een bepaalde functionaliteit die je wel graag zou willen zien? Verlicht me ;-) nl:Mark W (Mwpnl) ¦ talk 2 sep 2008 17:52 (CEST)
      • Ohja, die knop uit Wiki is ook gewoon te gebruiken... Tja, dan hoeft er dus geen aparte knop in de software te worden gebouwd! ;) Erik'80 · 5 sep 2008 11:06 (CEST)
  • De knop "Annulere" mist de "n" erachter, zowel bij aanmelden als verderop in het programma. Paste die niet meer, of was het een typo'tje? :p Even terzijde: fantastische tool! Erik'80 · 2 sep 2008 15:22 (CEST)
    • Dank je wel.En met elke versie wordt het stabieler en biedt het meer functionaliteit. Ik heb gezocht... maar nergens in de code staat Annulere. Naar mijn idee zijn de knoppen ook groot genoeg maar voor de zekerheid heb ik de drie Annuleren-knoppen in het programma iets groter gemaakt, zodat die en er zeker wel achter moet passen. Dank voor je input! nl:Mark W (Mwpnl) ¦ talk 2 sep 2008 17:52 (CEST)
  • In de (overigns zéér goeie) versie 2 ben ik bezig om de oudste wijzigingen te controleren. Wanneer ik er enkele oversla, zegt ReCP me na enige tijd dat de software bezig is met een interne controle, waarna ik weer vooraan uitkom bij alle door mij overgslagen items. Deze moet ik nu allemaal opnieuw overslaan, voordat ik kan verdergaan met de controle. Is hier iets aan te doen? Sowieso vindt die controle m.i. wel erg vaak plaats... ;) Erik'80 · 21 okt 2008 13:24 (CEST)
    • Nu je het zegt inderdaad. Ik heb me in versie twee ook vooral op de 'markeer via controlelijst' functionaliteit toegelegd. Dus aan wat jij zegt heb ik helemaal niet gedacht. Het wordt nog leuker: Als je 30x op 'overslaan' drukt, kan je helemaal geen nieuwe items controleren. Ergo: Hier ga ik aan werken, zodat overgeslagen pagina's ook echt overgeslagen worden;
    • De controle vindt in de 'vanaf onderkant' op drie momenten plaats:
      1. Aan het begin, om wijzigingen op te halen en de eerste pagina geschiedenis tevoorschijn te toveren;
      2. Mogelijk: tijdens de controle, als de geschiedenis-buffer leeg is geraakt;
      3. Na elke dertig pagina's om de volgende dertig op te vragen (zie stap 1) hierbij wacht hij eerst tot alle vorige pagina's gemarkeerd zijn, waardoor het wachten ±7 seconden duurt;
    • Ergo: Ik hoog het aantal van 30 op naar 50, waardoor het wachten met 66% wordt verminderd.
    • Bedankt trouwens! Veranderingen komen in versie 2.0.1, ik weet nog niet hoeveel dagen het duurt voordat ik daaraan kan werken nl:Mark W (Mwpnl) ¦ talk 23 okt 2008 18:48 (CEST)

Downloaden bewerken

Downloaden is tijdelijk onmogelijk. Aanpassingen aan de Mediawiki API maken dat ReCP niet werkt zonder aanpassingen 13 apr 2009 22:30 (CEST).

  • Dit programma heeft het het .net framework 2.0 nodig;
  • Hiermee installeer je versie 1.5.1.2; Bij het opstarten wordt automatisch de meest recente versie gedownload van het internet;
  • Als je het programma geprobeerd hebt, laat dan even weten wat je ervan vond / vindt

Reacties bewerken

  • Ik vind het een gouden tool! EdoOverleg 31 jul 2008 22:45 (CEST)
  • Fantastisch idee, maar helaas .net. Wat dus afhankelijk is van Windows en dus niet werkt op Mac OS-X en Linux.
  • Ik gebruik tot nu toe de sneltreincontrole (VPopSpeed) en nu ik een groot scherm heb (22 inch breedbeeld) is het heel goed leesbaar en voor mij werkbaar. Er zitten wel wat bugs ik. Het voordeel van de sneltrein is dat je je concentreert op de huidige inhoud en alle tussenliggende wijzigingen meeneemt. De actie van een vandaaltje is reeds hersteld en die zie je dan niet eens meer. Ik heb nu een dagdeel met RCP gedaan en dat viel niet mee omdat het gecontroleerde deel 4 dagen oud is en er kan veel gebeuren in 4 dagen. Als we weer bij zijn met de controle dan zal ik RCP nog eens uitproberen. Verder oogt het goed. Waar ik wel bezwaar tegen maakt dat het met RCP nu heel eenvoudig is om op de overlegpagina van een "vandaal" een waarschuwing te zetten. Ik kijk altijd eerst in de activiteiten en handelingen van de man/vrouw, immers vaak is het onervarenheid en is een zandbak beter op zijn plaats of een welkoms-sjabloon. Met een ws schrik je mensen af. Japiot 28 aug 2008 13:59 (CEST)
    Klopt, ReCP heeft een focus op de huidige bewerkingen en niet op de bewerkingen in de toekomst. Ik ben overigens wel bezig deze functionaliteit in te bouwen maar dit is een process waar meer tijd en energie in gaat zitten dan ik had verwacht. Ik verwacht niet binnen nu en een paar weken die functie beschikbaar te hebben. Overigens zit er bij opties wel al een mogelijkheid in die met een wachtwoord is afgeschermt omdat deze niet goed functioneert. nl:Mark W (Mwpnl) ¦ talk 29 aug 2008 22:24 (CEST)
    • Als een gebruiker echt nieuw is, mag je ook gerust een {{hola}} sjablonen plaatsen. Als het toch een hardleerse vandaal is, wordt daar later wel een {{ws}} van gemaakt, maar vaak is het inderdaad een beginner die wat uitprobeert, en wat dus een goede wikipediaan in de dop zou kunnen zijn. EdoOverleg 28 aug 2008 14:41 (CEST)
      • Maar dan moet de knop "Dossier aanvullen & Volgende" weg. Overblijft is dan "Naar overlegpagina" en daar kan je dan het sjabloon plaatsen wat bij de "overtreding" past. Japiot 28 aug 2008 15:07 (CEST)
  • Dit lijkt mij een erg handig programma, maar ik draai Linux. Is het mogelijk RCP onder Linux te draaien mbv Wine en/of Mono? - MrBlueSky 23 sep 2008 00:42 (CEST)
    • Geen flauw idee. Only one way to find out... ;-) nl:Mark W (Mwpnl) ¦ talk 23 sep 2008 17:38 (CEST)
      • Ik heb wat dingen geprobeerd, maar tot nu toe geen succes. Helaas. MrBlueSky 30 sep 2008 00:57 (CEST)
        • Helaas, dan is de tool van Henna toch ook een prachtige oplossing. nl:Mark W (Mwpnl) ¦ talk 3 okt 2008 22:21 (CEST)