Benutzeralben und Speicherort

Non3

Joined: 2008-08-01
Posts: 29
Posted: Wed, 2009-03-18 14:19

Hallo zusammen,

nun stehe ich vor einem "kleinen?" Problem... Wir nutzen die Galerie für Produktbilder, nun sollen unsere Kunden einen Login bekommen (alles kein Thema), jeder Kunde hat dann Einsicht auf die "allgemeinen Fotos", zusätzlich aber sein eigenes Album.

Nun hat er die Möglichkeit, Bilder von den "allgemeinen Fotos" über "Elemente hinzufügen" --> "Lokal vom Server" zu laden. Der Import funktioniert einwandfrei usw.

Nun entstehst aber folgendes Problem, man kann die Useralben nur in der selben Ordnerstruktur wie die anderen Alben erstellen bzw in unterordnern, d.h. der User A hat über "Lokal vom Server" Zugriff auf die Bilder von User B durch diese Ordnerstruktur.

Wenn ich das umgehen will müsste ich nun die Bilder 2x auf den Server uploaden und auch pflegen. Gibts eine Möglichkeit die "Benutzeralben" anderweitig auszulagern? Die Lösung macht mich absolut nicht glücklich so. Ich müsste also entweder den SPeicherort der Alben oder aber der Benutzeralben ändern können.

Ich hoffe mein Problem wurde verstanden um es noch etwas zu verdeutlichen ein Beispiel:

Quote:
Bilderorder
--- Hersteller 1
--- Hersteller 2
--- Hersteller 3
--- Benutzeralben
----- User 1
----- User 2

so nun hat er durch diesen Aufbau zugang zu den Bildern der Hersteller wie das gewünscht ist, aber auch auf die Bilder der anderen User = ganz schlecht.

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Wed, 2009-04-01 15:44

Also a priori machst Du da was schlecht, nur weil Du das Prinzip nicht verstanden hast. Das Prinzip ist nicht Gallery2 spezifisch, sondern best practise im IT Umfeld! Schade ist, dass Erwartungen immer alle Möglichkeiten vernichten! Bitte gib mir nur einen Grund, warum ich Dir helfen sollte!!!

___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Non3

Joined: 2008-08-01
Posts: 29
Posted: Thu, 2009-04-02 07:08

Hallo oceco,

Ich habe mein Problem wohl doch sehr deutlich und ausführlich dargestellt - der Post ist weder aggresiv noch ungerechtfertigt (im Gegensatz zu deinem) - also wenn du nicht helfen willst, dann spar dir doch auch die Kommentare dazu, denn die helfen mir tatsächlich nicht. Davon ab versuche ich immer das Problem vorher selbst zu lösen bevor ich eine Frage stelle. Die Erwartung, dass jeder der hier eine Frage stellt sich bis in die letzte Ecke mit g2 auskennen sollte, kann wohl nicht Maßstab sein - denn wäre dem so, bräuchte ich nicht dieses Forum besuchen und eine Frage stellen.

Ändere ich den Speicherort von den "Allgemeinen Alben" oder der "Benutzeralben" manuell geht mir die Updatefähigkeit verloren - welche ich aber immer gern am Leben halten will. Beim einstellen des Speicherorts der Benutzeralben kann ich mich nur innerhalb der "Allgemeinen Alben" bewegen.

Ich habe nun einfach eine Kopie der "Allgemeinen Alben" erstellt und in ein anderes Verzeichnis auf den Server gelegt worüber die User dann "Lokal vom Server" auf diese zugreifen können ohne Zugang zu den einzelnen Useralben zu bekommen. So liegen die Bilder halt nun 2x aufm Webspace, ist zwar schade, aber ich habe keine andere Möglichkeit gefunden um wie gesagt mir die Updatefähigkeit zu erhalten - Falls mir jemand einen anderen Weg aufzeigen kann wäre ich sehr dankbar.

mfg

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Thu, 2009-04-02 23:12

Was mich auf die Palme brachte, war Deine Wertung "=ganz schlecht". So wie das Berechtigungssystem aufgebaut ist, ist dies eine logische Konsequenz, die man mit Logik und etwas Aufwand aber wieder den eigenen Bedürnissen anpassen kann. Tut mir leid, dass ich das agressiv rübergebracht habe!!!!

Ich bin kein Gallery2 Entwickler und kenne das System auch nicht aus dem FF. Ich versuche mich stets in jedes Problemposting im Forum einzudenken, dann die relevanten Dokustellen von Gallery2 zu finden und in meinen Postings zu referenzieren. Der Aufwand dafür ist enorm. Indem ich das allenfalls zuvor auch in meiner Installation teste, gewinne ich an Erfahrung, welche ich auch teilweise in meiner G2-Installation umsetzen kann. Da geht schnell mal eine Stunde und mehr Aufwand dafür drauf. Diesen leiste ich gerne, da ich so auch neue Anwendungsfälle, Einsatzmöglichkeiten, Features kennenlerne, die mir ansonsten kaum im Traum eingefallen wären. Ich schätze mal, dass dadurch meine Gallery2-Installation inzwischen 75% der Gallery-Fähigkeiten nutzt. Trotz dieser umfassenden, genutzten Funktionsvielfallt hab ich, von Kleinigkeiten mal abgesehen (wie unvollständige Übersetzungen), noch keinen wirklichen Funktionalitätsmangel in Gallery2 entdecken können!

Als ich hier im deutschen Forum aktiv wurde, war das G2-Team hier noch präsent. Inzwischen sind die unisono abstinent (Tim_j sehr sporadisch ausgenommen). Warum wohl? Ich hege den Verdacht, dass es denen, wie auch mir inzwischen, zu blöd wurde, immer wieder die gleichen Anschuldigungen zu parieren!

Auch ich hatte viele Erwartungen an die Gallery2. Diese hatten mir oft die klare Sicht auf die Möglichkeiten von Gallery2 verunmöglicht, auch mangels G2-Erfahrung (erstreckt sich in der IT auf über 30 Jahre). Dennoch hab ich versucht, nicht zu urteilen, sondern zu unterscheiden! Inzwischen hab ich mehr umgesetzt als ich mir je erträumte! OK, dass war nicht immer einfach umsetzbar, aber das Development Team hat dies mit dem Start des G3-Projekt klar erkannt. Ich denke, die Usability wird da stark verbessert, aber die Einstellmöglichkeiten für exotische (sehr spezifische) Wünsche werden auf der Strecke bleiben. Nörgler werden auch bei G3 mit Sicherheit nicht ausbleiben.

Wenn Du also das Urteil fällst "= ganz schlecht", so akzeptiere ich das als Deine Sicht und sehe auch keine Veranlassung für mich, diese zu korrigieren. Was mich ärgert ist, dass Du die jahrelange, solide Arbeit vom Dev-Team dekreditierst. An dieser Stelle meinen Dank an das ganze Dev-Team für dieses geniale Produkt!

___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Non3

Joined: 2008-08-01
Posts: 29
Posted: Mon, 2009-04-06 06:28

Hallo Oceco,

meine "Wertung" ganz schlecht hängt damit zusammen, dass ich unter "Benutzeralben" einstelle das nur der Albenbesitzer sein Album sehen kann, aber wenn man über "Lokal vom Server" geht Zugriff auf alle anderen Benutzeralben hat und dies auch nicht ohne "Fremdmodifikation" umstellen kann - eine Einstellungsmöglichkeit auf ein Individuellen Ordner ab dem Root-Verzeichnis würde dem User sehr viel mehr Freiraum bieten und auch wenn es der g2-Logik nicht treu bliebe, wäre es kein Beinbruch.

An der Stelle will ich noch erwähnen das ich niemanden "diskreditiere" denn für mich is g2 ein sehr geniales Produkt und aus meiner Sicht gibt es afaik keine bessere online Galerie - sie hat jedoch aus meiner Sicht noch kleine Mängel, was die Rechtevergabe betrifft, Suchfunktion und ein paar andere kleine Punkte, keine groben Sachen so wie ich sie bei anderen Produkten gefunden habe.

Ich habe zu 99% das umgesetzt was ich bzw. wir brauchen (die Galerie benutze ich nicht Privat sondern im Berufsleben) - die Kür wäre natürlich das erstellen von ganzen Alben als "Replik" über das Modul "Lokal vom Server" laden, so hätte man keine Probleme bei den Useralben bei "PicLens" (bei Verweisen funktioniert dies nicht) aber auch nicht jedes Bild 10x oder mehr aufm Server.

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Mon, 2009-04-06 15:58

Zugriffe auf Files werden durch Permissions auf Betriebssystemebene geregelt und durch den Webserver durchgeführt. Alle G2-User verwenden den gleichen Webserver! Hier (auf Fileebene) kann man also nicht nach G2-User differenzieren!
G2-Permissions wirken auf G2-Elemente (also Alben, Fotos, Links, etc). Die Eingangs erwähnte Struktur kann leicht mit G2-Alben realisiert werden und mit dem Modul Replica kann der G2-User auch einfach Elemente aus Herstelleralben in sein Album replizieren.

Summa Summarum:
Die Methode "Elemente hinzufügen" --> "Lokal vom Server" ist die wohl ungeeigneste Upload-Variante für Dein Vorhaben!
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Non3

Joined: 2008-08-01
Posts: 29
Posted: Tue, 2009-04-07 07:02

Ich habe mich scheinbar nicht richtig erklärt, der Upload meiner Files ist nicht das Problem. Wir (also die Firma) stellen Produktbilder zur Verfügung, die Partnerfirmen von uns sollen über das Modul "Lokal vom Server" auf diesen Bilderpool (der von uns vorgegeben wird) zugreifen können und sich aus der Auswahl der Bilder eine eigene Galerie zusammenstellen um diese via PicLens in Ausstellungen oder Messen zu benutzen.

Mir ist klar das die G2-User Permissions nicht das Ziel sein können, ansetzen muss ich bei dem Speicherpfad der Useralben, ich denke das ist die einzig vernünftige Lösung. Root-Verzeichnis der User-Alben ist der bei der Installation festgelegte Alben-Ordner, also bleibt mir wohl nichts anderes übrig als das User-Alben-Modul zu modifzieren und so aber bei einem Update dies wieder modifizieren zu müssen, denn ich muss aus dieser festgelegten Ordnerstruktur raus.

Also gibt es scheinbar doch keinen anderen Weg - schade.

Danke trotzdem Oceco

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Tue, 2009-04-07 08:04

Zumindest was Du geschrieben hast, glaube ich sehr wohl zu verstehen. Und ich sage Dir NOCHEINMAL, der Ansatz über "Lokal vom Server" ist falsch!!!
So wie Du das vorhast, wird das nie funktionieren! Und wie Du selber schreibst, kreirst Du Dir ein Update-Nightmare!!!

Wieso erstellt ihr Eure Produktbilder nicht in Gallery2 Alben? Das geht viel eleganter. Von dort erstellen die Partnerfirmen Replikas in Ihren eigenen Alben (Foto ist nur einmal auf dem Server gespeichert). Die Zugriffe auf Eure Bilder und die Partneralben kann man dann mit G2-User-Permissions einfach und elegant regeln.

Wenn Du mir Admin-Zugriff auf Deinen Server gibst, hab ich das in 5 Minuten erledigt.

Non3 wrote:
Also gibt es scheinbar doch keinen anderen Weg

Es gibt sogar mehrere andere Wege. Einen davon hab ich Dir aufgezeigt. Aber wenn Du Hilfe willst, aber sie nicht annimmst, kann ich nicht mehr helfen. Dabei ist meine Lösung idiotensicher umsetzbar.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Non3

Joined: 2008-08-01
Posts: 29
Posted: Tue, 2009-04-14 09:07

Ich könnte dir anbieten, falls du einen Messenger besitzt, dass wir gemeinsam uns das ansehen und ausprobieren, ich kann den link nicht öffentlich hier posten, desweiteren ist dieser Passwortgeschützt über eine .httaccess. Wenn das klappen würde, wäre super und mir sehr geholfen.

Die Hersteller sind über Alben gefiltert wie du dem Screenshot entnehmen kannst die Replika-Funktion konnte ich jedoch nur in der Detailansicht der einzelnen Bilder finden - dies ist jedoch nicht ausreichend, bei einem Bilderpool von ~800 Bildern wäre es ein zu großer Zeitaufwand für den einzelnen und das wollen die meisten auch gar nicht, es geht darum komplette Alben als Replik darzustellen.

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Tue, 2009-04-14 10:29
Non3 wrote:
die Replika-Funktion konnte ich jedoch nur in der Detailansicht der einzelnen Bilder finden - dies ist jedoch nicht ausreichend, bei einem Bilderpool von ~800 Bildern wäre es ein zu großer Zeitaufwand

Wenn Du in der Detailansicht eines Bildes "Erstelle Replik" anklickst erhälst Du eine Liste aller Fotots im Album, dann dort "Alles Auswählen" und Zielalbum selektieren und gut ist.

Ich chatte aus Prinzip nicht, aber bei Bedarf kannst Du mir eine PN schicken.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide