Oscailt in Toscana

Qui ci si mettono robe fatte per configurare/personalizzare l'installazione di Oscailt per il sito toscano.

Table of content :

Errori grossi

Errore che in fase di pubblicazione diceva ID=0 non esiste

Questo palloso errore appariva in fase di pubblicazione da utente loggato.
Risolto sostituendo il file objects/indyruntime/publishdisplay.inc con quello fornito qui da chekov.

Questo nuovo file risolve anche un problema legato alla modifica di un articolo che dava "Duplicate entry" se non si modificava anche la data di pubblicazione.

Database error in alto a destra (gallery)

Risolto sostituendo il file objects/storyquery.sql con quello nuovo presente sul cvs (sourceforge).

Problema nella visualizzazione dei feed (rss e atom)

I feed non venivano visualizzati bene.
Risolto sostituendo il file objects/indyruntime/feedexportdisplay.inc con quello del cvs.

Nel modulo Article View Module 53 \xE8 possibile impostare un Article Notice e un Article End Note, che verranno stampati in tutti gli articoli, rispettivamente sopra e sotto.
Article End Note non funziona.

Soluzione: aggiungere, nel file objects/indyruntime/articledisplay.inc, la chiamata alla funzione $this->writeDisplayFooter(); dentro la funzione writeStoryFooter (riga 660 circa).
La funzione writeDisplayFooter \xE8 definita nel file objects/indyruntime/displayobject.inc.

Varie

Disabilita "show options for different language versions of pages"

Per non visualizzare il box in basso a destra per scegliere la lingua dell'articolo.

dentro il file config/systemconfig.php mettere
$oscailt_basic_config['show_page_translations_box'] = false;

Visualizzazione post nascosti

Vedi qui per una descrizione dettagliata.

Visualizzazione del motivo per cui un articolo \xE8 stato nascosto

E' legato in qualche modo al punto sopra, ma non troppo.
Oscailt in caso di azioni su articoli o sezioni, fra cui appunto l'"hide" di un post, permette di inserire in un apposito form il motivo dell'azione intrapresa. Tale motivo verr\xE0 spedito a un indirizzo di posta (toscana-notify) insieme al nome dell'utente che ha intrapreso l'azione, quando, su cosa, ecc.
Utilizzando questa funzionalit\xE0, si pu\xF2, integrando il codice php, scrivere in una tabella del database la motivazione. Quando poi verr\xE0 visualizzato sul sito un articolo nascosto, verr\xE0 succhiata la relativa motivazione dal database e scritta in testa alla pagina di visualizzazione.
In questa pagina trovi maggiori dettagli.

Creazione della sezione "Selezionati"

Come detto al meeting, era necessario creare una sezione nella pagina principale, nell'openwire (newswire?) diviso, dove mettere gli articoli di un certo interesse, rilevanti, selezionati dal collettivo.
Oscailt non prevede nulla per fare questo, in maniera diretta.
Vedi ImcToscanaTecnicaOscailtSelezionati

"Estensione" del modulo eventi

L'agenda non permette di essere molto precisi riguardo al luogo del'evento.
Leggi qui.

Feed RSS "personalizzati"

Obiettivo: creare dei feed RSS per gli articoli nascosti e per tutti i commenti.
Quali sono i feed disponibili di default su Oscailt si ricavano da questa pagina: http://toscana.indymedia.org/feeds
Probabilmente con la spippolazione di qualche modulo da interfaccia web \xE8 possibile creare altri feed, ma non sembra ci sia modo di specificare query SQL personalizzate.

Dato che il codice di Oscail \xE8 abbastanza ostico, per creare un feed personalizzato si \xE8 preferito creare uno script php in casa.
Leggi qui per maggiori dettagli.

Bottone "Security"

Leggi qui.

Cose da fare, idee

Metterle qui: ImcToscanaTecnicaOscailtTodo

Altro

Appunti confusi
Topic revision: r14 - 09 Apr 2008, CaSe
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback