[Spip-it] Re: Spip

From : ebottaro@... , the 13th July 2003 12:21
  • 2003-07-13 12:21:37 — ebottaro@... - [Spip-it] Re: Spip

Ciao Franco,
 Per la pubblicazione del sito per il mio circolo velico:   http://www.compagniadellavela.it ho utilizzato PHP-NUKE rielaborando in   parte sia il codice PHP del sistema sia un template per il layout che   si ispira al mondo Apple e poichè leggo e capisco la manualistica   tecnica inglese non è stato un grosso problema capire il funzionamento   di php-nuke.  Con il passare del tempo mi sono reso conto che le tante e buone   funzionalità disponibili non sono adatte per un sito che deve dare   notizie e comunicazioni di taglio giornalistico ma sono essenzialmente   rivolte ad una comunità virtuale i cui membri interagiscono   quotidianamente tra di loro.  Ed allora dopo varie ricerche su internet sono rimasto favorevolmente   colpito da SPIP che al momento sembra il prodotto che fa al mio caso.
Esatto. Se cerchi un sistema personalizzabile e di facile utilizzo per la  pubblicazione di articoli, SPIP fa al caso tuo.
 Purtroppo non avendo alcuna conoscenza della lingua francese non sono   in grado di leggere e capire i manuali ed inoltre, anche sbirciando   dentro al codice PHP, l'uso pesante  delle parole francesi rende   faticosa la comprensione del funzionamento del sistema.
Per il momento è tradotta solo l'interfaccia amministrativa. Stiamo lavorando  alla traduzione della guida in linea. Quest'ultima fornisce istruzioni  esaurienti per l'uso comune di SPIP. Siamo invece lontani dal tradurre la  manualistica completa, quella che, per intenderci, consentirebbe di capire  bene le tecniche di personalizzazione grafica e il funzionamento dei codici di  SPIP. Se leggi l'inglese però, puoi trovare la traduzione di alcuni capitoli  del manuale: http://www.spip.net/rubrique.php3?id_rubrique=25
 Quesiti:  La questione principale è:  Come si crea un layout personalizzato delle   pagine del sito ?
La faccenda all'inizio sembra un po' complicata... Cercherò di darti una prima  infarinatura. Per generare una pagina con SPIP è necessaria una coppia di file: un .php3 che  richiama le funzioni di parsing di SPIP inviando loro come variabile il nome  di un secondo file con estensione .html Questo secondo file contiene il layaout della pagina in html e i codici SPIP  che sostituiscono le solite chiamate PHP e SQL. La logica del linguaggio di SPIP è semplice, incentrata su concetti come nodo  ("BOUCLE", per richiamare ad esempio tutti gli articoli di una data rubrica) e  etichetta ("BALISE", per richiamare in un preciso punto della pagina html il  valore di un dato campo, per esempio il titolo di un articolo, #TITRE). [continua...]
 Quali sono i file da modificare ?
Più che modificare dei file esistenti, è meglio creare dei propri file di  layout (quelli con estensione .html). Per cominciare apri article-dist.html  (attento a Dreamweaver: bisogna personalizzarne la configurazione per evitare  che modifichi in automatico la sintassi di SPIP) e salvalo come article.html.  Ora potrai modificare quest'ultimo (che verrà caricato di default dal  corrispondente article.php3) e vedere le conseguenze delle tue manipolazioni  sulle pagine dei singoli articoli. [continua...]
 Come si inibisce la funzionalità della cache e quindi del pulsante   "Rigenera la pagina" ? (concettualmente mi sembra una funzione poco   utile se il suo utilizzo è lasciato alla discrezione dell'utente finale)
Il pulsante "Rigenera la pagina" infatti è accessibile solo a coloro che SPIP  riconosce (grazie ad un cookie) come redattori o amministratori. A presto, Emanuele Bottaro --------------------------------------------------------------- Crea il tuo sito web in pochi istanti con Wide.it http://www.wide.it - Il tuo partner per l'hosting professionale