Go to file
Rob Hoelz baaf4c3043 Make search mechanism pluggable
Currently, TinyTinyRSS can use raw SQL or the Sphinx search engine
for searching.  It would be nice if other search engines (such as
Xapian) could be used, or if features of the underlying SQL engine
(such as MySQL's FULLTEXT indexes) could be leveraged.  This commit
makes searching into a plugin hook, falling back to the builtin behavior
if no search plugin is active.  The Sphinx search behavior has been
broken out into a plugin.
2014-04-23 04:49:54 +00:00
api Fixing bugs found by static analysis 2013-05-07 00:35:10 -07:00
cache implement upload-related support for open_basedir 2013-04-11 19:12:00 +04:00
classes Make search mechanism pluggable 2014-04-23 04:49:54 +00:00
css expand filtertree display to make filters easier to distinguish 2014-04-02 08:15:33 +00:00
feed-icons add feed-icons placeholder index.html 2013-04-11 21:55:17 +04:00
images remove fixed alpha from mark/pub unset icons, update checkbox styling 2014-01-28 01:02:09 +04:00
include Make search mechanism pluggable 2014-04-23 04:49:54 +00:00
install load stylesheets/scripts using helper functions in a few more places 2014-01-28 15:32:19 +04:00
js expand filtertree display to make filters easier to distinguish 2014-04-02 08:15:33 +00:00
lib Make search mechanism pluggable 2014-04-23 04:49:54 +00:00
locale Updated translation for pt_PT. 2014-04-18 12:30:47 +02:00
lock move db-updater functionality to public, remove db-updater.php 2013-04-04 19:45:26 +04:00
plugins Make search mechanism pluggable 2014-04-23 04:49:54 +00:00
schema mysql schema: remove theme_id index pointing nowhere 2014-04-16 05:02:25 +00:00
templates add resetpass_link_template.txt 2014-03-09 11:21:59 +04:00
themes add some improvements for night css 2014-01-31 14:46:51 +04:00
utils fix xgettext extraction of plural forms, replace wrong ngettext() calls with _ngettext(), rebase translations 2013-09-02 13:09:32 +04:00
.buildpath add eclipse stuff 2011-12-11 12:51:59 +04:00
.gitignore update gitignore 2013-07-08 17:30:07 +04:00
.htaccess having idiots report error 500 because their server is misconfigured is worse than having config.php wide open in case their php is not working 2013-04-12 07:58:10 +04:00
.project add eclipse stuff 2011-12-11 12:51:59 +04:00
LICENSE add LICENSE 2008-12-29 06:43:39 +01:00
README.md mention site mirror in readme 2013-09-30 13:34:48 +04:00
atom-to-html.xsl atom-to-html: remove horribly scaled feed icon (refs #754) 2013-07-23 07:49:32 +04:00
backend.php fix missing DB object when instantiated to import opml 2013-04-18 23:19:14 +04:00
config.php-dist Make search mechanism pluggable 2014-04-23 04:49:54 +00:00
errors.php Changing error.php?mode=js from text/plain to text/javascript 2013-05-31 17:37:12 -03:00
image.php image.php: Flush headers and output buffer to prevent a leading empty line in some instances. 2013-06-28 09:47:20 +00:00
index.php add ttrss version and init params to reports 2014-03-14 14:20:32 +04:00
messages.pot rebase translations 2014-04-02 08:22:40 +00:00
opml.php fix missing DB object when instantiated to import opml 2013-04-18 23:19:14 +04:00
prefs.php add ttrss version and init params to reports 2014-03-14 14:20:32 +04:00
public.php fix missing DB object when instantiated to import opml 2013-04-18 23:19:14 +04:00
register.php load stylesheets/scripts using helper functions in a few more places 2014-01-28 15:32:19 +04:00
update.php detect php cgi binary because people keep trying to run service scripts using it 2014-02-06 23:03:05 +04:00
update_daemon2.php fix previous on daemon2 2014-02-06 23:04:27 +04:00

README.md

Tiny Tiny RSS

Web-based news feed aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.

http://tt-rss.org (http://mirror.tt-rss.org)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Copyright (c) 2005 Andrew Dolgov (unless explicitly stated otherwise).

Uses Silk icons by Mark James: http://www.famfamfam.com/lab/icons/silk/

Requirements

  • Compatible web browser (http://tt-rss.org/wiki/CompatibleBrowsers)
  • Web server, for example Apache
  • PHP (with support for mbstring functions)
  • PostgreSQL (tested on 8.3) or MySQL (InnoDB and version 4.1+ required)

Installation Notes

http://tt-rss.org/wiki/InstallationNotes

See also