Name: news
Owner: Nextcloud
Description: :newspaper: RSS/Atom feed reader
Created: 2016-06-02 20:40:35.0
Updated: 2018-05-24 16:39:42.0
Pushed: 2018-05-20 00:30:26.0
Homepage: https://apps.nextcloud.com/apps/news
Size: 41168
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This app is unmaintained! Looking for new maintainers!
The News app is an RSS/Atom feed aggregator. It offers a RESTful API for app developers. The source code is available on GitHub
Looking for new a new maintainer :)
Nextcloud News can be synced with the following apps:
Nextcloud News can look different with the following themes:
These Dependencies are only relevant if you want to build the source code:
Please read the appropriate section in the contributing notices
Before you install the app do the following:
Then proceed to install the app either from an archive (zip/tar.gz) or clone it from the repository using git
This is the easiest solution: Simply go the the apps page and enable the News app
Go to the Nextcloud News GitHub releases page and download the latest release/archive to your server
Starting with 8.0.0, there are two different releases: news.tar.gz and Source code. The first one requires no additional steps, the second one requires you to install the dependencies and compile the JavaScript. Choose the first one if you don't want to work on the code. If you want to install a version prior to 8.0.0, choose the Source code download.
On your server, check if there is a folder called nextcloud/apps/news. If there is one, delete it.
Extract the downloaded archive to the nextcloud/apps/ folder.
Remove the version from the extracted folder (e.g. rename nextcloud/apps/news-4.0.3/ to nextcloud/apps/news/
If you are a version greater than or equal to 8.0.0 and downloaded the Source code zip or tar.gz, you need to install the JavaScript and PHP dependencies and compile the JavaScript first. On your terminal, change into the nextcloud/apps/news/ directory and run the following command (requires node >5.6, npm, curl, make and which):
sudo -u www-data make # www-data might vary depending on your distribution
Finally make sure that the nextcloud/apps/news directory is owned by the web server user
sudo chown -R www-data:www-data nextcloud/apps/news # www-data:www-data might vary depending on your distribution
Activate the News app in the apps menu
The master branch will always be stable in conjunction with the latest master branch from Nextcloud
JavaScript and PHP libraries are not included anymore since 8.0.0 and will require you to run make after updating/installing the app
In your terminal go into the nextcloud/apps/ directory and then run the following command:
git clone https://github.com/nextcloud/news.git
cd news
make
If you are using a stable Nextcloud release, stay with the latest git tag release which is running on your version. To get an overview over all existing tags run:
git tag
You can switch to a release which will be supported on your installation by running:
git checkout tags/TAG make # if News version >= 8.0.0
For instance to use the 5.2.8 release, run:
git checkout tags/5.2.8
Activate the News app in the apps menu
To update the News app use change into the nextcloud/apps/news/ directory using your terminal and then run:
git pull --rebase origin master
make
To receive notifications when a new News app version was released, simply add the following Atom feed in your currently installed News app:
https://github.com/nextcloud/news/releases.atom
If you are serving your Nextcloud over HTTPS your browser will very likely warn you with a yellow warnings sign about your connection not being secure.
Chrome will show no green HTTPS lock sign, Firefox will show you the following image
Note that this warning is not red and won't block the page like the following images which signal a serious issue:
This warning is caused by mixed passive content and means that your page loads passive resources from non HTTPS resources, such as:
This allows a possible attacker to perform a MITM (man-in-the-middle) attack by serving you different images or audio/video.
The News app fully prevents mixed active content by only allowing HTTPS iframes from known locations; other possible mixed active content elements such as