kooperativeweb / masha-feedly
Masha-Feedly-Einträge und Kommentare für Silverstripe CMS
Package info
github.com/nomidi/masha-feedly
Type:silverstripe-vendormodule
pkg:composer/kooperativeweb/masha-feedly
Requires
- php: >=8.3
- guzzlehttp/guzzle: ^7.9
- silverstripe/asset-admin: ^3.2
- silverstripe/cms: ^6.2
- unclecheese/display-logic: ^4.0
Requires (Dev)
- phpunit/phpunit: ^11.3
Suggests
- kooperativeweb/masha-connect: Optional für signierte Anbieterinhalte; kann separat per Git installiert werden.
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-21 13:51:53 UTC
README
Masha:Feedly ergänzt Silverstripe CMS um einen gemeinsamen Fehler- und Feedback-Tracker. Berechtigte Personen melden Probleme direkt auf der Website; das Team bearbeitet Meldungen im Frontend und CMS.
Anforderungen
- PHP 8.3 oder neuer
- Silverstripe CMS 6.2 oder neuer
Installation
Im Silverstripe-Projektverzeichnis:
composer require kooperativeweb/masha-feedly vendor/bin/sake dev/build flush=1
Falls das Paket noch nicht auf Packagist verfügbar ist, kann es über GitHub eingebunden werden. Dafür ein VCS-Repository in der composer.json ergänzen:
{
"repositories": [
{ "type": "vcs", "url": "https://github.com/nomidi/masha-feedly" }
],
"require": {
"kooperativeweb/masha-feedly": "dev-main"
}
}
Danach im Projektverzeichnis ausführen:
composer update kooperativeweb/masha-feedly vendor/bin/sake dev/build flush=1
Ohne Masha:Connect verwenden
Feedly installiert Masha:Connect nicht als Pflichtabhängigkeit. Meldungen, Kommentare, Anhänge, lokale E-Mails und die lokale Häkchen-Animation funktionieren ohne Connect und ohne Anbieterzugang.
Connect ist nur für zusätzliche signierte Anbieterinhalte wie zentrale Effekte, Profil-Icons und E-Mail-Standards erforderlich. Es kann separat per Git installiert werden:
git clone https://github.com/nomidi/masha-connect.git
Das geklonte Modul muss von der Silverstripe-Installation geladen werden; bei der ersten Einrichtung den regulären Modul-/Klassenmanifest-Aufbau einplanen. Für einen rein lokalen Feedly-Betrieb weder Connect noch MASHA_API_KEY einrichten. Ist ein gemeinsamer Schlüssel bereits gesetzt, aber Connect fehlt, bleiben Anbieterinhalte gesperrt; lokale Feedly-Funktionen und die Häkchen-Animation bleiben nutzbar. Es gibt dabei keinen Rückfall auf alte Anbieterzugänge.
Dokumentation
- Benutzung und Konfiguration auf Deutsch
- Usage and configuration in English
- Browserbasierte Ende-zu-Ende-Tests
Die Anleitungen erklären Bedienung und Einrichtung einschließlich geschützter E-Mail-Textvorlagen, Testmails mit Beispielinhalten, Footer, Fälligkeitserinnerungen und der API-Verbindung zu Masha:Suite Admin.
Lizenz
MIT. Siehe composer.json.