使用 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 軟體