Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author anmari

    (@anmari)

    No, No user authentication.
    ICS urls/files must be publicly available to non-logged in users.
    The plugin then offers highly customisable wys to list the events.

    Thread Starter lejeczek

    (@lejeczek)

    well, daviCal offers this standard feature, it’s called “public collections”

    I’ve been trying your plugin with daviCal, having a publicly/anonymously available calendar – with daviCal it’s via https://host.domain.example/public.php/mycal/ccnr/calendar.ics – tested in a few web browsers went fine, in wordpress with [smallcalendar myUrl] I get this:

    “!
    Unable to load or cache ical calendar https://host.domain.example/mycal/public.php/ccnr/calendar.ics

    what you think might be the problem?
    what could I check to get full debug mode, if there is such thing?
    regards

    Plugin Author anmari

    (@anmari)

    hi lejeczek

    if you post the actual url to the publicly available ics url,
    then I can have a look at it.

    those urls look no real and fail – no webpage.

    One must be able to browse (web browser) to the url publicly without being logged in.

    You should for example be able to subscribe to it using google calendar.

    also try the ics validators – they may shed some light on access problem

    Plugin Author anmari

    (@anmari)

    see section on validators on this page
    https://icalevents.com/documentation/ics-guides/

    Thread Starter lejeczek

    (@lejeczek)

    well, I imagine you’ve looked daviCal up
    I’ve tested two plugins today, all-in-one-event-calendar & calpress-event-calendar, and they both work fine.

    to double check, I create a new page and put in there
    [iCal https://host.domain.example/mycal/public.php/mycal/calendar.ics%5D

    viewing the page I get:

    !
    Unable to load or cache ical calendar https://host.domain.example/mycal/public.php/mycal/calendar.ics
    No events found within criteria
    ← ?? ? 10 50 100 + ++ →

    at apache’s end:
    File does not exist: /usr/share/wordpress-3.6.1-public/wp-content/plugins/amr-ical-events-list/css/https:, referer: … my wordpress here

    I’ll see if can get you an access to the url, maybe be “politically” incorrect, not that in my mind, institution

    my “worry” is you never tested against something else than google-sroogle?
    regards

    Plugin Author anmari

    (@anmari)

    Rest assured that over the many years many, many different ics files have been used by many different people in this plugin. Very rarely do I need to add special code for a different calendar server.

    NOTE: The plugin ‘subscribes‘ to PUBLICLY available ics files. Understand that there is a difference between importing and subscribing. Import is a once off activity and can use non publicly available ics files. To subscribe or synchronise using my plugin the url must be publicly available and work when you are not logged in.

    If one cannot browse to the url then I cannot test it for eg here: https://test.icalevents.com/. So by definition it is not truly publicly available. My suggestion to try with google is because it is a neutral 3 third party – inability to ‘subscribe’ to it in google without being logged in to your calendar server too would confirm it’s public or non public status.

    good luck.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘is this plugin a calDav client ?’ is closed to new replies.