
內容簡介
總結:這個 WordPress 外掛將荷蘭教堂使用的不同來源的講道資料整合在一起,顯示成單一概覽,適用於教堂網站以展示計劃中和已廣播的講道。
問題與答案:
<ul>
<li>
問題:這個 WordPress 外掛將如何整合來自不同來源的教會講道資料?
<br>答案:此外掛將連接到三個 API 以獲取講道資料,包括 Kerktijden.nl、Kerkomroep.nl 和 Youtube.com。
</li>
<li>
問題:Kerktijden.nl 網站的主要用途是什麼?
<br>答案:教堂可以在 Kerktijden.nl 網站上記錄安排的教會服務。
</li>
<li>
問題:Kerkomroep.nl 網站主要用於?
<br>答案:教會使用 Kerkomroep.nl 網站進行音頻和視頻廣播他們的教會服務。
</li>
<li>
問題:這個外掛將如何獲取 Kerkomroep.nl 的廣播講道資料?
<br>答案:外掛將每隔15分鐘檢查現場廣播,並定期更新存檔。
</li>
<li>
問題:YouTube Data API 用於外掛獲取的是什麼資料?
<br>答案:這個 API 包含影片資料,外掛從設置頁面指定的頻道中獲取影片,每15分鐘載入最近10個直播或計劃中的影片。
</li>
</ul>
外掛標籤
開發者團隊
原文外掛簡介
This WordPress plugin brings together planned church services and broadcasting data from different sources that are being used by Dutch churches and presents them as a single overview. Intended to be used on a church’s website to display planned and previously broadcasted church services and other events.
Services being used are:
Kerktijden.nl: a website where churches can record their scheduled church services
Kerkomroep.nl: a website that churches use to audio and video broadcast their church services
Youtube.com: a website that churches use to video broadcast their church services
External services
This plugin connects to a total of three APIs to obtain church services and broadcasting data. This is needed to present the planned and broadcasted church services and other events on the website.
The first API, api.kerktijden.nl, contains data from their own church from Kerktijden, such as the date and time of the church service and the name of the church service leader. The plugin will send one request to load future church services once every 15 minutes. It will additionally load the historical archive, up to the number of weeks indicated in the plugin’s configuation page, once every day so that changes of these data are kept up to date. These data entered by the church themselves and are publicly available. “Kerktijden.nl offers local church communities the opportunity to use the entered data to their local website by means of a widget. […] Two conditions apply: 1) The logo of kerktijden must remain visible. 2) The link to kerktijden.nl must remain visible.” (Translated from (https://www.kerktijden.nl/service/veelgestelde-vragen/).) The plugin will automatically add the Kerktijden logo with url to the church’s Kerktijden.nl page when data from this service are shown. This service is provided by Kerktijden: Terms of use: not available, Privacy policy, in Dutch.
The second API, www.kerkomroep.nl, contains data of broadcasts, both video and audio, broadcasting date and time, and potentially additional data such as the name of the church service leader. The plugin will check for life broadcasts every time a person visits the website page containing Sermons-NL data. Additinally it will update the archive once every 15 minutes. The plugin will only be able to retrieve these data when publicly available (a setting in Kerkomroep managed by the church). “The church is free to publish its own church services on its own website. Its archives that are on [the Kerkomroep] servers are and remain [the church’s] property. What you do with them and how you implement these services (via a link or an API or Plugin) does not matter.” (Personal communication from Kerktijden.) To acknowledge the source and for consistency, the plugin will display the logo and url of Kerkomroep if data from this service is shown. This service is provided by Kerkomroep: Terms of use: not avaiable, Privacy policy, in Dutch.
The third API, www.googleapis.com (YouTube Data API) contains data of video’s. The plugin obtains video’s from the channel indicated in the settings page. It will load data from the most recent 10 broadcasted or planned videos once every 15 minutes and will obtain the entire archive (up to the number of weeks indicated in the plugin’s configuation page) once every day. When a broadcast is planned and approaching, the plugin will request the status once every minute, if there is a site visitor. To acknowledge the source and for consistency, the plugin display the YouTube logo with url to the YouTube channel if data from this service is shown. This service is provided by Google: Terms of use, Privacy policy.
For all services, the plugin will only send the settings entered in the plugin’s configuration page to the respective service in order to request the required data.
