A simple web app to read RSS feeds.
Find a file
Daniel Siepmann a4e4f5da0d
WIP|Allow to mark entries as read and unread
Add new read link to each entry. If entry was read the link will be
replaced with an unread link.
Clicking the link will mark the entry as read or unread.
Afterwards a redirect to referrer happens. If it is unkown, for whatever
reason, fallback to start.
Flash messages are added and rendered to let user know what happened.

Also respect already read entries when opening a feed.

WIP:

Still need to adjust entry listing for buckets.
Still need to add tests for new feature.

Still need to add new start page to show newest unread entries from all
buckets.
2020-08-14 13:03:08 +02:00
assets WIP|Allow to mark entries as read and unread 2020-08-14 13:03:08 +02:00
bin Add basic import of opml, display feed and buckets 2020-05-26 22:35:36 +02:00
config WIP|Allow to mark entries as read and unread 2020-08-14 13:03:08 +02:00
public WIP|Allow to mark entries as read and unread 2020-08-14 13:03:08 +02:00
src WIP|Allow to mark entries as read and unread 2020-08-14 13:03:08 +02:00
templates WIP|Allow to mark entries as read and unread 2020-08-14 13:03:08 +02:00
tests Add basic import of opml, display feed and buckets 2020-05-26 22:35:36 +02:00
.env Base Setup 2020-05-25 22:47:09 +02:00
.env.test Add basic import of opml, display feed and buckets 2020-05-26 22:35:36 +02:00
.gitignore Add basic import of opml, display feed and buckets 2020-05-26 22:35:36 +02:00
composer.json Add import of feed entries 2020-05-29 00:44:32 +02:00
composer.lock Add import of feed entries 2020-05-29 00:44:32 +02:00
gulpfile.js Add basic css 2020-05-25 23:32:57 +02:00
package.json Add basic css 2020-05-25 23:32:57 +02:00
phpunit.xml.dist Add basic import of opml, display feed and buckets 2020-05-26 22:35:36 +02:00
readme.rst Add list with ideas / todos 2020-05-29 09:52:57 +02:00
symfony.lock Add import of feed entries 2020-05-29 00:44:32 +02:00
yarn.lock Add basic css 2020-05-25 23:32:57 +02:00

News Reader in PHP

A small private project to play around with Frontend (HTML + CSS), as well with Symfony.

The goal is to provide a small self hosted web application to read news from RSS Feeds.

Feeds can be grouped into buckets.

Feeds should be added via web ui, as well imported via OPML from command line.

Let's see where it goes.

List of ideas

Those ideas might be implemented sooner or later, or never.

  • Don't import entries more then once.
  • Aggregate entries from feeds in "bucket" view.
  • Allow entries to be marked as read.
  • Allow to hide read entries.
  • Add form to add new feeds or import file via web ui.
  • Allow to delete and rename feeds.
  • Think about font sizes: https://www.paritybit.ca/blog/a-quick-rant-about-web-font-sizes
  • Think about font types: https://jlelse.blog/dev/sans-serif-only/
  • Add links to "up", "next", etc. where appropriate. https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
  • Add output for commands, e.g. progress bar.
  • Add logging, e.g. which entry was imported.
  • Make use able on mobile devices. Maybe move content in sidebar to start page, it is basically following the existing navigation then. Use sidebar for related things, e.g. interacting with content. Maybe move sidebar to the left then, and to the bottom on small view ports?
  • Add more tests