Tiny Tiny RSS小小RSS订阅平台
Tiny Tiny RSS|小小RSS订阅平台是俄罗斯一款款免费开源的RSS新闻源订阅工具,免费开源,完全可以替代Google Reader,采用PHP+MYSQl开发,支持自定义安装。
标签:RSS新闻源订阅建站源码及其安装说明 Tiny Tiny RSS官网Tiny Tiny RSS小小RSS订阅平台简介:
Tiny Tiny RSS|小小RSS订阅平台是俄罗斯一款款免费开源的RSS新闻源订阅工具,免费开源,完全可以替代Google Reader,采用PHP+MYSQl开发,支持自定义安装。
Tiny Tiny RSS 优点:
1、通过皮肤可以寻找 GR 阅读的感受;
2、有适合移动设备的皮肤/插件(别人成功了,我还没找见,英语渣,没办法);
3、支持插件;
4、支持Android 客户端;
5、只要你愿意,可以把更新频率设得够高,第一时间获得订阅更新;
6、支持导入OPML;
7、可以收藏(星标);
8、有中文,不完全。
下面是安装说明:
开源 可以进行高度的个性化设置。通过对代码进行修改,可以使阅读器的界面更符合个人习惯。修改文章中链接打开的方式为在当前标签而不是新的标签,保证在Kindle上也能够很方便的阅读。
方便 Tiny Tiny RSS Reader支持各种快捷键功能。这一点与Google reader和鲜果一样,不需要改变阅读习惯,只要稍微学习就可以实现快捷的操作。
多浏览器支持 Tiny Tiny RSS Reader支持个人电脑上主流版本的浏览器。手持设备可以访问移动版本。这个阅读器甚至有两个手机版本。以我的安装为例,一般网页版本的路径为:域名/reader。智能手机版本为:域名/reader/mobile 。更通用的一个版本是:域名/reader/mobile/classic。
阅读器的安装需要PostgreSQL/MySQL数据库和PHP 5.2以上的服务器。我所用的空间只有一个MySQL数据库的额度,已经被我安装了Movable type。经过分析,发现Movable type和Tiny Tiny RSS Reader的数据库表没有重名的,于是我就尝试Movable type和Tiny Tiny RSS Reader共享一个数据库。
安装过程很简单:
1、下载最新版本的源代码。
2、上传源代码到服务器相应路径下,并解压。以我为例,代码解压到/public_html/reader目录下面。
3、将reader目录下的config.php-dist文件重命名为config.php,修改代码内容。
//以下为 数据库信息,必须根据实际情况填写
define('DB_TYPE', "pgsql"); // or mysql
define('DB_HOST', "localhost");
define('DB_USER', "fox");
define('DB_NAME', "fox");
define('DB_PASS', "XXXXXX");
//define('DB_PORT', '5432'); // when neeeded, PG-only
// 安装路径,我的情况为 域名/reader
define('SELF_URL_PATH', 域名/reader);
// 定义用户个数。默认为单用户。如果是单用户,登录时没有用户名密码。如果把true改为false,则为多用户情况。多用户登入时默认的用户名/密码为:admin/password。
define('SINGLE_USER_MODE', true);
//定义Cookie保存的时间。默认值为0,如此,每次退出浏览器,重新打开的时候就需要输入用户名/密码。修改为比下一行的SESSION_EXPIRE_TIME所定义的时间短的时间,可以减少重复验证的过程。需要注意的是,方便性提高了,安全性也会相对降低了。
define('SESSION_COOKIE_LIFETIME', 0);
//一定要把下面这一行的false改为true,表明你把整个配置文件都看一遍了。
define('ISCONFIGURED', false);
以上是初次安装时候,配置文件的设置。除了数据库的信息和安装路径必须先设定,并且要把ISCONFIGURED改为true之外,其余都可以等阅读器架设起来后进行配置。
4、设置数据库
在创建了数据库、用户,赋予权限之后,需要导入源文件schema文件夹下的数据库文件。因为是和Movable type共同使用一个数据库,为保险起见,我先备份了先前数据。然后用PhpMyAdmin打开数据库,import了schema文件夹下ttrss_schema_mysql.sql文件。
5、设置定时更新
如果用户名为username,并且安装在/public_html/reader目录下,那么定时更新的命令如下:
cd /home/username/public_html/reader && /usr/bin/php /home/username/public_html/reader/update.php -feeds >/dev/null 2>&1
Tiny Tiny RSS Reader支持多种更新方式。如果一个方法无法实现,可以尝试别的办法。
没有意外的话,Tiny Tiny RSS Reader就架设起来了。如果你想尝试一下,可以使用这个单用户demo:http://tt-rss.org/demo/。
以上安装办法针对有自己的域名和空间的网络阅读器使用者。用Tiny Tiny RSS Reader架设网络阅读器可以用来应对一些较为极端的情况。该程序安装完成后可自用,也可以提供会员使用。
网址入口:http://tt-rss.org/