WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 14.02.2023 09:44:37

mrbaseman
Core-Team

[gelöst] Nextcloud Kalender in Extcal einbinden

nasowas schrieb:

Hallo mrbaseman,

du bist doch der Entwickler des Extcal-Moduls. Ich habe auch im Forum gelesen, dass du eine Möglichkeit gefunden hast, den Nextcloud Kalender im Wbce-CMS darustellen. Ich finde nur den Thread nicht mehr.

Könntest du das bitte mal ins Forum schreiben? Mit .../remote.php/dav funktioniert es leider nicht in ExtCal.

Vilen Dank im Voraus!

Viele Grüße
nasowas

Hi,

In Nextcloud, in der Kalender-App, ist links die Liste der Kalender (eigene und solche, auf die man per Sharing Zugriff hat).

Rechts neben den Kalendernamen ist das Logo des Kalender-Eigentümers, aber wenn man mit der Maus drüber fährt, dann gibt es drei Punkte, auf die man klicken kann.

Dann öffnet sich ein Menü, in dem es "Kalender Bearbeiten und teilen" gibt. 

Unten im Dialog gibt es "Kalender teilen", in dieser Rubrik "link teilen" und rechts daneben ein Clipboard-Symbol mit Pfel drin. Es erscheint auch der Tooltip "Öffentlichen Link kopieren".

Diesen etwas sperrigen Link in Extcal als Kalender-URL einfügen und einen "/" anhängen da es sich um eine Caldav URL handelt und nicht um ein ics file.

viele Grüße, Martin

Beitrag geändert von florian (21.02.2023 13:07:07)

Offline

Liked by:

nasowas

#2 14.02.2023 10:48:17

nasowas
Mitglied

Re: [gelöst] Nextcloud Kalender in Extcal einbinden

Moin zusammen,

Nur zur Info.
Funktioniert so leider nicht (mehr) oder nur bei mir. Hab ich was übersehen? Habe es auf zwei verschiedenen Seiten versucht.

Nach dem Einfügen der nextcloud-URL: .../apps/calendar/p/tZkHjXgmRyJLcakp/ mit dem Slash am Ende in den ExtCal bekomme ich diese Meldung an der Stelle wo der Kalender erscheinen sollte:

"Excetion: HTTP error: 405" Da will doch der Server irgendwas nicht liefern, oder?

Viele Grüße
nasowas

Beitrag geändert von nasowas (14.02.2023 10:49:52)


WBCE 1.6.3, Frontendtemplate: Simple Responsive und Intensivstation, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro

Offline

#3 14.02.2023 11:40:44

mrbaseman
Core-Team

Re: [gelöst] Nextcloud Kalender in Extcal einbinden

hmm... bei mir sieht die URL so aus: .../remote.php/dav/public-calendars/sjTf2h3P8lr9weMda/
Vielleicht ist der hintere Teil ja sogar gleich und es reicht den Anfang anzupassen. Beachte ein '/p/' ist bei mir auch nicht im Pfad.

Edit: ja, der hintere Teil ist der gleiche, und der ursprüngliche Benutzer hat das '/p/' im Pfad, ein anderer mit Zugriff hat es nicht, siehe Folgepost

Beitrag geändert von mrbaseman (14.02.2023 23:25:44)

Offline

#4 14.02.2023 16:20:06

florian
Administrator

Re: [gelöst] Nextcloud Kalender in Extcal einbinden

Das kann, wie es scheint, viele Ursachen haben - vom Passwort über die Version der Nextcloud über die Serverkonfiguration...

Offline

#5 14.02.2023 23:22:00

mrbaseman
Core-Team

Re: [gelöst] Nextcloud Kalender in Extcal einbinden

ich hab gerade mal bei mir geschaut und festgestellt, der User, der den Kalender für eine Gruppe freigegeben hat, hat auch das URL Schema  .../apps/calendar/p/... wie nasowas geschrieben hat. Der andere User, der in dieser Gruppe ist, die den Kalender lesen und sogar editieren darf, sieht aber das von mir beschriebene Schema .../remote.php/dav/public-calendars/...  für den öffentlichen Link. Die kryptische Zeichenfolge am Ende ist aber in beiden Fällen die gleiche. Es könnte also einfach so funktionieren, dass du den Link im Exctcal entsprechend nochmal editierst. Sollte das nicht heifen, könnte es im Zweifelsfall eine Lösung sein, einfach einen Nextcloud User anzulegen, dem man den Kalender freigibt und von dem aus du die Links nochmal kopierst.

In dem Zusammenhang vielleicht auch wichtig: Was ich nicht hinbekommen habe, ist aus Extcal auf in Nextcloud interne Kalender Links  zuzugreifen. Dazu müsste eine Authentifizierung stattfinden, aber die ist zumindest nach meinem Eindruck nicht auf dem Caldav-Interface implementiert. Man kann also in der Webansicht zwar sich Authentifizieren und auf Kalender zugreifen, nicht jedoch auf die Kalendereinträge von internen Webdav directories zugeifen. Was wie gesagt bei mir funktioniert ist der Readonly-Zugriff über den öffentlichen Link, der keine Authentifizierung erfordert (also nichts mit user:password@Caldav-URL), in meinem Fall wie gesagt über den zweiten User - und vielleicht ist das ja der entscheidende Trick bei der Sache.

Viele Grüße, Martin

Beitrag geändert von mrbaseman (14.02.2023 23:27:16)

Offline

Liked by:

nasowas

#6 15.02.2023 11:57:04

nasowas
Mitglied

Re: [gelöst] Nextcloud Kalender in Extcal einbinden

Moin zusammen,

Vielen Dank für die ausführlichen Infos, es funktioniert. Auch ohne Anlegen eines neuen Users.

Die nextcloudinstanz ist Version 25.0.3

nextcloud Screenshot

Mein Link: .../remote.php/dav/public-calendars/wPQ3B959TfgxJs6M/ sieht auch so aus.

Der öffentliche Link:

.../index.php/apps/calendar/p/wPQ3B959TfgxJs6M

funktioniert bei mir nicht.

Ich habe den Abonnementlink modifiziert, indem ich das  "?export"

.../remote.php/dav/public-calendars/wPQ3B959TfgxJs6M?export

am Ende entfernt und durch das "/" ersetzt habe.

Nu funzt`s.

Ich hoffe, meine Ausführungen sind halbwegs verständlich. big_smile

Viele Grüße
nasowas

Beitrag geändert von florian (16.02.2023 08:15:58)


WBCE 1.6.3, Frontendtemplate: Simple Responsive und Intensivstation, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro

Offline

Liked by:

florian, Slugger

#7 15.02.2023 21:26:25

mrbaseman
Core-Team

Re: [gelöst] Nextcloud Kalender in Extcal einbinden

Na, zusammen haben wir es ausgetüftelt bekommen  smile

Offline

#8 16.02.2023 08:08:15

Slugger
Developer

Re: [gelöst] Nextcloud Kalender in Extcal einbinden

Vielen Dank für das austüfteln und den entscheidenden Hinweis.

Da hatte ich mir auch vor einiger Zeit die Zähne ausgebissen und danach nicht mehr weiter verfolgt.

Könntest du noch bitte das verlinkte Bild an deinen Beitrag anhängen damit es für Ewigkeit erhalten bleibt.
Vielen Dank

NACHTRAG 16.02.2023:

Meine nextcloudinstanz ist Version 20.0.1

Beitrag geändert von Slugger (16.02.2023 12:45:38)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4:  OK

Online

#9 16.02.2023 08:18:26

florian
Administrator

Re: [gelöst] Nextcloud Kalender in Extcal einbinden

Könntest du noch bitte das verlinkte Bild an deinen Beitrag anhängen damit es für Ewigkeit erhalten bleibt.

Done

Offline

Liked by:

Slugger, nasowas

Fußzeile des Forums

up