Synchronize with Outlook 365 / Outlook.com Calendar
Meeting Schedule Assistant has always had the ability to send your assignments to a Google Calendar.
I am pleased to announce that the next version (17.2.7) will additionally support sending your assignments to a OutlookCalendar:
It works in a similar way. You:
Sign in (connect to your Outlook account and grant access to your calendar content).
Select the calendar you want to synchronize with.
Set all other options as needed.
Here is an example event in Outlook.com calendar:
This feature is still under development. MWB (Midweek Editor) support has been implemented and I am now working on SRR (Sound Rota Editor) support. Feel free to add a comment if you are interested in trying out this new feature.
It is true that more and more individuals are using digital devices for viewing publications at our Christian meetings. However, during the Midweek meeting we have the student items where we use this publication:
As you know, the publication includes a counsel form:
At the moment this counsel form is not available in an electronic format to keep it up to date (when you have a student item). Thus, usually students are encouraged to bring their book with them so that it can be updated by hand.
As a result, it is not uncommon for the chairman to desire to make reference to the page number of the book when he is referring to counsel points. This is because we are all encouraged to follow along as we are all students too!
How To Include the Page Number on the Chairman Worksheet
It is assumed that you already know how to copy the existing style sheets to a new name for further customization. It is beyond the scope of this blog post.
Create an XML document that includes all the page numbers for the study points. This file needs to be put it into the Meeting Schedule Assistantuser application data folder.
This is what the file should look like (page numbers correct for the English publication):
If you have made the changes correctly then the page numbers should show in the editor:
As per the note I made in the comments section below, there is an alternative way to get this done. On the surface you will not see any performance improvement but it is good to be aware of this other methodology.
It has to do with using keys. You establish a cross-reference and then the system caches this information and kind of uses a lookup table. This in the long run would be quicker if you had a larger document. The only change to the above instructions is a revised step 2.
Revised Step 2
This is the new code that you would require in the XSL file:
<!--The key to cross reference the study number with the page in the book--> <xsl:keyname="studies"match="Study"use="@Number"/>
<!--Display the study number, description and page number.--> <xsl:templatematch="@StudyPoint"> <xsl:choose> <xsl:whentest="current()!=''"> <xsl:text>(Page: </xsl:text> <xsl:variablename="num"select="."/>
<!-- change context to use a key --> <xsl:for-eachselect="document('StudyPointPageNumbers.xml')"> <xsl:value-ofselect="key('studies', $num)/@Page"/> </xsl:for-each> <xsl:text>)</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>No study point.</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template>