2016-05-26 15 views
0

Ich entwickle eine kleine App, in der Benutzer ihren eigenen Inhalt erstellen können. Der meiste Inhalt stammt aus einer MYSQL db und Bildern von AWS S3 und wird durch jQuery/php/html an die Front gebracht. Alle Inhalte, die ein Benutzer erstellt hat, sind privat und nur über einen Login zugänglich. Ich möchte jedoch, dass die Benutzer in der Lage sind, ausgewählte Teile ihres Inhalts über Links, auf die sie klicken und den ausgewählten Inhalt sehen können, an andere Benutzer und Personen zu senden. Ähnlich wie das Senden eines Links zu einem Nutzerbild auf Facebook an jemanden außerhalb der Community.Links mit Benutzern Inhalt

Ich habe das noch nie zuvor gemacht und habe keine Ahnung, wie ich überhaupt anfangen soll. Wenn mir jemand in die richtige Richtung zeigen könnte, wäre das sehr geschätzt. Ich habe ungefähr danach gesucht, weiß aber nicht wirklich, wonach ich suchen soll.

Wenn dies gegen die Regeln von SO ist (da es eine allgemeine Frage zu einem Thema ist und nicht spezialisiert genug), lass es mich wissen und ich werde es entfernen.

Antwort

0

Ich denke, der beste Weg, dies zu erreichen, ist eine private Bucket, in dem jeder Benutzer unterschiedliche Berechtigungen für seinen eigenen Ordner hat und der einzige sein kann, der darauf zugreifen kann. Dies sollte auf der Anwendungsebene implementiert werden, damit nur die App auf den Bucket zugreifen kann und alle anderen Zugriffstypen verweigert werden.

Für den öffentlichen Inhalt - Sie sollten einen anderen Bucket erstellen, der für alle öffentlich verfügbar ist, und alle öffentlichen Inhalte dorthin verschieben.

Das sind meine 2 Cent, könnte bessere Praktiken auf dem Gebiet sein, aber IMO ist es eine nette Lösung, die nicht zu kompliziert ist.

+0

Danke für die Eingabe. Ich werde es versuchen. – JMats

+0

Cool, wenn diese Einstellung für Sie funktioniert vergessen Sie nicht, diese als die richtige zu markieren. Viel Glück. –

+1

Wird es tun! Es wird jedoch eine Weile dauern, bis ich weiß, ob es funktioniert :) – JMats