http://grondin.tuxfamily.org/index.php?title=Gdn:Oversight&feed=atom&action=historyGdn:Oversight - Historique des versions2024-03-28T09:25:00ZHistorique pour cette page sur le wikiMediaWiki 1.24.1http://grondin.tuxfamily.org/index.php?title=Gdn:Oversight&diff=3865&oldid=prevVyk : + :Catégorie:Gdn2009-12-13T17:25:48Z<p>+ <a href="/index.php?title=Cat%C3%A9gorie:Gdn" title="Catégorie:Gdn">Catégorie:Gdn</a></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Version précédente</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Version du 13 décembre 2009 à 17:25</td>
</tr><tr><td colspan="2" class="diff-lineno">Ligne 1 :</td>
<td colspan="2" class="diff-lineno">Ligne 1 :</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Définition ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Définition ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>L'oversight est une fonctionnalité permettant d'occulter tout ou partie d'une contribution problématique. Elle est notamment utilisée en cas de :</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>L<ins class="diffchange diffchange-inline"><nowiki>'</nowiki>''</ins>'oversight<ins class="diffchange diffchange-inline">''' </ins>est une fonctionnalité permettant d'occulter tout ou partie d'une contribution problématique. Elle est notamment utilisée en cas de :</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* vandalisme ;</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* vandalisme ;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* injure, diffamation ;</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* injure, diffamation ;</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Ligne 164 :</td>
<td colspan="2" class="diff-lineno">Ligne 164 :</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Supprimez ensuite la version archivée comme indiqué au paragraphe précédent.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Supprimez ensuite la version archivée comme indiqué au paragraphe précédent.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Catégorie:Gdn]]</ins></div></td></tr>
</table>Vykhttp://grondin.tuxfamily.org/index.php?title=Gdn:Oversight&diff=3863&oldid=prevVyk : a renommé Aide:Oversight en Gdn:Oversight2009-12-13T17:24:53Z<p>a renommé <a href="/index.php?title=Aide:Oversight" class="mw-redirect" title="Aide:Oversight">Aide:Oversight</a> en <a href="/index.php?title=Gdn:Oversight" title="Gdn:Oversight">Gdn:Oversight</a></p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Version précédente</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Version du 13 décembre 2009 à 17:24</td>
</tr><tr><td colspan='2' style='text-align: center;'><div class="mw-diff-empty">(Aucune différence)</div>
</td></tr></table>Vykhttp://grondin.tuxfamily.org/index.php?title=Gdn:Oversight&diff=1000&oldid=prevGrondin : 1 version2009-03-18T23:08:21Z<p>1 version</p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Version précédente</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Version du 18 mars 2009 à 23:08</td>
</tr><tr><td colspan='2' style='text-align: center;'><div class="mw-diff-empty">(Aucune différence)</div>
</td></tr></table>Grondinhttp://grondin.tuxfamily.org/index.php?title=Gdn:Oversight&diff=999&oldid=prevGrondin : ajouts infos2007-10-15T10:03:15Z<p>ajouts infos</p>
<p><b>Nouvelle page</b></p><div>== Définition ==<br />
L'oversight est une fonctionnalité permettant d'occulter tout ou partie d'une contribution problématique. Elle est notamment utilisée en cas de :<br />
* vandalisme ;<br />
* injure, diffamation ;<br />
* violation de copyright.<br />
<br />
Elle permet de rendre cette contribution indisponible aux autres contributeurs y compris les administrateurs, dans certains cas.<br />
<br />
Un groupe d'utilisateur dénommé oversight peut occulter certaines contributions, il en est de même des administrateurs.<br />
<br />
== Mode d'emploi de la version light ==<br />
<br />
=== La constatation du vandalisme ===<br />
Soit un vandalisme avec un commentaire particulièrement insultant vis à vis d'un contributeur :<br />
[[Image:Ouversight 1.png|900px]]<br />
<br />
=== Que doit faire l'oversight ===<br />
<br />
Le but de la manœuvre consistera à occulter le commentaire insultant. L'oversight est donc là pour s'occuper de cela.<br />
<br />
[[Image:Ouversight 2.png|950px]]<br />
De plus, il peut interdire l'accès à ce commentaire aux administrateurs eux-même comme l'indique l'option indiquée ci-dessus.<br />
<br />
=== Que donne le message suivant ===<br />
<br />
Une fois l'opération effectuée, le message suivant s'affiche : <br />
<br />
[[Image:Ouversight 3.png]]<br />
<br />
=== Le résultat pour les autres contributeurs ===<br />
<br />
Le simple contributeur où même l'administrateur ne disposant pas des droit d'oversight verra la contribution suivante : <br />
[[Image:Ouversight 4.png]]<br />
<br />
Cette fonctionnalité permet donc d'enlever toutes contributions tombant, notamment, sous le coup de la loi.<br />
<br />
== Utilisation de la version Hard ==<br />
=== La version à supprimer est toujours existante dans l'historique ===<br />
Dans cet exemple, nous supprimerons une version toujours présente dans l'historique.<br />
<br />
==== Constatation d'une contribution à supprimer ====<br />
voici un exemple de contribution violant la vie privée d'un contributeur et dévoilant son identité. Pour l'exemple, on vandalisera une page utilisateur : celle du Webmestre pendant qu'on y est : <br />
<br />
[[Image:oversight 1.png|thumbs]]<br />
<br />
L'historique ne laisse aucun doute sur les intentions du vandale. L'oversight va donc voir la contribution en question.<br />
<br />
[[Image:oversight 2_1.png|thumbs]]<br />
<br />
Là, le doute n'est plus permis, le vandale non seulement est un grossier personnage mais dévoile la véritable idendité du pseudo. Nous ne nous attarderons pas sur le reste de la prose de l'intéressé. <br />
<br />
Il suffit de relever le numéro de la modification dans la barre de navigation : <br />
<br />
[[Image:oversight 2_2.png|thumbs]]<br />
<br />
Le numéro de la contribution à supprimer porte le numéro 3149. Ce numéro est très important.<br />
<br />
==== La suppression définitive de la contribution ====<br />
<br />
Avec le précieux numéro, l'oversight va aller dans les pages spéciales à accès restreint : <br />
<br />
[[Image:oversight 3.png|thumbs]]<br />
<br />
Un fonction spéciale apparaît : permanently hide revisions. Cette fonction, sur ce wiki est réservé au groupe utilisateur oversight. Il devra donc cliquer sur le lien.<br />
<br />
[[Image:oversight 4.png|thumbs]]<br />
<br />
Il suffit d'entrer le numéro de la modification et motiver la suppression. Ensuite il fera une première validation.<br />
<br />
[[Image:oversight 5.png|thumbs]]<br />
<br />
L'interface demandera la confirmation de la suppression, laquelle n'est pas définitive. En effet, la personne ayant un accès direct sur la base MySql peut restaurer manuellement la contribution. C'est généralement le Webmestre ou un développeur pour les projets de la fondation Wikimedia.<br />
<br />
[[Image:oversight 6.png|thumbs]]<br />
<br />
Voilà, la contribution est supprimée et n'apparaîtra plus dans l'historique.<br />
<br />
[[Image:oversight 10.png|thumbs]]<br />
<br />
Le vandalisme a été définitivement éradiqué de l'historique.<br />
<br />
==== La fonction Special:Oversight ====<br />
<br />
Il est cependant possible pour l'oversight de visualiser les contributions occultées définitivement.<br />
<br />
[[Image:oversight 7.png]]<br />
<br />
Une fonction Oversight apparaît dans les pages à accès restreint. Il doit cliquer sur ce lien.<br />
<br />
[[Image:Oversight 8.png|700px]]<br />
<br />
La liste des contributions supprimées s'affiche. L'intéressé peut en visualiser le code source.<br />
<br />
[[Image:oversight 9.png]]<br />
<br />
La charmante prose de notre bienaimé vandale s'affiche. C'est très spirituel !<br />
<br />
=== La version est déjà archivée ===<br />
Dans ce cas de figure, la page est soit supprimée, ou l'historique a été purgé de cette contribution douteuse.<br />
<br />
==== Constatation du vandalisme dans l'historique ====<br />
<br />
Après avoir constaté un vandalisme révélant la véritable identité d'un utilisateur, ainsi que son numéro de téléphone, la contribution a été annulée. Dans ce cas de figure, il s'agit d'un administrateur qui a opéré ce revert.<br />
<br />
[[Image:Oversight 11.png|thumbs]]<br />
<br />
La consultation de l'historique montre, à l'évidence, que la révélation de cette identité, figure aussi dans l'historique. A la suite de cela, l'historique a été purgé de cette contribution douteuse.<br />
<br />
==== La suppression proprement dite de la version archivée ====<br />
[[Image:Oversight 12.png|left|thumbs]]<br />
En haut de la page de l'historique ainsi purgé, nous constatons le message « Désirez-vous afficher ou restaurer 1 modification effacée ? ». C'est donc justement là, que l'Oversight, pourra aller pour supprimer cette version archivée. Il suffit de cliquer sur le lien en question.<br />
<br />
La page d'archive des versions non restaurées s'affiche. En bas de page, nous voyons donc notre version de notre vandale que nous devons traiter. En cliquant sur cet onglet, nous nous retrouvons dans le cas de figure de la confirmation avant suppression définitive. <br />
<br />
[[Image:Oversight 13.png|left|thumbs]]<br />
<br />
L'oversight devra cliquer sur le lien correspondant à la version, pour y accéder directement. <br />
<br />
Une nouvelle fenêtre s'affiche donc avec le code source de la contribution.<br />
<br />
[[Image:Oversight 14-1.png|left|thumbs]]<br />
<br />
[[Image:Oversight 14-2.png|right|thumbs]]<br />
Un détail attirera l'attention de tous. Un nouvel onglet apparait en haut de cette page : « cacher la modification ». Il s'agit bien là, de notre fonctionnalité oversight.<br />
<br />
[[Image:Oversight 16.png|left|thumbs]]<br />
<br />
Il suffit de valider la suppression en question pour rendre indisponible définitivement la version sélectionnée.<br />
[[Image:Oversight 17.png|right|thumbs]]<br />
Nous avons donc la confirmation de l'archivage définitif.<br />
<br />
Un petit tour dans la fonctionnalité [[Special:Oversight]] confirmera ceci [[Image:Oversight 18.png|left|thumbs]].<br />
La version a bien été archivée et le code source est accessible uniquement à ceux qui sont oversight.<br />
<br />
=== Maintenance sur la base de donnée SQL ===<br />
Il est possible de restaurer ou de supprimer définitivement la version définitivement cachée de la contribution. Seul un développeur ou la personne ayant l'accès en écriture sur la base MySQL peut faire une telle opération.<br />
<br />
==== Pour la suppression ====<br />
Il suffit de lancer la requête suivante : <br />
<pre><br />
DELETE FROM mw_hidden WHERE mw_hidden.hidden_rev_id = '<inscrivez le numéro de révision entre ces deux apostrophes>';<br />
</pre><br />
<br />
Il faut remplacer mw_ par le préfix de votre table. <br />
<br />
==== Pour la restauration ====<br />
Il suffit de lancer la requête suivante : <br />
<br />
<pre><br />
INSERT INTO mw_revision(rev_page,rev_id,rev_text_id,rev_comment,rev_user,rev_user_text,<br />
rev_timestamp,rev_minor_edit,rev_deleted) <br />
SELECT <br />
hidden_page,<br />
hidden_rev_id,<br />
hidden_text_id,<br />
hidden_comment,<br />
hidden_user,<br />
hidden_user_text,<br />
hidden_timestamp,<br />
hidden_minor_edit,<br />
hidden_deleted<br />
FROM mw_hidden WHERE mw_hidden.hidden_rev_id = '<inscrivez le numéro de révision entre ces deux apostrophes>';<br />
</pre><br />
<br />
Supprimez ensuite la version archivée comme indiqué au paragraphe précédent.</div>Grondin