<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">In questa email voglio presentare sinteticamente le novità di Sar-At 8 che interessano quasi esclusivamente gli autori dei siti, cioè i designer che usano Sar-At come motore. Per questo motivo, mando una copia anche alla lista dei designer (mentre le altre email di questa serie dedicata alle novità della versione 8 sono andate esclusivamente alla lista dei manager).<div><br></div><div><div><i>Gruppi di utenti registrati</i></div><div>Sparisce il limite di 200 gruppi, che ereditammo da Sar-El. Internamente a Sar-At 8 la gestione dei gruppi è completamente diversa e permette i gruppi autodefiniti, come accennavo nella email sullo Event manager.</div><div><i>Dopo l'inserimento</i></div><div>La schermata che appare dopo aver inserito o modificato un dato ora fa presente se il dato è visibile o invisibile sul sito; permette di aprire una nuova finestra per vederlo in anteprima, oppure di aprire in modalità "editing al vivo", oppure di tornare all'elenco delle pagine nella sezione corrente. Eventuali errori nel caricamento di allegati vengono segnalati immediatamente e contestualmente.</div><div></div><div><i>L'editing al vivo e le immagini</i></div><div>Il redattore di sito che corregge una pagina "al vivo" e sostituisce una immagine la vede automaticamente ridimensionata se questo comportamento è stato predisposto dall'autore del sito.</div></div><div><span class="Apple-style-span" style="font-style: italic; ">Linguette (tab) ovunque</span></div><div><div>Le linguette di navigazione Dati, Pagine mastro, Struttura, Viste, Display, Esporta e Informazioni ora appaiono in tutte le sottopagine in cui lavoriamo con i contenuti del sito web. Ci sono numerosi altri piccoli miglioramenti alla interfaccia utente Sar-At, che comunque mantiene l'aspetto generale introdotto nella versione 7.</div></div><div><i>Nuovi tipi di dati</i></div><div>Della gestione dei colori abbiamo già parlato in una email precedente. Sar-At 8 introduce anche il tipo "ora" (composto da ore, minuti e secondi).</div><div><i>Verifica delle pagine mastro</i></div><div>Durante la verifica delle pagine mastro, Sar-At 8 riconosce e convalida automaticamente i plug-in che definiscono molti tag (per esempio, search_site7 definisce i risultati della ricerca ma anche la barra di navigazione, il numero di pagine di risultati eccetera). Sar-At 8 inoltre riconosce la presenza di Viste non ancora definite e segnala la necessità di completarle.</div><div><i>CSS</i></div><div>Sar-At 8 può venire usato non solo per compilare pagine HTML e per inviare dati a una animazione Flash (via XML), ma anche per compilare un foglio stile CSS.</div><div><i>Backup</i></div><div>Sar-At 8 richiede MySQL versione 4.1 o superiore e utilizza il suo meccanismo nativo di backup, quindi è molto più veloce delle versioni precedenti a fare un backup</div><div><i>XHTML</i></div><div>Quando le pagine mastro vengono composte nel moderno XHTML "strict", Sar-At 8 lo riconosce e segnala al browser. Il vantaggio sta nel fatto che tutti i browser moderni trattano nel medesimo modo la pagina e la rappresentazione è finalmente identica in Explorer, Firefox e Safari. Qualsiasi errore nel vostro XHTML, anche piccolo, verrà segnalato dal browser: questo può essere comodo durante lo sviluppo. Per prudenza, un sito 7.x aggiornato a 8.0 si trova questa caratteristica disabilitata: basta verificare la pagina mastro in Sar-At per abilitarla.</div><div><i>Viste ad hoc</i></div><div>In passato chi scriveva viste SQL a mano doveva evitare l'uso delle virgolette. Questo problema è superato in Sar-At 8.</div><div><i>Parametri multipli</i></div><div>In passato una pagina web generata da Sar-At poteva venire pilotata esclusivamente attraverso le informazioni template, id, masterPage, search e id_field. Dalla versione 8, è accettabile un numero grande a piacere di parametri. I parametri ulteriori definiti dall'utente vengono automaticamente passati alle Viste e dunque è possibile creare motori di ricerca ad hoc arbitrariamente complessi.</div><div><br></div><div>L.A.</div><br><br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div>-- </div><div><font class="Apple-style-span" color="#FF8000"><b style="color: rgb(255, 128, 0); font-weight: bold; "><span class="Apple-style-span" style="color: rgb(255, 128, 0); font-weight: bold; ">Accomazzi.net di Luca Accomazzi</span></b></font></div><div>Via Antonio Gramsci, 40</div><div>20017 Rho (Mi)</div><div><br class="khtml-block-placeholder"></div><div>Tel. 02.00615556</div><div>Fax 02.700537345</div><div>Cell. 349.7680116</div><div>Skype misterakko</div><div><a href="http://www.accomazzi.net">http://www.accomazzi.net</a></div><br class="Apple-interchange-newline">P. IVA 04850210966</span></span></div></span></div></span></div></span></div></span> </div><br></body></html>