[gelöst] User Bewertungen und Inhalt für einen Content Type auf 2. Installation oder DB auslagern?
am 30.01.2016 - 12:13 Uhr in
Ich würde gern eine Installation aufsplitten:
1x Hauptinstallation mit Kundenregistrierung (nur Firmenkunden) plus Commerce Shop
1x Installation auf die User geleitet werden um sich für Bewertungen zu registrieren und um Inhalt für "einen" bestimmten Content Type einreichen zu können (Erfahrungsberichte)
Hintergrund ist lediglich das ich den ganzen Usermüll von Fake-Registrierungen /Fake-Bewertungen und was denen noch so einfällt nicht auf der eigentlichen Drupal haben möchte
Wie könnte man hier vorgehen, ist das ein Fall für multiple DB oder 2 getrennte Domains (Subdomain) mit 2 Drupal Installationen?
Der Inhalt des "einen" User-Content Types wird ohnehin von einem Redakteur geprüft und auf der Hauptinstallation nochmal händisch eingestellt, hier müßte keine Export/Import Funktion vorliegen.
Lediglich die Bewertungen müßten der Hauptinstallation zugeordnet werden können, in der Art "Produktnummer per Javascript mitgeben" oder ähnlich um diese später zuordnen zu können.
Grüße Jenna
- Anmelden oder Registrieren um Kommentare zu schreiben
Das klingt erstmal nach zwei getrennten Installationen
am 30.01.2016 - 12:44 Uhr
in zwei unabghängigen Domains, bzw. möglicherweise einer Subdomain.
Für bestimmten, klar definierten Datenverkehr, würde ich WEB-Services einrichten, die entweder vom Admin, oder per Cron ausgelöst werden.
Andererseits könntest du es aber auch mit den gleichen Usern und speziellen Rollen lösen.
Dann bedarf es keiner zusätzlichen Anmeldung, und Verlinkungen sind ganz natürlich anlegbar.
Ich persönlich würde wohl die integrierte Methode vorziehen.
Grüße
Ronald
Zitat: Dann bedarf es keiner
am 04.11.2016 - 20:52 Uhr
Dann bedarf es keiner zusätzlichen Anmeldung, und Verlinkungen sind ganz natürlich anlegbar.
Von den 2 Installationen bin ich gedanklich wieder weg.
Eigentlich möchte ich nur vermeiden das sich User "nur für eine Bewertung" extra registrieren müssen (um Drupal zu schonen). Nun bleibt der Spam Faktor im Raum stehen.
Ich möchte lediglich nicht für tausende Bewertungen im Laufe der Jahre zig Registrierungen von Usern haben, die 1 x etwas schreiben.
Hast du hier einen Denkansatz für mich?, das strukturierte ist ja genau deine Baustelle (Fivestar, Flag etc. läuft alles).
Ziel ist der User bewertet sein Urlaubsquartier, aber ohne extra Registrierung. Die Freischaltung, Überprüfung erfolgt händisch.
Als Info: die Bewertung wird automatisch mit Rules zusätzlich an den Anbieter versendet, der prüfen muss ob dieser Urlauber real oder fake ist, der Anbieter kann dann selbst veröffentlichen oder ablehnen.
Einfach mit Standards wie Comments/ Fivestar umsetzen und auf unveröffentlicht setzen plus Captcha, Honeypot etc. oder gibt es da bessere Ansätze?
Sorry für die späte Antwort, das Projekt lag monatelang still wegen anderer Projekte und der Thread ist bei mir untergegangen.
Grüße Jenna
Wie wäre es mit einem eigenen content_type
am 05.11.2016 - 11:02 Uhr
in dem du die Bewertungen mit Referenzen sammelst.
Auf diesen content_type bekommt der Gastuser das Schreibrecht, und du sicherst das Formular mit Honeypot und Captcha ab, um nicht von Bots überrannt zu werden.
Wer an Honneypot vorbei den Captcha übersteht, kommt eben durch. Das dürfte vernachlässigbar sein.
Ich hatte zum Test ein offenes Gästebuch, das ich allerdings nach 24 Stunden wieder abgeschaltet hatte.
Innerhalb dieser Zeit hatte ich 35 Einträge, davon einen, der offenbar von einem Menschen geschrieben wurde, aber auch nur Müll enthielt.
Grüße
Ronald
Hi zusammen.da muss ich
am 05.11.2016 - 17:04 Uhr
Hi zusammen.
da muss ich Ronald zustimmen.
Macht es denn überhaupt Sinn Zugriffe anonymer User zu zählen?
ich meine eher: Nein!
Der Aufwand wäre einfach zu gross für ein absolut unverlässliches Ergebnis.
Es gilt für Anonyme User:
IP Adressen überwachen(mehrfach abstimmung)
Bots ausschliessen(Honeypot, Spambots, Searchbots,etc.)
Und das alles dafür, dass nicht ausgeschlossen werden kann dass jemand
die Bewertung von Hand manipuliert.
Selbst wenn jemand von Hand manipulieren würde,
könnte man gar nichts dagegen unternehmen.
Daher würde ich das wie Roland schon sagt, sein lassen.
Grüsse
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Zitat: Auf diesen
am 05.11.2016 - 14:10 Uhr
Auf diesen content_type bekommt der Gastuser das Schreibrecht, und du sicherst das Formular mit Honeypot und Captcha ab, um nicht von Bots überrannt zu werden.
Ja, so werde ich das umsetzen, vielen Dank Ronald.
Macht es denn überhaupt Sinn Zugriffe anonymer User zu zählen?
@hyp1, ich wollte nichts zählen... es geht um ganz simple Bewertungen für Ferienobjekte (auf die Bewertungsfunktion kann ich leider nicht verzichten), und ich möchte eben nicht das sich jeder Urlauber nur für eine Bewertung extra registriert, ich will die einfach nicht alle in Drupal haben.
Mir geht es lediglich um das spamfreundlichste Handling. Wäre z.B. unschön wenn ein Robot 100 x automatisch Bewertungen erstellt und der Inhaber der Ferienwohnung von Mails überrannt wird.
Insofern kann man eigentlich nur den Rules Versand an den Inhaber nach vorheriger Prüfung auslösen.
Der Inhaber muss aufgrund der Reisedaten und Name des Bewertenden dann sein o.k. geben das diese Bewertung freigeschaltet wird, also prüfen das dieser Urlauber überhaupt bei ihm war.
Grüße Jenna
Hallo Jenna,habe mich da
am 05.11.2016 - 17:06 Uhr
Hallo Jenna,
habe mich da vielleicht etwas falsch ausgedrückt.
Es ist eigentlich egal ob Du Zugriffe oder Bewertungen zählst,
solange die anonym sind :-(
Du hast so einfach keine Chance Manipulationen zu verhindern
egal was Du am Server versucht einzuschalten oder egal welche Module Du installierst.
Daten die so erhoben werden sind unbrauchbar, weil man Sie zu nichts zuordnen kann.
Gerade bei Online Bewertungen kann eine Manipulation so überhaupt nicht ausgeschlossen
werden.
Deshalb werden Bewertungen praktisch nie ohne Anmeldung gemacht.
Grüsse
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
@hyp1, sorry habe deinen Post
am 22.12.2017 - 10:52 Uhr
@hyp1, sorry habe deinen Post damals gar nicht mehr beantwortet, aber klar, das macht keinen Sinn und geht nur mit Registrierung, jetzt bin ich an diesem Projekt wieder dran und benötige nochmal eure Hilfe zu der eigentlichen, etwas abgewandelten Frage:
Bestimmte Inhalte auf 2. Installation auslagern
Ich möchte folgendes umsetzen:
Es gibt eine Installation die schon online ist mit BtoB Kunden
Jetzt soll eine 2. Installation für andere Inhate entstehen. Auslagern möchte ich das auf jeden Fall, da auf der 2. Drupal viel probiert wird und ich das unbedingt trennen möchte, ich will aber keine Subdomain nutzen weil ich nicht sicher bin wie sich das SEO technisch auswirkt?
Das Endergebnis soll sein, das die 2. Installation im Haupt www Verzeichnis im Unterordner enduser liegt, so das man über www.meine-btob-domain.de/enduser/ die Themen miteinander verknüpfen kann. Also alles was unter enduser/weitere Pfade liegt, soll über die 2. Installation laufen.
Geht das so und wo finde ich ein Tutorial? Ich komme immer nur auf Multisites, aber das hilft mir nicht weiter.
Grüße Jenna
ergänzt und gelöst:
Hatte wohl gestern ein Brett vorm Kopf, also 2. Install in das Unterverzeichnis der www laden, Pfade anpassen und fertig.
Danke fürs mitlesen und fröhliche Weihnachten...