AddOn
News
Beschreibung
Installiert frei anpassbare YForm-Tabellen für News sowie Kategorien. ༼ つ ◕_◕ ༽つPerfekt vorbereitet für SEO (Suchmaschinenoptimierung) und erweiterbar mit YOrm, RESTApi und eigenen URLs mit URL2. Auf Wunsch auch mehrsprachig. Auch als Ersatz für den News Manager (newsmanager) geeignet.
Installiert frei anpassbare YForm-Tabellen für News sowie Kategorien. ༼ つ ◕_◕ ༽つ
Perfekt vorbereitet für SEO (Suchmaschinenoptimierung) und erweiterbar mit YOrm, RESTApi und eigenen URLs mit URL2. Auf Wunsch auch mehrsprachig. Auch als Ersatz für den News Manager (newsmanager) geeignet.
github.com/alexplusde/neues
Umsetzung
Versionen
5.1.0-dev-2024-09-13
What's Changed
- Update 01_d_example.md by @claudihey in https://github.com/FriendsOfREDAXO/neues/pull/72
- Category-Id Field-Method-Fix by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/82
- Kleine Tricks in Sachen ModelClass by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/83
- findByCategoryIds() by @skerbis in https://github.com/FriendsOfREDAXO/neues/pull/81
- Kleinere Formatierungen und Änderungen by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/85
- Namespace-, Klassen- und Dateinamen anpassen by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/86
- Update package.yml by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/87
- boot.php gestrafft by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/89
- Erste Überarbeitung mit RexStan by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/90
- Installation und Deinstallation überarbeitet by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/92
- API und Cronjobs mit RexStan bearbeitet by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/93
- Tabellenseiten über nur ein Script yform.php darstellen by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/96
- RESTful API darf nur veröffentlichte Beiträge zeigen by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/98
- Finalize Cronjob by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/99
- Status-Werte als Klassen-Konstanten by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/102
- RexStan-Überprüfung: fragments/neues/entry.php by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/106
- RexStan-Überprüfung: lib/Api/Rss.php by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/104
- RexStan-Überprüfung: lib/Category.php by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/105
- RexStan-Überprüfung: pages/neues.docs.php by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/103
- RexStan-Überprüfung: uninstall.php by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/108
- RexStan-Überprüfung: fragments/neues/list.php by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/107
- RexStan-Überprüfung: lib/Cronjob/Sync.php by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/109
- Docs: Fragmente/updatesicher by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/111
- make it a FOR AddOn by @tyrant88 in https://github.com/FriendsOfREDAXO/neues/pull/113
- Umstellung Status "DELETED" von 2 auf -2 by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/110
New Contributors
- @claudihey made their first contribution in https://github.com/FriendsOfREDAXO/neues/pull/72
- @tyrant88 made their first contribution in https://github.com/FriendsOfREDAXO/neues/pull/113
Full Changelog: https://github.com/FriendsOfREDAXO/neues/compare/5.0.1...5.1.0-dev-2024-09-13
5.1.0-dev-2024-09-05
Dieses Release dient zum Testen der letzten Änderungen. Viele viele Code-Qualitätsverbesserungen wurden von @christophboecker beigesteuert, was ganz dem FriendsOfREDAXO-Gedanken folgt.
What's Changed
- Category-Id Field-Method-Fix by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/82
- Kleine Tricks in Sachen ModelClass by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/83
- findByCategoryIds() by @skerbis in https://github.com/FriendsOfREDAXO/neues/pull/81
- Kleinere Formatierungen und Änderungen by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/85
- Namespace-, Klassen- und Dateinamen anpassen by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/86
- Update package.yml by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/87
- boot.php gestrafft by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/89
- Erste Überarbeitung mit RexStan by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/90
- Installation und Deinstallation überarbeitet by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/92
- API und Cronjobs mit RexStan bearbeitet by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/93
- Tabellenseiten über nur ein Script yform.php darstellen by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/96
- RESTful API darf nur veröffentlichte Beiträge zeigen by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/98
- Finalize Cronjob by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/99
Full Changelog: https://github.com/FriendsOfREDAXO/neues/compare/5.0.1...5.1.0-dev-2024-09-05
5.1.0-dev-2024-08-30
Dieses Release dient zum Testen der letzten Änderungen. Viele viele Code-Qualitätsverbesserungen wurden von @christophboecker beigesteuert, was ganz dem FriendsOfREDAXO-Gedanken folgt.
What's Changed
- Category-Id Field-Method-Fix by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/82
- Kleine Tricks in Sachen ModelClass by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/83
- findByCategoryIds() by @skerbis in https://github.com/FriendsOfREDAXO/neues/pull/81
- Kleinere Formatierungen und Änderungen by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/85
- Namespace-, Klassen- und Dateinamen anpassen by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/86
- boot.php gestrafft by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/89
- Erste Überarbeitung mit RexStan by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/90
- Installation und Deinstallation überarbeitet by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/92
- API und Cronjobs mit RexStan bearbeitet by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/93
Full Changelog: https://github.com/FriendsOfREDAXO/neues/compare/5.0.1...5.1.0-dev-2024-08-30
5.0.1
Fix für ein Problem, dass die Einbindung des ➕-Button im Backend nicht die CLI blockiert: https://github.com/redaxo/redaxo/issues/6127
Full Changelog: https://github.com/FriendsOfREDAXO/neues/compare/5.0.0...5.0.1
5.0.0
Upgrade Version 5.0
Wichtigste Neuerungen: Fügt Namespaces und damit Änderungen an den Klassennamen hinzu. Diese werden mit dieser Major-Version Standard. Aus
neues_entry
wird dann bspw.FriendsOfRedaxo\Neues\Entry
usw.
Nötige Anpassungen
Suchen | Ersetzen |
---|---|
neues_author:: |
FriendsOfRedaxo\Neues\Author:: |
neues_category:: |
FriendsOfRedaxo\Neues\Category:: |
neues_entry:: |
FriendsOfRedaxo\Neues\Entry:: |
Oder bspw. mittels use
-Statement am Anfang des Dokuments / Moduls / Templates den Namespace use FriendsOfRedaxo\Neues\Entry as neues_entry;
definieren. Setzt euch mit Namespaces auseinander, es lohnt sich! :)
Wichtige Neuerungen: Wird die bisherige RESTful-Route von YForm verwendet (aus Neues Version 3), so hat sich diese grundlegend geändert und muss in den verwendeten Projekten angepasst werden. (Möglicherweise hat sie nie richtig funktioniert)
What's Changed
- Schreibfehler korrigiert by @tbaddade in https://github.com/FriendsOfREDAXO/neues/pull/61
- fix: pagination should use post count instead of page count by @eaCe in https://github.com/FriendsOfREDAXO/neues/pull/62
- Nur Einträge mit Status 1 oder 0 ausgeben by @eaCe in https://github.com/FriendsOfREDAXO/neues/pull/64
- install.php auf DIR umgestellt by @christophboecker in https://github.com/FriendsOfREDAXO/neues/pull/65
- namespace hinterlegen by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/63
- Docs Ergänzungen im Bereich RSS, RSS-Klasse Namespace-kompatibel gemacht. by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/66
- 🌍⭐ EU lang update (13 Sprachen) by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/67
- Update package.yml by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/68
- neues_rss rex_api explizit registrieren by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/69
- Default-Status auf "Entwurf" + Platzhaltertext wenn keine Einträge gefunden wurden by @schorschy in https://github.com/FriendsOfREDAXO/neues/pull/70
- Neues Feature: Sync-Cronjob zum Abrufen von Neues-Beiträgen anderer REDAXO-Installationen by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/73
- Entry, Category und Author mit Autoren-Feld ergänzen by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/74
- Tabellen-Schema-Optimierungen: Korrekte und neu unterstützte Datentypen für Relationen by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/75
- Installiere URL-Profile ohne Warnung by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/77
+
-Schaltfläche im Hauptmenü zum Hinzufügen neuer Einträge by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/71
New Contributors
- @tbaddade made their first contribution in https://github.com/FriendsOfREDAXO/neues/pull/61
- @christophboecker made their first contribution in https://github.com/FriendsOfREDAXO/neues/pull/65
Full Changelog: https://github.com/FriendsOfREDAXO/neues/compare/4.0.2...5.0.0-dev1
4.0.2
What's Changed
- fix category relation problem by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/59
Full Changelog: https://github.com/FriendsOfREDAXO/neues/compare/4.0.1...4.0.2
4.0.1
Bitte die Release-Notes von 4.0.0 beachten!
What's Changed
- [ImgBot] Optimize images by @imgbot in https://github.com/FriendsOfREDAXO/neues/pull/49
- Migrationshilfe - Fragmente und Beispiel by @eaCe in https://github.com/FriendsOfREDAXO/neues/pull/50
- neues_status_offline = Offline by @skerbis in https://github.com/FriendsOfREDAXO/neues/pull/53
- RSS-Erstellung finalisieren by @alxndr-w in https://github.com/FriendsOfREDAXO/neues/pull/54
- RSS mit SimpleXML by @skerbis in https://github.com/FriendsOfREDAXO/neues/pull/56
New Contributors
- @imgbot made their first contribution in https://github.com/FriendsOfREDAXO/neues/pull/49
- @eaCe made their first contribution in https://github.com/FriendsOfREDAXO/neues/pull/50
- @skerbis made their first contribution in https://github.com/FriendsOfREDAXO/neues/pull/53
Full Changelog: https://github.com/FriendsOfREDAXO/neues/compare/4.0.0...4.0.1
4.0.0
Organisationswechsel
Dies ist das letzte Major-Update als alexplusde/neues
, voraussichtlich bereits der nächste Release wird unter FriendsOfREDAXO
veröffentlicht.
Hinweis: alexplusde bzw. @alxndr-w bleibt jedoch Projekt-Lead und Maintainer.
Rückwärtsinkompatibilität
Vor dem Update beachten:
-
Die Status-Werte eines Eintrags sind jetzt
-2
,-1
(Entwurf),0
(geplant),1
(veröffentlicht) - vorher galt0
als Entwurf. Entwürfe sollten daher beim Update von Neues 3 auf Neues 4 auf-1
gestellt werden, um nicht automatisch veröffentlicht zu werden. -
Es werden automatisch URL-Profile angelegt. Diese können im Anschluss an den richtigen News-Artikel angepasst oder gelöscht werden, falls eine eigene Konfiguration bevorzugt wird.
-
Bitte auch die Release-Notes der Version 3.x beachten, es wurden in kurzer Zeit einige neue Features hinzugefügt.
What's Changed
- Cronjob zum Veröffentlichen - Status-Wert ändert sich! by @alxndr-w in https://github.com/alexplusde/neues/pull/44
- URL-Profile mit installieren by @alxndr-w in https://github.com/alexplusde/neues/pull/46
- Neues RESTful API by @alxndr-w in https://github.com/alexplusde/neues/pull/47
- 4.0.0 by @alxndr-w in https://github.com/alexplusde/neues/pull/45
Full Changelog: https://github.com/alexplusde/neues/compare/3.3.2...4.0.0
3.3.2
What's Changed
- Type hinting & Setter by @schorschy in https://github.com/alexplusde/neues/pull/31
- Ausführlichere Doku und Hilfe für alle Rubriken by @alxndr-w in https://github.com/alexplusde/neues/pull/32
- Umbau auf neue Pages-Struktur by @alxndr-w in https://github.com/alexplusde/neues/pull/33
- Ergänzung um Spanisch, Schwedisch (Kompatibilität zu News Manager verbessern) by @alxndr-w in https://github.com/alexplusde/neues/pull/34
- Autoren-Tabelle und Dataset hinzufügen by @alxndr-w in https://github.com/alexplusde/neues/pull/35
- Aktualisierte Docs und Setter-Methoden für alle Dataset-Klassen by @alxndr-w in https://github.com/alexplusde/neues/pull/36
- Französische und Italienische Übersetzungen hinzugefügt, Englisch neu übersetzt und ergänzt by @alxndr-w in https://github.com/alexplusde/neues/pull/40
- Fallback-Bild bei Installation in den Medienpool hinzufügen by @alxndr-w in https://github.com/alexplusde/neues/pull/41
Sowie einige rexstan-Fehlermeldungen behoben.
Full Changelog: https://github.com/alexplusde/neues/compare/3.2.0...3.3.2
Hinweis: Auch die vorigen Versionsänderungen beachten.
3.2.0
In diesem Release wird Neues
erweitert um eine Eingabe für Autor:innen, die den Einträgen zugeordnet werden können.
What's Changed
- Autor:innen-Tabelle und Zuordnung by @alxndr-w in https://github.com/alexplusde/neues/pull/29
3.2.0
In diesem Release wird Neues
erweitert um eine Eingabe für Autor:innen, die den Einträgen zugeordnet werden können.
What's Changed
- Autor:innen-Tabelle und Zuordnung by @alxndr-w in https://github.com/alexplusde/neues/pull/29
Full Changelog: https://github.com/alexplusde/neues/compare/3.1.4...3.2.0
3.1.3
What's Changed
- Neues Feld "image" bei Einträgen für Titelbilder oder Thumbnails, fix Entry-Methoden für Bilder geupdatet by @alxndr-w in https://github.com/alexplusde/neues/pull/27
Full Changelog: https://github.com/alexplusde/neues/compare/3.1.2...3.1.3
3.1.2
What's Changed
- YForm-Tabellendefinition bei Deinstallation löschen by @alxndr-w in https://github.com/alexplusde/neues/pull/14
- Hinweis zum Auffinden des neuen Menüpunktes ergänzt by @Koala in https://github.com/alexplusde/neues/pull/15
- Editor für Textfeld "Inhalt" einbinden by @Koala in https://github.com/alexplusde/neues/pull/17
- Ein paar Links korrigiert by @Koala in https://github.com/alexplusde/neues/pull/20
- Klammern entfernt by @Koala in https://github.com/alexplusde/neues/pull/21
- choice_status und be_media_preview statt choice und be_media verwendet by @alxndr-w in https://github.com/alexplusde/neues/pull/26
New Contributors
- @Koala made their first contribution in https://github.com/alexplusde/neues/pull/15
Full Changelog: https://github.com/alexplusde/neues/compare/3.1.1...3.1.2
3.1.1
Durch die Überarbeitung der Relationen in eine eigene Tabelle war die Methode neues_entry::findByCategory()
defekt.
What's Changed
- fix
neues_entry::findByCategory()
, add return for::findOnline()
by @alxndr-w in https://github.com/alexplusde/neues/pull/13
Full Changelog: https://github.com/alexplusde/neues/compare/3.1.0...3.1.1
3.1.0
What's Changed
- Whoops bei Rollen vermeiden, neue data_edit by @alxndr-w in https://github.com/alexplusde/neues/pull/12 - vielen Dank @iriswerner für den Hinweis
Full Changelog: https://github.com/alexplusde/neues/compare/3.0.1...3.1.0
3.0.1
- NEU: Tablesets werden jetzt auch bei Updates an die vorgegebene Definition angeglichen.
- NEU: Editor frei wählbar in den Einstellungen - einfach CSS-Klasse für die textarea mitgeben
- Komfortablere Datums- und Domain-Auswahl basierend auf dem Addon
yform_field
- Kompatibilität ohne YRewrite wiederhergestellt - Titel des Beitrags anklickbar (bessere Zugänglichkeit zum Bearbeiten, falls
yform_usability
installiert ist und den Editierbutton verhindert.) - Optimierung am Backend-Bootstrap-Code - jetzt 2-spaltige Optik, die auf kleinen Bildschirmen korrekt umbricht.
- Korrektur der Feldnotizen - Diese waren z.T. noch aus dem
events
-Addon auf "Veranstaltungen" bezogen und sind jetzt korrekt auf News-Beiträge umgeschrieben. - Korrekturen an Publishdate-Formatter-Methoden - Danke an @tyrant88 :)
- Ganz viel Doku für den einfacheren Einstieg und Verwendung
Wichtig: Durch die Änderungen an Relationen zwischen News-Beitrag und Kategorien müssen diese beim Update auf 3.0.0 von der Tabelle rex_neues_entry
manuell in rex_neues_entry_category_rel
übertragen werden.
Vielen Dank an den Sponsor dieses Updates!
Full Changelog: https://github.com/alexplusde/neues/compare/2.0.1...3.0.1
2.0.1
Hotfix für fehlende URL-Methode
Full Changelog: https://github.com/alexplusde/neues/compare/2.0.0...2.0.1
2.0.0
What's Changed
- RSS-Feed via
rex-api-call
by @alxndr-w in https://github.com/alexplusde/neues/pull/2 - translate en_gb, release by @alxndr-w in https://github.com/alexplusde/neues/pull/8
Full Changelog: https://github.com/alexplusde/neues/compare/2.0.0-beta3...2.0.0