2009-01-03

如何有效率地使用 [Dance Helper] 相關網站資源

我是一名熱愛舞蹈以及表演藝術的人,網路上使用的名號為 "DanceProvider",目前從事的是資訊相關的工作。

成長的過程中累積了許多跟舞蹈及表演藝術相關的資源。為了分享我所擁有的這些 Know-How 以及相關資源,讓更多喜好或是從事表演藝術相關工作的人可以使用這些資源,我利用了 Google 所提供的服務建立了幾個功能,來說明以及展示可以運用 Google 來協助舞蹈以及表演藝術相關人員達到的功能。

這些功能主要包括:
我將這一系列的網站命名為 Dance Information Helper (舞蹈以及表演藝術小幫手),簡稱為 DanceHelper (舞蹈小幫手)

要如何有效地運用 DanceHelper 這一系列的網站資源來協助你解決舞蹈以及表演藝術相關的問題呢?

Know-How 以及資源的分享主要透過【Dance Information Helper (舞蹈以及表演藝術小幫手) 部落格】來組織,當你遇到跟舞蹈以及表演藝術相關的問題時,你可以嘗試透過這個部落格來尋找是否有協助你解決問題的方法。

Dance Information Helper 示範網站】則是實際透過 Google Sites (協作平台) 來製作 DanceHelper 部落格所提到的相關功能。當你在製作舞蹈或是表演藝術相關網站時,這個網站所呈現的功能可以作為你的參考。如何利用 Google 所提供的服務來建立這個網站的說明大多可以在【Dance Information Helper (舞蹈以及表演藝術小幫手) 部落格】中找的到。

Dance Information Helper 討論區】是使用 Google Groups (網上論壇) 所建立的討論區,你可以透過這個討論區來討論跟舞蹈或是表演藝術相關的議題。

Dance and Performance Art Information Provider 部落格】是我整理了一些內容有舞蹈或是表演藝術元素的影音書籍資料,當你要從電影、演出、或是書籍、教材之中尋找跟表演藝術相關的資料時,這個部落格可以作為你的參考。部落格的組織以表演藝術的類型分類,你可以透過【標籤目錄】面板中篩選你要找的類型,或是透過關鍵字搜尋部落格,來尋找你要的資料。

最後一個【Google Utilities 部落格】跟舞蹈或是表演藝術就沒有太多的關連,只是我把我在使用 Google 所提供的服務過程中的心得筆記整理在一起,如果你也是使用 Google 所提供的服務來建立你的網站或是功能時,這個部落格可以作為你的參考。

由於這些功能是透過不同的 Google 服務所達成的,為了讓 DanceHelper 這一系列的網站可以更緊密地整合在一起,在建立或是設定相關的功能時,已經儘可能地在每一個網站所提供的功能面板中建立相互之間的網站連結,讓你可以方便地瀏覽相關的網站。

如果 DanceHelper 這一系列的網站還是沒有辦法協助你解決舞蹈以及表演藝術相關的問題時,歡迎你透過網站中 [與我聯絡] 的 [Email 給我] 連結發電子郵件給我,或是在【Dance Information Helper 討論區】中留言,讓大家集思廣益來解決問題。

使用 Google Calendar (日曆) 來做【課程表】(二)

Part 2: 建立【課程表】

由於 Google Calendar 支援多個行事曆的功能,這意味了舞團行事曆管理的人可以將整個舞團的課程表以及演出行程建立在同一個行事曆中,或者也可以為每一個不同的課程各自建立不同的行事曆。

雖然 Google Calendar 建立行事曆的方式非常有彈性,但考量到將來要分享行事曆時的呈現方式,以及訂閱者如何能方便的只訂閱他所關心的行事曆,就必須在建立行事曆就先考慮進去。舉例來說:
  • 以不同顏色標示不同類型的課程
    Google Calendar 可以為每一個行事曆設定各自的顯示顏色 (一般的行事曆管理軟體也幾乎都支援這樣的功能),這樣在視覺上就可以一目瞭然。
    所以如果你想要讓 [芭蕾課] 用一個顏色顯示,[爵士舞課] 用另一個顏色顯示,就必須為 [芭蕾課] 建立一個行事曆,為 [爵士舞課] 建立另一個行事曆,然後各自設定每個行事曆的顯示顏色。這樣的話,瀏覽的人就可以用不同的顏色找到想上的課程類型。


    (用不同顏色來標示不同類型的課程)


  • 讓使用者只瀏覽或是訂閱所關心的課程類型
    假如我現在想要上 Flamenco 的課程,我所希望的應該是我在瀏覽教室的課程表時可以將其他不同課程的課表隱藏,只顯示 Flamenco 的課程;假如我正在上 Flamenco 的課程,我想要讓我這一期正在上的 Flamenco 課表跟我自己的行事曆整合在一起的話,在我訂閱教室的課表行事歷時,我應該只要訂閱 Flamenco 的課程時間,整合在我自己的行事曆軟體中,而不是在課程行事曆訂閱後教室其他類型(如:芭蕾舞、爵士舞 ... 等)的課程也一併出現,這樣的話,太多其他的課程資料反而會讓整合之後的整個行事曆變得雜亂無章。
    如果要完成以上方式的話,就必須各自為 Flamenco、芭蕾舞、爵士舞各自建立獨自的行事曆,才能在將來分享行事曆之後,使用者可以單獨訂閱或是瀏覽。

要如何能恰到好處的將行事曆分類,並且不會分的太細,同時兼顧到以後方便使用者瀏覽、查詢、以及訂閱,是行事曆管理的人必須依據行事曆的性質以及使用者的使用習慣仔細考量的。提出以下幾點建議:

  1. 不同類型的課程分開建立不同的行事曆
    例如:[Argentine Tango] 的課程建立一個行事曆、[Salsa] 的課程建立另一個行事曆、[巡迴演出] 的時間再建立在第三個行事曆中。

  2. 相同類型但不同期的課程分開建立不同的行事曆
    例如:同樣是 [踢踏舞] 的課程,1/8 ~ 2/26 所開的課可以建立一個行事曆、2/3 ~ 3/24 所開的課可以建立另一個行事曆。

  3. 可以在設定行事曆顯示顏色的時候,將同一類型不同時期開的課程設定同一種顏色
    例如:將 [1/8 ~ 2/26] 的 [踢踏舞] 的課程以及 [2/3 ~ 3/24] 的 [踢踏舞] 的課程都設定為藍色,而將 2 月到 5 月所有開的 [Argentine Tango] 課程都設定為綠色。

思考好如何行事曆分割的方式後,就可以開始建立行事曆。如果還是沒有辦法現在就考慮清楚的話也沒關係,等行事曆建立好之後再來修改也可以。

在 Google Calendar 建立行事曆的步驟如下:
  1. 使用你的 Google Account 登入你的 Google Calendar

    如果你還不知道這個步驟怎麼做,請參前一篇文章:【使用 Google Calendar (日曆) 來做【課程表】(一)】。

  2. 建立新的 Calendar

    按下 [My calendars] 面板的 [Create]




  3. 輸入 Calendar 的資料

    在開啟的 [Create New Calendar] 畫面中,依據需求輸入相關的課程相關資料。
    例如:
    • 在 [Calendar Name:] 輸入課程名稱以及日期,例如:"Argentine Tango 0108-0226"
    • 在 [Description:] 輸入課程基本說明以及教師名稱
    • 在 [Location:] 輸入教室的地點,例如:"台北 忠孝東路教室"
    • 如果這個課程要對外公開分享,則將 [Make this calendar public] 打勾,[Share only my free/busy information (Hide details)] 不要打勾;如果是自己私人的行事曆不想對外公開,則 [Make this calendar public]不要打勾。
    輸入完成後,按下 [Create Calendar] 建立行事曆。





    如果你將 [Make this calendar public] 打勾,會再出現是否真正要公開行事曆的確認,按下 [Yes] 即可。



  4. 完成

    完成後,在 [My calendars] 面板中會出現剛才建立的行事曆



行事曆建立好了,接下來要將事件(Event) 加到行事曆中。
加入事件方式有非常多種,基本的步驟如下:
  1. 新建 Event

    按下 [Create Event] 連結

  2. 輸入課程資料

    在開啟的 Event 輸入畫面中,將課程相關的資訊輸入到對應的控制項中。



    例如:
    • 在 [What] 輸入課程名稱,例如:"Argentine Tango 初級一"
    • 在 [When] 輸入課程時間,例如:時間設定為 07:00pm ~ 08:30pm,日期則設定為第一堂課的日期
    • 在 [Where] 輸入教室的地點,例如:"台北 忠孝東路教室"
    • 在 [Description] 輸入課程相關說明,例如:教師名稱
    • 在 [Calendar] 選擇目前這個事件屬於哪個行事曆,例如本例選擇:[Argentine Tango 0108-0226]

    如果是重複性的課程,例如:每週四晚上的課程,可以重複建立多個 Events,或是利用重複(Repeats) 的設定,重複性的課程設定步驟如下
    • 在 [Repeats:] 選擇 [Weekly]
    • 在 [Repeat every:] 選擇 [1] week
    • 在 [Repeat On:] 勾選星期,例如在本例勾選星期四的 [T]
    • [Range] 依據需求設定結束日期,例如在本例選擇 [Until] 並設定結束日期 (Ends) 為 02/26



  3. 儲存

    輸入完成後,按下 [Save] 儲存。
    如果瀏覽到課程所在的是其範圍內,可以在行事曆上看到設定事件,如果已經有設定事件的日期,在左上角月份的檢視中,日期是以粗體字體顯示。




其他的課程表的行事曆或是事件的內容請依據上述的步驟重複建立即可。
課程資料設定完成後行事曆如下:



截至目前為止,我們看到的行事曆畫面都只是在設定者所使用的瀏覽器上所看到的,接下來我們要開始將設定好的課程表透過網站或是部落格公佈,並讓所有對於相關課程有興趣的人可以透過自己熟悉的行事曆管理軟體訂閱課程表。


<< 上一篇:【使用 Google Calendar (日曆) 來做【課程表】(一):Google Calendar (日曆) 概述】
>> 下一篇:【使用 Google Calendar (日曆) 來做【課程表】(三):公開單一課程的課程表】

2009-01-02

使用 Google Calendar (日曆) 來做【課程表】(一)

Part 1: Google Calendar (日曆) 概述

在舞蹈教室或是舞團的網站功能中,一般都需要有【課程表】的功能來公佈課程、老師、教室等資訊。課程表所需的功能大致上要能夠達到以下幾個目的:
  1. 可以顯示月曆、週曆、日曆,並且在各種檢視中顯示課程相關資訊。
  2. 可以設定單次的課程、或是重複性的課程資料。
    例如:每週四07:00pm有開爵士課,從 1/8 開課,總共 8 堂課,該期的課程到 2/26 結束。
  3. 搜尋課程資訊。
    能夠讓使用者依據關鍵字、分類 ... 等方式快速地找到想上的課程。
  4. 訂閱課程表。
    讓使用者可以使用自己習慣使用的行事曆軟體(例如:Sunbird、Outlook ... 等)來訂閱課程的資訊。讓課程的日期以及時間可以跟自己的行事曆整合在一起。

在 Google 所提供的服務中,可以利用 Google Calendar (日曆) 來達到所需的【課程表】功能。


(Google Calendar)

Google Calendar 是 Google 所提供的行事曆管理服務,它具有以下幾個特色:
  • 可以建立多個行事曆,不同的行事曆可以用不同顏色標示,視覺上一目瞭然。
  • 在檢視行事曆時可以切換是否顯示某個行事曆,方便調整要顯示或是比對時間是否衝突的多個行事曆。
  • 行事曆可以被分享,分享的權限可以讓別人也可更新事件、讓別人只能檢視行事曆的事件、或是只顯示有沒有空,不分享事件的內容。
  • 你也可以訂閱別人公開的行事曆,將其他的行事曆整合顯示在你自己的行事曆中。
  • 行事曆的分享可以透過 xml, ical 以及 html 的格式分享,方便訂閱的人透過自己習慣使用的通訊錄軟體(例如:Sunbird、Outlook、Google Calendar ... 等)使用。
  • 分享的行事曆可以內嵌到網頁中,讓行事曆可以輕易地跟網站或是部落格整合在一起。
  • 事件提醒的功能:可以透過 Email 或是手機簡訊(SMS) 來通知。
我們可以利用以上這些功能來實現舞蹈教室或是舞團所需的【課程表】或是【巡演日程表】等功能,讓管理者輕鬆地分享行事曆,同時對於這些行事曆有興趣的人可以很方便地訂閱。

開始使用 Google Calendar 的步驟如下:
  1. 使用 Google Account 登入

    跟其他 Google 提供的線上服務一樣,要使用 Google Calendar 之前必須擁有一個 Google Account 並使用 Google Account 登入。

    如果你已經使用任何一種 Google 提供的服務(例如:Gmail ... 等),就可以直接使用該帳號登入;如果你沒有 Google Account,或是你想使用另一個帳號來管理建立的網站,則可以申請一個 Google Account。

    有很多方式都可以取得 Google Account,如果對於如何取得 Google Account 有任何問題的話,可以參考此篇 Blogger 文章:【如何取得 Google Account

  2. 連線 Google Calendar 網址

    開啟瀏覽器並在網址列輸入 http://calendar.google.com/
    連線到 Google Calendar 之後,就可以開始使用 Google Calendar 來建立行事曆。


在接下來幾篇文章中會陸續介紹如何建立【課程表】所需的行事曆,如何將【課程表】分享,以及如何將【課程表】整合在網站或是部落格之中。

Google Calendar 相關的使用說明可以參【Google Utilities】部落格中 [Google Calendar (日曆)] 標籤。


>> 下一篇:【使用 Google Calendar (日曆) 來做【課程表】(二):建立課程表】

在 Google Groups (網上論壇) 增加與其他網站的連結

如果所設定的討論區的功能是附屬於某個網站(例如:為舞團網站所設立的討論區),要如何在 Google Groups (網上論壇) 中建立兩者之間的關聯連結呢?

由於目前 Google Groups 無法在 [導覽] 中新增連結,讓使用者可以點擊 [導覽] 選單所列出的連結而能連回原網站,不得已的方法,建議可以在【首頁】的【歡迎訊息】中加入一個 "連結",讓使用者點擊連結之後可以返回原網站,例如:

  <<< 返回【XXX舞團網站】

這樣的話可以在使用者瀏覽這個討論區首頁的時候,在頁面上方歡迎訊息中可以顯示跟原網站之間的關係,也可以方便使用者點擊該連結之後可以返回原網站。 設定歡迎訊息的步驟如下:
  1. 瀏覽 [首頁] 後點擊 [編輯歡迎訊息] 的連結



  2. 輸入歡迎訊息



  3. 選取要設定連結的文字後,按下【連結】按鈕



  4. 設定連結內容
    在 [這個連結的目標應該是哪一個 URL ?] 欄位中輸入原網站的網址,按 [確定]



  5. 設定完成後,按下【儲存】



  6. 儲存成功後,首頁的歡迎訊息中就出現可以連回原網站的連結



使用 Google Groups (網上論壇) 建立網站的討論區

如果要建立自己網站的討論區,讓全世界各地的人可以透過討論區進行議題的討論,可以透過 Google 所提供眾多 services 中的 Google Groups (網上論壇) 來達成。

Google Groups 和其他 Google 所提供的 services 一樣,藉由幾個簡單的申請以及設定動作之後,就可以啟用所提供的功能,使用者不需要具備太多的網頁設計知識或是程式設計的能力,一般人都可以輕鬆地使用,而且它還是免費的。

建立 Google Groups (網上論壇) 的步驟如下:
  1. 使用 Google Account 登入

    如果你已經使用任何一種 Google 提供的服務(例如:Gmail ... 等),就可以直接使用該帳號登入;如果你沒有 Google Account,或是你想使用另一個帳號來管理建立的網站,則可以申請一個 Google Account。
    有很多方式都可以取得 Google Account,如果對於如何取得 Google Account 有任何問題的話,可以參考此篇 Blogger 文章:【如何取得 Google Account


  2. 建立新的 Google Groups (網上論壇)


    • 連線 Google Groups 網址:http://groups.google.com.tw/
    • 如果你使用這個 Google Account 已經建立其他的網上論壇,則在此頁面中會列出所有你使用這個 Google Account 建立的網上論壇。
      要建立新的網上論壇,請按頁面右上方的【建立】按鍵:




    • 輸入群組的名稱與說明以及存取層級...等資料後,按下網頁下方【建立群組】按鍵。
      注意:
      "群組網址" 會根據你在 "建立群組電子郵件地址" 輸入的內容自動建立,如果你沒有申請自己的網域並設定群組的網址的話,則在 "網上論壇" 中的 "群組網址" 就是將來連線你的討論區的網址,請輸入一個簡短容易記且具有代表性的網址






    • 下一步,輸入隨機確認文字後按【建立群組】按鍵。



    • 下一步,輸入要邀請會員的Email以及邀請Email的內容,
      或是直接按網頁下方【略過此步驟】



    • 完成後,預設的首頁




  3. 設定群組

    網上論壇建立好之後,可以相關設定的功能來調整群組的呈現方式。



  4. 發表討論主題

    使用網上論壇開始新討論主題的功能可以新增討論主題:
       開始新討論主題

  5. 邀請會員或將網站網址公佈

    網上論壇建立好之後,可以執行網上論壇【+邀請會員】功能來邀請會員,或是將網站的網址透過 Email 將網上論壇的網址告知其他人,也可以透過關鍵字廣告的方式,讓其他人透過搜尋引擎可以找到這個網上論壇。
    利用 Google Groups (網上論壇) 建立的網址格式為:
      http://groups.google.com.tw/group/<your_site_url>
    就是你在【步驟2】所設定的群組網址

使用 Google Sites (協作平台) 建立網站

Google 提供了許多工具可以讓使用者建立自己可以分享或是發佈訊息的網站,包括:Google Sites (協作平台) 以及 Google Blogger ... 等,即使完全不懂網頁設計的使用者,也可以藉由簡單幾個動作就可以建立網頁,而且這些 Google 所提供的服務都是免費的。

使用 Google Sites (協作平台) 建立網站


基本的步驟如下:
  1. 使用 Google Account 登入

    如果你已經使用任何一種 Google 提供的服務(例如:Gmail ... 等),就可以直接使用該帳號登入;如果你沒有 Google Account,或是你想使用另一個帳號來管理建立的網站,則可以申請一個 Google Account。
    有很多方式都可以取得 Google Account,如果對於如何取得 Google Account 有任何問題的話,可以參考此篇 Blogger 文章:【如何取得 Google Account

  2. 建立新的 Google Sites (協作平台)

    • 連線 Google Sites 網址:http://sites.google.com/
    • 如果你使用這個 Google Account 已經建立其他的協作平台,則在此頁面中會列出所有你使用這個 Google Account 建立的協作平台。
      要建立新的協作平台,請按頁面上方的【建立新的協作平台】按鍵:




    • 輸入協作平台的名稱與說明以及主題...等資料後,按下網頁下方【建立協作平台】按鍵
      注意:
      如果你沒有申請自己的網域並設定協作平台的網址的話,則在 "協作平台名稱" 中的 "您的協作平台位於此網址" 就是將來連線你的網站的網址,請輸入一個簡短容易記且具有代表性的網址 (網址內容只能使用下列字元:A-Z、a-z、0-9)





    • 完成後,預設的首頁



  3. 新增網站內容

    網站建立好之後,就可以將相關的網頁(例如:網站說明、課程表、影音分享 ... 等)加到此網站中。

  4. 將網站網址公佈

    網站建立好之後,可以將網站的網址透過 Email 將網站的網址告知其他人,或是透過關鍵字廣告的方式,讓其他人透過搜尋引擎可以找到這個網站。
    利用 Google Sites (協作平台) 建立的網站網址格式為:
      http://sites.google.com/site/<your_site_url>/
    就是你在【步驟2】所輸入的協作平台網址

2009-01-01

線上劃位系統

要如何建立自己的線上劃位系統,讓索票或是購票的人可以事先透過網路介面劃好座位

搜尋關鍵字 Keywords
: Seat Booking, Seat Reservation