SOWPROG import The Events Calendar

Wopisanje

Ce plugin permet de synchroniser les événements d’un compte agenda Sowprog vers votre installation WordPress grâce au plugin The Events Calendar de Modern Tribe.

Fonctionnalités :

  • URL de l’API configurable (par défaut agenda.sowprog.com)
  • Synchronisation manuelle ou automatique (quotidienne à l’heure choisie)
  • Utilisation de modifiedSince pour une synchro incrémentale efficace
  • Création / mise à jour automatique des lieux (tribe_venue)
  • Catégorisation configurable : ville, lieu, type, style, artistes
  • Affichage configurable des prix et billetteries dans la description
  • Publication directe ou mise en brouillon
  • Image à la une automatique
  • Suppression automatique des événements retirés de Sowprog
  • Désactivation du cache „Views v2“ de The Events Calendar et purge horaire des transients résiduels (évite la saturation de la base de données sur les agendas chargés)
  • Barre de progression en temps réel pendant l’import, avec affichage des erreurs au fur et à mesure et bouton d’annulation

Prérequis :

  • The Events Calendar >= 6.0
  • Un compte agenda Sowprog avec un lieu associé
  • Les identifiants de ce compte (login + mot de passe) pour l’authentification Basic Auth

Instalacija

  1. Créez un compte Agenda sur Sowprog et associez votre lieu
  2. Installez et activez The Events Calendar
  3. Uploadez ce plugin dans /wp-content/plugins/ et activez-le
  4. Allez dans Outils > SOWPROG (TEC) et configurez :
    • URL de l’API (par défaut https://agenda.sowprog.com)
    • Login + mot de passe du compte agenda
    • Options de catégorisation
    • Import automatique si souhaité
  5. Cliquez sur Importer maintenant

HSP

Comment changer le serveur Sowprog utilise ?

Dans Outils > SOWPROG (TEC), le champ URL de l’API permet de pointer vers n’importe quelle instance qui expose /rest/v1_2/scheduledEventsSplitByDate.

Les evenements annules sont-ils geres ?

Oui. Un evenement marque annule dans Sowprog est egalement supprime ou marque annule dans WordPress.

La synchro automatique ne se declenche pas, que faire ?

WordPress utilise un cron base sur les visites du site. Si votre site a peu de trafic, utilisez un vrai cron systeme pointant vers wp-cron.php.

Pohódnoćenja

Za tutón tykač pohódnoćenja njejsu.

Sobuskutkowarjo a wuwiwarjo

„SOWPROG import The Events Calendar“ je softwara wotewrjeneho žórła. Slědowacy ludźo su k tutomu tykačej přinošowali.

Sobuskutkowarjo

Protokol změnow

0.13

  • Desactivation automatique du cache „Views v2“ de The Events Calendar (transients tribe_views_v2_cache_*) qui peut saturer la base de donnees sur les agendas charges quand les bots crawlent le calendrier
  • Cron horaire de filet de securite : purge des transients tribe_views_v2_cache_* residuels
  • Bouton manuel „Purger maintenant le cache TEC“ dans l’ecran admin, avec compteur des transients en base
  • Barre de progression en temps reel pendant l’import (l’import est decoupe en lots de 10 evenements via AJAX, evite les timeouts PHP sur les gros agendas)
  • Affichage des erreurs au fur et a mesure pendant l’import + bouton d’annulation
  • Tested up to WordPress 6.7

0.12

  • Refonte complete du code (PHP 7.4+, structure OOP propre, nonces CSRF)
  • URL de l’API configurable
  • Fix des warnings PHP 8 sur des variables non initialisees
  • Ameliorations UX dans l’ecran admin (labels, descriptions)
  • Tested up to WordPress 6.5
  • Requires PHP 7.4+

0.11

  • Compatibilite avec Tribe Events Calendar >= 6.0.5

0.10

  • Compatibilite avec Tribe Events Calendar >= 3.12

0.9

  • Correctifs PHP notices + verification de l’upload d’image

0.8

  • Meilleure gestion du cron d’import + mise a jour d’image

0.7

  • Utilisation de l’API Sowprog v1.2 + punchline comme extrait

0.6

  • Compatibilite PHP 5.2

0.5

  • Import quotidien planifiable