Menu

Ultime letture
» Stiamo cercando TE!
Io sul sw sono ormai ab..
» Al via il corso su Flatnuke
» Nuovo tema FN_Zope in fase di test
Grazie, corretto!!..
» Inaugurazione Taverna dello sviluppatore
gigasofttttt ....ma com..
» nuovo blocco FlatMoon
l'amministratore del s..
» Calendario Cronologico
E' disponibile una nuov..
» Cambio host sviluppi di vroby
» FlatNuke 2.5.4
Ho aggiornato il pacche..
» Nuova Sezione in Windows Browser x FlatNuke
però allora devi usare..
» Trasferiti su Netsons
PHP 5, MYSQL gratuito,..

Cerca
Ricerca parole o frasi all'interno del sito.
Ricerca avanzata

Calendario
Data: 05/09/2010
Ora: 10:25
« Settembre 2010 »
Lu Ma Me Gi Ve Sa Do
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Help this site


Login





Non sei ancora registrato?
Registrati ora!
Recupera password
Choose your language:
deutsch english español français italiano português

Servizi
» Segnala News
» Cerca
» Headlines
» Backend


Utenti
Persone on-line:
admins 0 amministratori
users 0 utenti
guests 2 ospiti

Sondaggio
Nessun sondaggio attivo in questo momento:
vecchi sondaggi

Help this site

- index.html

indietroFrontPagesearch

Gestire le news


Gestire le news

Ogni CMS che si rispetti permette l'inserimento di contenuti a rapido aggiornamento, di solito inseriti in home page. Flatnuke utilizza un sistema basato sulla pubblicazione di news. Le news possono contenere aggiornamenti sul sito o anche articoli o documenti.

6.1 Inseririmento

Per inserire una news occorre essere autenticati come admin. Nel blocco di destra Login verranno visualizzate le voci:

  • Aggiungi una notizia
  • News segnalate (x)
  • Modifica benvenuto
Nell'home page in alto sopra le news è presente un blocco che serve per fornire un'abstract del sito, una breve descrizione o una presentazione dell'autore. E' il classico motd Unix. Tale messaggio è, appunto modificabile attrverso la primo link. L'inserimento della news, permette di definire un titolo, un argomento, un'intestazione e un corpo.

Il titolo della news la identifica come verrebbe identificata una email dal suo oggetto; l'argomento è rappresentato metaforicamente da un'icona (vedi paragrafo successivo) che ne esprime il suo significato, l'intestazione della news è la parte visibile direttamente in home page, mentre il corpo è visibile esclusivamente leggendo l'intera notizia.

Un utente registrato o, a seconda dei casi, anche un utente ospite può segnalare una news, con gli stessi campi, attraverso il link Segnala news nel blocco servizi sulla sinistra. Tale segnalazione perverrà all'amministratore che deciderà a sua discrezione se pubblicare o meno la news. Per visualizzare, pubblicare o eliminare le news segnalate dagli utenti l'admin dovrà seguire il link News segnalate (x) nel blocco login sulla destra dove la x rappresenta il numero di news in attesa di pubblicazione.

6.2 Classificazione argomenti

Le news sono classificate per argomenti, con il pacchetto standard, flatnuke offre alcuni argomenti e quindi alcune icone rappresentative. Per aggiungere un argomento, e qui iniziamo a vedere la dinamicità di flatnuke, sarà sufficiente aggiungere un'icona (formato png, jpg, gif, ecc.) all'interno della directory images/news con il nome dell'argomento desiderato (Es. gatti.jpg). Flatnuke automaticamente inserirà il nuovo argomento tra quelli disponibili. E' possibile effettuare ricerche per argomenti delle news attraverso il link Archivio news nel blocco servizi di sinistra oppure cliccando direttamente sull'icona della news in home page. In tal modo una prima organizzazione dei contenuti è effettuata in base all'argomentazione delle news stesse.

6.3 Modifica e eliminazione

Per modificare una news occorre essere autenticati correttamente come admin e seguire il link Modifica posto al di sotto della news prescelta, dopodichè verrà aperto un editor di contenuti che visualizzerà il testo modificabile della news. Flatnuke dalla verisione 2.3 offre un formato più leggibile per le proprie news basato su XML. Flatnuke ha infetti un proprio namespace XML che utilizza per definire i propri TAG. Per modificare la news occorre dare uno sguardo al DTD:


<!ELEMENT fn:news (fn:title, fn:avatar, fn:reads, fn:header, fn:body, fn:comments?)>
<!ATTLIST fn:news
xmlns:fn CDATA #FIXED "http://flatnuke.sourceforge.net/news">
<!ELEMENT fn:title #PCDATA>
<!ELEMENT fn:avatar #PCDATA>
<!ELEMENT fn:reads #PCDATA>
<!ELEMENT fn:header #PCDATA>
<!ELEMENT fn:body #PCDATA>
<!ELEMENT fn:comments (fn:comment)+>
<!ELEMENT fn:comment (fn:by,fn:post)>
<!ELEMENT fn:by #PCDATA>
<!ELEMENT fn:post #PCDATA>

L'XML permette così di identificare univocamente i campi della news. Per eliminare la news invece sarà sufficiente seguire il link Elimina, posto come sempre al di sotto della news interessata.

6.4 Aggiunta di commenti

Un CMS deve offrire tra le sue features anche quella di poter far interagire i visitatori con l'autore dei contenuti, in poche parole una news pubblicata può suscitare commenti o giudizi, positivi o negativi che siano, per cui si deve dare possibilità agli utenti di esprimersi. A seconda delle impostazioni, un utente registrato o no, può inserire uno o più commenti ad una news semplicemente seguendo il link Commenti? (x) dove la x rappresenta il numero di commenti già espressi dagli altri utenti.

6.5 Stampa delle news

Sotto ogni notizia è presente la data e l'ora di pubblicazione della notizia e il numero delle volte in cui è stata letta dai visitatori. Se si reputa interessante un articolo pubblicato attraverso il sistema delle news, è possibile stamparlo seguendo il link Stampa, verrà aperta una nuova finestra del browser e verrà lanciata l'applicazione che gestisce la stampa nel proprio sistema. Per offrire una stampa chiara e pulita verrà utilizzato un metodo alternativo di visualizzazione indipendente dal tema e da ogni stile presente nel sito.

6.6 flatpops

flatpops è un mio progetto che si prefigge lo scopo di offrire un metodo alternativo per la lettura delle news in un portale costruito con flatnuke. Come vedremo più avanti, flatnuke genera un indice delle news pubblicate in base allo standard W3C RDF/RSS. Tale indice contiene riferimenti diretti e indiretti alle nostizie presenti sul sito, esistono dei programmi chiamati aggregator che permettono di visualizzare tale indice e visualizzare a comando una notizia. Flatpops invece si serve di questo indice per prelevare le notizie e inserirle all'interno del proprio client email. Flatpops è un server POP3 che viene eseguito in locale ed interfacciandosi con il sito di riferimento preleva le news come fossero tradizionali email. Il server POP di flatpops si basa sul motore di liberoPOPs ( http://liberopops.sourceforge.net), progetto al quale partecipo nello sviluppo. Attualmente flatpops è ancora in fase di testing ma presto sarà disponibile per la prima release ufficiale.


last change: 4 April 2009 1:02 pmvwiki-devel was powered by
HTMLArea3.0rc1

print