Wiki source code of Mobile Schedule
Last modified by Treyfane Dingo on 2023/10/03 20:57
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | The **Mobile Schedule** module enables the Operative to import their duty schedule into any ICS capable calendar application e.g. on a smartphone. Doing this, the Operative will have all of their duty shifts and their desired MnM events displayed in their own smartphone calendar and will get calendar reminders on their own discretion. If any changes occur to their duty shift plan during a running Convention the calendar will automagically be updated. For easy access to the own duty schedule, it is available as ICS (iCal Calendar File) at via the URL | ||
2 | |||
3 | {{{https://lassie.furcom.org/cal/XXX.ics}}} | ||
4 | |||
5 | //The **XXX** part of the URL needs to be replaced with the Operative's respective Collar ID.// | ||
6 | |||
7 | == Apple iOS Devices == | ||
8 | |||
9 | [[image:Calendar-icon.png||data-xwiki-image-style-text-wrap="true" height="100" width="100"]]Nothing is more user-friendly than an Apple iOS device, so everything needed o access the L.A.S.S.I.E. Schedule ICS is already on board. First, navigate to | ||
10 | |||
11 | {{{Settings → Calendar → Accounts → Add Account → Other → Calendar Subscription}}} | ||
12 | |||
13 | After entering the URL (and using your own Collar ID in it), your iPhone will announce that a username and password is needed. After acknowledging this message, you can freely choose the //"Description"// name, otherwise it's being set to //"L.A.S.S.I.E. - <collar ID>"//. | ||
14 | |||
15 | Use your own Collar ID in the field //"Username"// and use your L.A.S.S.I.E. password in the field //"Password"//. Since there is no choice in this matter, you have to use SSL. | ||
16 | |||
17 | Every scheduled duty entry will have two reminders coming with them (30 minutes prior start and 15 minutes prior start). You can choose to not use those reminders, but it is strongly discouraged. You can always set your own reminders for individual schedule entries afterwards. Finally, after entering all information, you should select //"Next"// and //"Save"//, finalising the setup process. | ||
18 | |||
19 | After leaving the settings app, open the calendar app and select //"Calendars"// from the bottom of your calendar app. After selecting the newly created L.A.S.S.I.E. calendar to be displayed, your calendar should now be filled with many (or not so many) wonderful duties. Here you also can choose the calendar's colour by pressing the circled //"i"//. | ||
20 | |||
21 | == Android Devices == | ||
22 | |||
23 | [[image:ics.png||data-xwiki-image-style-text-wrap="true" height="100" width="100"]]Since Google / Android chose not to support ICS to the full extent of it's capabilities (basically because they want people to use Google's own "//we-can-read-everything-for-you//"-calendar), there is a need to install a third-party app called //"ICSx⁵ – Webcal & .ics-Kalender-Sync"//. This app is available in the [[Google PlayStore>>url:https://play.google.com/store/apps/details?id=at.bitfire.icsdroid]] for about 1,49 € or completely FREE of charge on open source app stores like [[FDroid>>url:https://f-droid.org/de/packages/at.bitfire.icsdroid/]]. | ||
24 | |||
25 | (% class="box warningmessage" %) | ||
26 | ((( | ||
27 | L.A.S.S.I.E. Mobile Schedule does not work by simply importing the .ics file to Google Calendar. This way, Google Calendar would never update the calendar created when your schedule changes. | ||
28 | ))) | ||
29 | |||
30 | After installing the //"ICSx⁵"// app, open it and add a new calendar by tapping the "+" sign. After entering the URL (and using your own collar ID in it), select //"Login data required"// and write your own Collar ID in the field //"Username"// and use your L.A.S.S.I.E. password in the field //"Password"//. Then tap on //"→"//. | ||
31 | |||
32 | You can now choose another name or colour for the calendar (if desired). Finalise the setup process by tapping on //"√"//. The calendar will now sync itself for the first time, this can take some time. We suggest setting the synchronisation interval to at least once an hour or 15 minutes, just in case your phone has a 12-hours sync interval as a standard (//"… → Set Sync Interval"//). | ||
33 | |||
34 | After successful synchronisation, open the calendar app that comes with your android smartphone (or install one from the Google PlayStore). You will find it either empty or filled with your local or Google calendar items. Select //"Calendars to be displayed"// from the menu of your calendar app. Please be aware that this can differ between the multiple possible calendar apps on Android devices. | ||
35 | |||
36 | After selecting the newly created L.A.S.S.I.E. calendar to be displayed, your calendar should now be filled with many (or not so many) wonderful duties. |