Files
FreshRSS/docs/en/admins/15_extensions.md
Alexandre Alapetite 2f5ef39cf2 Remove core extensions Google Groups and Tumblr (#5457)
* Remove core extensions Google Groups and Tumblr
* Google Groups seems to have remove support for RSS/ATOM https://github.com/FreshRSS/FreshRSS/pull/2838 (see e.g. https://www.theregister.com/2021/08/16/google_groups_rss/ )
* Tumblr seems to have fixed their RSS/ATOM post-GDPR https://github.com/FreshRSS/FreshRSS/pull/1924

So for both of thems, the extensions have become irrelevant.

* Cleaning
2023-06-12 08:22:02 +02:00

1.5 KiB

Extensions

Not every feature is relevant for all users, but some special features are relevant to the right person. That is why FreshRSS is extendable.

There are some "official" extensions (supported and published by the FreshRSS development team and community) and "community" extensions (developed and published individually by third-party developers).

Extension repositories

Most known extensions are listed in the front end: see configuration menu Configuration/Extensions.

How to install

Upload the folder (f.e. CustomCSS) of your chosen extension into your ./extensions directory.

Result: Content of ./extensions/CustomCSS/ has f.e. extension.php, metadata.json, configure.php, README.md files and the folders i18n and static

Important: Do not delete or overwrite the existing files ./extensions/.gitignore and ./extensions/README.md.

How to enable/disable and manage

See in the front end: configuration menu Configuration/Extensions

User extensions

Every user has to manage the extensions by themselves. Configuration via the gear icon is valid only for that user, not for other users.

metadata.json:

{
  "type": "user"
}

System extensions

Only administrators can enable/disable system extensions. The configuration via the gear icon is valid for every user.

metadata.json:

{
  "type": "system"
}

pre installed extensions (core extensions)

See folder: .lib/core-extensions

Important: do not install your chosen extensions here!