Project

General

Profile

Task #1333

event calendar

Added by Florian Effenberger over 2 years ago. Updated 3 months ago.

Status:
In Progress
Priority:
High
Assignee:
Target version:
Team - Recurring
Start date:
Due date:
% Done:

0%

Estimated time:

Description

We do have an events calendar at https://wiki.documentfoundation.org/Events and https://wiki.documentfoundation.org/EventsCalendar
This calendar needs regular updating

Information for events where at least one LibreOffice representative

  • attends, or
  • gives a talk, or
  • joins a panel discussion, or
  • staffs a booth

need to be compiled. Data required is:

  • country, citiy and location of the event
  • event's name
  • organizer(s) on behalf of the LibreOffice project
  • attendees on behalf of the LibreOffice project
  • URL of conference
  • URL of slideware/videos

Optionally, we can split up into various categories and tags, e.g. by

  • continent
  • country
  • size
  • audience
  • category: conference, trade show, informal meeting

Optionally, we can also collect dates for Call for Papers (CfP), Call for Booths (CfB), and Call for Locations (CfL).


Related issues

Related to Marketing - Task #1751: video recordings for talksClosed

Related to Marketing - Task #2003: deploy own-/Nextcloud as central upload resource and for document editing (LibO)Closed

History

#2 Updated by Florian Effenberger over 2 years ago

  • Subject changed from update and maintain events calendar to event calendar
  • Description updated (diff)
  • Target version set to Recurring

#3 Updated by Florian Effenberger over 2 years ago

  • Status changed from New to In Progress

#4 Updated by Florian Effenberger about 2 years ago

  • Assignee changed from Italo Vignoli to Karl Morten Ramberg

Karl was looking into this

#5 Updated by Florian Effenberger about 2 years ago

  • Assignee changed from Karl Morten Ramberg to Italo Vignoli

#6 Updated by Florian Effenberger almost 2 years ago

  • Description updated (diff)

#7 Updated by Florian Effenberger almost 2 years ago

  • Related to Task #1751: video recordings for talks added

#8 Updated by Florian Effenberger almost 2 years ago

  • Assignee changed from Italo Vignoli to Mike Saunders

#9 Updated by Mike Saunders over 1 year ago

Got started on this now – have access to the Google Calendar, and working with Marc Paré on keeping it up to date. Will explore the possibility of moving to OwnCloud and embedding its calendar into the Wiki.

#10 Updated by Mike Saunders over 1 year ago

NLP contacts are on the private marketing list so I will post reminders on that (eg at the start of each month) to get updates on events.

#11 Updated by Mike Saunders over 1 year ago

Optionally, we can also migrate https://wiki.documentfoundation.org/EventsCalendar to our ownCloud instance.

Now that there are plans to shut down the OwnCloud server, we'll stick with Google Calendar for now.

#12 Updated by Florian Effenberger over 1 year ago

Now that there are plans to shut down the OwnCloud server, we'll stick
with Google Calendar for now.

Sounds sensible, at least until we made a decision on ownCloud :-)

#13 Updated by Mike Saunders over 1 year ago

It'd be good to integrate the calendar into the main site, so visitors can get a quick glance of where the LO community is active. I will look into using SilverStripe's own calendar: https://www.silverstripe.org/blog/managing-events-with-silverstripe-a-new-calendar-module/

Failing that, we can embed the Google one. Then we have the wiki page for details and planning, so both serve their purposes separately.

#14 Updated by Mike Saunders over 1 year ago

For now I've tidied up the page at http://www.libreoffice.org/events/ and embedded the Google Calendar. There is currently a bit of information overlap between this calendar and the wiki, so we should use the former as the "face" to the outside world, and the latter for organisation inside the community.

Will look at the aforementioned SilverStripe calendar module when I have some time.

#15 Updated by Mike Saunders over 1 year ago

Some more work here:

  • Merged EventsCalendar into this page after discussing with Marc Pare, for simplicity: https://wiki.documentfoundation.org/Events
  • Added "Other Events" section for events where LO/TDF may want to be present
  • Updated the calendar and other cleanups on the wiki

#16 Updated by Florian Effenberger over 1 year ago

Can you give a quick status update on where the calendar is hosted currently (Google Calendar?), whether that should be changed (ownCloud?), and who is maintaining it (Marc and you?)? ;-)

#17 Updated by Mike Saunders over 1 year ago

  • It's hosted on Google (a while back there was discussion about closing the TDF ownCloud instance). If we plan to stay with next/ownCloud and want to move away from proprietary services as much as possible, we can move it, but it's simplest on Google for now I think.
  • Marc and I maintain it, adding entries whenever we see new events or someone contacts us.

As this is an ongoing part of my regular tasks, shall we close this ticket to keep things tidy?

#18 Updated by Florian Effenberger over 1 year ago

  • It's hosted on Google (a while back there was discussion about
    closing the TDF ownCloud instance). If we plan to stay with
    next/ownCloud and want to move away from proprietary services as
    much as possible, we can move it, but it's simplest on Google for
    now I think.

For the moment, let's keep it at Google. Our ownCloud is outdated and we
need to deploy an updated version when the infra changes have been
handled. We then can move to our own instance.

  • Marc and I maintain it, adding entries whenever we see new events or
    someone contacts us.

Ok. Is there any desperate need for help, shall we search for
volunteers? I assume it's not so much work, but let me know if I'm wrong
on this. :-)

As this is an ongoing part of my regular tasks, shall we close this
ticket to keep things tidy?

Let's keep it open - that's why I have it as a recurring item :)

#19 Updated by Mike Saunders over 1 year ago

OK, let's keep it on Google for now. It's very little work to maintain, as there are just one or two events each month. Maybe we can use the next Month of LibreOffice to encourage people to give talks at events, or hold installfests, and really fill up the calendar...

#20 Updated by Florian Effenberger over 1 year ago

OK, let's keep it on Google for now. It's very little work to maintain,
as there are just one or two events each month. Maybe we can use the
next Month of LibreOffice to encourage people to give talks at events,
or hold installfests, and really fill up the calendar...

Sounds worthwhile indeed to encourage the community. We should also
regularly poke NLPs (Sophie can help with the contacts) about events. We
learn a lot about what has happened in the annual report each year, but
we should know upfront to communicate ;-)

#21 Updated by Florian Effenberger about 1 year ago

  • Related to Task #2003: deploy own-/Nextcloud as central upload resource and for document editing (LibO) added

#22 Updated by Florian Effenberger about 1 year ago

If the Nextcloud instance (#2003) is setup, we could host it there

#23 Updated by Florian Effenberger about 1 year ago

Marc, would you be interested in playing with the Nextcloud instance for the calendar? It's not in production mode right now, but we could gather some experience and see if we can use it as we use the Google Calendar (e.g. embedding it into the wiki), and eventually migrate when it's in production mode

#24 Updated by Florian Effenberger 10 months ago

Florian Effenberger wrote:

Marc, would you be interested in playing with the Nextcloud instance for the calendar? It's not in production mode right now, but we could gather some experience and see if we can use it as we use the Google Calendar (e.g. embedding it into the wiki), and eventually migrate when it's in production mode

Marc? ;-)

#25 Updated by Marc Pare 10 months ago

Florian Effenberger wrote:

Florian Effenberger wrote:

Marc, would you be interested in playing with the Nextcloud instance for the calendar? It's not in production mode right now, but we could gather some experience and see if we can use it as we use the Google Calendar (e.g. embedding it into the wiki), and eventually migrate when it's in production mode

Marc? ;-)

Sure, could you point me to the right location? Login/password?

Cheers,

Marc

#26 Updated by Mike Saunders 10 months ago

Marc Pare wrote:

Sure, could you point me to the right location? Login/password?

Hi Marc, I've just set you up with an account and triggered a password reset, so you should get an email - then you can set up a password for your liking. Feel free to explore, see how the Calendar module may be different to ownCloud, and ask if you have any questions. As Florian said, we're just testing this for now - we'll do proper migration of data from the ownCloud instance later.

#27 Updated by Marc Pare 10 months ago

Mike Saunders wrote:

Marc Pare wrote:

Sure, could you point me to the right location? Login/password?

Hi Marc, I've just set you up with an account and triggered a password reset, so you should get an email - then you can set up a password for your liking. Feel free to explore, see how the Calendar module may be different to ownCloud, and ask if you have any questions. As Florian said, we're just testing this for now - we'll do proper migration of data from the ownCloud instance later.

Hi Mike,

I could not find any email ... could you try that again? I may have deleted the previous one by mistake. :-)

#28 Updated by Mike Saunders 10 months ago

Marc Pare wrote:

I could not find any email ... could you try that again? I may have deleted the previous one by mistake. :-)

Sure -- I've just done it. Note that this is going to your marcpare.com address, in case it ends up in spam there. If you still don't get it, let me know, as maybe it's a problem with the mail server on that VM...

#29 Updated by Marc Pare 10 months ago

Hi Mike, sorry I was away from my desk for most of the rest of my day yesterday. I did receive the email to change the password, but by then the token had expired. Could you instead just choose a temporary password and email it to me? It looks like the time-zone difference and my schedule will not work when the token expires so quickly.

Thanks for the help,

Marc

#30 Updated by Florian Effenberger 8 months ago

With our Nextcloud instance being in place now, any update on this? :-)

#31 Updated by Florian Effenberger 8 months ago

FWIW, I've just enabled the calendaring feature on our Nextcloud instance, so we might post it there

#32 Updated by Florian Effenberger 7 months ago

Florian Effenberger wrote:

With our Nextcloud instance being in place now, any update on this? :-)

Ping?

#33 Updated by Mike Saunders 7 months ago

Florian Effenberger wrote:

Florian Effenberger wrote:

With our Nextcloud instance being in place now, any update on this? :-)

Ping?

Was waiting to see what Marc thinks of the Nextcloud calendar -- I'll drop him an email to check. IMO we should use our own infrastructure (and FOSS) for things like this -- we just have to check that we can embed the calendar into this page:

http://www.libreoffice.org/events/

Maybe with an iframe?

#34 Updated by Florian Effenberger 7 months ago

Was waiting to see what Marc thinks of the Nextcloud calendar -- I'll
drop him an email to check. IMO we should use our own infrastructure
(and FOSS) for things like this -- we just have to check that we can
embed the calendar into this page:

http://www.libreoffice.org/events/

Maybe with an iframe?

Where's the calendar hosted right now? I'm lost on that actually... ;-)

However, indeed, we should move to a Nextcloud hosted variant soon. If
there's a Silverstripe iCal plugin, we can use that, otherwise an iFrame
is a start.

#35 Updated by Mike Saunders 7 months ago

Florian Effenberger wrote:

Where's the calendar hosted right now? I'm lost on that actually... ;-)

Currently hosted on Google Calendar and embedded into this page: http://www.libreoffice.org/events/

Marc is going to take a look at Nextcloud early next week, but recommends we plan to switch in any case. I'll investigate how easy it is to embed the Nextcloud calendar into the site.

#36 Updated by Mike Saunders 7 months ago

OK, I've created a public-viewable calendar (that can be edited by me and Marc) here:

https://nextcloud.documentfoundation.org/index.php/apps/calendar/p/WPAQ2UTYAJPRW84U

I've populated it with some events for the next couple of months for testing. Marc, can you edit that? Are you happy with it? If so we can switch to it and embed it into the main LO website.

#37 Updated by Mike Saunders 7 months ago

I've migrated all event data (past and future) from the Google calendar to our Nextcloud one, so here it is:

https://nextcloud.documentfoundation.org/index.php/apps/calendar/p/WPAQ2UTYAJPRW84U

I've tried to embed it into the main LO site in an iframe, but there's a problem -- "redirected you too many times" in some browsers, so it doesn't display properly. This is a known issue: https://github.com/nextcloud/calendar/issues/169

The most recent comment from a Nextcloud dev is: "This requires changes to the Nextcloud server, to be released with Nextcloud 12. Rescheduling this ticket to Calendar 1.7.0"

Adding Guilhem: can you see if we can upgrade the Nextcloud Calendar app please? It looks like we're on 1.5.3, but I'm not sure if a newer version is available... Thanks!

#38 Updated by Guilhem Moulin 7 months ago

Mike Saunders wrote:

Adding Guilhem: can you see if we can upgrade the Nextcloud Calendar app please? It looks like we're on 1.5.3, but I'm not sure if a newer version is available... Thanks!

We're using the latest NextCloud (12.0.0) and all apps are currently up-to-date. (according to https://apps.nextcloud.com/apps/calendar the latest release of Calendar is indeed 1.5.3).

#39 Updated by Mike Saunders 7 months ago

Thanks Guilhem. So the situation is:

  • We CAN use Nextcloud for our events calendar, but we can't embed it into the site (yet)

So in the meantime, shall we switch to Nextcloud and just have a big link on the events page of the LO site? Or should we stick with Google until Nextcloud becomes embeddable? (Might take a while)

Florian, Marc -- what do you think?

#40 Updated by Florian Effenberger 7 months ago

IMHO we can give Nextcloud a try :-)

So in the meantime, shall we switch to Nextcloud and just have a big
link on the events page of the LO site? Or should we stick with Google
until Nextcloud becomes embeddable? (Might take a while)

Florian, Marc -- what do you think?

#41 Updated by Mike Saunders 7 months ago

OK, I've switched the LO website at the wiki at https://wiki.documentfoundation.org/Events to use the new Nextcloud calendar.

Marc, from here onwards we should add events to the Nextcloud one only -- let me know if you need any help or additional privileges for that.

As mentioned, we can't embed the calendar into external sites yet, but this should be possible with a future upgrade so I'll keep an eye on it.

#42 Updated by Florian Effenberger 6 months ago

  • Priority changed from Normal to High

#43 Updated by Florian Effenberger 5 months ago

Mike, can you harvest the minutes of the German community call at https://pad.documentfoundation.org/p/de_discuss and add events that are missing? There were several mentioned during the last months calls

I wonder what we can do with https://wiki.documentfoundation.org/Events to avoid double work. IMHO there's a RSS plugin for Mediawiki, is there a counterpart for Nextcloud? Or any other easy way to automatically create a listing without manual work involved?

#44 Updated by Mike Saunders 5 months ago

Florian Effenberger wrote:

Mike, can you harvest the minutes of the German community call at https://pad.documentfoundation.org/p/de_discuss and add events that are missing? There were several mentioned during the last months calls

Yes, just done this -- gone through the last 12 months of calls, and these were the ones mentioned that we attended but weren't in the calendar:

  • TDF at MucGov17 BarCamp (linked to a blog report I wrote)
  • LibreOffice am LinuxDay Vorarlberg 2016 (linked to report by Florian)
  • OpenRheinRuhr 2016 (presentation about LO 5.3 by Thomas Krumbein)

(A few others were mentioned but we didn't attend.) I've also added:

  • Akademy 2017 (Xisco Fauli and Gabriele Ponzo attending)

I wonder what we can do with https://wiki.documentfoundation.org/Events to avoid double work. IMHO there's a RSS plugin for Mediawiki, is there a counterpart for Nextcloud? Or any other easy way to automatically create a listing without manual work involved?

Personally I think the wiki page is just duplicated / outdated information, and we should only use the Calendar. Looking at:

https://wiki.documentfoundation.org/WikiAction/history/Events

It has barely been updated in the last year. I propose to remove the old content and embed or put a big link to the calendar there (or maybe something with RSS).

Marc, any objections?

#45 Updated by Florian Effenberger 4 months ago

Mike Saunders wrote:

Personally I think the wiki page is just duplicated / outdated information, and we should only use the Calendar. Looking at:

https://wiki.documentfoundation.org/WikiAction/history/Events

It has barely been updated in the last year. I propose to remove the old content and embed or put a big link to the calendar there (or maybe something with RSS).

Marc, any objections?

Sounds good to me. Maybe ask the public marketing list what they think and then proceed?

#46 Updated by Marc Pare 4 months ago

Florian Effenberger wrote:

Mike Saunders wrote:

Personally I think the wiki page is just duplicated / outdated information, and we should only use the Calendar. Looking at:

https://wiki.documentfoundation.org/WikiAction/history/Events

It has barely been updated in the last year. I propose to remove the old content and embed or put a big link to the calendar there (or maybe something with RSS).

Marc, any objections?

Sounds good to me. Maybe ask the public marketing list what they think and then proceed?

Also sounds good to me. Let's give it a try and see how it works out.

#47 Updated by Mike Saunders 4 months ago

OK, I've posted on the marketing list, asking if anyone really needs the separate event info on the wiki. If there are no objections, I'll remove the old info and we'll have everything neatly together in the calendar.

#48 Updated by Mike Saunders 4 months ago

It turns out that some people still want the wiki entries, for additional info that can't be placed in the calendar. So I won't remove it all now, but the calendar should still be the primary resource.

One option for the future would be to automatically generate wiki pages from each event added to the calendar. This doesn't appear to be possible with the current Nextcloud calendar and MediaWiki combination, however.

#49 Updated by Florian Effenberger 4 months ago

Mike Saunders wrote:

One option for the future would be to automatically generate wiki pages from each event added to the calendar. This doesn't appear to be possible with the current Nextcloud calendar and MediaWiki combination, however.

Would one of the extensions on https://www.mediawiki.org/wiki/Extension:Calendar do?
Adding Dennis to this ticket - Dennis, do you have any further idea how we can turn a CalDAV calendar (without RSS it seems, sadly) into a proper wiki page automatically?

#50 Updated by Mike Saunders 3 months ago

Florian Effenberger wrote:

Would one of the extensions on https://www.mediawiki.org/wiki/Extension:Calendar do?

I've just gone through them and no, unfortunately not -- they all use data stored in the wiki or a specific database table.

#51 Updated by Florian Effenberger 3 months ago

  • Description updated (diff)

#52 Updated by Florian Effenberger 3 months ago

Can you check if there is a mechanism to provide a RSS feed for the calendar in Nextcloud? That would be another idea. If not, I'm out of ideas for the moment actually.
Did you poke Dennis whether he has an idea?

Otherwise, what we should do in any case is to regularly reach out to the public marketing list and projects list, asking for further calendar entries. Regularly reminding people about the calendar and that we need data to fill in is good. :)

#53 Updated by Dennis Roczek 3 months ago

Florian Effenberger wrote:

Can you check if there is a mechanism to provide a RSS feed for the calendar in Nextcloud? That would be another idea. If not, I'm out of ideas for the moment actually.
Did you poke Dennis whether he has an idea?

Otherwise, what we should do in any case is to regularly reach out to the public marketing list and projects list, asking for further calendar entries. Regularly reminding people about the calendar and that we need data to fill in is good. :)

I do read my mails. :-D

RSS would work. we have already a nice extension installed which can parse the content using different wiki-templates. (very easy, depends on the presentation)

Although I do not want we could use the semantic mediawiki (it's an extension based extension) https://www.semantic-mediawiki.org/wiki/Help:Eventcalendar_format (based on https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats )

#54 Updated by Mike Saunders 3 months ago

Florian Effenberger wrote:

Can you check if there is a mechanism to provide a RSS feed for the calendar in Nextcloud?

That doesn't appear to be possible, I'm afraid...

Meanwhile I've done some updates here:

  • Created a short URL for the calendar: https://tdf.io/eventcal
  • Populated it with some upcoming Japanese events that are already on the wiki
  • Contacted the Japanese community to see if they want editor access, to add events themselves
  • Reached out to the marketing@ and l10n@ lists, asking for details of any others

#55 Updated by Dennis Roczek 3 months ago

What I still do not understand: where is the problem of having the integration similar to the one we had at EventsCalendar like in that old revision at
https://wiki.documentfoundation.org/index.php?title=EventsCalendar&oldid=123945

#56 Updated by Mike Saunders 3 months ago

Dennis Roczek wrote:

What I still do not understand: where is the problem of having the integration similar to the one we had at EventsCalendar like in that old revision at
https://wiki.documentfoundation.org/index.php?title=EventsCalendar&oldid=123945

We tried that, but the current Nextcloud Calendar app has a bug whereby embedded it causes infinite redirects and it doesn't display. If you want to try or have a different approach though, here's the code:

<iframe width="400" height="215" src="https://nextcloud.documentfoundation.org/index.php/apps/calendar/embed/WPAQ2UTYAJPRW84U"></iframe>

#57 Updated by Mike Saunders 3 months ago

Shinji Enoki of the Japanese community now has edit access to the Nextcloud calendar, so he can update it with local events.

Also available in: Atom PDF