Projektbeschreibung
ÜbersetztDas Widget gehört unter ein Produkt und in einen allgemeinen Bewertungsbereich. Ein Besucher gibt eine Bewertung ab, schreibt einen Text und fügt, wenn er möchte, ein Foto hinzu. Nichts geht von selbst online: Eine neue Bewertung wartet in einer Warteschlange, wo wir sie lesen, das Bild ansehen und entweder veröffentlichen oder mit einem schriftlichen Grund verbergen. Unter jeder veröffentlichten Bewertung muss der Shop in der Lage sein, zu antworten — sichtbar, als der Shop, nicht als eine weitere anonyme Stimme. Die Leser benötigen eine Sortierung nach Datum und Bewertung sowie einen Filter, damit ein sorgfältiger Käufer, der die dreisternen Bewertungen möchte, sie mit einem einzigen Klick findet. Die Produktkarte benötigt eine Durchschnittsbewertung und eine Anzahl der Bewertungen, und beides muss eine ehrliche Arithmetik über das sein, was tatsächlich veröffentlicht wird.
Drei Regeln sind nicht zur Diskussion offen, und ich möchte, dass sie in den Code geschrieben werden, anstatt in ein Versprechen. Bewertungen werden nicht erfunden und werden nicht für eine niedrige Bewertung gelöscht — nur Beleidigungen und Spam werden verborgen, und die Moderationsregel wird neben dem Widget veröffentlicht, damit jeder Leser sehen kann, was wir entfernen und warum. Fotos werden vor der Veröffentlichung überprüft, damit die Dokumente anderer Menschen und die Gesichter anderer Menschen niemals im Bild erscheinen. Eine Bewertung wird mit dem Einverständnis des Autors veröffentlicht, und die Kontakte, die uns hinterlassen werden, bleiben bei uns: Ein Besucher sieht einen Namen oder einen Spitznamen und niemals eine Adresse oder eine Nummer.
Was ich erwarte zu erhalten:
— ein Bewertungsformular mit Bewertung, Text und Foto-Upload, bequem auf einem Handy;
— eine Moderationswarteschlange: veröffentlichen, verbergen, einen schriftlichen Grund und den veröffentlichten Regeltext;
— eine Antwort des Shops, die unter der Bewertung angezeigt wird, auf die sie antwortet;
— Sortierung nach Datum und Bewertung, Filterung nach Bewertung, Seitenumbruch für lange Listen;
— eine Durchschnittsbewertung und einen Zähler in der Produktkarte, die aus veröffentlichten Artikeln neu berechnet werden;
— strukturierte Daten für Suchmaschinen auf Produkt- und Bewertungsseiten;
— ruhiger Spam-Schutz, ohne Bildrätsel für den Kunden;
— Export aller Bewertungen mit Bewertungen und Daten für einen Bericht.