Mirror of TT-RSS but with manual pull to follow a seam-less versionning
Go to file
Andrew Dolgov f6d0ab1498 redirect back support for login.php 2005-11-19 12:31:35 +01:00
images move notify box, make it more visible 2005-10-16 15:10:14 +01:00
schema tweak ALLOW_DUPLICATE_POSTS help text 2005-11-19 11:37:41 +01:00
NEWS change next milestone to 1.1, update NEWS and README 2005-11-18 08:13:57 +01:00
README change next milestone to 1.1, update NEWS and README 2005-11-18 08:13:57 +01:00
TODO update TODO 2005-11-08 05:53:30 +01:00
backend.php separate icon classes for tiny/normal feed icons 2005-11-19 12:19:08 +01:00
config.php-dist schema updates, ICONS_DIR/ICONS_URL moved to config.php 2005-11-18 08:04:41 +01:00
config_help.txt move obsolete constants from config.php-dist to config_help.txt 2005-11-17 06:47:08 +01:00
db-prefs.php made db-prefs.php aware of different users 2005-11-18 07:57:22 +01:00
db.php add php end tag in db.php 2005-10-17 04:45:44 +01:00
error.php remove get_pref calls from error.php because it is supposed to work w/o logged in user 2005-11-18 08:52:37 +01:00
feedlist.js move initial refetch call to feedlist.js init 2005-11-16 09:51:21 +01:00
functions.js perform backend sanity check on startup, update schema version in backend.php 2005-11-16 08:59:46 +01:00
functions.php remove obsolete code from updateFeed() 2005-11-19 11:56:30 +01:00
login.php redirect back support for login.php 2005-11-19 12:31:35 +01:00
logout.php remove access_level session var just in case 2005-11-19 12:31:20 +01:00
opml.css add opml.css 2005-09-02 12:58:09 +01:00
opml.php http user auth, password changer in preferences 2005-11-18 07:04:32 +01:00
pngfix.js miscellaneous MSIE compatibility fixes 2005-09-08 05:39:55 +01:00
prefs.js selected row was not marked in labellist_callback 2005-11-18 14:23:17 +01:00
prefs.php redirect back support for login.php 2005-11-19 12:31:35 +01:00
tt-rss.css separate icon classes for tiny/normal feed icons 2005-11-19 12:19:08 +01:00
tt-rss.js misc new schema support related work 2005-11-19 09:18:34 +01:00
tt-rss.php redirect back support for login.php 2005-11-19 12:31:35 +01:00
tt-rss_compact.css rework compact stylesheet support 2005-11-16 10:20:11 +01:00
version.php change dev version to reflect next milestone 2005-11-18 08:49:50 +01:00
view.js further label/vfeed/feed behaviour unification 2005-09-09 03:47:39 +01:00
viewfeed.js up/down arrows are hotkeys in feedlist 2005-11-16 06:55:06 +01:00

README

Tiny Tiny RSS
=============

Server-side RSS feed aggregator written in PHP and heavily based
on XmlHttpRequest and related technologies for user interface and
operation.

Licensed under GPL version 2.

Warning: I don't know how to stress it enough - please do not install
this program wide open to the whole internet. It belongs to (host or password)
protected directory on your webserver. There could be SQL-injection or other
remote vulnerabilities, so beware.

Version 1.1 adds experimental support for multi-user operation. This doesn't mean
that TT-RSS is suitable for large-scale open internet installations. It still
continues to be personal application, just in the looser definition, e.g. not just for
you, but for your friends too, who won't DOS you or try to hack in each other accounts.


Interface:

	There is (incomplete) support for keyboard navigation.
	
	"n" and "p" moves between next/previous posts when feed is opened;
	"r" refreshes feed list;
	"u" refreshes currently selected feed;
	"a" hides or shows only unread feeds in the feedlist;

Requirements:
	
	- Magpie RSS (http://magpierss.sourceforge.net/) - place it into
	  magpierss/ subdirectory;
	  
	- RDBMS backend:
	
			a) PostgreSQL
			
			b) MySQL (InnoDB and server version 4.1+ required)

	  Example DB schemas and configuration are in schema/ subdirectory.
	  
	  For PostgreSQL don't forget to create database with UTF-8 encoding
	  (createdb -E UTF-8 -O owner_user database).

Don't forget to copy config.php-dist to config.php and edit it.

icons/ directory should be writable for your httpd user.

Send your questions, comments, patches to Andrew Dolgov <cthulhoo@gmail.com>