Open main menu
This page is a translated version of a page Help:VisualFileChange.js and the translation is 71% complete. Changes to the translation template, respectively the source language can be submitted through Help:VisualFileChange.js and have to be approved by a translation administrator.

Other languages:
Deutsch • ‎English • ‎Tiếng Việt • ‎dansk • ‎español • ‎français • ‎русский • ‎українська • ‎العربية • ‎سنڌي • ‎ತುಳು • ‎日本語
Current version: 0.10.0.0


Contents

Qu’est-ce que VFC ?

 
Lien “Exécuter le traitement par lot” dans la boîte à outils

VisualFileChange (aussi appelé AjaxMassDelete), ajoute un lien “Exécuter le traitement par lot” dans votre boîte à outils, sur les pages du wiki. Le fait de cliquer sur ce lien permet d'exécuter des actions sur certains, voire tous, les téléversements d'un utilisateur, les fichiers d'une catégorie ou les fichiers affichés dans une cagtégorie. Les actions comprennent la création de demandes de suppression en masse, l'ajout de bandeaux ou de texte libre, ainsi que des remplacements de texte ad hoc (l'outil gère les expressions régulières).


Documentation

See also Help:AjaxQuickDelete à propos des fondamentaux sur les demandes de suppression automatiques, ou “marquer le fichier & notifier le téléverseur”.

Étape 0 : Installation

VisualFileChange est un outil écrit en JavaScript. Vous n'avez pas activé le JavaScript.

Pour l'installer :

Vous devriez maintenant avoir un lien Exécuter le traitement par lots dans votre boîte à outils. Cliquez dessus pour lancer VisualFileChange.

To change the Perform batch task text, add window.vFC_PortletText = '<your new portlet text>'; to your common.js or <skin>.js

 
The start-dialog prompts for the target


Étape 1 : insertion d'un contributeur

Script prompts for the contributor, a page name, a category, or a search query. Make sure you spell it correctly.

Étape 2 : sélection d'une action, insertion d'une raison, remplacement et motif, bandeaux ou texte libre

OTRS-Members: first fill in the ID or URL and then switch to OTRS- remove tags. With OTRS- add you can add any template to the permission section without removing speedy-deletion- and related-tags.
Check Clean permission-section? to remove other stuff from the permission section, if it exists.

Étape 3 : chargement de tous les fichiers à modifier

Only files that are selected and in the dialog will be changed. To get more files, scroll down or click on "more". However, do not crash your browser loading too many files. Instead, you can continue where you stopped using the "more options" in the start dialog or the automatically created profile.

Étape 4 : sélection des items sur lesquels effectuer les actions

There are only items listed, originally uploaded by the specified user. Si des images ont été supprimées, les numéros ne se suivent pas. Script will detect a lot of problem- and OTRS-tags and common license-types and show them under each thumbnail. Exemple

 
Just want to pick some files with or without a category? Want to select files uploaded between xx and yy because you got OTRS permission for these files? No problem, click on the select link

Cute select – Filter loaded files

If you do not specify anything, everything will match and all checkboxes in the thumbnail-dialog will get the state of the one in this dialog. Ceci vous permet aussi bien de sélectionner que de dé-sélectionner.

 
VisualFileChange supports multiple RegEx-replace and offers methods to preserve certain areas. In addition, you can preview the changes before they are made.
Expressions régulières ou RegExpr /R/

Une RegExpr, aussi appelée expression régulière ou regex, est une expression utilisée pour trouver des correspondances avec plusieurs segments de texte (par exemple, le texte de l'image ou un titre). Elles peuvent s'avérer vraiment très utiles un peu partout, donc, si vous ne les connaissez pas, faites l'effort de les étudier ; le plus tôt est le mieux.

In the cute selection dialog, insert the RegExpr without flags (they are currently not supported) (Test.*); however when performing a custom replace, insert the RegExpr with flags (/\{\{FlickrView.*\|\d{4}\}\}/ig). Don't forget to escape "special characters".

Please test your RegExpr before using and use the opportunity to examine the changes the current set of replacement rules would cause to avoid undesired replacements. You can use https://regex101.com/ (or similar tools) to test your RegExpr.

Reference/ Examples: de, en, en


Sélection par lot – Ensemble de fichiers entre deux fichiers

Sélectionnez le fichier A, maintenez enfoncée la touche  Shift tout en sélectionnant le fichier B. Tous les fichiers entre les deux fichiers sont maintenant dans le même état que le fichier B.

Custom replace: Flags

  • Si /R/ est renseigné, l'expression est traitée comme une expression régulière. Si le fond derrière le bouton est rouge, il est très probable que vous ayez oublié de cocher ce bouton. Si le fond derrière le champ de l'expression est rouge, c'est que vous avez coché ce bouton mais que l'expression n'est pas une expression régulière valide.
  • If %V% is set, VisualFileChange looks for variables (e.g. File metadata like %GPSLatitude% or the file name %PAGENAME%) in "Text to insert instead". Cette option est activée par défaut. Exemples.

Étape 5 : exécution

Le programme va vous montrer ce qu'il est en train de faire. Finally it prompts you where to go. Before executing, the script saves your input into an auto-profile. This allows you to continue at the last loaded files. If you re-launch VisualFileChange and insert the same target, a big yellow box will appear. Just click the link for convenient continuing.

 
La configuration avancée. Vous pouvez jouer ici avec les paramètres par défaut. N'oubliez pas de les enregistrer.

Configuration personnalisée

VisualFileChange vous permet de personnaliser de nombreuses fonctionnalités. Il n'est pas recommandé d'augmenter de façon important le nombre de fichiers à charger lorsqu'on fait défiler l'écran, mais cela peut se montrer utile dans certains cas.

Si vous envoyez trop de requêtes à l'API simultanément, des erreurs peuvent se produire. Les utilisateurs qui ne sont pas connectés ne devraient envoyer qu'une seule requête à la fois. En cas d'erreur, positionnez "ask for confirmation after ... edits" à moins de 8 et patientez un peu lorsque la boîte de dialogue vous demande si vous voulez continuer. Nous regrettons cette limitation mais nous ne pouvons pas intervenir car elle provient du côté serveur. Il y a des restrictions bien plus importantes pour les modifications apportées par les utilisateurs non connectés.

Informations supplémentaires

Développement, recherche et correction de bogues