Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Artikel-Modul: RSS #448

Open
blackcoder87 opened this issue Feb 9, 2020 · 2 comments
Open

Artikel-Modul: RSS #448

blackcoder87 opened this issue Feb 9, 2020 · 2 comments
Labels
Priority: Medium Type: Enhancement The issue is a request for new functionality including changes, enhancements, refactors, etc.

Comments

@blackcoder87
Copy link
Member

Mit Ilch 2.1.20 ist testweise ein RSS-Feed für das Artikel-Modul eingebaut:
d1ae347

Der RSS-Feed (rss.xml) wird allerdings erstmal erst erstellt, wenn folgende URL aufgerufen wird:
http://demo.ilch.de/index.php/article/index/rss

Dies dahingehend ändern/erweitern, dass der RSS-Feed beim Hinzufügen, Ändern oder Löschen von Artikeln aktualisiert wird. Zudem sollte direkt nach der Installation bzw. beim Update auf die aktuelle Version bereits eine rss.xml generiert werden, damit der unten erwähnte link-Tag nicht auf eine nicht vorhandene Datei verweist.

Der RSS-Feed sollte im Header mit einem link-Tag angegeben werden:

Das bewirkt, dass er z.B. in einigen Browsern ab Werk oder mit einer Erweiterung angezeigt wird und der Benutzer den RSS-Feed mit einem Mausklick abonnieren kann.

@blackcoder87 blackcoder87 added Type: Enhancement The issue is a request for new functionality including changes, enhancements, refactors, etc. Priority: Medium Status: In Progress labels Feb 9, 2020
@blackcoder87 blackcoder87 self-assigned this Feb 9, 2020
@blackcoder87
Copy link
Member Author

RSS-Feeds mit den Rechten für alle zugewiesenen Gruppen im Vorfeld generieren und unter einen zufälligen Dateinamen speichern (kryptographisch sicher).

Über ein PHP-Funktion je nach Rechten den passenden RSS-Feed ausgeben.

Vergleichbar mit der entsprechenden Funktion in der Backup-Funktion:
https://github.com/IlchCMS/Ilch-2.0/blob/v2.1.27/application/modules/admin/controllers/admin/Backup.php#L184

https://validator.w3.org/feed/docs/atom.html
http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared

@blackcoder87
Copy link
Member Author

  • Rückgabe des Feeds je nach Rechten bzw. Benutzergruppe des Benutzers
  • Dokumentation
  • Nutzung im Artikel-Modul
  • Unit-Tests

optional:

  • Frontend: Index-Action mit Auflistung der verfügbaren Feeds?
  • Konfigurationsmöglichkeit: Atom, RSS oder beide Typen generieren?

@blackcoder87 blackcoder87 removed their assignment Jul 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Medium Type: Enhancement The issue is a request for new functionality including changes, enhancements, refactors, etc.
Projects
None yet
Development

No branches or pull requests

1 participant