Plugin nebyl testován na 3 nejnovějších verzích WordPressu. Nemusí už být tedy podporován a u novějších verzí WordPressu může mít problémy s kompatibilitou a může být nestabilní.

WP-CalDav2ICS

Popis

Přemýšleli jste někdy o použití vašeho (vzdáleného) kalendáře CalDav jako automatického zdroje dat pro váš oblíbený plugin WP Kalendář?
Hledali jste plugin, který by tuto funkci poskytoval v adresáři WP Plugins a nenašli jste nic užitečného?
Pokud jste odpověděli ano, tento plugin je pro vás 🙂 .
Stačí si přečíst celý příběh na https://hoernerfranzracing.de/werner/kde-linux-web/wp-caldav2ics a zjistit, zda plugin bude vyhovovat vašim potřebám…
A ano, více kalendářů je funkčních od verze 1.1.0, takže již nejste omezeni pouze na JEDEN zdroj kalendáře!

Snímky obrazovky

  • Nastavení pluginu
  • Stránka WP Cron
  • Nová funkce Multi-kalendáře (pod verze 1.1.0)

Instalace

Z Vašeho WordPress panelu

  1. Přejděte do Pluginy a Instalace plug-in.
  2. Vyhledejte ‚wp-caldav2ics‘ a stiskněte Instalovat
  3. Aktivujte wp-caldav2ics ve vašem přehledu pluginů.
  4. Jděte do nastavení pluginu, nastavte jej dle potřeby a stiskněte ‚Uložit‘
  5. Zkontrolujte správné fungování (= soubor ICS vytvořený z vašeho kalendáře CalDav v požadovaných intervalech)
  6. Pokud se něco pokazí, znovu zkontrolujte nastavení, povolte protokolování, zkontrolujte události WP Cron, aby bl_cron_hook běžel podle plánu, použijte k tomu https://wordpress.org/plugins/wp-crontrol (nebo podobný plugin)

Z wordpress.org

  1. Stáhnout wp-caldav2ics.zip .
  2. Rozbalte stažený Zip soubor a nahrajte ‘wp-caldav2ics’ složku do Vaší složky ‘/wp-content/plugins/’ použitím vaší oblíbené metody (ftp, sftp, scp, atd.…)
  3. pokračujte kroky #3 až #6

Z GitHub.com

  1. git clone https://github.com/wernerjoss/wp-caldav2ics
  2. Nahrajte adresář wp-caldav2ics do Vašeho WordPressu, obvykle ‚wp-content/plugins‘
  3. pokračujte kroky #3 až #6
    Alternativně si můžete také stáhnout soubor zip ze stránky GitHub, ale pozor: tento se bude jmenovat wp-caldav2ics-master.zip
    a rozbalí se do složky s názvem wp-calda2ics-master.
    To budete muset před odesláním přejmenovat na wp-caldav2ics!
    V případě, že je vaše instalace z adresáře WP a chcete vyzkoušet vývojovou verzi z
    Stáhněte si GitHub zip, můžete také jednoduše nahrát všechny soubory (včetně souborů v podadresářích!) z rozbalené složky wp-calda2ics-master do wp-content/plugins/wp-caldav2ics

Nejčastější dotazy

Jak zjistím, zda byl soubor .ics vytvořen?

Po stisknutí tlačítka „Uložit“ stačí kliknout na odkaz uvedený na stránce nastavení

Jak poznám, že Cronu .ics soubor správně naplánoval?

Nainstalujte WP Crontrol a zkontrolujte naplánované úkoly v Cronu, obrázek #2

Adresa mého CalDav kalendáře je správně, ale nebyla akceptována

Ujistěte se, že URL není IP adresou v rozsahu 192.168.xx (nebo jiné lokální síti), protože to není povoleno funkcí URL Validation.
Raději přidejte tuto adresu do svého souboru /etc/hosts a přiřaďte ji k názvu hostitele.

Po odeslání adresy URL serveru a pověření v backendu se mi zobrazí chybová zpráva, že odpověď mého serveru je neplatná a nelze ji analyzovat

To znamená přesně to, co je uvedeno: Bohužel se ukazuje, že servery CalDav se často výrazně liší ve struktuře své odezvy.
Aktuálně jsou podporovány následující servery:
– Bajkal/Sabre.io
– Synology Nas
– mailbox.org/OX
Pokud tedy narazíte na tento problém, můžete:
– Otevřít problém na stránce podpory: https://wordpress.org/support/plugin/wp-caldav2ics a nahrát obsah protokolu a doufat, že bude opraven (což obvykle znamená poskytnutí přístupu k serveru, který používáte)
nebo
– opravte si to sami podle slavného hesla ‚použij sílu, Luku‘ 🙂 – v tom případě jsou záplaty vítány!

Recenze

12. 8. 2024
Should the author resume development of the plugin, the capability to input events via the frontend interface would be considered a significant enhancement.
8. 2. 2019
Nach langer Suche endlich das Tool gefunden was meinen Erwartungen und Ansprüchen entspricht. Einfache Bedienung mit großem Effekt. Funktioniert einfach wunderbar. Auch der Support ist lobenswert. Innerhalb kürzester Zeit wurde beim Problem behoben. Vielen Dank dafür!
5. 2. 2019
Exactly what i searched for. I use it in combination with the new version of „WP ICS Importer“. Great and fast support! My problems have been solved within one day.
26. 1. 2019
I don’t know why no one else had the idea for such a plugin before… It’s doing a great job in publishing our calendar as ical/ics from webdav source to be included on our website. thx
Přečtěte si všech 6 recenzí

Autoři

WP-CalDav2ICS je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „WP-CalDav2ICS“ byl přeložen do 2 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “WP-CalDav2ICS” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.3.4

19.07.23: oprava chybné (nedostatečné) trim() Modifikace

1.3.3

09.03.23: nezastavujte vytváření ics, když v odpovědi serveru není přítomen žádný blok VTIMEZONE, místo toho zkontrolujte BEGIN:VCALENDAR

1.3.2

25.02.23: oprava závažné interní chyby pomocí PHP 8.x, když je CalendarExcludes prázdný

1.3.1

24.02.23: zobrazit verzi PHP při aktivaci pluginu, upozornění na problém pro PHP >= 8.0

1.3.0

18.02.23: zavedena nezdokumentovaná možnost CalendarExcludes pro filtrování/potlačení nežádoucích vlastností z odezvy serveru,
další informace najdete na https://github.com/wernerjoss/wp-caldav2ics/exclude.md.
Opravte problém s WP 6.1/PHP 8.x https://github.com/wernerjoss/wp-caldav2ics/issues/5.
Testováno až do PHP: 8.1

1.2.1

13.12.20: Testováno s WP 5.6

1.2.0

20.11.19: nahraďte XML Parser pro odezvu serveru jednoduchou analýzou po řádcích z https://github.com/wernerjoss/caldav2ics, přidejte upozornění, pokud v odpovědi serveru nebyla nalezena žádná platná data Ical

1.1.2

26.06.19: Nahraďte ověření adresy URL wp_http_validate_url() za esc_url_raw(), abyste zabránili odmítnutí místních hostitelů

1.1.1

Opraven problém s ukládáním souboru ICS s více kalendáři

1.1.0

Přidána funkce Multi-Calendar, to znamená, že nyní můžete převádět více kalendářů najednou (viz snímek #3)
přesunuty styly backendu do samostatného souboru (css/style.css)

1.0.5

Opravena chybějící data VTIMEZONE ve vlastnostech kalendáře
Dokončený německý překlad pro adresář WP

1.0.4

Aktualizován soubor readme.txt
Čištění kódu
Aktualizované překlady
Tagged Stabilní verze

1.0.3

Oprava jiného alternativního problému s odezvou serveru (mailbox.org/Open Xchange)
Aktualizace FAQ
Odstraňte uživatelské jméno/heslo ze souboru protokolu

1.0.2

Oprava alternativního problému s odezvou serveru (Synology NAS)
Plugin byl také testován s ClassicPress

1.0.1

Vylepšený popis, testováno s WP 5.0

1.0

  • Počáteční revize