Skip to content

Releases: arkaicconcept/arkaic-sync-acf

v0.7.0 : Déduplication des médias par hash MD5 et anti-saturation MySQL

Choose a tag to compare

@arkaicconcept arkaicconcept released this 28 Oct 09:55

Nouveautés de la version 0.7.0

• Déduplication et vérification des médias par empreinte (Hash MD5) :
• La cible vérifie désormais si l'image existe déjà via son empreinte _arkaic_sync_hash avant tout téléchargement.
• Élimine le retéléchargement, la régénération lourde des miniatures (GD/Imagick) et la création de doublons de fichiers sur la cible.
• Recherche rétroactive automatique des images existantes par nom de fichier et MD5 pour les médias déjà synchronisés.
• Protection anti-saturation MySQL (mutualisé IONOS) :
• Verrouillage des boutons de synchronisation dans le tableau pendant un traitement AJAX pour éviter les clics multiples simultanés.
• Temporisation automatique de 300ms entre chaque article lors des actions groupées (bulk sync) pour préserver le pool max_user_connections.

v0.6.0 : Image mise en avant, gestion sur la liste des articles et auto-updater

Choose a tag to compare

@arkaicconcept arkaicconcept released this 27 Oct 15:16

Nouveautés de la version 0.6.0

  • Image mise en avant native : L'image de tête d'article ACF (header_image) est désormais automatiquement enregistrée en tant qu'Image mise en avant (_thumbnail_id) sur le site cible, sans injection redondante dans le corps du texte.
  • Gestion depuis la liste des articles :
    • Colonne « Synchronisation » avec statut visuel (✔ Synchronisé, ⚠ Échec, Non synchronisé).
    • Boutons d'action directe AJAX (Synchroniser / Resynchroniser / Réessayer) sans rechargement de page.
    • Action rapide au survol sous chaque titre d'article.
    • Action groupée (Bulk action) pour synchroniser plusieurs articles à la fois.
  • Mises à jour automatiques depuis WordPress : Intégration complète avec GitHub Releases pour vérifier et installer les mises à jour directement depuis l'administration WordPress.
  • Transfert sécurisé des médias : Transfert par URL (download_url) pour éviter les blocages de WAF/pare-feu Wordfence.