WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo,
ich arbeite seit ein paar Tagen an einem "gefällt mir" Button, der lokal in der Datenbank speichert.
Aktuell läuft er auch unter www.ithenlande.de
Derzeit verbesser ich noch den Adminbereich mit weiteren Funktonen:
Aktuell gibt es einen Trigger-Eintrag (also wie der Button erscheinen soll). Hier kann man html Text wie <h4>Gefällt mir</h4> oder emoticons einfügen.
Da drunter kann man beliebig viele Emoticons auswählen als Reaktionen - Diese erscheinen in einem Hover über dem Trigger Button.
Daneben steht die Anzahl der "Reaktionen" mit Hover wo die Emoticons und die jeweilige Anzahl gelistet sind.
Der Button ist über Droplets global einsetzbar. Allerdings musste ich das cms auf UTF-8 zur Emoji-Unterstützun umstellen.
Falls Interesse besteht, würde ich versuchen, daraus ein fertiges Modul zum installieren zu erstellen.
Beste Grüße
Cliff
Last edited by cliff (28.05.2026 22:53:03)
Offline
stefanek, florian, screamindan
ach ja, das Modul guestbook habe ich auch für meine Seite erweitert. Jeder kann jetzt auf Einträge antworten. Ist etwas mehr wie ein sehr kleines Forum und etwas schicker als ein Old School Gästebuch 
Offline
stefanek
Ich habe die letzten Tage noch ein wenig daran gearbeitet und bin jetzt eigentlich sehr zufrieden:
Reactions für WBCE CMS
Reactions ist ein Reaktions- und Bewertungssystem für WBCE CMS. Besucher können Inhalte mit frei definierbaren Emojis, Symbolen oder Reaktionen bewerten – ähnlich wie in sozialen Netzwerken, jedoch vollständig lokal auf dem eigenen Webserver und ohne externe Dienste.
________________________________________
Funktionen im Überblick
• Frei definierbare Reaktionen (UTF-8 Emojis)
• Beliebige Bezeichnungen und Symbole
• Individuell sortierbar
• Aktivieren, Deaktivieren oder Löschen von Reaktionen
• Automatische Stimmenübertragung beim Löschen von Reaktionen
• Dynamischer Trigger-Button
• Reaktion ändern oder entfernen
• Sofortige Aktualisierung per AJAX
• Hervorhebung der eigenen Auswahl
• Detailstatistiken und Gesamtzähler
• Automatische Wiedererkennung des Besuchers
• Theme-Override über eigenes CSS
• Unterstützung für Droplets
• Automatische Erkennung von Guestbook-, News- und Bakery-Einträgen
• Vollständig lokal ohne externe Dienste
________________________________________
Dynamischer Trigger
Der Trigger-Button kann frei definiert werden.
Beispiele:
• Gefällt mir, Reagieren, Bewertung - als html <h2>Gefällt mir </h2>
• Beliebige Emojis
• Eigene Symbole
Nach Auswahl einer Reaktion wird automatisch die gewählte Reaktion im Trigger angezeigt.
Die Auswahl bleibt gespeichert und wird beim nächsten Besuch automatisch wieder angezeigt.
________________________________________
Reaktionen ändern oder entfernen
Besucher können ihre Reaktion jederzeit ändern.
Wird die bereits ausgewählte Reaktion erneut angeklickt, wird die Reaktion entfernt.
Der Trigger wird dabei automatisch auf die globale Einstellung zurückgesetzt.
Alle Änderungen erfolgen ohne Neuladen der Seite.
Die ausgewählte Reaktion wird grafisch hervorgehoben.
________________________________________
Intelligente Stimmenübertragung
Beim Entfernen einer Reaktion bleiben bereits abgegebene Stimmen erhalten.
Vorhandene Stimmen werden automatisch auf die erste aktive Reaktion übertragen. Dadurch bleiben Gesamtzahlen, Detailstatistiken und Hover-Auswertungen vollständig konsistent.
Beim Deaktivieren einer Reaktion bleiben vorhandene Stimmen unverändert erhalten.
________________________________________
Für statische und dynamische Inhalte
Das Modul unterstützt (soweit ich das bisher beurteilen kann):
• normale Inhaltsseiten
• Artikel
• Gästebücher
• News
• individuelle Module
Für dynamische Inhalte erfolgt die Erkennung der Eintrags-ID automatisch, wobei die ID (Variable) des jeweiligen Moduls für Artikel, Topics usw. genutzt werden sollte.
________________________________________
DSGVO-konform
Reactions verwendet ausschließlich technisch notwendige Funktionen.
Verarbeitet werden:
• zufällige Besucherkennung (Cookie)
• Reaktionsdaten
• interne Zuordnungen zur Verhinderung von Mehrfachabstimmungen
Es erfolgt:
• kein Tracking
• keine Profilbildung
• keine Weitergabe an Dritte
• keine Nutzung externer Dienste
________________________________________
Installation
Nach der Installation werden automatisch:
• Standard-Reaktionen angelegt
• Grundeinstellungen erstellt
• die Droplets REACTIONS und REACTIONS_AUTO erzeugt
Das Modul ist dadurch sofort einsatzbereit.
________________________________________
Technische Voraussetzung
Für die vollständige Emoji-Unterstützung muss WBCE CMS auf UTF-8 / utf8mb4 umgestellt sein.
Erforderlich sind:
• UTF-8 / utf8mb4 Datenbank
• angepasste WBCE config.php
• UTF-8 Unterstützung im Framework
________________________________________
Also bei mir läuft es auf www.ithenlande.de aktuell ohne Probleme oder Fehler im Front- und Backend.
Dies nur mal so zur Info für Interessiert!
Offline
florian
P.S. Mir fehlte noch ein zuschaltbarer TEILEN Button.
Den habe ich jetzt eingebaut und der ist über das Backend zuschaltbar für jeden Button, oder eben nicht...
www.ithenlande.de - auf der Landing Page ist er aktiv
www.ithenlande.de/taverne - im Gästebuch nicht. Da wäre es auch etwas zu oft
Offline
Ich denke jetzt höre ich erst einmal auf, daran weiterzuarbeiten, denn für meine Zwecke ist es jetzt ausreichend:
Share-Button pro Bereich zuschaltbar
Share-Verwaltung im Backend
Dokumentation im Backend
Detailstatistik
Inhaltszuordnung (aktuell für Guestbook. Andere Module sind vorbereitet.)
Zurücksetzen einzelner Inhalte
Umbenennen der einzelnen Button-Namen
Modernes Share-Feedback ohne Popup
Offline
beach
Da klingt sehr interessant. Die kommende WBCE-Version 1.7.0 wird nativ UTF-8 / Emojis unterstützen.
Nicht ärgern. Nur wundern.
Offline
cliff