使用 SVN 整合 PHP iCanlendar 與 Rainlendar 方法
- 相關軟體網站
- 整合概念
<style box float-left> <ditaa name=concept>
/————\ /—————\
| Rainlendar | PHP iCalendar |
\——+—–/ \——-+——-/
| ^
v |
+--------+ +----+---+
| {d}| | {d}|
| iCal | | iCal |
| Files | | Files |
+----+---+ \----+---/
| ^
v |
/——+——\ /————\ |
| SVN Client | SVN Server | ||
| (TortoiseSVN)+-=–> | |||
| hook +-=→+ svnicalupd.pl |
\————-/ \—–+——/ +—————/ </ditaa> </quote>
- 安裝與設定
- ical 檔案配置規劃
- TortoiseSVN 自動更新設定
- Subversion Hooks 的定義
- svnicalupd.pl 的寫法
- PHP iCalendar 安裝設定
其他方案與參考資料
- FinchSync : 考慮是否直接使用 FinchSync 來替換 SVN
- Mozilla Thunderbird+Lightning / SunBird : 替代 Rainlendar Client 軟體