作者denru01 (阿儒)
看板t-management
标题[分享] 时间管理软体Omnifocus同步教学
时间Sun Sep 14 22:09:41 2008
不知道这篇合不合适放在这个版上。
twhsi老师在Blog上有提到这套GTD软体,同时有Mac版与iPhone(iPod Touch)版本
而且两者可以同步,我想是个非常好的随身GTD工具。
只是同步的方法并没办法透过USB,而是得藉由MobileMe或是Webdav server。
MobileMe售价高,而Webdav server虽免费,但有技术上的困难。
所以我将之写成一篇教学,自己架设Webdav server。
这篇我放在我的Blog上
http://denru.pixnet.net/blog/post/21647930
有图片的教学,在这我放上纯文字版,需要图片辅助再自行连结。
自从通过twhsi的Blog发现Omnifocus同时有iPhone版与Mac版,且可同步时,便抛弃旧爱iGTD跑来找新欢Omnifocus。
但他俩的同步并不能透过USB,官方的说法是苹果公布的SDK不支援,所以只能使用MobileMe或是Webdav伺服器来进行同步。
MobileMe很贵,只为同步Omnifocus并不划算。找了很久,没有发现好用的免费Webdav伺服器。
後来Google爬了一阵子,找到一篇教学用Leopard架设Webdav的方法。(後来发现官方的F&Q就有提到了 = =+)
这篇是英文的,而且在实行上会碰到一些问题,所以着手写这篇中文教学,并加上一些自己碰到问题的解决方法。
===========================开始分隔线==========================
1.点左上方的苹果图,选系统偏好设定
2.选共享
3.将网页共享勾起来
4.接着到
http://ven.barebones.com/TextWrangler_2.3.dmg下载TextWrangler 2.3并安装,装好以後执行
5.选File,再选Open File by Name
6.输入/etc/apache2/httpd.conf,按enter
搜寻LoadModule dav_module libexec/apache2/mod_dav.so
如果这行前面有#,请将它去掉
修改时会问你要不要解除锁定,请按unlock,然後输入密码
再搜寻Include /private/etc/apache2/extra/httpd-dav.conf
一样,如果这行前面有#,也请将它去掉
7.同样选File,再选Open File by Name
输入/etc/apache2/extra/httpd-dav.conf,按enter
在图中圈起来的位置加入(本图是已经加入了)
Alias /webdav "/Library/WebServer/WebDAV"
<Directory "/Library/WebServer/WebDAV">
Dav On
Order Allow,Deny
Allow from all
AuthType Basic
AuthName WebDAV-Realm
AuthUserFile "/usr/webdav.passwd"
<LimitExcept GET OPTIONS>
require user YourUserName
</LimitExcept>
</Directory>
倒数第三行的YourUserName改成自己想用的帐号
另外,若您想要连结的位址是
http://your-server-name/your-fancy-webdav-share
可以把第一行改成
Alias /your-fancy-webdav-share "/Library/WebServer/WebDAV"
8.接着到Macintosh HD->应用程式->工具程式,打开终端机。
这一步是要建立使用者帐号与密码。输入
sudo htpasswd -c /usr/webdav.passwd "YourUserName"
其中YourUserName就是之前您改的那个帐号,按enter
再分别照着画面指示输入
New password: 新密码
Re-type new password: 再输入一次
9.继续使用终端机。
这一步是要建立所需资料夹。输入
sudo mkdir -p /Library/WebServer/WebDAV
sudo mkdir -p /usr/var
10.继续使用终端机。
这一步是要建立正确的登入许可。输入
sudo chown -R www:www /Library/WebServer/WebDAV
sudo chown -R www:www /usr/var
sudo chgrp www /usr/webdav.passwd
11.继续使用终端机。
这一步要重新启动Apache。输入
sudo apachectl graceful
到这里建立Webdav的工作就大功告成啦 ^^
12.接着所需要做的,就是到Mac Omnifocus->Omnifocus->preferences->Sync里,选Advanced
在Location中输入前面所提过的位址(比方说
http://your-server-name/your-fancy-webdav-share)
这个your-server-name是你的IP或是Domain Name。
按下Sync Now会要求输入之前设定的帐号与密码,照之前设定的输入即可。
之後就可以点左上角的Sync同步啦~
13.接着是iPhone上的Omnifocus设定。
进入Omnifocus,选最下面的Settings。在Synchronization中选Advanced。
WebDAV server一样输入前面所提过的位址,再点Get Settings from Mac。
一样会要求输入之前设定的帐号与密码,照着打入即可。
很可能会要求你选资料库,这个我不清楚该选哪个,我是选Server。
之後就可以点最下面中间的图示来同步啦~
如果iPhone是使用Omnifocus 1.0.1版的话,很可能会一直要求你输入帐号密码,不管打的对不对。
请更新到Omnifocus 1.0.3版,应该就可解决这个问题。
Mac端的Omnifocus得是1.1版的才行,但现在1.1版还在测试版阶段,可能会有问题,请自己决定是要用旧版还是新版。
原版的文章在
http://manas.tungare.name/blog/2008/07/10/howto-setup-webdav-on-mac-os-x-leopard-for-syncing-omnifocus-to-iphone/
是英文的,但讲的很详细。有些步骤是参照下面的意见写出来的,碰到问题也可以看一下下面的意见。
希望这篇对大家有帮助^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.243.61
1F:推 Cormac :推这一篇!!! 感谢分享~ 09/15 05:07
2F:→ twhsi :嗯,真是专业,大家继续加油 :> 09/15 07:43