差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
tech:phpical_rainlendar [2007/12/31 02:19] – 建立 jonathantech:phpical_rainlendar [2021/01/16 14:51] (目前版本) – 更換 Plugin jonathan
行 1: 行 1:
 +====== 使用 SVN 整合 PHP iCanlendar 與 Rainlendar 方法 ======
 +===== - 相關軟體網站 =====
 +<quote>
 +  * [[http://phpicalendar.net/|PHP iCalendar]]
 +  * [[http://www.rainlendar.net/|Rainlendar]]
 +  * [[http://tortoisesvn.tigris.org/|TortoiseSVN]]
 +  * [[http://subversion.tigris.org/|SubVersion]]
 +</quote>
 +
 +===== - 整合概念 =====
 +<style box float-left>
 +<ditaa name=concept>
 +
 +/------------\                        /---------------\
 +| Rainlendar |                        | PHP iCalendar |
 +\------+-----/                        \-------+-------/
 +                                            ^
 +                                            |
 +  +--------+                             +----+---+
 +  |     {d}|                                 {d}|
 +  | iCal                               | iCal   |
 +  |  Files |                              Files |
 +  +----+---+                             \----+---/
 +                                            ^
 +                                            |
 +/------+------\     /------------\            |         
 +|  SVN Client |     | SVN Server |            :         
 +|(TortoiseSVN)+-=-->    +------+    /------=+-------+
 +|                     | hook +-=->+ svnicalupd.pl |
 +\-------------/     \-----+------/    +---------------/
 +</ditaa>
 +</quote>
 +
 +===== - 安裝與設定 =====
 +==== - ical 檔案配置規劃 ====
 +==== - TortoiseSVN 自動更新設定 ====
 +==== - Subversion Hooks 的定義 ====
 +==== - svnicalupd.pl 的寫法 ====
 +
 +==== - PHP iCalendar 安裝設定 ====
 +
 +
 +===== 其他方案與參考資料 =====
 +  * [[http://www.finchsync.com/|FinchSync]] : 考慮是否直接使用 FinchSync 來替換 SVN
 +  * [[http://www.mozilla.org/projects/calendar/|Mozilla Thunderbird+Lightning / SunBird]] : 替代 Rainlendar Client 軟體