From cristiano a 4minuti.it Mon Nov 3 11:04:11 2008 From: cristiano a 4minuti.it (Cristiano 4minuti) Date: Mon, 3 Nov 2008 11:04:11 +0100 Subject: [Sar-at_designer] giusto per capire... In-Reply-To: References: Message-ID: <63995141-DA44-47A2-9D89-F5C7CDCA0274@4minuti.it> Il giorno 28/ott/08, alle ore 09:43, Luca Accomazzi ha scritto: > La vista "data in italiano" si ottiene con questa vista ad hoc: > SELECT ELF(MONTH(creation), 'gennaio', 'febbraio', ...) AS mese, > DAY(creation) AS giorno FROM news WHERE id=@id Non so se è solo un problema del mio database (nel qual caso chiedo scusa in anticipo alla lista) ma mi restituisce l'errore: -------------- parte successiva -------------- Un allegato non testuale è stato rimosso.... Nome: Immagine 2.png Tipo: image/png Dimensione: 16032 bytes Descrizione: non disponibile Url: http://liste.accomazzi.net/pipermail/sar-at_designer/attachments/20081103/de134c20/attachment-0001.png -------------- parte successiva -------------- saluti cristiano From paolo a accomazzi.it Mon Nov 3 11:11:38 2008 From: paolo a accomazzi.it (Paolo Accomazzi) Date: Mon, 3 Nov 2008 11:11:38 +0100 Subject: [Sar-at_designer] giusto per capire... In-Reply-To: <63995141-DA44-47A2-9D89-F5C7CDCA0274@4minuti.it> References: <63995141-DA44-47A2-9D89-F5C7CDCA0274@4minuti.it> Message-ID: <70BB1E08-3C89-4D2F-8C54-9B33C16DD337@accomazzi.it> Il giorno 03/nov/08, alle ore 11:04, Cristiano 4minuti ha scritto: > Il giorno 28/ott/08, alle ore 09:43, Luca Accomazzi ha scritto: >> La vista "data in italiano" si ottiene con questa vista ad hoc: >> SELECT ELF(MONTH(creation), 'gennaio', 'febbraio', ...) AS mese, >> DAY(creation) AS giorno FROM news WHERE id=@id > > Non so se è solo un problema del mio database (nel qual caso chiedo > scusa in anticipo alla lista) ma mi restituisce l'errore: Credo si tratti di un errore di ortografia, la funzione sql è ELT() http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_elt quindi SELECT ELT(MONTH(creation), 'gennaio', 'febbraio', ...) AS mese, From luca a accomazzi.it Mon Nov 3 11:26:17 2008 From: luca a accomazzi.it (Luca Accomazzi) Date: Mon, 3 Nov 2008 11:26:17 +0100 Subject: [Sar-at_designer] giusto per capire... In-Reply-To: <63995141-DA44-47A2-9D89-F5C7CDCA0274@4minuti.it> References: <63995141-DA44-47A2-9D89-F5C7CDCA0274@4minuti.it> Message-ID: <80DF479C-4081-46B0-9EBD-982BF2978524@accomazzi.it> Il giorno 03/nov/08, alle ore 11:04, Cristiano 4minuti ha scritto: >> La vista "data in italiano" si ottiene con questa vista ad hoc: >> SELECT ELF(MONTH(creation), 'gennaio', 'febbraio', ...) AS mese, >> DAY(creation) AS giorno FROM news WHERE id=@id > > Non so se è solo un problema del mio database (nel qual caso chiedo > scusa in anticipo alla lista) ma mi restituisce l'errore Devo aver giocato troppo a Dungeons and Dragons da ragazzo. ELF è un tipo biondo con le orecchie a punta e ottimo arciere. Quello che serve a te è la funzione ELT, con la T in fondo. Sorry, L.A. From luca a accomazzi.it Thu Nov 20 08:25:10 2008 From: luca a accomazzi.it (Luca Accomazzi) Date: Thu, 20 Nov 2008 08:25:10 +0100 Subject: [Sar-at_designer] Deep linking Message-ID: Buonasera. In Sar-At 8.0 è stato introdotto il deep linking, cioè la possibilità di entrare in Sar-At direttamente in una pagina interna. Oggi io posso dire a un cliente <> http://www.nomedelsito.it/sarat/masterPages.php?table=nomesezione Se il cliente clicca, vede la schedata iniziale di Sar-At dove deve inserire la sua username e password. Fatto questo, viene portato automaticamente alla schermata masterPages.php?table=nomesezione In Sar-At 7.x, se avessi fatto la stessa cosa il cliente sarebbe finito su masterPages.php, cioè si sarebbe perso il nome della sezione, cioé sarebbe apparsa una schermata che dice "Questo componente di Sar-At non può fare nulla, perché è stato chiamato senza passargli i dati che deve elaborare (tipicamente, il nome della sezione su cui lavorare)" Vi anticipo che stiamo lavorando per introdurre, possibilmente nella versione 8.1, il deep link anche a livello di tab (le linguette). Per esempio sarà possibile dire a un cliente <> http://www.nomedelsito.it/sarat/index.php#php Il Sar-At non solo aprirà la pagina giusta (la prima, quella con le informazioni sul sistema) ma selezionerà anche la linguetta "php" , la seconda tra le quattro disponibili :-) L.A. -- Accomazzi.net di Luca Accomazzi Via Antonio Gramsci, 40 20017 Rho (Mi) Tel. 02.00615556 Fax 02.700537345 Cell. 349.7680116 Skype misterakko http://www.accomazzi.net P. IVA 04850210966 -------------- parte successiva -------------- Un allegato HTML è stato rimosso... URL: http://liste.accomazzi.net/pipermail/sar-at_designer/attachments/20081120/e670a1ac/attachment.html -------------- parte successiva -------------- Un allegato non testuale è stato rimosso.... Nome: smime.p7s Tipo: application/pkcs7-signature Dimensione: 2452 bytes Descrizione: non disponibile Url: http://liste.accomazzi.net/pipermail/sar-at_designer/attachments/20081120/e670a1ac/attachment.bin From luca a accomazzi.it Mon Nov 24 08:34:01 2008 From: luca a accomazzi.it (Luca Accomazzi) Date: Mon, 24 Nov 2008 08:34:01 +0100 Subject: [Sar-at_designer] Sar-At 8.1 e HTTP_IF_MODIFIED_SINCE Message-ID: Il venturo Sar-At versione 8.1, per aumentare ulteriormente le prestazioni del sistema e per migliorare al massimo la simbiosi con Google e gli altri motori di ricerca, implementerà per la prima volta il sistema HTTP_IF_MODIFIED_SINCE In sostanza, questo significa che ogni volta che una pagina viene generata (e messa in cache) Sar-At prende nota della data di modifica e la comunica ai motori di ricerca quando la pagina viene scaricata e analizzata. Il procedimento è interamente automatico, ma c'è un fattore di cui, come designer, dovreste essere consci. Tutto questo sistema è efficace se e solo se voi permettete alla cache Sar-At (introdotta nella versione 7.0 del programma) di fare il suo lavoro. Facciamo un esempio pratico. Io lunedì faccio un sito di due sezioni: news e istituzionale; utilizzo Viste standard per la home page showPage.php? template=istituzionale&id=1 che conterrà le cinque news più recenti e popolo il database con cinque news. Martedì arriva il primo visitatore: Sar-At genera la pagina home e la mette in cache. Mercoledì passa Google: Sar-At gli manda la pagina home e gli dice che è stata aggiornata il giorno prima. Giovedì Google torna: Sar-At gli dice che la pagina home è sempre quella di martedì, quindi Google non la riscarica, valuta positivamente la collaboratività del sito e non stressa il server ri-scaricandone per intero il contenuto. Venerdì voi aggiungete una news: Sar-At cancella dalla cache la pagina home (anche se il suo indirizzo è showPage.php?template=istituzionale&id=1, Sar-At si rende conto che i dati della news numero sei contribuiscono al contenuto dela home). Sabato torna Google e Sar-At gli manda una copia della versione di venerdì. Tutto questo funziona splendidamente e senza alcun intervento da parte vostra se e solo se voi lasciate che la cache di Sar-At funzioni. Se create una vista ad hoc incompatibile con la cache (led giallo nella schermata Viste) o se impiegate un plug-in incompatibile con la cache nella pagina mastro (controllate nel menu Sito, voce Plug-In), Sar-At non può attivare il sistema HTTP_IF_MODIFIED_SINCE. Per esempio, se voi avete un sito di commercio elettronico e in tutte le pagine mostrate il contenuto del carrello, naturalmente nessuna pagina può finire in cache, perché ogni contenuto del carrello è diverso dall'altro. Nella schermata Pagine mastro, un led gialo indica le pagine incompatibili con la cache e un led verde quelle compatibili. Ricordo che HTTP_IF_MODIFIED_SINCE funziona pagina per pagina, quindi in un sito di mille pagine è perfettamente possibile e lecito averne due escluse dalla cache e 998 compatibili. L.A. -- Accomazzi.net di Luca Accomazzi Via Antonio Gramsci, 40 20017 Rho (Mi) Tel. 02.00615556 Fax 02.700537345 Cell. 349.7680116 Skype misterakko http://www.accomazzi.net P. IVA 04850210966 -------------- parte successiva -------------- Un allegato HTML è stato rimosso... URL: http://liste.accomazzi.net/pipermail/sar-at_designer/attachments/20081124/4346b459/attachment-0001.html