Page MenuHomeMiraheze

Extension:JsCalendar
Open, NormalPublic

Description

Wiki URLmagic.miraheze.org

Please install extention:
https://www.mediawiki.org/wiki/Extension:JsCalendar

Event Timeline

Helper created this task.Jun 27 2020, 10:16
RhinosF1 edited projects, added Extensions; removed MediaWiki.Jun 27 2020, 13:58
Helper added a comment.EditedJun 28 2020, 12:35

The Extention listed on official Calendars list of MediaWiki https://m.mediawiki.org/wiki/Calendars and updated two months ago by Edward Chernenko. I believe that calendar should be the best suitable calendar I found so far.

AmandaCath moved this task from Backlog to Review Needed on the Extensions board.
AmandaCath moved this task from Backlog to Blocked by security review on the Configuration board.
Helper lowered the priority of this task from Normal to Low.Jul 27 2020, 12:08

I haven't delved completely into the code here, but it looks pretty good from what I can see. I think this is good to install.

Looks fine to me as well. Approved.

Paladox raised the priority of this task from Low to Normal.Aug 14 2020, 03:16
Paladox added a subscriber: Paladox.

@RhinosF1 / @Reception123 want to install?

Reception123 closed this task as Resolved.Thu, Aug 27, 05:55
Reception123 claimed this task.

@Helper You can now enable this in Special:ManageWiki/extensions.

Helper reopened this task as Open.EditedWed, Sep 2, 01:05

Sorry to inform you, but looks like the installed extension does not work.
https://vedopedia.witches-empire.com/wiki/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%97%D0%B0%D1%82%D0%B5%D0%B9%D0%BD%D0%B8%D0%BA/%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0
The link to sandbox.
The code added, the example:

<EventCalendar>
prefix = Today_in_History/
suffix =
dateFormat = F_j
</EventCalendar>

Browser IceCatMobile on Android.
FOSS Browser on Android, same, does not work.

Helper closed this task as Resolved.Wed, Sep 2, 01:23

Suddenly started to work.

Helper reopened this task as Open.Wed, Sep 2, 03:36

Looks like multilanguage support does not work.
As the extension relays on dates formatting from YASEC,
https://www.php.net/manual/ru/datetime.createfromformat.php
I expected the interface to be multilingual, when the wiki interface was switched to another language, different from English, after login.
How possible to fix it ?

Helper added a comment.EditedSun, Sep 13, 12:31

JsCalendar gets #1 priority on our project, so please sudpend all other my tasks, until the JsCalendar works correctrly.
I found a several bugs:
Parameter prefix= does not work for pages in any language.
keyword search on page works in English only.
aspectratio= does not work.
There are some another bugs, but the major problem in this calendar is multilanguage support and namespace Event multilanguage support. If prefix= was working, we could create events pages in main namespace like Calendar/10-05 Some event. Please advice.

User:Затейник/sandbox has 6 jscalendars on page to test the opions and bugs.

@Helper Is this what the extension said it would do? It seems to be an upstream problem (the developers) rather than a Miraheze problem.

Helper added a comment.Mon, Sep 14, 05:59
This comment was removed by Helper.
Helper added a comment.Wed, Sep 16, 02:59

Even if namespace Event not possible to make multilingual, the extension JsCalendar has more to offer than WikiVoyage-Calendar. That limitation of namespace to have translation to other languages does not affects visitors and does not affects editors too much. Is there any way to contact the developer and ask him to fix the non working parameter "prefix =" ? It would solve the major problem, so the event pages would be located in main namespace.. If he could add multilanguage support to month names (+weekdays), that would be great.
However, the JsCalendar is much better solution to create and show events, so we go with that as mainline.
And appreciate for all yours support and important job, guys.

Reception123 removed Reception123 as the assignee of this task.Sun, Sep 20, 16:51
Helper added a comment.Mon, Sep 21, 04:10

Edward Chernenko, the developer of JsCalendar, replied to my personal email and said that parameter "prefix = " works fine in another projects. Is it possible that JsCalendar was installed on Miraheze differently from other mediawiki projects on internet ?