WB Reviews
Sternebewertungen und moderierte Rezensionen für Artikel und Seiten.
Erweiterung
WB Reviews
Sternebewertungen und moderierte Rezensionen für Artikel und Seiten.
Beschreibung
WB Reviews fügt Artikeln und Seiten Sternebewertungen und moderierte Rezensionen hinzu. Besucher lesen den Durchschnitt, die Verteilung der Sterne und die geschriebenen Rezensionen. Mitglieder oder Gäste hinterlassen eine Rezension pro Seite. Sie genehmigen, was veröffentlicht wird.
Was Sie bekommen
- Bewertungen für beliebige Inhalte. Haken Sie die eigenen Inhaltstypen Ihrer Website nach Namen an. Nichts ist an Beiträge gebunden.
- Geschriebene Rezensionen und reine Sterne. Text ist optional. Eine reine Sternebewertung zählt im Durchschnitt und erscheint nicht in der Liste.
- Mitglieder oder jeder. Gäste geben einen Namen an (und eine E-Mail-Adresse, wenn Sie danach fragen). Gastrezensionen warten immer auf Genehmigung. Eine Rezension pro Besucher.
- Moderation. Seiten Wartend und Veröffentlicht, Suche per Text und Löschen der Rezensionen eines Gastes per E-Mail.
- Antwort des Inhabers. Eine öffentliche Antwort unter einer Rezension, im Admin verfasst.
- Suchmaschinen. Die Bewertung wird der Seite als strukturierte Daten hinzugefügt.
- Eine Dashboard-Karte für das, was wartet, plus eine optionale stündliche E-Mail ohne Rezensionstext und ohne Link.
Wie alles zusammenpasst
Das Plugin ist der Motor: Routen, Speicher und die Admin-Bildschirme. Ein EmDash-Plugin kann Ihrer Website keine Seiten hinzufügen, daher werden die öffentlichen Bildschirme als Website-Kit geliefert, das Sie einmal hineinkopieren. Siehe Installation.
Rezensionen sind keine Kern-Kommentare. Kommentare bleiben für die Unterhaltung. Dieses Plugin ergänzt eine Bewertung, einen Eintrag pro Person, einen Durchschnitt, eine Balkenverteilung und eine Antwort des Inhabers.
Installation
Vor der Installation
1. Ihre Website braucht einen Sandbox-Runner. Registry-Plugins laufen in einer Sandbox. Solange die Website keinen hat, zeigt Admin, Plugins „No plugins configured“ an, und im Menü gibt es kein Registry.
- Node: Führen Sie in Ihrer Website
npm install @emdash-cms/sandbox-workerd workerdaus und fügen Sie dannsandboxRunner: "@emdash-cms/sandbox-workerd/sandbox",innerhalb vonemdash()inastro.config.mjshinzu. - Cloudflare: Fügen Sie
import { sandbox } from "@emdash-cms/cloudflare";undsandboxRunner: sandbox(),hinzu. Es braucht den Tarif Workers Paid, dieworker_loaders-Bindung namensLOADER(in Ihrer Wrangler-Konfiguration auskommentieren) und einen R2-Bucket alsstorage: r2(...), sonst bricht die Installation mit „Storage error while installing plugin“ ab. Führen Sie dannnpm run deployaus.
Beenden Sie den Entwicklungsserver und starten Sie ihn neu. Registry erscheint jetzt im Admin-Menü.
2. Das Plugin ist der Motor. Die Besucherseiten stammen aus seinem Website-Kit. Ein Registry-Plugin kann Ihrer Website keine Seiten hinzufügen. Bis Sie das Kit kopieren, zeigen seine Adressen (zum Beispiel /account/reviews/) die 404-Seite Ihrer Website. Das ist zu erwarten. Das Kopieren des Kits unten braucht einen Befehl.
Geprüft mit EmDash 1.3.1 und der Vorlage blog, auf Node und auf Cloudflare Workers (Registry-Installation).
Installieren
-
Admin, Registry, suchen Sie WB Reviews, Install, und akzeptieren Sie dann die Berechtigungen.
-
Aus dem Stammordner Ihrer Website:
kit="$(mktemp -d)" && git clone --depth 1 \ --branch v0.3.0 \ https://github.com/wbcomdesigns/emdash-reviews \ "$kit/emdash-reviews" && "$kit/emdash-reviews/scripts/add-to-site.sh" . -
Fügen Sie die ausgegebenen Zeilen ein. Starten Sie den Entwicklungsserver neu.
-
Fügen Sie den ausgegebenen Menülink unter Admin, Menus hinzu.
-
Öffnen Sie Reviews, Waiting.
Führen Sie nach jedem Update Schritt 2 mit dem neuen Tag aus.
Anleitung: https://github.com/wbcomdesigns/emdash-reviews/blob/v0.3.0/docs/website/getting-started/install.md
FAQ
Warum gibt es nach der Installation keinen Rezensionsblock? Das Plugin kann keine Seiten oder CSS hinzufügen. Kopieren Sie die Komponenten des Website-Kits in Ihre Vorlagen und laden Sie dann neu.
Warum gibt es auf einer Seite kein Rezensionsformular? Dieser Inhaltstyp ist unter Admin → Reviews → Settings nicht angehakt. Haken Sie ihn an, sonst bleibt das Formular verborgen.
Können Gäste eine Rezension schreiben? Ja, wenn Settings besagt, dass jeder rezensieren darf. Ein Gast gibt einen Namen an und eine E-Mail-Adresse, wenn Sie danach fragen. Gastrezensionen warten immer auf Genehmigung.
Werden neue Rezensionen sofort veröffentlicht? Nur Rezensionen von Mitgliedern, und nur wenn Sie die Genehmigung ausschalten. Ist sie eingeschaltet, was die Standardeinstellung ist, wartet eine Rezension, bis Sie sie genehmigen. Auch eine Änderung an einer veröffentlichten Rezension wartet; der veröffentlichte Text bleibt bestehen, bis Sie die Änderung genehmigen.
Was ist eine reine Sternebewertung? Sterne ohne Text. Sie zählt im Durchschnitt und in den Balken und erscheint nicht in der Liste der geschriebenen Rezensionen.
Sendet es E-Mails? Höchstens eine kurze Benachrichtigung pro Stunde, wenn Rezensionen warten, und nur wenn Sie das einschalten und die Website E-Mail-Versand hat (das offizielle Resend-Plugin). Die Benachrichtigung enthält weder Rezensionstext noch Link.
Gibt es eine kostenpflichtige Version? Nein. Alles hier ist kostenlos.
Änderungsprotokoll
0.3.0
- Verbesserung: Jede Seite, Admin-Aktion und Besucheranfrage hält das Cloudflare-Limit von 10 Anfragen pro Plugin-Aufruf ein. Zähler ändern sich mit jeder Rezension, statt jede Rezension der Seite neu zu lesen.
- Verbesserung: Die Seiten Wartend und Veröffentlicht werden nach Datum aufgeteilt; Find durchsucht pro Klick einige hundert Rezensionen. Delete all my reviews und das Löschen per E-Mail laufen in Schritten.
- Fehlerbehebung: Zur gleichen Zeit gesendete Rezensionen werden jeweils einmal gezählt. Von 0.2.0 verlorene Bewertungen werden neu aufgebaut.
- Öffnen Sie nach dem Update Reviews im Admin: Es übernimmt die 0.2-Daten in wenigen Schritten, während Sie weiter moderieren. Keine neue Berechtigung.
Kopieren Sie das Kit nach dem Update erneut, aus dem Stammordner Ihrer Website:
kit="$(mktemp -d)" &&
git clone --depth 1 \
--branch v0.3.0 \
https://github.com/wbcomdesigns/emdash-reviews \
"$kit/emdash-reviews" &&
"$kit/emdash-reviews/scripts/add-to-site.sh" .
0.2.2
- Fehlerbehebung: Wird scripts/add-to-site.sh erneut auf einer Website ausgeführt, deren Beitragsseite und Beitragskarte bereits WB Reviews anzeigen, wird gemeldet, dass die Zeilen bereits vorhanden sind.
0.2.1
- Sicherheit: Gäste rezensieren nur dort, wo der Host die Adresse des Besuchers weitergibt (Cloudflare oder trustedProxyHeaders); sonst melden sie sich an. IPv6 wird nach /64 gezählt.
- Neu: Waiting zeigt Set up visitor pages. scripts/add-to-site.sh kopiert das Kit und gibt die einzufügenden Zeilen aus.
- Fehlerbehebung: Wartende Rezensionen verbergen veröffentlichte nicht mehr und stören die Bewertung nicht mehr; unveröffentlichte Seiten zeigen nichts an.
Ältere Versionen: https://github.com/wbcomdesigns/emdash-reviews/blob/main/CHANGELOG.md