un utente una cartella per immagini?

Ciao

Sto tentando di costruire una galleria fotografica multiutente, nel senso che ogni utente può caricare le sue foto e gestirle.

Sono indeciso se far creare (automaticamente con php) per ogni utente registrato e abilitato una cartella contenente le sue foto (con miniature) oppure far caricare tutte le foto nella stessa cartella (una per le foto e una per le sue miniature) ma con nomi diversi univocamente determinati (nome immagine jpg + data e ora precisa di creazione).

Cosa mi consigliate?

inviato 6 anni fa
frankphp
X 0 X

Ciao,

io solitamente creo una cartella per ogni utente, alla quale do lo stesso nome dell utente, all'interno della stessa piazzo le miniature in un altra cartella.

Mi sembra il modo più ordinato e gestibile, se ad esempio l utente elimina l account non devi andare a cercare/eliminare le singole foto nel "mucchio" ma  basta che elimini la sua cartella.

Ciao

risposto 6 anni fa
Gioge
X 0 X

Ciao,

io solitamente creo una cartella per ogni utente, alla quale do lo stesso nome dell utente, all'interno della stessa piazzo le miniature in un altra cartella.

Mi sembra il modo più ordinato e gestibile, se ad esempio l utente elimina l account non devi andare a cercare/eliminare le singole foto nel "mucchio" ma  basta che elimini la sua cartella.

Ciao

si mi sa che faccio così.

La crei al momento della registrazione dell'utente? Quale sarebbe il codice per creare sia la cartella principale che quella per le thumb all'interno?

Grazie

risposto 6 anni fa
frankphp
X 0 X

Perchè non appoggiarsi ad uno script già fatto?

http://coppermine-gallery.net/

Per esempio, ne esistono anche altri.

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Perchè non appoggiarsi ad uno script già fatto?

http://coppermine-gallery.net/

Per esempio, ne esistono anche altri.

Non andrebbe bene (a parte la soddisfazione di farla da solo) perchè Coppermine e altri lavori già pronti molto simili non sono personalizzabili come voglio io e difficilmente possono essere integrati ad altri progetti.

Io, ad esempio, il codice che ho sviluppato lo posso integrare con tante gallerie fatte con jquery o mootool (l'ho già fatto ed è una bella soddisfazione) ed  inoltre il tutto lo posso (lavorandoci un po' ancora) far diventare un sistema multiutente (integrato a sua volta in un altro progetto di un sito)  dove ogni iscritto può caricare le sue foto o prodotti con la descrizione. Insomma un lavoro un po' complesso dove queste gallerie tipo copppermine non farebbero altro che complicarmi la vita.

Invece così le pagine e il codice php è abbastanza flessibile e modulabile. Non so se sono stato chiaro.

Grazie

ps: non mi hai detto la tua sul quesito delle cartelle che ho posto. Una per tutti o una per ogni utente?

risposto 6 anni fa
frankphp
modificato 6 anni fa
X 0 X
Coppermine e altri lavori già pronti molto simili non sono personalizzabili come voglio io e difficilmente possono essere integrati ad altri progetti.

Falso, è software open-source e libero. Per definizione è personalizzabile fin nei più piccoli dettagli e di conseguenza anche integrato in altri progetti.

Se poi mancano le competenze per farlo questa è un'altra cosa.

Insomma un lavoro un po' complesso dove queste gallerie tipo copppermine non farebbero altro che complicarmi la vita.

Opinioni personali credo.

ps: non mi hai detto la tua sul quesito delle cartelle che ho posto. Una per tutti o una per ogni utente?

Farei una cartella per ogni utente, creata al momento della registrazione o meno (cioè quando inizia a caricare foto, è comunque indifferente).

Sarebbe così di facile gestione anche il filesystem.

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Coppermine e altri lavori già pronti molto simili non sono personalizzabili come voglio io e difficilmente possono essere integrati ad altri progetti.

Falso, è software open-source e libero. Per definizione è personalizzabile fin nei più piccoli dettagli e di conseguenza anche integrato in altri progetti.

Se poi mancano le competenze per farlo questa è un'altra cosa.

Insomma un lavoro un po' complesso dove queste gallerie tipo copppermine non farebbero altro che complicarmi la vita.

Opinioni personali credo.

ps: non mi hai detto la tua sul quesito delle cartelle che ho posto. Una per tutti o una per ogni utente?

Farei una cartella per ogni utente, creata al momento della registrazione o meno (cioè quando inizia a caricare foto, è comunque indifferente).

Sarebbe così di facile gestione anche il filesystem.

Nulla mi vieta di provare coppermine ovviamente. Non ho pregiudizi a riguardo;

 ma quando ho provato a personalizzare dei cms o lavori complessi già pronti ho avuto le mie belle rogne (in pratica il tempo che perdevo a capire dove mettere le mani lo avrei speso molto più fruttuosamente iniziando da capo il lavoro).

Mi rendo conto onestamente però che è sicuramente come dici tu, cioè una questione di competenza e preparazione...ma io non sono un professionista...anzi :) 8)

Per il resto ok creo la cartella per ogni utente.

Sono indeciso se crearla subito al momento della registrazione oppure quando lo abilito. Cioè una volta arrivatomi la comunicazione via email della richiesta di attivazione, cliccando sul link che lo abilita (cambiando il valore da 0 a 1 nel db nel relativo campo per intenderci) lancio anche il codice che crei la cartella e la sotto cartella per le thumb.

Grazie

risposto 6 anni fa
frankphp
X 0 X
Mi rendo conto onestamente però che è sicuramente come dici tu, cioè una questione di competenza e preparazione...ma io non sono un professionista...anzi :) 8)

L'importante è avere il massimo risultato con il minimo dello sforzo, qui dunque farai te i tuoi conti  8)

Sono indeciso se crearla subito al momento della registrazione oppure quando lo abilito.

Se la scelta è fra queste due nessun dubbio: alla abilitazione dell'account, potresti anche avere una registrazione che non si abiliterà mai e di conseguenza trovarti una cartella in più inutile (anche se pesa pochi byte).

Io pensavo alle differenze fra registrazione e inizio caricamento di un file, scusami.

risposto 6 anni fa
Mario Santagiuliana
X 0 X
L'importante è avere il massimo risultato con il minimo dello sforzo

sfondi una porta aperta per quanto mi riguarda  ;D ;D ;D ;D ;) ;)

però, visto che dimentico le cose e ho ancora tanto da imparare,  usare il meno possibile lavori preconfezionati può

essere un'occasione per esercitarmi..a meno che non ci sia un'urgenza o lo script php in questione sia così funzionale, idoneo allo scopo da preferirlo a un possibile lavoraccio che potrebbe prospettarsi se voglio fare tutto con le mie mani.

Grazie

risposto 6 anni fa
frankphp
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda