.net CMS
.net CMS > Web Site Maker > Sviluppatori > Richieste di implementazioni di codice

Sitemap immagini album utenza

RSS
Autore
Giorno e Ora
Messaggio Operazioni
Guido Eugenio
male
jenkaitalii@hotmail.com
Theo

Ciao. Stavo come al solito ravanando tra le funzionalità del CMS ASP.NET e mi sembra di vedere che questo non crea i record od un'apposita sitemap, per le immagini contenute negli album utente. Si potrebbe in futuro implementare con una delle prossime release? Grazie.

Se possibile sarebbe forse meglio che la sitemap delle immagini degli utenti crei un nuovo record poiché, col tempo, potrebbe essere facile raggiungere una quantità di fotografie che, se inserite nella sitemap-images.xml già presente di default, andrebbe a raggiungere il massimo dei record consentiti.
Guido Eugenio
male
jenkaitalii@hotmail.com
Theo

Ma sarà ancora sviluppato il CMS ASP.NET? Vedo che tutto tace da un po' di tempo.. Pensavo che le piccole migliorie da apportare e le nuove features chieste dall'utenza avessero avuto un tempo di rilascio più breve.

Riguardo la sitemap immagini che includa anche gli album fotografici degli utenti credo sia abbastanza importante poiché sto notando, da Google Analytics e Webmaster Tools, che fra i tre Siti che ho aperto sino ad oggi, le immagini degli utenti vengono sì indicizzate, ma a casaccio..
Provo a fare un esempio:
Se un utente "A" si iscrive dal Sito "1" e poi crea tre album di gallery fotografiche, alcune delle sue immagini saranno associati dai crawlers al Sito dal quale egli s'è iscritto (cioè "1"), ma altre foto invece sono indicizzati dagli altri Portali (ossia "2", "3" e via dicendo).
Sarebbe invece meglio che quando un utente si iscrive tutto il suo "materiale" venisse indicizzato "riferito" al Portale da cui s'è iscritto; e penso che questa regola la si possa scrivere per i Crawlers con il tag "canonical" oppure nella Sitemap, o con un apposito redirect od in altra maniera.
Andrea Bruno
male
customercare@officialguide.info
Webmaster

Dato che l'applicativo è multisito, nella sitemap immagini non vi sono riferimenti alle fato dell'utente proprio per evitare che iscritti si vedano indicizzate le proprie foto nei sito dove non è partecipe.

Attualmente nel caso in cui uno spider indicizzasse una foto su un dominio che non corrisponde a quello principale dell'utente, l’applicativo interviene correggendo con un redirect: Quindi le foto degli utenti si vedono solo sul dominio in cui sono iscritti anche se l’indicizzazione non è avvenuta correttamente (il redirect dopo breve dovrebbe anche aggiustare la cosa).

Se non dovesse farti il redirect, possiamo fare una indagine e individuare il motivo.
Guido Eugenio
male
jenkaitalii@hotmail.com
Theo

Ho controllato ed il redirect funge correttamente per la pagina dell'utente, quindi non su tutte le altre cose che un iscritto metterà nel sito; sarebbe a dire che con Opera ed IE-8 (browser con i quali ho fatto la prova) l'utente che si è iscritto al sito "1" ed avente indirizzo /homeuser.aspx?u=Pippo al tentativo di visualizzarlo dal sito "2" la url reindirizza al primo portale.. E fin qui è tutto ok.

Se invece vado in una sua immagine di anteprima oppure in uno dei suoi album (ad esempio, anteprima: /viewimg.aspx?a=default%2fa10&n=5&l=2&size=110 - album: /thumbnails.aspx?album=default%2fa10%2fa2), allora non avviene alcun redirect; idem se guardiamo una delle sue foto (esempio: /showphoto.aspx?album=default%2fa10&n=4) sarà possibile visualizzarla da tutti i portali senza che subentri un redirect al sito "1".

Credo pertanto che il problema con i crawlers di google nasca proprio da questo aspetto.
Guido Eugenio
male
jenkaitalii@hotmail.com
Theo

Dimenticavo, smile_nerd le prove anzidette le ho eseguite senza essere loggato, come poi d'altronde lo sono i crawler dei motori di ricerca.
Immagino che la gestione del redirect potrebbe però influire con gli stessi utenti e per questo sarebbe necessario fare una distinzione tra utente loggato e chi non; i primi (quelli loggati) non dovrebbero "subire" alcun redirect, sia nella visualizzazione dei contenuti sia nella gestione degli stessi, altrimenti potrebbero generarsi errori o confusioni.
Ad esempio, mettiamo il caso che l'utente "Pippo" si iscrisse dal sito "1" ma che, a distanza di tempo, costui faccia l'accesso dal sito "3" e desideri inserire nuovi contenuti (fotografie, immagini o altri album), se avvenisse il redirect si troverebbe fuori della sessione o, peggio, non riuscirebbe a comprende cosa sta accadendo con le pagine; dovrebbe solo essere il CMS ad "identificare" che Pippo si iscrisse dal portale "1" e quindi i contenuti che sta aggiungendo dal sito "3" dovranno comunque essere forniti a visitatori non loggati e crawler con il redirect (oppure altri srumenti che non so) al portale "1".

Un po' complesso l'esempio, ma spero di essere stato comprensibile.

Link correlati Stesso sito multilingua