WordPress Auto-updates

Description

MISE À JOUR : Cette extension de fonctionnalité a été fusionnée dans le cœur WordPress le 11 août 2020 avec la version 5.5 de WP.

L’objectif de cette extension est de préparer une future fonctionnalité de mise à jour automatique des extensions et des thèmes.

Veuillez noter que le code de cette extension n’est pas destiné à atterrir « tel quel » dans le cœur WordPress, il sera complètement remanié pour être fusionné dans le cœur. Cette extension est destinée à discuter les principes de mises à jour automatiques et de l’interface-utilisateur.

En 2018, Matt Mullenweg a publié une liste de 9 projets pour le cœur WordPress en 2019. Nous n’avons pas pu en réaliser autant que prévu, mais de nombreux progrès ont eu lieu. La mise à jour automatique des extensions et des thèmes est l’un de ces 9 projets. Il est maintenant prévu pour WordPress 5.5 et cette extension de fonctionnalités est prévue pour contribuer à la réussite de ce projet.

Pour plus d’informations, consulter la proposition d’extension de fonctionnalités publiée sur Make/Core.

Compte-rendus des réunions hebdomadaires :

Voir aussi (en anglais) :

Ce projet est actuellement conduit par Jb Audras & Paul Biron. Il est développé sur GitHub.

Vous êtes souhaiteriez contribuer au développement de cette extension ? Rejoignez-nous sur le canal #core-auto-updates sur le Slack Make WordPress. Nous hébergerons une réunion hebdomadaire sur Slack tous les mardis à 17h UTC.

Captures d’écran

  • Écran des extensions – mises à jour automatiques activées
  • Écran des extensions – mises à jour disponibles
  • Écran des thèmes – activer les mises à jour automatiques
  • Écran des thèmes – mises à jour disponibles
  • Écran des mises à jour – mises à jour disponibles
  • Écran Santé du site – informations concernant les mises à jour automatiques des thèmes et des extensions
  • Exemple de notification e-mail

Avis

6 août 2020
This is a really good idea. I like the way it's integrated in the plugin panel. Integration with Themes is a bit less convenient I have to go through all installed themes. It would be more convient to have the update option in the theme overview page.
Lire les 11 avis

Contributeurs & développeurs

« WordPress Auto-updates » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“WordPress Auto-updates” a été traduit dans 16 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « WordPress Auto-updates » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

0.8.1 🍄

18 mai 2020
(le titre des pull requests est laissé dans sa langue d’origine afin de faciliter leur recherche)
– Fix incorrect admin notice text when auto-updates are enabled for a plugin when JS is not enabled in the browser – #130
– Prevent multiple simultaneous requests – #131
– Strip plugins/themes that have been deleted from the site options just before they are updated – #132
– Copy the plugin’s site options to core’s site options on self-deactivation – #133
– fix typos and docs standards – #134

0.8.0 🐪

13 mai 2020
(le titre des pull requests est laissé dans sa langue d’origine afin de faciliter leur recherche)
– Self-deactivate the plugin after the functionality has been merged to core – #123
– Remove auto-updates options when plugin is uninstalled – #125
– Use ES5 in the JS, because the core build tools barf on let and const#127
– More pre-merge cleanup – #124
– Add help tabs on update-core, plugins, and themes admin screens – #121
– Cleanup – #119
– I18n – Remove unnecessary concatenation – #117

0.7.0 🦢

6 mai 2020
(le titre des pull requests est laissé dans sa langue d’origine afin de faciliter leur recherche)
– PHPCBF fixes – #114
– Remove constants from the feature plugin – #112
– Various i18n fixes/optimizations – #109
– Simplifies Ajax on both the JS and PHP sides – #103

0.6.0 🦋

22 avril 2020
(le titre des pull requests est laissé dans sa langue d’origine afin de faciliter leur recherche)
– Add Ajax to Plugin and Themes Screen – #61
– Accessibility: Communicate AJAX enabling/disabling changes to screen readers – #85
– Add Better Handling to Ajax Errors – #90
– Prevent CSS from being enqueued on sub-site plugins & themes screens in multisite – #91

0.5.1 🦒

16 avril 2020
(le titre des pull requests est laissé dans sa langue d’origine afin de faciliter leur recherche)
– Add the plugin version when enqueueing styles, for cache busting – #79

0.5.0 🦚

15 avril 2020
(le titre des pull requests est laissé dans sa langue d’origine pour faciliter leur recherche)
– Replace Disable strings with Disable auto-updates – #78
– Update confirmation message wording – #77
– Remove Automatic Updates column from the Network Admin > Sites > Edit > Themes screen – #76
– Replace « Enable » string with « Enable auto-updates » – #75
– Remove dashicons from the UI – #74
– Fix documentation and comment standards – #73
– Remove green and red colors on texts and links – #70
– Don’t display the Enable/Disable link in the Theme Details modal on a subsite in multisite – #68
– Documentation: Improve DocBlocks – #62
– I18n – Merge with similar string – #60
– Add filters and constant to allow developers to disable plugins and themes autoupdate email notifications – #57
– Switch disable link to red on Multisite Themes Screen – #54
– Wrong kick off year in readme.txt – #42

0.4.1 🍺

2 avril 2020
(le titre des pull requests est laissé dans sa langue d’origine pour faciliter leur recherche)
– Network > Sites > Edit > Themes screen doesn’t have the Autoupdates column – #50

0.4.0 🌹

30 mars 2020
Cette version apporte le support complet des mises à jour automatiques pour les thèmes.
Elle modifie également la structure de l’extension afin de permettre son auto-désactivation lorsque la fonctionnalité sera intégrée au cœur WordPress.
Veuillez noter que le dépôt de développement a aussi été migré depuis le compte GitHub personnel de @audrasjb vers le compte GitHub officiel de WordPress.org.
Autres modifications (le titre des pull requests est laissé dans sa langue d’origine afin de faciliter leur recherche) :
– Change plugin structure to ensure it can self-deactivate when the feature is merged into Core – #37
– Handle both themes and plugins email notifications – #36
– i18n: Merge similar translation strings – #35
– Add and populate Automatic updates column, add and handle enable/disable auto-updates bulk actions to the multisite themes list table – #33
– Avoid duplicate Updating… dialog – #32

0.3.0 🦉

16 mars 2020
(le titre des pull requests est laissé dans sa langue d’origine pour faciliter leur recherche)
– « Add functions to handle plugins updates notification emails » – #54
– « Remove update time text after manual update » – #43
– « Ensure « Automatic Updates » column is not added if no content would be output in the column » – #57
– « Specific messages for delayed or disabled cron events » – #58
– « Prevent mis-match between count in Auto-updates Enabled view and the number of plugins displayed for that view by applying ‘all_plugins’ filter before computing that count » – #59

0.2.1 🐜

11 mars 2020
(le titre des pull requests est laissé dans sa langue d’origine pour faciliter leur recherche)
– « Prevent « PHP Notice: Undefined index: plugin_status » when adding the autoupdates_column » – #47
– « Add plugin_status query arg to the enable/disable links in the Automatic Updates column » – #48

0.2.0 🐝

6 mars 2020
(le titre des pull requests est laissé dans sa langue d’origine pour faciliter leur recherche)
– « Remove auto-updates column from mustuse and dropins screens » – #39
– « Ensure the the enable/disable bulk actions appear in the dropdown and are handled in multisite » – #38
– « Remove dashicon from « Enable » text in plugins auto-updates column » – #36
– « Replace « Automatic Updates » with « Auto-updates » in filters » – #35
– « Display only filters with at least one available plugin » – #33
– « Remove setting from site option when deleting plugin » – #32
– « Populate site health with plugins auto-updates informations » – #24
– « In multisite, only add the « Automatic Updates » column on the plugins-network screen » – #21
– « Add auto-update-enabled and auto-update-disabled views on the plugins screen » – #18

0.1.5 🐣

26 février 2020
– Correction d’une erreur fatale sur PHP 7 et +
– Correction des classes obsolètes sur les notifications
– Plusieurs petites améliorations
– Remplacement de la version requise de PHP

0.1.4 👻

26 février 2020
– Correction d’avertissements PHP.

0.1.3 ☀️

25 février 2020
– Remplacement de tous les termes « autoupdate » par « auto-update » qui est maintenant la terminologie officielle.

0.1.2

23 février 2020
– Ajout du temps avant la prochaine mise à jour sur l’écran des Extensions.

0.1.1

19 février 2020
* Correction de quelques notifications/avertissements PHP.

0.1.0

18 février 2020
* Sortie initiale