Extension:Attachments/fr
Cette extension est incompatible avec les versions MediaWiki 1.41 et suivantes ! Il vous est déconseillé d'utiliser cette extension sur un site de production. Les développeurs MediaWiki sont invités a s'engager sur leurs efforts pour mettre à jour cette extension et la rendre compatible avec MediaWiki 1.42 en remplaçant le modèle {{Incompatible }} par {{Incompatible |version=1.41|pledge=~~~~}} . |
Cette extension n'est en ce moment pas activement maintenue ! Même si elle reste opérationnelle, les rapports de bogue ou les demandes de nouvelles fonctionnalités risquent de ne plus être pris en compte. |
Attachments État de la version : non-maintenu |
|
---|---|
Implémentation | Fonction d'analyseur , Variable , Action de page , Accroche |
Description | Attacher des sous-pages aux pages, des fichiers, ou des liens externes. |
Auteur(s) | (Gittenburgdiscussion) |
Dernière version | 0.1.0 (2019-06-11) |
Politique de compatibilité | Le master conserve la compatibilité arrière. |
MediaWiki | 1.32+ |
Licence | Licence MIT |
Téléchargement | GitHub: Note : |
Exemple | https://vowi.fsinf.at/ |
|
|
L'extension Attachments permet aux utilisateurs d'attacher des sous-pages, des fichiers ou des liens externes aux pages des espaces de noms activés.
- Attachments can easily be added through the user interface.
- Attachments of an article are displayed in an automatically generated list at its end.
- This extension integrates with the Vector and Minerva skins.
So how does it work?
- subpages automatically count as attached to their parent page
- When you upload a file through the Attach page action, a parser function
{{#attach: Title}}
is added to the descripiton. - When you add a link, the extension creates a subpage containing the
{{#exturl: URL}}
parser function. - Both parser functions set page properties, which are queried for the autogenerated sections.
Fonctionnalités avancées
#attach
can also be used to attach a regular page to another regular page.- You can exclude subpages starting with a specific prefix from the autoindex with
{{#attachments ignore subpages: prefix}}
on the parent page. - You can access attachments before they are sorted with the
BeforeSortAttachments(&$links)
hook, where links is an associative array mapping string keys to HTML links. Return false to take over the sorting.
Relatively linking an attached file
The Attachments extension provides the {{FILEPREFIX}}
parser function to faciliate linking/embedding attached files.
If you attach an image Example.jpg to Somepage then you can embed the image:
- from Somepage with
[[File:{{FILEPREFIX}}Example.jpg]]
- from Somepage/Subpage with
[[File:{{FILEPREFIX:..}}Example.jpg]]
- from Somepage/Subpage/Subsubpage with
[[File:{{FILEPREFIX:../..}}Example.jpg]]
Note that the same also works with [[Media:...]]
links.
Installation
- Télécharger et placez le(s) fichier(s) dans un répertoire appelé
Attachments
dans votre dossierextensions/
. - Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
wfLoadExtension( 'Attachments' );
- Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
You will need to enable the extension for the namespaces where you want to use it, e.g:
$wgAttachmentsNamespaces[NS_MAIN] = true;
Notez que vous devez aussi activer les sous-pages pour ces espaces de noms.
Paramètres de configuration optionnels
$wgAttachmentsChunkListByLetter
|
Boolean | whether or not the attachment list should be chunked by the first letter of list items. Defaults to true .
|
$wgAttachmentsShowSubpageForm
|
Boolean | whether or not the subpage form should be shown. Defaults to true .
|
$wgAttachmentsShowLinkForm
|
Boolean | whether or not the external link form should be shown. Defaults to true .
|
Astuces
- Enable $wgCountCategorizedImagesAsUsed to exclude attached files from Special:UnusedImages.
- Attachments and external URLs are both stored as page props, meaning they can be queried with API:Pageprops and API:Pageswithprop.
- Set $wgForeignUploadTargets to
[]
, if you want to prevent users from circumventing this extension through the upload dialog. - If new attachments do not show up, it might be because you have many jobs in your job queue.
Crédits
This extension is essentially a complete rewrite of PerPageResources by Mathias Ertl, which consists of Extension:Resources, Extension:AddResource and Extension:ExternalRedirects. This extension replaces all three, notable differences are:
- attachments are stored in page_props instead of pagelinks
- no open redirects, just links
- attachments are shown at the end of pages, as opposed to on a special page
Voir aussi
- MoinMoinWiki - supports attachments out of the box.
- Extensions incompatible with 1.41/fr
- Unmaintained extensions/fr
- Parser function extensions/fr
- Variable extensions/fr
- Page action extensions/fr
- Hook extensions/fr
- MIT licensed extensions/fr
- Extensions in GitHub version control/fr
- ParserFirstCallInit extensions/fr
- BeforePageDisplay extensions/fr
- MagicWordwgVariableIDs extensions/fr
- ParserGetVariableValueSwitch extensions/fr
- SkinTemplateNavigation extensions/fr
- MinervaPreRender extensions/fr
- ListDefinedTags extensions/fr
- ChangeTagsListActive extensions/fr
- All extensions/fr
- Attachment extensions/fr