V0.1_changelog
30.07.2023 09:21date: 07-2023
- Starting with Version 0.1
-
implementation of latest blogarticle - implementation design grid
- implementation getNews
- changed implementation with entries with information saved to json
- mardown parser (=> https://github.com/erusev/parsedown/blob/master/Parsedown.php) implementet
- categories implementet
- news and Changelog implementet
V0.2_changelog
30.07.2023 15:24Updated to V0.2
- design verfeinert (responsive)
- implementierung von hide und show news button
- Abgriff von cat korrigiert
theme
Parameter entfernt- localstorage Theme Implementiert
future changes
- Archive laden ermöglichen
- automatischer index im Jahr-Ordner
- automatische Auflistung der Einträge aus archive mit Created Date und Cat
- Upload von Blogeinträgen ermöglichen
V0.3_changelog
01.08.2023 11:53Updated to V0.3
- Archive laden ermöglicht
- automatischer index im Jahr-Ordner
- automatische Auflistung der Einträge aus archive mit Created Date und Cat
- Upload von Blogeinträgen ermöglicht (rudimentär, muss noch verfeinert werden)
- kompletter Changelog kann nun aufgerufen werden
V0.4_changelog
02.08.2023 12:07updated auf V0.4:
- Kommentare können nun erstellt werden --> gehen zur Prüfung in den Status approval:false
- nach freigabe werden die Kommentare unter den richtigen Einträgen angezeigt
- Erfolgsmeldung, wenn Kommentar erstellt
- Fehlermeldung, wenn etwas schief lief
weitere ToDos:
- Kommentare
- Mail an Admin und gegebenenfalls auch Ersteller (wenn Mail Adresse ausgefüllt), dass Kommentar erstellt wurde und zur Prüfung vorliegt
- Mail wenn Fehler passiert mit debug-Informationen an Admin
- Access:
- einzelnen Blogeintrag direkt mittels url-Parameter aufrufen
V0.5_changelog
02.08.2023 12:16V0.5 Upgrade
- Direktaufruf mittels url-Parameter nun möglich
- Kommentare verschicken jetzt Mails an Admin und Kommentierenden, wenn Mail angegeben wurde
- bei Fehler wird auch Mail versand
- approve der Kommentare von Admin vereinfacht (Genehmigung jetzt im Browser möglich)
weiteres ToDo:
- Links für die Einzelnen Blogeinträge auf title der Blogeinträge setzen, damit Direktaufruf
- Editor für Blogeinträge für admin
- Archiv-Verschiebung automatisiert über admin
V0.5_test_changelog
02.08.2023 12:17Testeintragung - Formular zum Changlog Upload.
V0.6_changelog
02.08.2023 15:42to V0.6 upgraded
- Titel sind jetzt auch links zu den direkten Blogeinträgen
- es gibt nun ein admin Login, und nur mit dem ist der aufruf der Adminfunktionen möglich, damit Weg für weitere Todos geebnet
weiteres Todo aus V0.5 noch offen:
- Editor für Blogeinträge für admin
- Archiv-Verschiebung automatisiert über admin
V0.7_changelog
18.08.2023 14:01V0.7 released
-
Blogeditor für Admin implementiert
-
Blog Anlage für Admin implementiert
-
Bugfixes beim Comment erstellen
-
bugfixes beim Design der vorhandenen Comments
kommende Features:
- Design des Editor auch für mobile
- evtl Richtext-Editor mit einbinden
- Implementierung weiterer Types
V0.9_changelog
23.08.2023 12:27V0.8 released
- Beiträge werden nun verkürzt in den Übersichten angezeigt, der volle Text ist über "weiterlesen" verfügbar
- Changelog Maker Design korrigiert
- Blogwriter Design korrigiert
- Kommentare können nun direkt bei Bloganzeige genehmigt, gelöscht oder unapproved werden (ADMIN), dies war bisher nur über Moderatoransicht möglich
- Richtext editor summernote verworfen
future todo:
- weitere Types einbringen (evtl. Wiki, Books, Notes)
- Login für Notes / private Einträge einrichten
- evtl. Markdown in Kommentaren erlauben
- smileys in Kommentare
V1.0_changelog
08.09.2023 10:05V1.0 implementiert
- nk Blog V1.0 ist nun auch hier auf der Seite implementiert
changes in V1.0:
- bigfixes
- Design der Navbar korrigiert
- Login / Logout Verhalten korrigiert
- mehr Settings Variablen implementiert, dass einfache Installation möglich (siehe hier zu Doku)
- automatische Settings installation, wenn keine settings vorhanden
- Codemirror implementiert
- Smileys in Kommentare implementiert (siehe Blogeintrag hierzu)
- Admin-Funktionen weiter verbessert auch vom Design her
--> V1.0 des BlogCMS kann unter dem DownloadLink heruntergeladen werden!
future Todo
- feature Request Form
- Issue / Bug Form
- Blogeintrag schreiben über e-Mail / Whatsapp / Telegram
- weiterführung der Funktionen zu Notiz, Diary App
- Dokumentation vervollständigen für V1.0
- nightly builds veröffentlichen
- einfachere Methode für upgrades entwickeln
V1.1_changelog
27.09.2023 17:08V1.1 changelog
bugfixes
- Bug, bei dem der jeweils erste Kommentar zu einem Eintrag nicht gespeichert werden konnte, behoben
Improvements
- Sortierung der Einträge nach letztem Datum (nicht date field sondern Timestamp im filesystem)
- Editierung des aktuellen Docs nun mit popup EditorFenster und Fullscreen
- wenn Admin eingeloggt, wird das Kommentarformular automatisch mit den "persönlichen" Daten gefüttert.
- Kommentare vom Admin werden sofort freigeben
new features
- Current News (nicht changelog) können nun über AdminTools geändert werden.
private-tags
in settings gesetzt,- diese werden nur angezeigt, wenn admin eingeloggt ist
- auch im Kategorien Menü werden diese nur angezeigt, wenn admin logged in
- Blogeinträge mit diesen Kategorien werden nur admin angezeigt
- farbliche Hervorhebung (rot) der privaten Tags und anzeigt im Kategorien-Menü bis unten
list-last-entries
in settings gesetzt, jetzt kann man bestimmen, wieviel letzte Einträge angezeigt werden sollen- Docs können nun aus Docs Ordner aufgelistet und bearbeitet werden (CodeMirror Editor), ebenso wie betrachtet
- Issue Anlage durch Besucher nun möglich
- Issues können (nur) vom Admin gelistet und betrachtet werden
- Issues können mit Issue-Number auch von Nicht-Admins betrachtet werden (
?issue=
Parameter)
- Back Tor Top Button in page
future changes
- Bugs / Fixes:
- settings.php kann nun nicht mehr über changeSettings geändert werden, da
private-tags
ein Array ist und somit zu einem Fehler führt
- settings.php kann nun nicht mehr über changeSettings geändert werden, da
- general:
- Versionierung überdenken
- Übersichten erstellen - zum Beispiel Blogeinträge der letzten Woche, letzten Monat
- Issues:
- issues mit notizen und Replies versehen
- issues mit entsprechendem Mailversand an Anleger (auch bei reply)
- definition von eigenen Types über Settings
- bessere Übersichts-Gestaltung
- Blog entries:
- mehr als 1 Blogeintrag pro Tag ermöglichen
- Docs:
- aktuelle Doku ersetzen mit anderer Datei über Freigabe Button
- Doc Download ermöglichen (md und pdf)
V1.3a_changelog
25.10.2023 08:17V1.3a (nightly build)
Bugfixes:
- settings.php kann nun wieder über changeSettings geändert werden
- mobile Ansicht nun mit off-Canvas von rechts
- Bug, der direkt einen leeren Blogeintrag generiert hat, sobald man auf writeBlog gegangen ist, behoben (Blog wird nun erst nach Speicherung erstellt)
- Bug behoben, der eine Fehler Email versendet hat, wenn Admin einen Kommentar erstellt hat.
- Bug behoben, der bei den Issues die Sortierung nur für die aktuelle IssueTable gemacht hat, auch wenn man bei der ResolvedTable auf die Header klickte
Improvements
- Issues können schnell den Status wecheln (admin only)
- Massenlöschung Kommentare direkt unter dem entsprechenden Blogeintrag möglich
- mehr als ein Blogeintrag pro Möglich
- BacktoTop Button untere Rechte Seite zum schnellen Hochspringen
- Implementierung von Debugging Logs
- automatische Freigabe von Kommentaren, die vom Admin erstellt wurden
- Admintools und AdminParameter ausgelagert in json, sodass einfachere Wartung / Erweiterung
new Features
- Uploads über writeBlog möglich (iframe Popup)
- Upload-Auswahl über writeBlog möglich (iframe Popup)
- Erstellung eines Blogeintrags / Uploads über Telegram Bot möglich
- Issues mit Notizen (werden nicht gesendet, sind intern only) und replys (werden versendet, sind öffentlich einsehbar) versehen
- Blogeinträge: Archivierung und Löschung möglich
- Blacklist für Kommentare in Blogs kann erstellt werden (mit e-Mail Adresse) um Spam zu verhindern
diese Version ist nicht zum Download freigegeben, da sie noch viele Debugging-Ausgaben enthält
bup_current_changelog
11.09.2023 11:33V1.1 changelog
bugfixes
- Bug, bei dem der jeweils erste Kommentar zu einem Eintrag nicht gespeichert werden konnte, behoben
Improvements
- Sortierung der Einträge nach letztem Datum (nicht date field sondern Timestamp im filesystem)
- Editierung des aktuellen Docs nun mit popup EditorFenster und Fullscreen
- wenn Admin eingeloggt, wird das Kommentarformular automatisch mit den "persönlichen" Daten gefüttert.
new features
- Current News (nicht changelog) können nun über AdminTools geändert werden.
private-tags
in settings gesetzt,- diese werden nur angezeigt, wenn admin eingeloggt ist
- auch im Kategorien Menü werden diese nur angezeigt, wenn admin logged in
- Blogeinträge mit diesen Kategorien werden nur admin angezeigt
- farbliche Hervorhebung (rot) der privaten Tags und anzeigt im Kategorien-Menü bis unten
list-last-entries
in settings gesetzt, jetzt kann man bestimmen, wieviel letzte Einträge angezeigt werden sollen- Docs können nun aus Docs Ordner aufgelistet und bearbeitet werden (CodeMirror Editor), ebenso wie betrachtet
- Issue Anlage durch Besucher nun möglich
- Issues können (nur) vom Admin gelistet und betrachtet werden
- Issues können mit Issue-Number auch von Nicht-Admins betrachtet werden (
?issue=
Parameter)
future changes
- Issues:
- issues mit notizen und Replies versehen
- issues mit entsprechendem Mailversand an Anleger (auch bei reply)
- definition von eigenen Types über Settings
- bessere Übersichts-Gestaltung
- Blog entries:
- mehr als 1 Blogeintrag pro Tag ermöglichen
- Kommentare vom Admin sofort freigeben
- Docs:
- aktuelle Doku ersetzen mit anderer Datei über Freigabe Button
- Doc Download ermöglichen (md und pdf)
current_changelog
31.08.2024 09:19V1.3b (nightly build)
- kleine Designverbesserung (Sidebar, header und footer) vorgenommen
- Direktlink im Nav zu den News
- Keyboard Shortcuts für Issues implementiert
- Massenlöschung:
- alle auswählen hat nun auch die Funktion, alle zu löschen
- diese Massenlöschung wird nun abhängig vom aproval Status gemacht (zuvor wären alle auf einmal gelöscht worden)
- Blacklist
- wildcard nun möglich (z.B. *.example.com)
- Mail Adressen Pflege ausgelagert in Datei
- Admin Schnellzugriff über IconOverlay auf rechter Seite (
function AdminOverlay(){
generiert, CSS angepasst) - generelle Suche implementiert (noch nicht über Menü erreichbar) - hierzu indizierung mit rein genommen, diese sollte nun auch für die Category-suche genutzt werden - somit ist schnelles Laden der Website gewährleistet und es müssen nicht immer alle Dateien durchsucht werden (was alles langesamer macht ab einem gewissen Maß an Entries)
diese Version ist nicht zum Download freigegeben, da sie noch viele Debugging-Ausgaben enthält
aktuelle News
ich bin nun wieder am programmieren
eine neue version des Blogsystems ist in Arbeit! Ich scheue keine Mühen und bin voll motiviert! Bitte habt noch etwas Geduld, bis der Blog voll funktionstüchitg ist. Schaut doch im changelog, was ich bisher geschafft habe.
Der Blog ist nun zum Download bereit in V1.0
Es sind noch eine Bugs, die ich mittlerweile in V1.1, unter welcher der Blog aktuell läuft, schon behoben habe. Gerne könnt ihr neue Bugs bei mir melden, nutzt dafür doch das Formular unter diesem Direktlink . Hier könnt ihr im Markdown Syntax Euer Anliegen beschreiben.
--> nightlyBuilds stehen jetzt zum Donwload Bereit - bitte beachtet den Hinweis hierzu auf der Download Page
Changelog
31.08.2024 09:19V1.3b (nightly build)
- kleine Designverbesserung (Sidebar, header und footer) vorgenommen
- Direktlink im Nav zu den News
- Keyboard Shortcuts für Issues implementiert
- Massenlöschung:
- alle auswählen hat nun auch die Funktion, alle zu löschen
- diese Massenlöschung wird nun abhängig vom aproval Status gemacht (zuvor wären alle auf einmal gelöscht worden)
- Blacklist
- wildcard nun möglich (z.B. *.example.com)
- Mail Adressen Pflege ausgelagert in Datei
- Admin Schnellzugriff über IconOverlay auf rechter Seite (
function AdminOverlay(){
generiert, CSS angepasst) - generelle Suche implementiert (noch nicht über Menü erreichbar) - hierzu indizierung mit rein genommen, diese sollte nun auch für die Category-suche genutzt werden - somit ist schnelles Laden der Website gewährleistet und es müssen nicht immer alle Dateien durchsucht werden (was alles langesamer macht ab einem gewissen Maß an Entries)
diese Version ist nicht zum Download freigegeben, da sie noch viele Debugging-Ausgaben enthält