Page MenuHomePhabricator

Synergy / import with French "Events calendar"
Closed, ResolvedPublic

Description

I want to note somewhere that there is this a very interesting and very similar project for an in-MediaWiki calendar, just called Events calendar. You can find it here:

https://meta.wikimedia.org/wiki/Events_calendar

I like that project because its design is very similar to the Cronos one: we have both a Lua core, for example. This allow to view the calendar even without a gadget.

In the other hand, Cronos is actually 100% programmed in Lua and does not need a gadget to create an Event. In fact, we store the data in wiki pages, while that project stores the data in a (very huge!) JSON file that it's not easy to be edited manually to everyone:

https://meta.wikimedia.org/wiki/Events_calendar/events.json

The first steps now should be:

  • import their cute structured events
  • more synergy between us (they have a cute design!)

Event Timeline

valerio.bozzolan renamed this task from Synergy / import "Events calendar" to Synergy / import with French "Events calendar".Jun 5 2020, 8:45 AM
valerio.bozzolan claimed this task.
valerio.bozzolan triaged this task as Medium priority.
valerio.bozzolan updated the task description. (Show Details)

Since now we are displaying events from the French Calendar. Relevant patch:

image.png (312×546 px, 19 KB)

From the image the first two events are local, the other two are imported.

Now the events from the French Calendar are shown but not editable (you need a gadget in their version to edit them).

Now we should clarify this difference to the users or we may create some confusion between various event sources.

valerio.bozzolan moved this task from Backlog to Done on the WMCH-Cronos board.

Now we should clarify this difference to the users or we may create some confusion between various event sources.

Maybe there is no need to distinguish the two kind of sources. I've just introduced an "edit" button that brings to the French Calendar or to its native event page and it may be enough.

image.png (389×1 px, 46 KB)

This can be considered resolved for now.