Logo della Fondazione Giannino Bassetti

FONDAZIONE GIANNINO BASSETTI

L'innovazione è la capacità di realizzare l'improbabile

Intestazione stampa

Requests for Comments (FGB RFC)

Note sulla realizzazione tecnica del sito della Fondazione Giannino Bassetti

Home > Requests for Comments (FGB RFC) > Aggiornamento dei menu

Aggiornamento dei menu

di Redazione FGB [1], 18 Ottobre 2006

Obiettivo
La struttura dei menu deve essere editabile in HTML dall'utente Redazione. Successivamente la struttura deve essere propagata automaticamente a tutte le pagine.

Vincoli
Per motivi di prestazioni e, soprattutto, di sicurezza vanno evitati meccanismi di inclusione di codice a run-time. Questo esclude dunque sia SSI: Server-side Include sia XHTML + XInclude che, ancora, tutti i meccanismi di inclusione dei vari linguaggi lato server: PHP, Perl, ... .
Infatti sarebbe possibile per un utente usare questi meccanismi per installare codice eseguibile abusivo attraverso un post o addirittura un commento.

Realizzazione
Per Movable Type si utilizza il meccanismo nativo dei moduli (ovvero un unico modulo contenente il menu viene richiamato in tutti i template al momento della rigenerazione di ogni rubrica).
Inoltre, sfruttando il meccanismo di sincronizzazione dei template di MT, il modulo viene associato ad un file esterno HTML che può essere editato dalla Redazione.

Eccezioni
Per le vecchie rubriche gestite in Blogger (es. Segnalazioni) il file del menu deve essere copiato manualmente all'interno del template.

Mostra/Nascondi i link citati nell'articolo

Link citati nell'articolo:

  1. 1] /schedabiografica/Redazione FGB
CC Creative Commons - some rights reserved.
Immagine base
Articoli di: 

Redazione FGB

Articoli
Ricerca per:
Ricerca nei video:

- Iscriviti alla mailing list - Informativa Cookies - Privacy Policy -

RSS Feed  Valid XHTML  Diritti d'autore - Creative Commons Gruppo Fondazione Giannino Bassetti in Facebook Gruppo Fondazione Giannino Bassetti in Linkedin Segui la Fondazione Giannino Bassetti in twitter

p.i. 12520270153