我的收藏 | 登录

Dabr 安装 – Twitter 手机版网页程序安装教程

87
Dabr 安装 – Twitter 手机版网页程序安装教程
0 votes

Twitter 虽然很火爆,也很牛逼,尤其丰富的第三方应用。但这毕竟是小部分人的玩具,如何让更多的人也拥有自己的第三方应用呢?自己搭建一个 Dabr 吧。

首先进行名词解释(跳过此段):

Dabr 安装   Twitter 手机版网页程序安装教程[图] | 小众软件Twitter 是一个让你随时随地发布信息的网站,每条信息限制在 140 个字符,70 个汉字 140个汉字(我火星了),你可以将灵光一现的感想,有趣的见闻,实时的新闻,又或者对情人的话语,对生活的唠叨,对工作的烦恼发布到 Twitter 上去,通过一条时间轴,记录了你的点点滴滴。

越来越多的人喜欢发送 Tweet (发送信息到 Twitter,这条信息被称作一个 Tweet) 而不愿意写 blog,因为他简单,容易,没有压力,随时随地,电脑,手机,各种方式。

Twitter 里的 Follow,相当于 blog 里的订阅,你可以 Follow 别人,别人也可以 Follow 你,相互不联系。

之后,就可以随意的关注你 Follow 的人都说了些什么 (每一条 Tweet 都是独立的,无法回复的,所以在任何时候会都不会由于没有回复朋友的 Tweet 而感到压力,虽然,ReTweet (RT) 这个完全由推友发明的功能等同于回复)。

Dabr 安装   Twitter 手机版网页程序安装教程[图] | 小众软件不得不提到助 Twitter 成功的 Twitter API,这个地址已经被墙,但被墙的很可笑(屏蔽 API 是完全没有意义的,在任何一台服务器上搭建 Dabr 来访问 Twitter,阅读以及发布消息都可以完成。而如果你不说,没有人会知道这个 Dabr 的存在,大笑吧,某某金盾工程失效了)。

API 是一个应用程序接口,在 TwitterAPI 是完全开放的,任何人都可以为其编写应用,Scavin 常用的有 twhirl (AIR 平台),Tweetie (iPhone/iPod Touch 平台),Twitterberry (Blackberry 平台),以及今天介绍的 Dabr 了。


下面开始安装 Dabr

Dabr 安装   Twitter 手机版网页程序安装教程[图] | 小众软件Dabr 是一个用 PHP 编写的开源的不需要数据库支持的 Twitter 网络界面,利用 Twitter API 实现。

你可以在 Dabr 上完成在 Twitter 官方主页上所能完成的一切。Dabr 拥有简洁的手机浏览界面,当然你可以把 Dabr 修改成适合电脑浏览的普通网页界面。

首先需要有一个 PHP 空间 (在合租白菜价以及备案无聊态的今天,拥有一个海外空间还是很容易的)。

如果空间支持 SSH 而又会使用的话最好 (svn checkout http://dabr.googlecode.com/svn/trunk/ dabr-read-only ),否则从这里下载(大米盘brsbox) Dabr,解压后修改其中的 config.sample.php 文件名为 config.php,并用文本编辑器打开,待修改。

Dabr 安装   Twitter 手机版网页程序安装教程[图] | 小众软件

前往 这个页面 为自己注册一个 Twitter 第三方程序,注意 Application Type 选择 BrowserDefault Access type 选择 Read & Write 以及勾选最后一项,注册后得到 Consumer keyConsumer secret 输入到上图中相应的引号中,此步骤为通过官方授权让 Dabr 连接到 Twitter

另外前往 bit.ly 注册,并在 Acccount 页面得到 API Key 也同样填入 config.php 文件,此步骤为缩写域名。

保存 config.php 文件,连同所有文件上传到服务器,访问,如出现下面这样的页面就证明成功了。

Dabr 安装   Twitter 手机版网页程序安装教程[图] | 小众软件

  1. 1. 燕贼 # 2009/05/13 18:36

    这就是传说中的沙发吗?

    回复

    interjc # 2009/05/29 20:13

    安装成功 t.interjc.net

    回复

    llf # 2009/10/14 15:19

    @interjc, 好像你这个地址现在访问不了了

  2. 2. 燕贼 # 2009/05/13 18:37

    这就是传说中温暖舒适的沙发吗?

    回复

  3. 3. skystar # 2009/05/13 20:01

    地板了,不用twitter的飘过

    回复

  4. 4. 安德罗妮 # 2009/05/13 20:23

    不晓得为啥,最近手机GRPS连上后UCWAB打开M.TWITTER.COM页面有错。用OPERA却OK,郁闷

    回复

    other # 2009/05/13 22:18

    @安德罗妮, 我手机上的所有浏览器全挂了,一个都不行。重复问:手机GRPS(cmwap)连上后UCWAB(中、英文版)、OPERA(mobile、mini)、系统自带,打开M.TWITTER.COM页面都有错,难道RP烂到极致了?

    回复

    蓝蓝小雪 # 2009/06/06 18:42

    @安德罗妮, Opera Mini使用了Mobile Turbo代理服务器……

    回复

  5. 5. Chada # 2009/05/13 20:26

    config.php文件中的BASE_URL需要填写,这一步很重要,不然很多功能都会出错。e.g. 在我的测试中,BASE_URL不填写的话,OAuth验证不能进行;此外,在访问用户页面之后菜单上的所有按钮都会出现URL错乱。

    回复

    scavin # 2009/05/13 20:36

    @Chada, 呃,这个怎么填写?

    回复

    Chada # 2009/05/13 21:55

    @scavin, 填写安装地址,使用t.appinn.com安装的话,填写http://t.appinn.com/

    scavin # 2009/05/13 22:04

    @Chada, 我去试试

    Benny # 2009/05/13 23:31

    @Chada, 的确有这个问题,我用你方式改了,好像还不对嘛。

    回复

    iworm # 2009/05/15 16:49

    @Chada, 我直接改成define(‘BASE_URL’, ‘http://xxxx.com/’);
    一定要有后面的斜线/

    回复

    kevin # 2009/05/19 10:15

    @iworm, 用的你的方式修改了,结果程序出错!!!

  6. 6. 老N # 2009/05/13 20:27

    哈哈,貌似小众也有个山寨dabr是吧~~

    回复

    scavin # 2009/05/13 20:37

    @老N, 有啊,就是看了你的之后才想起来自己折腾的。之前一直用你的。然后想到,这东西应该被更多人用到

    回复

    老N # 2009/05/13 23:37

    @scavin, 其实我做这个dabr是因为原生的dabr顶上那个条太恶心了。现在比较可惜的是不能为普通登录方式申请source parameter了。

    scavin # 2009/05/14 08:43

    @老N, 呃,我也非常讨厌顶上那个条。。同样 Opera Mini 的飘过

  7. 7. Calon # 2009/05/13 20:54

    @相当于回复,RT更多是相当于转载吧

    回复

  8. 8. 水杯怪人 # 2009/05/13 20:59

    也推荐POCKETWIT,功能强大,(PPC系统适用)。可以联合GPS使用,可以发图片,拍照MS可以,但是我没有成功过。而且还可以quick post。现在版本是0.74

    回复

    Chada # 2009/05/13 21:56

    @水杯怪人, 拍照可以。Pocktwit是我最喜欢的WM客户端。

    回复

  9. 9. ZHX # 2009/05/13 22:14

    小众的图标更新了啊?
    书签栏里那滴水突然变闪了,还真是不习惯…

    回复

    scavin # 2009/05/13 22:45

    @ZHX, 呃,这个属于 2.0

    回复

  10. 10. Flily # 2009/05/13 22:43

    Twitter中文也是140字

    回复

    老N # 2009/05/13 23:38

    @Flily, 其实现在的twitter可是超过140了

    回复

    dofy # 2009/05/13 23:54

    @Flily, 嗯, 中文也可以 140.

    回复

  11. 11. 老N # 2009/05/13 23:40

    哦,对了忘了说了。如果申请了Oauth程序名,并用Oauth方式登录的话,你可以修改twitter.php的177和452行为你申请的名字,那么你发推时就能显示为“from 你的程序名”了

    回复

    kevin # 2009/05/19 10:16

    @老N, 我按照你说的修改了,结果显示的是“from web”

    回复

    @sqxiaofei # 2009/10/07 20:10

    @kevin, dabr官方FAQ说新申请的api已经不允许修改显示名称了。

    kevin # 2009/05/19 10:18

    @老N, 是common下面的吗?修改了,还是不对,显示的是“from web”

    回复

  12. 12. 嘉佑 # 2009/05/13 23:45

    哈哈,我也搞定了一个,从此,比较自由的说 Twitter 是封不住的啦。

    回复

  13. 13. dofy # 2009/05/13 23:52

    亮点在”跳过此段”, 真好使…

    回复

  14. 14. 躺着读书 # 2009/05/14 00:05

    “每条信息限制在 140 个字符,70 个汉字”这个错了。
    twitter的140个字符是UTF-8的,汉字和英文的字母所占的字符位是一样的。所以汉字也是140个,你可以测试。

    回复

    scavin # 2009/05/14 08:41

    @躺着读书, 感谢,已经修改了

    回复

    iworm # 2009/05/15 16:24

    @躺着读书, 据我所知, UTF-8中英文和中文占用的字节是不一样的.
    英文还是按照Ascii编码, 而其他非Ascii的文字采用其他编码. 这就保证了UTF8和Ascii的兼容.
    你说的中文英文占用字节数一样的是UTF-16.

    回复

  15. 15. MY-Hou # 2009/05/14 03:46

    装个自娱自乐也不错…嗯

    回复

  16. 16. cameos # 2009/05/14 03:48

    我看到很多人搭的 dabr 都是在 http:// 上的,如果要防金盾的话,还是要用 https:// ,否则 twitter 上的低俗文字仍然会触发金盾

    回复

    scavin # 2009/05/14 08:40

    @cameos, https 证书要钱的。。。

    回复

    奇怪的jane # 2009/05/14 09:56

    @scavin, 可以自签名不?

    scavin # 2009/05/14 12:21

    @奇怪的jane, 自签名貌似许多浏览器会提示访问者是否显示不安全的页面。。。

    cameos # 2009/05/15 11:11

    @scavin, 有免费证书,不过前提是你的hosting允许你用:
    http://www.cacert.org/

    scavin # 2009/05/15 11:51

    @cameos, 这个免费的也会提示不信任。。。

    cameos # 2009/05/15 11:16

    @scavin, 另外楼下的问自签名证书是否可以,考虑到这个是为了绕过金盾,所以也可以了,只不过自签名没有 root certificate,只好自己在浏览器里设定相信,那个不安全提示是提醒你站点可能是假冒的,但现在大波是你自己搭的,不存在欺诈问题。

    cameos # 2009/05/15 13:12

    @scavin, 因为你需要安装 cacert.org 的 root certificate。windows 相信 verisign 的证书是因为系统默认会安装 verisign 的 root certificate,而不会默认安装 cacert.org 的 root certificate(所以不相信 cacert.org 的证书),但很多 Linux 系统和 openbsd 已经默认安装了。安装了 cacert.org 的 root certificate 之后,系统就会把 cacert.org 签发的证书视为可信证书。目前的系统默认状态可参阅 wiki:

    http://en.wikipedia.org/wiki/CAcert.org#Inclusion_status

    Black-Xstar # 2009/05/17 17:14

    @scavin, godaddy的ssl一年也就10刀多一点,我觉得还是买得起吧。

  17. 17. yezimary # 2009/05/14 10:40

    原来Dabr是自己搭的啊,我一直用一个dabr.co.uk,都不知道是谁搭的。

    回复

  18. 18. 芝麻 # 2009/05/14 10:47

    不是太明白

    回复

  19. 19. freeram # 2009/05/14 12:06

    哇,现在好像很流行这个东东啊

    回复

  20. 20. 金色葡萄 # 2009/05/17 02:58

    想在自己的WordPress Blog下搭建,应该怎么做啊?

    回复

    scavin # 2009/05/17 09:48

    @金色葡萄, 按教程安装即可

    回复

  21. 21. interjc # 2009/05/29 20:12

    安装成功~ 欢迎访问 http://t.interjc.net

    回复

  22. 22. key4ever # 2009/06/03 00:51

    喔~大家都安装了~我就不多此一举了,呵呵~

    回复

  23. 24. 墨白 # 2009/06/11 19:07

    加一个S

    回复

  24. 25. nonozone # 2009/07/13 08:41

    ENCRYPTION_KEY这个是什么东西啊,我搞了一个但是每次RT就出错,现在按照这个设置了一下,结果干脆不能用了。

    回复

    scavin # 2009/07/13 13:04

    @nonozone, 随机代码,请随意输入

    回复

  25. 26. wm # 2009/07/17 17:35

    发现没有wm的。。

    回复

  26. 27. catouse # 2009/07/21 13:35

    请教:
    运行出问题了
    Fatal error: Call to undefined function mcrypt_module_open() in

    回复

    DI4 # 2009/10/25 15:04

    @catouse, 我也是啊:Fatal error: Call to undefined function mcrypt_module_open() in /home/suineo/public_html/common/user.php on line 158 谁能帮忙告诉我这是怎么回事啊

    回复

    Chex # 2010/01/02 20:42

    @catouse, 我也是……是不是碰巧我申请的免费空间不支持mcrypt_module_open()方法……成功的老师们 谁说一下申请的是什么空间……?

    回复

  27. 28. stranger # 2009/07/24 12:26

    好吧,我也架了一个。http://jiapad.com/dabr/

    回复

  28. 29. j # 2009/08/08 08:09

    安装之后,访问出现错误,是什么问题?
    Error 500: Internal Server Error
    The server encountered an unexpected condition which prevented it from fulfilling the request.

    The problem is on the server side, not with your browser or the address. Most probably, a certain service (e.g., Tomcat engine) is down. Please contact your webmaster.

    回复

    Burning # 2009/09/16 16:40

    @j, 我的godaddy主机上也出这个问题了 谁知道怎么回事?

    回复

    iwana # 2009/12/17 15:41

    @j, 你的空间不支持 .htaccess 伪静态 可以下这个版本http://showfom.googlecode.com/files/dabr_no_htaccess.zip

    回复

  29. 30. iugo # 2009/08/12 01:38

    我的。http://twitter.vows.cn/

    回复

  30. 31. 我想想 # 2009/08/13 15:17

    我的已经安装成功了,但是发布消息显示“from dabr”为什么不是自己定义的名字。怎么配置dabr才显示“from 吾想推”

    回复

  31. 32. Linus # 2009/10/19 20:38

    但是登陆之后一片空白,用oauth登陆显示页面不存在,想问问自己建过大波的推友怎么解决

    回复

  32. 33. DI4 # 2009/10/25 15:05

    Fatal error: Call to undefined function mcrypt_module_open() in /home/suineo/public_html/common/user.php on line 158 谁能帮忙告诉我这是怎么回事啊

    回复

    other # 2009/11/26 11:50

    @DI4, 我也遇到这个问题,请教大家帮忙解决

    回复

  33. 34. svn # 2009/12/01 22:31

    -bash: svn: command not found
    我用SSH下载代码的时候为什么出现这个呢。谢谢!

    回复

    scavin # 2009/12/01 23:27

    @svn, 因为 svn 需要配合 co 使用

    回复

    scavin # 2009/12/01 23:28

    @svn, 呃,或者是你的服务关闭了这个程序

    回复

  34. 35. nashgarnett # 2010/01/15 23:29

    我搭建的这个http://nashgarnett.byteact.com/dabr/
    为什么登陆进去是空白啊,哪位高手帮忙看看

    回复

  35. 36. 郭键桓 # 2010/03/15 20:42

    时尚

    回复

  36. 37. maxidea # 2010/04/20 16:20

    安装成功了,十分不错!

    长域名还能自动转成短域名,手机上用着很快!

    回复

  37. 38. SHENBOWEN # 2010/11/22 14:49

    怎么弄啊,有没有现成的??能不能帮帮我啊?我的Q;327183866

    回复

输入昵称与邮箱就可以评论

称呼*

邮箱*

网址