Manuale Burning Board 4.0

Versione 1.0.1
Manuale
Burning Board 4.0
Amministrazione, Moderazione,
Trucchi e consigli
Versione 1.0.1
Traduzione Italiana a cura di
WoltLab Italia
WoltLab GmbH Schmiedegasse
14 D-14469 Potsdam
E-Mail-Address:
[email protected] Phone: +49
331 96595959 Representatives:
Marcel Werk
Local court: Potsdam HRB 26795
P VAT ID: DE 231311649
Burning Board 4.0 | Manuale
Traduzione WoltLab Italia
La traduzione in italiano è stata prodotta dalla community WoltLab Italia, una community dedicata
al supporto per i prodotti realizzati da WoltLab.
La Traduzione degli ebook è stata concessa ma non come ufficiale. Questo perché non possono
supportare eventuali clienti italiani. A meno che non chiedete il supporto in inglese. Ma non vi
preoccupate, a questo ci pensiamo noi della community Italiana.
Speriamo che questo ebook vi possa essere utile e vi faciliti l’utilizzo di questa magnifica
piattaforma.
Se avete dubbi di qualsiasi entità vi invito a registrati sulla nostra community al seguente link:
http://woltlab.it
Pagina 2
Burning Board 4.0 | Manuale
Informazioni sul manuale
Benvenuti nel manuale dedicato a Burning Board 4. Questo manuale ti spiegherà le funzioni del
software dal lato amministrativo e di moderazione. Contiene screen shots e tutorial dettagliati.
Disclaimer
Questo documento è pretto da una licenza Creative Commons. I termini della licenza possono
essere trovati al seguente link: http://creativecommons.org/licenses/by-nc-nd/4.0/deed.en
In breve: Il documento è stato rilasciato con una licenza non commerciale. Chiunque può
divulgarlo. Per qualsiasi modifica al testo o vendita del suddetto ebook deve contattare gli autori
dello stesso.
Pagina 3
Burning Board 4.0 | Manuale
Indice
Informazioni sul manuale………………………3
Novità in Burning Board 4.0……………………6
Requisiti di sistema……………………………..7
Dove posso chiedere aiuto?…………………..8
Installazione……………………………………..9
Preparazioni & Considerazioni……….9
Migrare a Burning Board 4…………………..10
Dati da trasferire………………………11
CLI Import …………………………….11
Requisiti:………………………11
Inizia il CLI Import……………12
Amministrazione……………………………….13
Sistema………………………………..14
Sistema » Opzioni » Moduli…………14
Sistema » Opzioni » Generale………14
Sistema » Opzioni » Utenti…………..17
Sistema » Opzioni » Sicurezza……..19
Sistema » Opzioni » Messaggi……..19
Sistema » Opzioni » Dashboard……20
Sistema » Opzioni » Forum…………20
Sistema » Opzioni » Importa&Esporta
…………………………………………22
Sistema » Pacchetti » Gestisci
Applicazioni……………………………22
Sistema » Pacchetti » Lista Pacchetti
………………………………………….22
Sistema » Pacchetti » Installa pacchetti
………………………………………….23
Sistema » Pacchetti » Lista server
aggiornamento………………………..23
Sistema » Cronjobs » Lista Cronjobs
………………………………………….23
Sistema » Cronjobs » Aggiungi
Cronjobs……………………………….23
Sistema » Manutezione » Cache …..24
Sistema » Manutezione » Ricostruisci
dati……………………………………..25
Sistema » Logs » Sessioni…………..25
Sistema » Logs » Cronjobs………….25
Sistema » Logs » Errori……..…….…25
Utenti……………………………………………26
Utenti » Utenti » Cerca utenti………..26
Utenti » Utenti » Lista utenti…………26
Utenti » Utenti »Aggiungi Utente……27
Utenti » Utenti » Elaborazione di
massa………………………………….27
Utenti » Utenti » Invia un email agli
utenti…………………….……………..27
Utenti » Utenti » Punti attività……….28
Utenti » Gruppi utenti » Lista gruppi
utenti………………….………………..28
Utenti » Gruppi utenti » Aggiungi
gruppo utenti………………………..…28
Utenti » Gruppi utenti » Invia email al
gruppo utente…………………………34
Utenti » Livello utenti » Lista Livello
gruppi utenti……..……………..…….34
Utenti » Livello utenti » Aggiungi livello
gruppo utente…………………………34
Utenti » Campi utente personalizzati »
Lista campi utente personalizzati..…35
Utenti » Campi utente personalizzati »
Aggiungi campi utente personalizzati35
Utenti » Campi utente personalizzati »
Elenco categorie campi………………37
Utenti » Campi utenti personalizzati »
Gestisci categorie campi…………….37
Utenti » Avvertimenti » Avvertimenti
attivi…………………………………….38
Utenti » Avvertimenti » Lista
avvertimenti predefiniti……………….38
Utenti » Avvertimenti » Aggiungi
avvertimento…………………………..38
Utenti » Avvertimenti » Attiva
sospensioni……………………………38
Utenti » Avvertimenti » Lista
sospensioni predefinite………………38
Utenti » Avvertimenti » Aggiungi
sospensione predefinita……………..39
Aspetto…………………………………………40
Aspetto » Stile » Lista stili……………40
Aspetto » Stile » Aggiungi stile…..…40
Aspetto » Stile » Importa stile……….43
Aspetto » Pagine menu » Lista voci
menu……………………………….…..44
Pagina 4
Burning Board 4.0 | Manuale
Aspetto » Pagine menu » Aggiungi
voce menu……………………….……43
Aspetto » Template » Lista template 44
Aspetto » Template Aggiungi template
………………………………………….44
Aspetto » Template » Lista gruppi
template……………………………….45
Aspetto » Template » Aggiungi gruppi
template……………………………….45
Aspetto » Lingue » Lista lingue……..45
Aspetto » Lingue » Importa lingue….45
Aspetto » Lingue » Gestisci frasi……46
Aspetto » Lingue » Multilinguismo….46
Contenuto………………………………………47
Contenuto » Smilies » Lista smilies..47
Contenuto » Smilies » Aggiungi smilies
………………………………………….47
Contenuto » Smilies » Lista categorie
smilies……………………………….…47
Contenuto » Smilies » Aggiungi
categorie smilies……………………..48
Contenuto » Etichette » Lista etichette
…………………………………………48
Contenuto » Etichette » Aggiungi
etichette………………………….……48
Contenuto » Etichette » Lista gruppi
etichette…………………………….….48
Contenuto » Etichette » Aggiungi
gruppo etichette………..…………..…48
Contenuto » BBCodes » Lista
BBCodes……………………….…..….48
Contenuto » BBCodes » Aggiungi
BBCodes………………………..……..48
Contenuto » BBCodes » Lista media
provider………………………………..49
Contenuto » BBCodes »Aggiungi
media provider…………………..……49
Contenuto » Tags » Lista Tags………50
Contenuto » Tags » Aggiungi ta.……50
Contenuto » Allegati » Sfoglia allegati
……………………………………….…50
Community…………………………………..…51
Community » Dashboard »
Configurazione…………………….….51
Community » Forum » Lista forum…51
Commnity » Forum » Aggiungi forum.
………………………………………….51
Community » Discussioni & messaggi
» Processo completo delle
discussioni………………..…………..52
Community » Discussioni & messaggi
» Processo completo dei messaggi..52
Moderazione………………………………..…53
Crea voce menu interna………………..……55
Panoramica delle variabili LESS in WCF2…61
Cambiare directory di installazione…………70
Migrazione server………………………….…71
Pagina 5
Burning Board 4.0 | Manuale
Novità in Burning Board 4.0
Notifiche
Non dimenticare nessun evento importante nella tua community. Ogni singolo utente può decidere
in cosa rimanere aggiornato, e.s. una risposta ad una conversazione oppure ad un messaggio a
cui si è sottoscritto. Puoi anche scegliere se ricevere delle notifiche email istantaneamente oppure
giornalmente.
Design responsive
Una volta un sito web era progettato per una singola risoluzione. Con il crescente numero di visite
da parte dei dispositivi mobili ogni amministratore deve pensare ad una strategia per questi
dispositivi. Un design responsive ha l’imbattibile capacità di adattarsi a tutte le risoluzioni. I
contenuti vanno realizzati una sola volta ma saranno disponibili su tutti i devices.
Search engine optimization
Tutti i nostri prodotti sono caratterizzati da una buona forma e da un linguaggio specifico,
incrementando l’efficenza dei motori di ricerca e migliorare in modo significativo il posizionamento
del tuo sito. Search engine-friendly URLs e HTML5 microdata per aiutare il tuo sito web ad
ottenere uno slancio e mantenere una posizione elevata nei motori di ricerca.
Sicurezza di prima classe
La sicurezza è importante! Blowfish-encryption per le password, Security-Tokens per prevenire
attacchi CSRF e immunità agli SQL injections. Questo solo per citare alcuni dei nostri numerosi
sforzi per la vostra sicurezza.
Contro lo spam
Lo spam è fastidioso e frustrante sia per gli amministratori che per gli utenti di una community.
Stiamo affrontando questo problema con il Recaptcha, con honeypot e aggiungendo rel=“nofollow”
ai link esterni rendendo in questo lo spam inutile.
Multilinguismo
L’intera interfaccia grafica è basata su un nostro sistema di linguaggio, che permette di modificare
interamente ogni frase e di agevolare il multilinguismo. Possiamo assegnare una specifica lingua
ad un utente e realizzare una community multilingua.
Pagina 6
Burning Board 4.0 | Manuale
Requisiti di sistema
Per installare e avviare il nostro software avete bisogno di uno spazio web che supporti il PHP e il
database MySQL.
È necessario che sia installata l’ultima versione di php (5.3.2) e MySQL 5.1.17 con il supporto ad
InnoDB. Raccomandiamo sempre di aggiornare eventualmente con le future release per avere
delle performance migliori. Abbiamo altre estensioni del php necessarie per far funzionare
correttamente il software e sono le seguenti:
• mbstring
• libxml
• dom
• zlib
• pdo
• pdo_mysql
• json
• pcre
È estremamente importante che la PHP safe mode sia spenta.
Il software utilizza cira 20MB dello spazio installato. Il peso occupato aumenterà con le attività
degli utenti. e.s scrivendo messaggi e caricando file.
Ti consigliamo di contattare gli amministratori del tuo server o del tuo hosting per verificare che il
nostro sistema possa essere installato correttamente. Normalmente il software si installa e si avvia
velocemente sulla maggior parte delle compagnie hosting.
Per l’installazione e l’uso completo del software è richiesto il javascript attivo nel broswer.
Pagina 7
Burning Board 4.0 | Manuale
Dove posso chiedere aiuto?
C’è sempre un problema che non si può risolvere da soli. Per questo offriamo due opzioni:
WoltLab Community Forum:
http://www.woltlab.com/forum/index.php/BoardList/
La community ufficiale che potrà aiutarti con i tuoi problemi, moderatori disponibili per ogni tuo
problema
Woltlab Italia:
http://woltlab.it
La community italiana di woltlab che cercherà di darti il miglior supporto possibile, il più
velocemente possibile.
Ticket Support:
https://www.woltlab.com/index.php/TicketAdd/
Il supporto ticket ufficiale dove potrai ricevere aiuto dai dipendenti WoltLab in determinate fasce
orarie:
Standard support include una risposta entro massimo 48 ore dal lunedì al venerdi.
Il Professional Support include una risposta rapida entro massimo 24 ore dal lunedì al venerdì.
Per ottenere un aiuto più rapido, è consigliabile riportare le seguenti informazioni nel modo più
completo possibile già dalla richiesta.
Le seguenti informazioni reperibili eseguendo il login sul pannello amministrazione (ACP) nella
pagina Sistema:
• Versione esatta del WoltLab Community Framework
• Versione esatta del WoltLab Burning Board
• Versione PHP utilizzata
• Versione MySQL utilizzata
• Tipologia e versione di WebServer
• Sistema operativo del server e la propria versione
Informazioni aggiuntive importanti:
• Versione e tipologia del broswer utilizzato
• Se presente, l’errore completo come testo (puoi copiare il codice andando su Sistema » Logs »
Errori ) Alternativamente, via FTP nella directory (/wcf/log/)
• Link del forum
• Illustra il problema con screenshot se possono aiutare. In caso di un messaggio di errore non è
necessario ripeterlo dopo averlo inserito come testo.
Se il messaggio di errore è causato da un plugin di terze parti, siete pregati di contattare
direttamente lo sviluppatore del plugin. Il link per il contatto può essere trovato direttamente nel
plugin store o direttamente nell’acp nella lista pacchetti (Sistema » Pacchetti » Lista pacchetti)
Plugin-Store: https://www.woltlab.com/pluginstore/index.php/Filebase/
Pagina 8
Burning Board 4.0 | Manuale
Installazione
Preparazione & Considerazioni
1. Scompattare l’archivio ZIP nel tuo hard drive. Troverai questi file:
• upload/test.php
• upload/install.php
• upload/WCFSetup.tar.gz
• License agreement.txt
• Lies mich.txt
• Lzenzbestimmungen.txt
• Read me.txt
Nota: il file “WCFSetup.tar.gz” è un archivio. Ma non va scompattato!
2. Semplicemente devi caricare il contenuto di upload nel tuo spazio web tramite un client FTP. E
seguire ciò che ti chiedere l’installazione guidata.
3.
Per testare il corretto funzionamento del software sul tuo spazio web utilizza il file test.php.
eseguendolo in questo modo: http://www.example.com/test.php dove example è il nome del
vostro dominio. Se il server non soddisfa i requisiti di sistema, è possibile contattare il tuo host web
per chiedere qualche soluzione. Per un server dedicato, installare i componenti mancanti.
4. Si prega di tenere i dati del proprio database a portata di mano, poiché durante l’installazione
guidata saranno richiesti per proseguire.
Pagina 9
Burning Board 4.0 | Manuale
Migrare a Burning Board 4
Se si vuole passare dalla vecchia versione alla nuova senza cambiare la cartella di installazione è
consigliato utilizzare questa procedura:
• Copia il vecchio forum in una nuova cartella (e.s. backup) o rinomina la cartella esistente.
• Carica i file dell’installazione di Burning Board 4 dentro la cartella del forum.
Esempio 1: Il tuo forum è nella directory principale del tuo dominio. Accedi tramite FTP al tuo
spazio web. Crei una cartella backup e inserisci il forum all’interno di questa cartella e installi
Burning Board 4 nella directory principale.
Esempio 2: Il tuo forum si trova in una cartella chiamata “forum”. Accedi tramite FTP al tuo sito
web. Rinomini la cartella “forum” in backup, ne crei una nuova chiamata forum e andrai inserire i
file per l’installazione di Burning Board 4 all’interno di essa.
Installazione Burning Board 4
Scompattare l’archivio ZIP nel tuo hard drive. Troverai questi file:
•
•
•
•
•
•
•
upload/test.php
upload/install.php
upload/WCFSetup.tar.gz
License agreement.txt
Lies mich.txt
Lzenzbestimmungen.txt
Read me.txt
Nota: il file “WCFSetup.tar.gz” è un archivio. Ma non va scompattato!
Carica i seguenti file: test.php, install.php e WCFSetup.tar.gz nella cartella in cui vuoi installarlo.
Apri il file test.php per essere sicuro che il tuo spazio web supporti perfettamente l’installazione.
Segui le istruzioni dell’installazione assistita. L'assistente controlla nuovamente i requisiti di
sistema che sono assolutamente necessari. Se c'è qualcosa che non è verde, contatta il tuo host
web , chiedendo se questa opzione può essere cambiata. In caso contrario il corretto
funzionamento di Burning Board 4 non può essere garantito.
Nella fase successiva potrai scegliere dove installare il Community Framework. TI prego di notare
che la prima directory indicata non è quella del forum stesso. L’installazione assistita suggerisce
una cartella predefinita con wcf davanti.
Tieni i dati di accesso al tuo MySQL pronti per l’installazione. Normalmente li puoi trovare nell’area
clienti del tuo hosting web. Se non è così sei pregato di contattare il supporto del tuo hosting web.
Pagina 10
Burning Board 4.0 | Manuale
Ricordati che il progresso dello script di installazione varia di volta in volta - non annullare il
processo per nessuno motivo. Questo comportamento è del tutto normale. La durata
dell’installazione dipende dalla molti fattori, la larghezza della banda internet, la velocità del server
e del carico, non che i pacchetti scelti.
Nella fase successiva dovrai creare un account amministrazione. Nella fase successiva inizierà
l’installazione di burning board. L’installazione guidata vi farà scegliere la directory per installare il
forum. La cartella di default è quella in cui si trova il file install.php.
Adesso puoi scegliere se installare i pacchetti aggiuntivi. Se devi trasferire i dati da un’altro
software, o dalla versione precedente di burning board, installa il pacchetto importer.
Trasferimento dati
Dopo finito l’installazione dovrai trovare l’importer per i dati che si trova in ACP » Sistema »
Manutenzione » Importa dati.
Credenziali Database: Inserisci i dati di accesso al database. Il prefisso delle tabelle che puoi
trovare su phpMyAdmin. Puoi trovarte phpMyAdmin nell’area clienti del tuo hosting web.
Percorso dell’installazione: Il percorso in cui si trova il forum da cui vuoi prelevare i dati va
inserito qui. la directory principale del tuo dominio è implicita. Se hai seguito il nostro esempio di
sopra, allora è necessario solo aggiungere / backup al percorso.
Ti ricordiamo che la durata di importazione dei dati dipende da molti fattori, come la quantità di
sezioni, messaggi e allegati, ma anche molti altri fattori. Non fermare prima il processo! In caso di
grandi forum è raccomandato importare via linea di comando.
Dopo che avrai finito di importare i dati, dovrai aggiornare i contatori andando in
ACP » Manutezione » Aggiorna contatori.
CLI Import
Per i grandi forum ha più senso importare tutto tramite line adi comando e non tramite ACP.
Requisiti
• Accesso SSH
• L’estensione CLI PHP deve essere installata nel server
• GNU Screen è solitamente installata sui server (questo permette di far continuare il processo
anche se la connessione internet cade)
• Un client SSH come Putty (http://www.putty.org)
Pagina 11
Burning Board 4.0 | Manuale
Iniziare l’importazione CLI
Accedere al server utilizzando Putty ed entra nella directory di Burning Board 4. Se (GNU) Screen
è installato sul server, puoi avviare l’importer CLI in questo modo (Il corretto ID pacchetto per
Burning Board 4 lo trovi sotto Sistema » Pacchetti » Gestisci Applicazioni);
screen -S import php cli.php —packageID=4
Alternativamente, sei pregato di usare php cli.php —packageID=4
Se utilizzi (GNU) Screen, può cambiare con screen -x import nella sessione.
Informativa per l’importazione assistita
Username: inserisci il tuo nickname dell’account amministrazione del forum.
Password: La password associata al tuo account.
> Dopo aver eseguito il login correttamente, inserisci import.
Seleziona origina dei dati: Qui ti sarà chiesto che importer vuoi utilizzare. Inserisci il numero
appropriato.
Importazione dei dati selezionati: Adesso ti sarà chiesto quali dati vorrai importare. 1 è per gli
utenti e 0 è per importare tutto. Per tanto puoi scegliere uno per uno.
Comportamento in caso di conflitto di account: Dipende se si hanno già utenti all’interno del
forum oppure è un’installazione nuova, essi dovrebbero unirsi durante l’importazione.
Dati del database: Inserisci i dati per accedere alle informazioni del database. Puoi trovarli nella
configurazione del vecchio forum (e.s. config.inc.php generalmente dentro wcf).
Prefisso tabelle: Quando importi un forum da Burning Board 3.x, il prefisso delle tabelle è ad e.s.
wbb_1_1. Quelle di phpBB sono phpbb_ etc.
Il corretto prefisso delle tabelle si può trovare in phpMyAdmin.
Ricostruisci dati
Dopo aver finito l’importazione dei dati, devi ricostruire i dati. Questo è possibile eseguendo i
seguenti comandi nella sessione CLI:
• worker wcf\\system\\worker\\LikeRebuildDataWorker
• worker wcf\\system\\worker\\LikeUserRebuildDataWorker
• worker wcf\\system\\worker\\PostRebuiltDataWorker
• worker wcf\\system\\worker\\ThreadRebuildDataWorker
• worker wcf\\system\\worker\\BoardRebuildDataWorker
• worker wcf\\system\\worker\\ConversationMessageRebuildDataWorker
Pagina 12
Burning Board 4.0 | Manuale
• worker wcf\\system\\worker\\ConversationRebuildDataWorker
• worker wcf\\system\\worker\\UserRebuildDataWorker
• worker wcf\\system\\worker\\AttachmentRebuildDataWorker
L’aggiornamento richiede lo stesso tempo dell’importazione!
Amministrazione
Benvenuti nell’interfaccia di amministrazione, che da ora in poi verrà chiamata ACP.
News
Tutti i messaggi importanti che verranno postati sul nostro account Twitter. In ordine di data
verranno inseriti i tweet all’interno del vostro ACP.
Sistema
Questa tabella è importante se hai problemi all’interno del tuo forum. Perché qui potrai trovare
informazioni importanti che ti permetteranno di ricevere un aiuto veloce e accurato per il tuo
problema.
Qui è importante la versione della Community Framework (che da qui in poi verrà chiamato WCF)
e WoltLab Burning Board (che da qui in poi verrà chiamato WBB). I dettagli sul sistema operativo,
il server web e la versione del php e del MySQL sono veramente importanti.
Pagina 13
Burning Board 4.0 | Manuale
Sistema
Opzioni: In quest’area saranno disponibili tutte le
impostazioni base del software.
Pacchetti: Qui puoi gestire le informazioni del
dominio e installare e aggiornare i pacchetti.
Cronjobs: Qui potrai trovare tutti i tasks che
permettono il corretto funzionamento del forum.
Manutenzione: Qui puoi aggiornare i vari
contatori del forum. Inoltre potrai importare i dati
da altri forum e aggiornare i contatori per
rendere le modifiche dell’importazioni definitive.
Logs: Qui potrai visualizzare i logs di accesso
all’ACP oppure controllare i messaggi di errori
che si sono presentati sul forum.
Sistema » Opzioni » Moduli
Alcune volte puoi installare delle funzioni che non ti servono immediatamente. In questo caso
possono essere disattivate in questa pagina.
In sistema puoi trovare funzioni di sicurezza come la master password, la domanda di sicurezza
(reCAPTCHA) e l’archivio degli indirizzi IP e delle funzionalità per gli sviluppatori per la risoluzione
dei problemi.
In contenuti puoi attivare e disattivare gli allegati, gli smilies e il tagging.
In community trovi le funzioni globali per la dashboard, le conversazioni e il sistema mi piace.
Sistema » Opzioni » Generale
Pagina; qui ci sono le impostazioni base, il nome del forum e la descrizione. In aggiunta, puoi
nascondere o mostrare il numero della versione o la data e l’ora nel footer. Per i motori di ricerca,
puoi impostare il value rel=“nofollow”. In caso tu non voglia che i motori di ricerca leggano i link
esterni.
Di default, i link verranno aperti nella stessa finestra. In questa pagina potrai scegliere se farli
aprire in una nuova finestra
Metadata: I metadata sono informazioni invisibili nella pagine HTML. In essi, sono incluse le
informazioni della pagina e potrai scegliere se dovranno essere lette dai motori di ricerca.
Keywords: Le Keywords sono parole parole chiave che vengono lette dal motore di ricerca e che
permetteranno di indicizzare meglio il tuo forum. Ovviamente vanno inserite parole inerenti agli
argomenti trattati all’interno del forum.
Pagina 14
Burning Board 4.0 | Manuale
Descrizione: Qui puoi inserire una breve descrizione degli argomenti trattati del tuo forum. Questa
verrà mostrata nei motori di ricerca.
Codice Footer: In questo campo puoi inserie del codice aggiuntivo che verrà inserito nel footer.
Come ad esempio i codici di “Google Analystics" o “Piwik”. Il codice verrà mostrato al di sotto dei
copyright e dovrà rispettare la sintassi del codice HTML.
Sostituzioni URL: Puoi scegliere di sostutire delle parole con delle abbreviazioni all’interno dei url.
Ricordati di inserire una sola abbreviazione per riga. esempio:
WBB=WoltLab Burning Board
GmbH=Gesellschaft mit beschränkter Haftung
Manutezione: La modalità manutenzione permette di mostrare un messaggio di avvertimento per
gli utenti quando il sito è in manutenzione. Uno di questi casi è quando c’è un backup in corso. Può
essere attivata manualmente.
Sistema: Di solito non è necessario cambiare il prefisso per il nome del cookie, a meno che non si
dispone di più installazioni WCF eseguiti sotto lo stesso dominio del cookie.
Prevenire Broswer-Caching questo permette di disattivare il caching delle pagine, questo può
essere utile nella creazione di nuovi stili.
L’opzione nega l’embedding nel frame deve essere sempre attiva.
La compressione Gzip ottimizza il traffico. Molti web hosting attivano la compressione Gzip di
default nei propri web server. Generalmente, la compressione è settata su 1.
L'indicazione del server proxy viene utilizzato per gestire le connessioni HTTP in uscita del forum
(ad esempio se l'azienda lo richiede).
Come librerie grafiche per la creazione dell’anteprima grafica ecc. Community Framework
supporta la GD Graphics Library e ImageMagick. Se ImageMagick è attivabile nello spazio web,
raccomandiamo il suo uso. ImageMagick è molto più veloce della GD e offre risultati migliori.
jQuery-Source: Una rete per la consegna di contenuti (CDN), o anche conosciuta come
distribuzione di contenuti Network, è una rete di distribuzione locale connessa attraverso i server
internet consegnata con i contenuti (specialmente grandi file multimediali). Nel background, i dati
nel network sono mantenuti come i rispettivi consegnati. Più velocemente possibili (ottimizzazioni
delle prestazioni) o con un ridotto consumo di band, o entrambi Grandi CDN contengono migliaia
di nodi con decine di migliaia di server. La più conosciuta è la CDN di Google Se si utilizza il forum
su una rete intranet, allora si dovrebbe scegliere qui la versione locale.
Pagina 15
Burning Board 4.0 | Manuale
In aggiunta, puoi definire le impostazioni per Google Maps come zoom della mappa o tipologia
della mappa.
E-mail: Affinché la notifica automatica possa arrivare all’utente, le impostazioni devono essere
gestite qui. In aggiunta puoi inserire il nome del mittente e l’indirizzo email, e l’indirizzo email del
amministratore. A questo indirizzo, verrano inviate ad esempio, le notifiche su nuovi utenti
registrati. Inoltre è possibile creare una firma che viene aggiunta a ogni e-mail.
Invio: Solitamente in ogni server è installato un server mail, è pertanto sufficiente nelle normali
circostanze, utilizzare il metodo php di invio. Se il server non dovesse ospitare un server mail, puoi
cambiare il metodo di invio in SMTP. L’ SMTP richiede che la funzione php fsockopen sia abilitata.
Se la funzione è abilitata, puoi controllare nella scheda di sistema sulla pagina iniziale del ACP
cliccando sul link della versione di PHP. Alternativamente, contatta il tuo web hosting e domanda al
supporto. La modalità debug è disponibile per gli sviluppatori, non manda un email reale. Le e-mail
vengono memorizzati in modalità di debug di un file di log.
Debug Log Filename: Questo campo è disponibile sono nella modalità di debug. Il percorso del
file log deve essere specificato come percorso assoluto. Puoi trovare il percorso assoluto cliccando
sul link della versione php nella pagina principale del ACP. ora cerca la voce
_SERVER[“DOCUMENT_ROOT”] copia tutto il percorso e incollalo nel Debug Log Filename. La
prossima e-mail inviata verrà inserita nella directory del tuo dominio con il nome di mail.log.
I campi SMTP Server, SMTP Port, SMTP Username e SMTP Password possono solo essere
riempiti se l’SMTP è attivo. Quali dati devono essere inseriti nei campi è spiegato di seguito con
riferimento agli esempi di AT & T e Gmail:
AT&T
SMTP-Server: ssl://smtp.att.yahoo.com
SMTP-Port: 465
SMTP-Username: AT&T E-Mail-Address
SMTP-Password: AT&T Password
Gmail
SMTP-Server: ssl://smtp.gmail.com
SMTP-Port: 465
SMTP-Username: Gmail E-Mail-Address
SMTP-Password: Gmail Password
Usa -f parameter: Alcune configurazioni del server mail ignorano la specifica di un mittente e
sostituirlo con un valore predefinito. Con il parametro "-f" è possibile forzare l'utilizzo del proprio
mittente.
Usa formattazione indirizzo email: Il mittente e indirizzi di ricezione saranno convertiti in “Nome
<[email protected]>”. Questa opzione non è supportata dalla maggior parte dei server di posta,
provare a disattivarlo se si verificano problemi.
Pagina 16
Burning Board 4.0 | Manuale
Cache: Se il metodo di cache Memcached è attivo sul tuo server, allora puoi attivarlo da qui.
Spesso, questo metodo è l’unico funzionante nei server dedicati. Se memcached è attivabile,
allora devi inserire i dati del server nel seguente formato IndirizzoServer:porta Un server per riga.
Nota: Disattivare completamente le cache non è consigliato!
Legal Notice: In alcuni paesi è necessario, è consigliato consultare un avvocato per stilarlo.
Sistema » Opzioni » Utenti
Profilo: Qui puoi modificare le impostazioni generali del profilo come Per quanto tempo deve
essere visualizzabile il vecchio nickname?. Se i visitatori del profilo o il count dei messaggi deve
essere visualizzato, oltre alle impostazioni come lunghezza massima del titolo utente e se il titolo
utente deve essere riservato.
Inoltre puoi trovare le impostazioni per la grandezza dell’avatar in pixels e l’altezza massima delle
immagini nella firma.
Puoi anche scegliere il periodo di tempo dopo la quale le notifiche le attività recenti e i visitatori del
profilo vengono automaticamente puliti.
Lista utenti: Qui puoi impostare quanti utenti devi visualizzare per pagina nella lista utenti, oltre a
scegliere l’ordine e l’ordine dei campi.
Inoltre, troverai le impostazioni per la lista degli utenti online. Con la lista degli utenti non registrati,
puoi visualizzare quanti ospiti sono presenti nel forum. Puoi decidere se gli ospiti e i robots dei
motori di ricerca debbano essere considerati come utenti online e attivare o disabilitare la legenda
dei gruppi utenti.
Registrazione: qui puoi trovare le impostazioni generali, come lunghezza minima e massima degli
username. Una limitazione dei caratteri ASCII nel username, per esempio, non permetterà l’utilizzo
di caratteri speciali nel username.
La registrazione può essere completamente disabilitata e le condizioni di utilizzo possono essere
spostate dopo la registrazione, e devono essere accettate. Un amministratore, può scegliere se
essere informato delle nuove registrazioni.
Puoi selezionare se gli utenti devono abilitare la loro registrazione attraverso un email di conferma,
se disattivare completamente la conferma oppure se sarà l’amministratore a dover accettare la
registrazione.
Autenticazione di terze parti: Qui hai la possibilità di offrire agli utenti il login tramite Facebook,
Google, Twitter e GitHub. Per ragioni di sicurezza gli amministratori non possono loggarsi con
terze parti nell’ACP!
Qui di seguito troverete le istruzioni del nostro sviluppatore Tim Düsterhus per impostare
l’autenticazione tramite Facebook. Per le altre configurazioni potete trovare la guida qui: http://
www.woltlab.com/blog/index.php/Entry/44-Einrichten-des-Drittanbieter-Logins/
Pagina 17
Burning Board 4.0 | Manuale
Facebook: Hai bisogno di un account su Facebook, che abbia autorizzazioni come sviluppatore,
oltre ad aver attivato fsockopen nello spazio web.
1. Andiamo in questa pagina https://developers.facebook.com/apps/
2. Seleziona: Crea una nuova app e scegli il nome e la categoria. Gli spazi non sono
necessari.
3. Nel pannello successivo, troverai l’ID dell’app e APP Secret che servirà per entrare nelle
impostazioni della tua community.
4. Adesso seleziona Settings » Advanced e inserisci l’indirizzo URL nel campo “Valid OAuth
redirect URL”. Puoi trovare l’indirizzo appropriato nella descrizione del campo input delle
preferenze.
5. Alla fine, seleziona “Status & Review” e spostare l’interruttore su “yes” per attivarlo.
6. Pronto! Adesso puoi testare le funzionalità del login nella tua community, attiva il menu per
il login e clicca su “Facebook”.
Pagina 18
Burning Board 4.0 | Manuale
Password: La sicurezza deve essere sempre la prima priorità, puoi impostare diversi parametri che
gli utenti dovranno rispettare nella loro password. Come ad esempio la lunghezza della password
e se la password dovrà contenere caratteri minuscoli, maiuscoli o caratteri speciali.
Filtro: Qui puoi impostare quali username non vuoi far utilizzare nel tuo forum, quali indirizzi eemail non sono permessi e quali sono permessi.
Sistema » Opzioni » Sicurezza
Sessioni: Timeout sessione determina quanto a lungo un utente rimane loggato, quando non
utilizza cookie. Di default il value è impostato a 1800 secondi. In pratica vieni sloggato dopo 30
minuti di inattività.
Il timeout per gli utenti online determina il periodo di inattività in cui viene visualizzato nella lista
degli utenti online. Lo stesso vale per lo stato online nel messaggi e nel profilo utente. Di default è
impostato a 900 secondi (15 minuti).
Così, una sessione utente non può essere presa così rapidamente da terze parti, un validazione
per indirizzo IP e l’autenticazione del broswer sono attive. La validazione del broswer è attiva di
default. La validazione dell’indirizzo ip può escludere gli utenti che cambiano IP.
Blacklist: Esclude indirizzo IP, broswer e host names che appaiono nella lista degli utenti online, in
questo modo verrà mostrato un messaggio di errore all’utente.
Anti-Spam: Per complicare la vita ai bot, puoi scegliere se attivare il captcha nelle pagine
importanti. Puoi impostare quali sono le pagine dove deve essere attivato.
Censura: Se non vuoi mostrare determinate parole contenti razzismo, pornografica o parole simili
qui poi decidere di escluderle. Quando viene inserita una di queste parole all’interno di un
messaggio, il messaggio non verrà inviato.
Sistema » Opzioni » Messaggi
Generale: Qui puoi impostare i valori di default del editor. La visualizzazione dei BBCode, smilies
e il rilevamento automatico dei URL e se le firme devono essere attivate di default. La
visualizzazione dell’HTML è di base disattivata per gli utenti normali, poiché potrebbero inserire del
codice dannoso.
Gli utenti possono condividere i contenuti facilmente tramite i social network, puoi scegliere se
attivare la funzione dei pulsanti di condivisione. In aggiunta potrai visualizzare il numero dei
contenuti condivisi.
Sistema mi piace: qui puoi specificare se gli utenti potranno utilizzare i mi piace. Puoi sceglie se
disattivare i non mi piace a attivare il sommario dei mi piace/non mi piace.
Puoi anche selezionare il numero massimo di opzioni per sondaggio.
Pagina 19
Burning Board 4.0 | Manuale
Allegati: Puoi scegliere un percorso diverso per inserire gli allegati (default: /wcf/attachments/). Gli
allegati esistenti dovranno essere spostati manualmente.
Inoltre potrai decidere se attivare l’anteprima che verrà creata al caricamento degli allegati e se il
rapporto deve essere mantenuto. L’altezza e la larghezza delle anteprima possono essere
impostate.
Pannello Laterale: Qui troverai i contenuti del pannello laterale come avatar, livello utente, status
online, punti attività, mi piace ricevuti e counter messaggi. Le informazioni possono attivate e
disattivate.
Cerca: qui potrai impostare i risultati per pagine e scegliere l’ordine in cui verranno mostrati.
Nota: Il numero minimo di caratteri è 4 può essere cambiato direttamente dalla configurazione
MySQL (my.cnf). Per questo, il valore ft_min_word_len. Hai bisogno di permessi di root nel server!
Conversazioni: In questa sezioni puoi impostare quante conversazioni e quanti messaggi devono
essere visualizzati per pagina. Puoi scegliere il numero dei messaggi visualizzati quando si
risponde ad una conversazione. E ovviamente anche l’ordine e la sequenza.
Sistema » Opzioni » Dashboard
La Dashboard è la nuova home page, dove sono raggruppate le attività.
Area contenuti: Qui puoi inserire il numero di attività recenti da visualizzare.
Qui puoi scendere da quali sezioni provengono le news e quante news devi visualizzare. Inoltre
puoi impostare che le notizie già lette dall’utente siano nascoste.
Puoi impostare anche quante discussioni non lette devono essere visualizzate nella dashboard.
Pannello Laterale: Qui puoi specificare quante discussioni, messaggi debbano esser visualizzati.
Per il box discussioni più attive, puoi scegliere il periodo di tempo di tempo da cui devono essere
prese le discussioni.
Sistema » Opzioni » Forum
Generale: Qui puoi impostare i box delle statistiche generali e la lista degli utenti online.
Lista utenti online (home page):
In forum in cui c’è un elevato numero di utenza questa opzione può causare problemi.
Pagina 20
Burning Board 4.0 | Manuale
Statistiche generali (home page):
Qui potrai anche impostare la profondità della lista dei forum. Di default è impostata a 2.
Mostrando le sezioni e le sotto-sezioni, ma se avrete la necessità di dover aumentare la profondità
delle sezioni qui è possibile.
Qui puoi anche scegliere se: Mostrare gli ultimi post nella lista forum, Mostrare il numero di
discussioni e messaggi della sezione, Mostra le sotto-sezioni e mostrare chi naviga nella sezione.
Forum: Come nella home page, potrai abilitare la lista degli utenti online e le statistiche generali
nei vari forum. In aggiunta potrai far visualizzare i moderatori assegnati al forum.
Lista utenti online (forum):
In forum in cui c’è un elevato numero di utenza questa opzione può causare problemi.
Statistiche generali (forum):
Per la lista delle discussioni, puoi selezionare quante discussioni devono essere visualizzate per
pagina. Inoltre puoi impostare un filtro di tempo che visualizzerà solo le discussioni iniziate in un
determinato periodo di tempo. Come ad esempio 24 ore, x giorni (3, 7, 14, 30, 60, 100, 365) o per
ordine di inizio.
In aggiunta, puoi impostare se le tue discussioni devono essere identificate e se vuoi mostrare una
nota per le discussioni eliminate. Per i forum con più lingue qui potrai attivare se mostrare una
bandiera, in modo da individuare la lingua in cui è stata scritta la discussione. Per le discussioni
con più pagine puoi attivare la visualizzazione del numero delle pagine, in questo modo puoi
andare direttamente alla pagina che ti interessa.
Discussioni: Qui puoi scegliere se vuoi che vengano mostrati gli utenti che visitano la discussione.
Con l’attivazione del tagging nelle discussioni puoi inserire delle parole chiave quando apri la
discussione. Le parole chiave vengono visualizzate in un tag box.
Con l’opzione “Discussioni simili” se gli utenti hanno creato delle discussioni con argomento simili
potrai trovare a fine discussione un box con l’elenco delle discussioni.
Pagina 21
Burning Board 4.0 | Manuale
In aggiunta, in questa pagina puoi trovare altre opzioni.
Messaggi: Puoi impostare la lunghezza minima del titolo di un messaggio, la lunghezza minima
delle parole del titolo di un messaggio, il numero minimo di parole, Mostrare un avvertimento per le
vecchie discussioni, mostra messaggi sotto la risposta e periodo limite per la modifica.
Puoi anche visualizzare una nota per le discussioni simili quando crei una discussione e inserisci
un titolo simile.
Sistema » Opzioni » Importa & Esporta
In questa sezione potrai esportare le impostazioni e importarle nuovamente.
Sistema » Pacchetti » Gestisci Applicazioni
Qui puoi gestire tutte le applicazioni installate. Di default troverai WoltLab Community Framework
e WoltLab Burning Board.
Cliccando sulla applicazione appropriata potrai cambiare il dominio su cui verrà visualizzata
l’applicazione e cambiare il dominio dei cookie.
Quando si trasferisci il server su un nuovo dominio è qui che si devono cambiare i percorsi.
In aggiunta, se altre applicazioni sono installate, come ad esempio Community Blog o Community
gallery, puoi specificare quale sia l’applicazione primaria.
Sistema » Pacchetti » Lista pacchetti
Nella Lista Pacchetti puoi trovare una lista dei pacchetti installati con i dettagli degli sviluppatori,
numero versione e data di aggiornamento. Cliccando sulla X accanto al nome del pacchetto puoi
disinstallarlo. Se clicchi direttamente sul nome del pacchetto, potrai ricevere informazioni
aggiiuntive e una lista dei pacchetti che dipendono da esso.
In aggiunta, puoi trovare un pulsante per la ricerca manuale degli aggiornamenti. Normalmente,
verrà visualizzata una nuota nel forum quando ci saranno degli aggiornamenti, e nell’ACP nel
pannello utente.
Burning Board:
Pannello utente:
Pagina 22
Burning Board 4.0 | Manuale
Sistema » Pacchetti » Installa pacchetto
Qui hai la possibilità di cercare e installare un pacchetto direttamente dai server pacchetti, oppure
caricare ed installare un pacchetto manualmente dal tuo hard drive. Alternativamente, puoi
specificare un indirizzo o un percorso nello spazio web per il plugin.
Se scarichi il pacchetto, per esempio dal nostro plugin store, lascia il pacchetto per come lo trovi.
Non devi scompattare l’archivio. Basta caricare l’archivio dal tuo hard drive e seguire le istruzioni
per l’installazione.
La procedura per gli aggiornamenti manuali per installare un pacchetto è esattamente identica a
quella per installarne uno nuovo. Il sistema automaticamente rileva gli aggiornamenti e quelli
appropriati ai pacchetti.
Sistema » Pacchetti » Lista aggiornamento servers
Nella Lista aggiornamento servers contiene tutti i server registrati da cui potrai ricevere
aggiornamenti. Qui puoi controllare lo status online del server e i messaggi di errori per qualsiasi
problema. Inoltre, potrai disattivare i server non necessari. Cliccando sul nome del server, puoi
modificare l’indirizzo del server e i dati per il login.
Sistema » Cronjobs » Lista Cronjobs
Questi cronjobs non sono devi veri e propri sistemi cronjobs, ma tasks PHP avviati in periodi
specifici da comunicare al forum agli utenti. Essi possono essere avviati manualmente al contrario
dei reali cronjobs.
Puoi avviare un cronjobs prematuramente. Cliccando sulla freccia accanto al cronjob.
Non è necessario disattivare il cronojob e riattivarlo nuovamente.
Con la x, puoi eliminare il cronojob. Qui devi stare attento come sempre, l’eliminazione può portare
degli errori gravi nel funzionamento del forum. Di norma la X di un cronjobs è grigia.
Le colonne m, h, D, M e DoW specificano un periodo di tempo ogni quanto il cronjob deve essere
eseguito. Ci sono numerose possibilità da impostare. Di seguito vi mostriamo 3 semplici esempi:
Descrizione
Minuti (m)
Ore (h)
Giorno del mese (D)
Mese (M)
Giorno della settimana
(DoW)
Ogni 30 minuti
*/30
*
*
*
*
Ogni giorno alle
*
10
10
*
*
*
Ogni 2 giorni
*
alle 2
2
*/2
*
*
Sistema » Cronjobs » Aggiungi Cronjob
La creazione di cron jobs (escludendo i tasks) richiede una precisa conoscenza della sintassi
crontab su sistemi Unix. Per le informazioni è disponibile un link: Intro to cron
Pagina 23
Burning Board 4.0 | Manuale
Nome classi PHP: Aggiungi qui il percorso del file file php creato in precedenza. Dipende dalla
directory di installazione /nomeDelApplicazione/lib/system/cronjob/.
Un esempio, il cron job che aggiorna il timestamp delle ultime attività degli utenti:
<?php
namespace wcf\system\cronjob;
use wcf\data\cronjob\Cronjob;
use wcf\system\WCF;
/**
*Updates the last activity timestamp in the user table.
*
*@author Marcel Werk
*@copyright2001-2014 WoltLab GmbH
* @license GNU Lesser General Public License
<http://opensource.org/licenses/lgpl-license.php>
* @package com.woltlab.wcf
* @subpackage system.cronjob * @category Community Framework
*/
class LastActivityCronjob extends AbstractCronjob {
/** * @see \wcf\system\cronjob\ICronjob::execute() */ public function execute(Cronjob $cronjob{
parent::execute($cronjob);
$sql = "UPDATE wcf".WCF_N."_user user_table,
wcf".WCF_N."_session session
SET user_table.lastActivityTime =
session.lastActivityTime WHERE user_table.userID =
session.userID AND session.userID <> 0”;
$statement = WCF::getDB()->prepareStatement($sql);
$statement->execute();
}
}
Descrizione: Descrive nella maniera più breve ma più chiara possibile ciò che fa il cron job.
Programmazione: Qui scegli quando il cron job deve essere lanciato. Dei possibili esempi possono
essere visualizzati su Sistema » Cronjobs » Lista Cronjobs.
Sistema » Manutenzione » Cache
A volte può accadere che le cache non si aggiornino correttamente e che vengano mostrati
numerosi messaggi di errori. I file sono stati creati automaticamente.
Pagina 24
Burning Board 4.0 | Manuale
Qui puoi pulire le cache dei dati (/wcf/cache/), della lingua (/wcf/language/), dei templates (/wcf/
templates/compiled/ e /wcf/acp/templates/compiled/), degli stili (/wcf/style/ e /wcf/acp/style/).
Sistema » Manutenzione » Ricostruisci dati
Se hai importato i dati da un’altro sistema, qui puoi aggiornare i dati. Segui l’ordine dei pulsanti
visualizzati, in caso contrario l’utente visualizzerà che ad esempio i messaggi non sono associati
con il corrispettivo utente.
Le opzioni sono: Ricostruisci mi piace, Ricostruisci mi piace utenti, Ricostruisci messaggi,
Ricostruisci discussioni, Ricostruisci forum, Ricostruisci messaggi delle conversazioni, Ricostruisci
Conversazioni, Ricostruisci utenti, Ricostruisci allegati.
Gli aggiornamenti devono essere eseguiti anche dopo delle azioni di massa ad esempio come
quello delle discussioni e messaggi: Community » Discussioni e messaggi » Processo completo
discussioni e messaggi.
Sistema » Logs » Sessioni
Puoi visualizzare i log dell’ACP e cosa ha fatto l’utente. Se clicchi sul nome, potrai avere la lista
dettagliata di cosa ha fatto l’utente all’interno dell’acp. Non ci sarà cosa esattamente ha fatto, ma i
posti dove è andato all’interno dell’ACP.
Sistema » Logs » Cronjobs
Qui trovi un log dei passati cronjob e se hanno avuto dei problemi, in questo ultimo caso sarà
possibile visualizare un messaggio di errore.
Sistema » Logs » Errori
!
Per non far confondere gli utenti verrà mostrato solo l’ID dell’errore. L’amministratore, per
visualizzare il messaggio di errore dovrà recarsi nell’ACP e copiando il codice di errore basterà
inserirlo in questa pagina per avere il messaggio di errore completo. Se non sai risolvere il
problema ti preghiamo di rileggere pagina 8.
Se non è presente un ID di errore potrai trovare i file log all’interno dell’ACP oppure dentro l’FTP
nella directory /wcf/log/ (se l’errore non ti permette di accedere all’ACP).
Pagina 25
Burning Board 4.0 | Manuale
Utenti
Utenti: Contiene una lista di tutti gli
utenti, puoi avviare processi di messa.
Puoi anche inviare un e-mail ad un
gruppo di utenti oppure gestire i punti
utente.
Gruppi utenti: Puoi gestire i gruppi
utenti da qui e puoi inviare un email a
tutti gli utenti di un gruppo.
Livello utente: Qui potrai trovare la
gestione dei livelli esistenti e crearne di
nuovi.
Campi utente personalizzati: Qui puoi
creare o modificare i campi profilo
presenti e le categorie.
Avvertimenti: Puoi trovare l’anteprima di
tutti gli avvertimenti e gestirle.
Utenti » Utenti » Cerca utenti
Condizioni: In aggiunta ai normali parametri come username, userID e indirizzo e-mail, puoi
cercare gli utenti all’interno di un determinato gruppo di utenti.
Puoi cercare un utente in base alla propria lingua, oppure per uan determinata data di
registrazione o ultime attività.
Gli utenti possono anche essere cercati per il numero di messaggio e per il loro stato Bloccato/non
bloccato e attivo/non attivo.
Profilo: Qui puoi cercare le informazioni del profilo di un utente.
Aspetto: Qui puoi scegliere l’ordine e il numero di risultati per pagina. Inoltre puoi scegliere se vuoi
visualizzare i vari campi personalizzati.
Utenti » Utenti » Lista utenti
Questa è la lista di tutti gli utenti. Nella lista hai delle varie icone: modifica, elimina e attiva.
Seleziona un utente: Ora hai la possibilità di assegnare l'utente a un gruppo di utenti, cancellare o
bloccarlo, inviare una e-mail, esportare l'indirizzo e-mail o deselezionarlo nuovamente.
Selezione multipla degli utenti: Se selezioni due o più utenti, avrai, oltre alle normali opzioni, anche
la possibilità di unire i due utenti.
Pagina 26
Burning Board 4.0 | Manuale
Modifica utenti (matita): Quando modifichi un utente, hai le stesso opzioni disponibili quando ne
crei uno nuovo su Utenti » Utenti » Aggiungi utente. In aggiunta a queste opzioni hai la possibilità
di caricare un avatar o bloccarlo. E si ha la possibilità di scrivere una ragione del blocco dell’avatar.
Utenti » Utenti » Aggiungi utente
Gruppo(i) Utente: Di default, un utente viene inserito nei gruppi “chiunque” e “utenti registrati”. Non
puoi togliere gli utenti da questi gruppi, per questo non sono in lista. Pertanto, puoi selezionare
solamente dai gruppi aggiuntivi.
Dati personali: Qui hai la possibilità di inserire tutti i dati del suo profilo. Se hai dei campi obbligatori
da compilare all’interno della registrazione, dovrai compilarli necessariamente anche qui.
Impostazioni: Per i forum in multilingua puoi scegliere la lingua in cui l’utente deve visualizzare il
forum. Se vuoi puoi impostare quanti conversioni per pagina, messaggi per pagina e discussioni
per pagina devono essere visualizzate.
Le impostazioni della privacy dell’utente, se vuoi possono essere cambiate: Possono vedere il mio
stato online, possono vedere il mio profilo, possono aggiungermi nelle conversazioni, possono
visualizzare il mio indirizzo email, possono inviarmi e-mail, possono scrivere commenti sulla mia
bacheca e accetta e-mail dagli utenti.
Le singole impostazioni per la privacy sono: Tutti, utenti registrati, utenti, utenti che seguo e
nessuno.
Puoi impostare anche la firma o bloccare direttamente le funzioni. Puoi inserire anche la
motivazione del blocco della firma.
Utenti » Utenti » Processi completi utenti
In quest’area, gli utenti possono essere filtrati. E puoi svolgere determinate azioni come l’invio di
email agli utenti, esportare gli indirizzi email, assegnarli ad un determinato gruppo utenti o
eliminare gli utenti.
Nota: Il processo completo per gli utenti viene eseguito senza una query aggiuntiva di sicurezza.
Utenti » Utenti » E-mail utenti
In questo punto puoi inviare un email a tutti gli utenti del forum che non sono stati bloccati. Se
avete inserito un indirizzo email su Sistema » Opzioni » Generale » E-mail sarà già visibile qui.
Se vuoi inviare un email con HTML, devi scrivere tutta l’email rispettando la sintassi HTML. In caso
contrario riscontrai dei problemi nel leggibilità del testo.
Se vuoi inserire il nome dell’utente all’interno dell’email basterà utilizzare la variabile: {$username}
Pagina 27
Burning Board 4.0 | Manuale
Utenti » Utenti » Punti attività
Qui puoi decidere quanti punti attività vengono assegnati per determinate attività all’interno del
forum. Il livello utente può essere assegnato attraverso i punti attività.
Utenti » Gruppi utenti » Lista gruppi utenti
I gruppi con gli ID 1-3 (Chiunque, ospiti, utenti registrati) sono gruppi di sistema che non devono
essere eliminati. Generalmente, non puoi eliminare gruppi utenti di cui fai parte.
Sistemando i permessi dei gruppi, si deve sempre ricordare dei permessi assegnati al gruppo
“chiunque”. Poiché se ad esempio non voglio far visualizzare il forum agli ospiti sarà necessario
modificare i permessi anche al gruppo “chiunque”.
Quando clicchi su modifica gruppo utente ti ritrovi le stesse impostazioni di quando ti rechi su
Utenti » Gruppi utenti » Aggiungi groppo utente. L’unica differenza è che i gruppi “chiunque”,
“ospiti” e “utenti registrati” non hanno opzioni per il tipo di gruppo utente e il leader del gruppo.
La priorità è importante per molte cosa tra cui l’assegnazione del livello utente. Per i livelli utenti,
ciò significa che il livello è associato alla massima priorità del gruppo in cui l'utente è membro. Essi
determinano anche l'ordine nella lista degli utenti online.
Utenti » Gruppi utenti » Aggiungi gruppo utente
Nome: Se hai più lingue installate nel forum, potrai inserire il nome del gruppo in nelle diverse
lingue. Alternativamente, dovrai inserirlo solamente per una.
Descrizione: Appena avrai inserito il nome del gruppo utente potrai inserire la descrizione del
gruppo utente utilizzando l’html o il BBCode, utilizzando anche qui la possibilità di poter digitare la
descrizioni in più lingue.
Priorità: La priorità è importante per molte cosa tra cui l’assegnazione del livello utente. Per i livelli
utenti, ciò significa che il livello è associato alla massima priorità del gruppo in cui l'utente è
membro. Essi determinano anche l'ordine nella lista degli utenti online.
Pagina 28
Burning Board 4.0 | Manuale
Stile “Chi è online”: Qui puoi impostare il modo in cui il gruppo utente deve essere visualizzato nel
box “Chi è online”. E.S con un specifico colore?
Utilizza il codice html in questo modo:
<span style="color: #22c300;">%s</span>
Qui potrai scegliere se mostrare il gruppo utente nella pagina staff.
Tipologia gruppo utente: Puoi scegliere tra: Chiuso, aperto a tutti, moderato, moderato chiuso.
Chiuso: Solo gli amministratori possono aggiungere gli utenti.
Aperto a tutti: Gli tenti possono entrare senza nessun permesso.
Moderato: L’utente deve aspettare per accedere a questo gruppo, ma può uscire in ogni
momento.
Chiuso moderato: Gli utenti devono aspettare per accedere a questo gruppo e non possono
uscire da esso.
Leader del gruppo: Il leader del gruppo può essere solo un utente, non un gruppo di utenti. Se si
vuole inserire più leader del gruppo si prega di separare i nome con una virgola. I leader del
gruppo possono aggiungere o eliminare gli utenti dal gruppo utente di cui sono leader senza
permessi aggiuntivi.
Permessi Generali
Profili utenti: Nota che la grandezza massima dei file caricati può dipendere dalla configurazione
php del tuo server. (e.s. upload_max_filesize).
Profilo utente:
• Puoi vedere gli indirizzi email
• Puoi cambiare gli indirizzi email
• Può uscire dal suo account
• Puoi cambiare nickname
• Rinomina (tempo in giorni)
• Può modificare il suo titolo utente
• Può visualizzare la lista utenti
• Può visualizzare la lista degli utenti online
• Può visualizzare il profilo degli utenti
• Non può essere bloccato
Bacheca profilo utente:
• Può creare commenti
• Puoi modificare i suoi commenti
• Può eliminare i suoi commenti.
Pagina 29
Burning Board 4.0 | Manuale
Firme:
• Può usare gli smilies nella firma
• Può utilizzare il codice HTML nella firma
• Può utilizzare i BBCodes nella firma
• Lunghezza massima della firma (caratteri)
• BBCodes permessi (lista di tutti i BBCodes)
Avatars:
• Puoi visualizzare l’avatar degli altri utenti
• Può caricare avatar
• Massima grandezza dell’avatar (kB, MB)
• Estensioni file permesse
Messaggi: Nota che la grandezza massima dei file caricati dipende dalle configurazioni PHP del
tuo server (e.s upload_max_filesize).
Conversazioni: Nota che la grandezza massima dei file caricati dipende dalle configurazioni PHP
del tuo server (e.s upload_max_filesize).
Messaggi:
• Grandezza massima del file (kB, MB, GB)
• Estensione dei file permessi
• Numero degli allegati per messaggio
Commenti:
• Ritardo per i commenti (Secondi)
Forum:
Forum:
• Può visualizzare i forum
• Può entrare nei forum
Discussioni:
• Può leggere le discussioni
• Può rispondere ad una discussione senza
approvazione
• Può creare le discussioni
Può
rispondere
alle
discussioni
•
• Può impostare i tags
• Può rispondere alle proprie discussioni
• Può segnare la propria discussione come
risolta.
• Può aprire una discussione senza approvazione
Messaggi:
• Può modificare i propri messaggi
• Può spostare un proprio messaggio nel cestino
• Periodo di modifica messaggio (minuti)
• Può modificare il messaggio senza avviso
• Ritardo per i messaggi
• Lunghezza massima del messaggio
• Controllo spam (Secondi)
• Può scaricare gli allegati
•
•
•
•
•
•
•
Può visualizzare l’anteprima degli allegati
Può scaricare gli allegati
Può mettere mi piace ai messaggi
Può partecipare ai sondaggi
Può iniziare un sondaggio
Può iniziare un sondaggio pubblico
Può iniziare un sondaggio senza risposte
Pagina 30
Burning Board 4.0 | Manuale
Permessi di moderazione
Generale: Il permesso Può moderare le conversazioni o i commenti della bacheca implica che tu
puoi visualizzare e modificare i contenuti come moderatore.
Generale:
• Può moderare
• Può moderare le conversazioni
Commenti profilo utenti
• Può modificare i commenti
• Può eliminare i commenti
• Può moderare i commenti
Infrazioni:
• Può avvertire gli utenti
• Può usare gli avvertimenti individuali
• Può revocare un avvertimento
• Può essere avvertito
Forum: Se gli utenti del gruppo sono globali hanno permessi per moderare,
Discussioni:
• Può spostare le discussioni nel cestino
• Può leggere le discussioni eliminate
• Può ripristinare le discussioni
• Può eliminare le discussioni
• Può chiudere le discussioni
• Può approvare le discussioni
Messaggi:
• Può modificare un massaggio
• Può spostare un messaggio nel cestino
• Può leggere un messaggio eliminato
• Può ripristinare un messaggio
• Può eliminare un messaggio
•
•
•
•
•
•
Può spostare una discussione
Può approvare una discussione
Può rispondere ad una discussione chiusa
Può mettere in rilievo una discussione
Può creare un annuncio
Può segnare una discussione come risolta
•
•
•
•
Può chiudere un messaggio
Può approvare un messaggio
Può spostare un messaggio
Può approvare un messaggio
Pagina 31
Burning Board 4.0 | Manuale
Permessi di amministrazione
Non dare mai permessi amministrativi ad un normale gruppo utenti!
Permessi generali: Alcuni di queste impostazioni (visualizza indirizzo IP) possono essere in
alcune circostanze riservate per protezione.
Permessi generali:
• Può entrare nel pannello di amministrazione
• Può visualizzare le informazioni private degli
utenti
• Può visualizzare le pagine durante la
manutenzione
• Può visualizzare gli utenti invisibili
• Può visualizzare l’indirizzo IP
Sistema:
• Può modificare le impostazioni di sistema
• Può visualizzare i file log
• Può gestire le applicazioni
• Può importare i dati
• Può ricostruire i dati
• Può gestire i cronjobs
Pacchetti:
• Può installare pacchetti
• Può aggiornare pacchetti
• Può disinstallare pacchetti
• Può modificare i server di aggiornamento
Utenti: Qui è possibile inserire i permessi per le voci del menu nella tabella utenti.
Per modificare un utente i seguenti diritti sono assolutamente necessari: Può cercare gli utenti, può
modificare gli utenti e Gruppi di utenti accessibili “Chiunque” e “Utenti registrati”.
Utenti:
• Può aggiungere gli utenti
• Può modificare gli utenti
• Può modificare l’indirizzo email degli utenti
• Può eliminare gli utenti
Gruppi utenti:
• Può modificare i gruppi utenti
• Gruppi di utenti accessibili (Lista di tutti i gruppi utenti)
• Può aggiungere gruppi utenti
• Può eliminare gruppi utenti
•
•
•
•
•
Può cercare gli utenti
Può bannare gli utenti
Può inviare email agli utenti
Può approvare gli utenti
Può gestire i punti attività
Livelli utente:
• Può gestire i livelli utente
Infrazioni:
• Può gestire gli avvertimenti
• Può gestire le sospensioni
Pagina 32
Burning Board 4.0 | Manuale
Campi profilo utente:
• Può gestire i campi del profilo utente
Aspetto:
Stile:
• Può gestire gli stili
• Può visualizzare gli stili disabilitati
Pagina menu:
• Può gestire le pagine dei menu
Templates:
• Può gestire i template
Lingue:
• Può gestire le lingue
Contenuto:
Allegati:
• Può gestire gli allegati
BBCodes:
• Può gestire i BBCodes
Smileys:
• Può gestire gli smilies
Dashboard:
• Può gestire i box della dashboard
Etichette:
• Può gestire le etichette
Tags:
• Può gestire i tags.
Community:
Forum:
• Può aggiungere forum
• Può modificare i forum
• Può eliminare i forum
Pagina 33
Burning Board 4.0 | Manuale
Utenti » Gruppi utenti » E-mail Utenti
Qui puoi inviare un e-mail a tutti gli utenti del gruppo utenti selezionate che non sono stati bloccati.
Se avrete già inserito un indirizzo email nel percorso: Sistema » Opzioni » Generale » E-mail, qui
sarà già compilato, in caso contrario dovrete inserirlo.
Se vuoi inviare un email in HTML, sei pregato di notare che tutta l’email dovrà essere scritta
rispettando la sintassi del linguaggio HTML, in caso contrario l’email non avrà nessuna
formattazione.
Sei pregato di notare che un e-mail scritta in html, può essere visualizzata in modo differente in
base al client mail che gli utenti utilizzano.
Con la variabile {$username} puoi far si che l’e-mail contenga l’username del utente a cui è stat
inviata.
Utenti » Livelli utente » Lista livelli utente
Qui puoi potrai trovare una panoramica di tutti i livelli utenti disponibili, con il numero di punti
attività necessari per poter utilizzare quel determinato livello utente. Gli utenti, di default, ricevono
punti attività per la creazione di discussioni, messaggi e per i mi piace ricevuti. I punti attività
possono essere configurati in Utenti » Utenti » Punti attività. Se clicchi sulla matita puoi modificare
il livello utente, e poi crearne di nuovi andando su Utenti » Livelli utente » Aggiungi livello utente.
Nota: Il livello utente viene assegnato automaticamente e non è possibile la selezione manuale.
Utenti » Livelli Utente » Aggiungi livello utente
Nome classe CSS: Qui puoi impostare il colore del livello utente. Alternativamente, puoi
assegnare una tua classe css. Il contenuto della classe css deve essere inserito nell’editor di stile
nelle impostazioni avanzate.
Immagine livello: Se puoi puoi aggiungere una immagine al livello, devi caricarla nel tuo spazio
web in una cartella dentro la directory /wcf/ (e.s /wcf/ranks/). Inserire il percorso del file (e.s ranks/
admin.jpg). Se inserisci l’immagine all’esterno della directory /wcf/ devi inserire tutto il percorso
completo.
Ripetizione dell’immagine: Se inserisci 2 l’immagine viene visualizzata due volte e così via.
Gruppo utenti: A che gruppo utente deve essere assegnato questo livello?
Genere: Qui puoi scegliere se il livello deve essere assegnato ad un utente maschio o ad un
utente femmina o ad entrambi.
Punti: Quanti punti deve avere prima di poter accedere al livello?
Pagina 34
Burning Board 4.0 | Manuale
Utenti » Campi utenti personalizzati » Lista campi utenti personalizzati
In questa pagina puoi visualizzare e modificare i campi profilo utente. Il form per la creazione di
nuovi campi utenti puoi trovarlo in Utenti » Campi utenti personalizzati » Aggiungi campo utente
personalizzato. Puoi disattivare campi utenti non richiesti e attivarli in un momento successivo.
Utenti » Campi utenti personalizzati » Aggiungi campo utente personalizzato
Nome: Inserisci qui il nome del campo utente.
Descrizione: Descrivi in poche parole ciò che andrà a fare il campo utente.
Categoria: In che categoria deve essere visualizzato? Di default le categorie sono: Su di me,
Dettagli personali, Opzioni contatto. Puoi anche creare delle tue categorie.
Ordine: In che posizione deve essere mostrato? Se il value è 0, il campo utente viene inserito
come ultimo.
Tipo Opzione: Che campo deve essere? Puoi scegliere:
•
•
•
•
•
•
•
birthday = Compleanno
boolean = Vero o falso
date = Data
integer = Numero
float = numero con virgola mobile
password = Password (campo *** )
multiselect = Seleziona multipla da una
lista a discesa.
radiobuttons = semplice box di selezione
select = normale lista con menu a discesa.
text = Semplice linea di testo
textarea = box di testo
message = Inserisce un box di testo con editor
WYSIWYG
• URL = Inserisce uno spazio per il link.
•
•
•
•
•
Valore predefinito: Qual’è il valore che il campo deve sempre avere?
Opzioni di scelta: Questo campo deve essere compilato solamente se scegliete una tipologia
multiselect, radiobuttons o select.
Nome classe PHP di Output: Se vuoi dare una specifica formatazzione di output al campo profilo,
puoi specificare il percorso del file php appropriato. Le classi si trovano di default nella directory: /
wcf/lib/system/option/user/. Un esempio, per la formattazione delle immagini:
Pagina 35
Burning Board 4.0 | Manuale
<?php
namespace wcf\system\option\user;
use wcf\data\user\option\UserOption;
use wcf\data\user\User;
use wcf\util\StringUtil;
/**
* User option output implementation for an image.
*
* @author Marcel Werk
* @copyright2001-2014 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php> *
@package com.woltlab.wcf
* @subpackage system.option.user
* @category Community Framework */ class ImageUserOptionOutput implements
IUserOptionOutput {
/**
* @see \wcf\system\option\user
\IUserOptionOutput::getOutput() */ public function getOutput(User $user, UserOption
$option, $value) {
if (empty($value)) return '';
return '<img
src="'.StringUtil::encodeHTML($value).'" alt=“"
/>';
}
}
Modificabile da: Di default, può essere modificato dal utente interessat e dall’amministratore.
Visibile a: Di default è visibile al tutti. Ma le altre opzioni disponibili sono: nessuno, utente
interessato, amministratore, utente interessato e amministratore e utenti registrati.
Espressione regolare per la convalida: Qui puoi inserire l'espressione regolare per verificare se
l’input dell'utente era corretto. Per convalidare che un URL può anche iniziare con https, la regola è
$|^https?://
L’utente deve fornire una valore valido: Questo campo deve essere compilato durante la
registrazione. Se il campo non viene compilato verrà mostrato un messaggio di errore.
Campo visualizzabile durante la registrazione: Vuoi che il campo possa essere compilato
durante la registrazione?
Pagina 36
Burning Board 4.0 | Manuale
Questo campo utente potrà essere usato come fattore di ricerca nel tasto cerca: Puoi
scegliere se farlo visualizzare o meno.
Utenti » Campi utente personalizzati » Lista categoria campi
Qui è presente la lista completa delle categoria dei campi utenti. Utilizzando l’icona della matita
puoi cambiare il nome e l’ordine della categoria.
Utenti » Campi utente personalizzati » Aggiungi categoria campi
Qui puoi inserire nuove categorie per i campi utenti.
Utenti » Campi utente personalizzati » Gestisci le impostazioni di campi
Applica le modifiche per gli utenti esistenti: Eventuali modifiche a valori predefiniti per le
impostazioni del profilo utente verranno applicate a utenti esistenti. Questo sovrascrive tutte le
impostazioni precedentemente modificate dal rispettivo utente stesso.
Conversazioni per pagina, messaggi per pagina, messaggi per pagina, discussioni per
pagina: Qui puoi scegliere quanti conversazioni, messaggi o messaggi delle discussioni mostrare.
Puoi selezionare 5, 10, 20, 30 e 40.
Discussioni per pagina: Qui puoi impostare quante discussioni mostrare per pagina. Puoi
selezionare 10, 20, 30, 40 e 50.
Mostra firma degli utenti: Puoi selezionare se la firma degli utenti deve essere visualizzata.
Guarda automaticamente le risposte alle discussioni: Vuoi essere immediatamente sottoscritto
alla discussione una volta che rispondi?
Fuso orario: Puoi cambiare il fuso orario degli utenti.
Può visualizzare il mio stato online e Può visualizzare il mio profilo: Qui puoi scegliere chi
deve vedere queste due opzioni. Puoi scegliere tra: Tutti, utenti registrati, utenti che mi seguono,
nessuno.
Può aggiungermi in una conversazione: Chi può aggiungere l’utente nella conversazione? Puoi
scegliere tra: Tutti, Utenti registrati, Utenti che mi seguono, nessuno.
Può visualizzare il mio indirizzo email e puoi inviarmi email: Puoi scegliere tra: tutti, utenti
registrati, utenti che mi seguono, nessuno.
Accetta le email inviate dagli amministratori: Attivalo se vuoi che gli utenti possano ricevere le
email inviate dall’acp.
Pagina 37
Burning Board 4.0 | Manuale
Può scrivere sulla mia bacheca: puoi impostare: Tutti, Utenti registrati, utenti che mi seguono,
nessuno.
Utenti » Avvertimenti » Avvertimenti attivi
La lista degli avvertimenti può essere filtrata nei seguenti modi:
Username: Lista degli avvertimenti di uno specifico utente.
Da: Visualizza tutti gli avvertimenti dati da quel particolare utente.
Status: Filtrati per avvertimenti attivi o scaduti.
Utenti » Avvertimenti » Lista avvertimenti predefiniti
Qui puoi visualizzare la lista degli avvertimenti predefiniti. Se clicchi sulla matita puoi modificarli.
Utenti » Avvertimenti » Aggiungi avvertimenti predefiniti
Titolo: Inserisci qui il nome dell’avvertimento predefinito.
Punti: Punti da assegnare alla ricezione dell’avvertimento.
L’avvertimento non ha scadenza: Questo è da attivare se si vuole che l’avvertimento non abbia
scadenza.
Scadenza: Inserisci il periodo di tempo per cui l’avvertimento sarà attivo.
Utenti » Avvertimenti » Sospensioni attive
La lista delle sospensioni può essere filtrata nei seguenti modi:
Username: Lista delle sospensioni di uno specifico utente.
Da: Visualizza tutti le sospensioni dati da quel particolare utente.
Status: Filtrati per sospensioni attive o scadute.
Usa l’icona
per revocare la sospensione.
Utenti » Avvertimenti » Lista sospensioni predefinite
Qui puoi visualizzare e modificare le sospensioni predefinite.
Pagina 38
Burning Board 4.0 | Manuale
Utenti » Avvertimenti » Aggiungi sospensioni predefinite
Titolo: Inserisci qui il nome della sospensione predefinita.
Punti: Punti da avere per ricevere la sospensione.
L’avvertimento non ha scadenza: Questo è da attivare se si vuole che la sospensione non abbia
scadenza.
Scadenza: Inserisci il periodo di tempo per cui la sospensione sarà attivo.
Tipo di sospensione: Puoi scegliere tra: Bannare l’utente, Disattivare l’avatar, Disattivare la firma,
Aggiungere ad un particolare gruppo utente.
Pagina 39
Burning Board 4.0 | Manuale
Aspetto
Stili: Qui puoi gestire tutti gli stili installati.
Pagina menu: Sotto Pagina menu puoi gestire il menu
principale e il menu del footer.
Templates: In questa sezione potrai trovare il template
editor e puoi gestire gruppi differenti di template.
Aspetto » Stili » Lista stili
Lo stile impostato come predefinito, automaticamente diventa il primo nella lista. Tutti gli altri stili
possono essere attivati o disattivati tramite questa icona
. Il gruppo utente che non può
disattivare gli stili avrà accesso solo allo stile predefinito. Disattivando gli stili, si ha l’opportunità di
lavorare in pace senza che gli utenti se ne rendano conto.
Per creare un nuovo stile la base ideale è WoltLab Basic. A differenza del WoltLab Blue Sunrise lo
stile WoltLab Basic non fornisce dichiarazioni css aggiuntive e in questo modo puoi lavorarci con
più comodità. Puoi semplicemente copiare WoltLab Basic e lavorarci. Oppure crearne uno nuovo
da Aspetto » Stili » Aggiungi stile.
Aspetto » Stili » Aggiungi stile
Dati
Nome: Qui inserirai il nome dello stile.
Autore: Inserisci il nome dell’autore.
Copyright: Inserisci qui il nome del copyright che verrà utilizzato.
Versione: Qui indicherai il numero della versione.
Pagina 40
Burning Board 4.0 | Manuale
Data: Inserisci la data di creazione (opzionale).
Licenza: Inserisci qui la licenza sotto il quale viene rilasciato.
Sito web: Inserisci il tuo sito web (opzionale).
Descrizione: Inserisci qui una breve descrizione dello stile.
Immagine di anteprima: Qui puoi caricare un immagine di anteprima in formato JPG e PNG. Con
una grandezza di 102x64px, se l’immagine sarà più grande, verrà ridimensionata.
Gruppo template: Quale gruppo template vuoi utilizzare per lo stile?
Percorso immagini: Se il tuo stile necessita di una propria grafica, puoi creare una cartella
all’interno della cartella “images” nella directory /wcf/. Inserisci il percorso.
Globale
Usa larghezza fluida: Se vuoi che il tuo stile adotti una grafica fluida che si adatti a tutte le
larghezza, attiva questa opzione.
Se vuoi adottare una larghezza fluida, devi specificare una larghezza minima del forum e una
larghezza massima. La minima larghezza deve essere espressa in pixel e la larghezza massima
deve essere espressa in percentuale.
Se vuoi che lo stile sia statico, puoi rimuore questa opzione e impostare la larghezza appropriata.
Logo: Se hai precedentemente inserito un percorso per le immagini, il logo verrà preso da quel
percorso e potrai inserire solo il nome con l’estensione.
Grandezza font: Qui puoi inserire la grandezza del font per il testo normale. Puoi scegliere tra una
misurazione in pixel, in percentuale, em (si riferisce alla dimensione del font dell'elemento
(dimensioni relative)) e pt (1 punto equivale a 1/72 pollici).
Font: Puoi selezionare i seguenti font
•
•
•
•
•
Arial
Chicago
Comic Sans
Courier New
Geneva
•
•
•
•
•
Georgia
Helvetica
Impact
Lucida
Tahoma
• Times New Roman
• Trebuchet MS
• Verdana
Pagina 41
Burning Board 4.0 | Manuale
Palette colori
Qui potete scegliere i colori diversi per ogni selettore di colori. Inoltre, vi verrà mostrato il nome
della variabile LESS quando ci passerete di sopra.
Pagina: qui puoi impostare i colori predefiniti come il background, il font e i link.
Area contenuto: L’area del contenuto riguarda, ad esempio, i messaggi.
Container: Il container fa parte di differenti box, come ad esempio la lista dei forum. Forum 1
(background) ha un colore differente come per forum 2 (background accent.) La stesso va
applicato per la lista delle discussioni e dei messaggi.
Pannello utente: Il pannello utente è la barra dove troverai il tuo nome, notifiche, moderazion, etc.
Tabelle: Qui puoi trovare l’header delle categorie, il thema etcs.
Pulsanti: Qui trovi i colori dei pulsanti.
Elementi di ingresso nei forms: Qui puoi scegliere i colori dei campi di testo, ecc.
Impostazioni avanzate:
CSS e LESS individuale: Qui potrai inserire le tue dichiarazioni css. E utilizzare le variabili less
incluse nel Community Framework.
Per centrare il logo dovrai inserire questo codice:
#logo a {
text-align: center;
}
Per utilizzare delle icone personalizzate, puoi utilizzare il codice CSS. L'X deve essere sostituita
dal boardid. Il boardid si vede, per esempio, nella barra degli indirizzi del browser quando si va nel
forum corrispondente. Il boardid è il numero dietro la index.php/board/ e prima del nome del forum.
Pagina 42
Burning Board 4.0 | Manuale
.wbbBoardContainer[data-board-id="X"] > .wbbBoard
> .icon::before {
background-image: url("../icon/boardM.png");
content: "";
display: block;
height: 24px;
width: 24px;
}
Per le sotto sezioni utilizzare questo codice CSS:
.wbbSubBoards > li[data-board-id="X"] > .icon::before {
background-image: url("../icon/boardM.png");
content: "";
display: block;
height: 16px;
width: 16px;
}
Nota: Le icone dovranno essere archiviate nella directory /wcf/icon/.
Ignora variabili LESS: Permette di ignorare le variabili LESS direttamente dall’editor. Sintassi
“@variableName: variableValue;”.
Per la lista completa delle variabili LESS consultare pagina 61.
Note: Un nuova grafica è disabilitata di default.
Aspetto » Stile » Importa stile
In questa area puoi importare gli stili che hai precedentemente esportato da Aspetto»Stile»Lista
stili. Gli stili che hai scaricato dal plugin store devono essere installati da Sistema » Pacchetti »
Installa pacchetto. In entrambi i casi è importate che tu non abbia estratto l’archivio
precedentemente.
Pagina 43
Burning Board 4.0 | Manuale
Aspetto » Pagina menu » Lista voci menu
Qui hai la lista completa delle voci del menu sia che siano nel menu principale oppure quelle del
menu del footer. Cliccando sull’icona
, puoi attivare e disattivare le voci. Le voci del menu
possono essere spostate con un semplice drag and drop con il mouse. Per salvare le modifiche,
clicca su Salva ordinamento.
Nota: Il menu del footer non supporta i sub menu!
Aspetto » Pagina menu » Aggiungi voce menu
Posizione: Qui potrai scegliere in quale menu inserire la voce.
Voce del menu genitore: Questo in caso tu voglia creare una sotto voce.
Titolo: Indicare qui il nome della voce del menu.
Link interno o esterno: Di default è sempre un link esterno. In questo caso basta inserire il link.
Non importa se la pagina proviene da http://google.com oppure da una pagina personalizzata.
È sempre consigliato creare un link interno come un pacchetto. Consultare pagina 55.
Ordine visualizzazione: Qui puoi inserire l’ordine in cui dovrà essere mostrato. Se lasci il valore
0, verrà inserito come ultimo.
Aspetto » Templates » Lista Templates
Per modificare un template del gruppo predefinito, devi prima creare un nuovo gruppo di template.
Gruppo template: Qui puoi scegliere se visualizzare il gruppo di template predefinito oppure altri
gruppi.
Applicazione: I template verranno filtrati in base alla tipologia di applicazione che ci interessa.
Aspetto » Templates » Aggiungi template
In ordine, per aggiungere un template personalizzato, devi creare un nuovo gruppo template. I tuoi
template non possono essere salvati nel gruppo template di default. Questo per essere sicuri che
non ci siano sovrascritture dei tuoi template durante gli aggiornamenti.
Nota: Il nuovo gruppo template deve essere specificato nello stile che deve utilizzarlo.
Pagina 44
Burning Board 4.0 | Manuale
Se vuoi apportare modifiche ad un template già esistente, il template da te creato dovrà avere lo
stesso nome di quello già esistente. In caso contrario non vedrai le modifiche da te apportate.
Aspetto » Templates » Lista gruppi template
In questa pagina potrai visualizzare tutti i gruppi template esistenti, avendo la possibilità di
modificarli e eliminarli.
Aspetto » Templates » Aggiungi gruppo template
Puoi assegnare ad un gruppo template un gruppo utente genitore. Questo è utile se si dispone di
più stili con solamente modifiche minime.
Puoi scrivere la stessa cosa in Nome e Directory.
Aspetto » Lingue » Lista lingue
Qui potrai avere una panoramica delle lingue installate. Puoi esportare una lingua in un file XML,
cambiare il nome e impostarla come predefinita. Indica inoltre quante persone utilizzano quella
lingua e quante variabili sono presenti.
Nota: Il forum selezionerà automaticamente la lingua del broswer e selezionerà la lingua
disponibile. Solamente se non sarà disponibile una lingua verrà mostrata quella di default.
Aspetto » Lingua » Importa lingua
Qui puoi importare una nuova lingua e delle nuove variabili lingue per quelle già esistenti. Il file
XML deve essere caricato via ftp dentro la directory /wcf/ oppure caricato direttamente dal vostro
hard drive.
La struttura di un file XML è la seguente:
<?xml version="1.0" encoding="UTF-8"?>
<language xmlns="http://www.woltlab.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.woltlab.com
http://www.woltlab.com/XSD/maelstrom/language.xsd"
languagecode="de"
languagename="Deutsch" countrycode="de">
<category name="wcf.page">
<item name="wcf.page.example.title"><!
[CDATA[Page
Title]]></item>
<item name="wcf.page.example.content"><!
[CDATA[Content]]></item>
</category>
</language>
Pagina 45
Burning Board 4.0 | Manuale
Nota: I corretti shourtcode per le varie lingue puoi trovarli qui http://en.wikipedia.org/wiki/
ISO_639-1 e qui http://en.wikipedia.org/wiki/ISO_3166-1 .
Aspetto » Lingua » Gestisci frasi
Qui puoi cercare delle variabili lingue direttamente dal nome oppure dalla variabile stessa.
Nel campo valore personalizzato puoi inserire la tua frase modificata. Qualora dovesse cambiare il
valore predefinito di una variabile lingua con un aggiornamento, la tua versione verrà disabilitata e
potrà essere riabilitata e modificata se necessario. Questo per proteggere gli eventuali errori.
Aspetto » Lingua » Multilinguismo
Se hai installato più lingue, i tuoi utenti potranno scegliere se utilizzarne una oppure l’altra. In
questo modo sarà più semplice per loro la comprensione del contenuto. Il tutto potrà essere gestito
dal proprio profilo utente in tutta semplicità.
Pagina 46
Burning Board 4.0 | Manuale
Contenuto
Smilies: Qui puoi gestire gli smilies e le varie
categorie.
Etichette: Qui puoi creare le nuove etichette e
assegnare ad un gruppo.
BBCodes: Un forum non esiste senza
BBCodes. Qui puoi aggiungere nuovi
bbCodes.
Tags: In questa sezione potrai trovare un
elenco completo di tutti i tag utilizzati nel
forum. Potrai inoltre inserirne di nuovi.
Allegati: Qui potrai gestire tutti gli allegati.
Contenuto » Smilies » Lista Smilies
Gli smileys possono essere spostati con un semplice movimento drag and drop del mouse. Per
salvare le modifiche basta cliccare su Salva ordinamento.
Contenuto » Smilies » Aggiungi Smiley
Per aggiungere nuovi smiley, è necessario caricare le immagini via FTP nella directory /wcf/. Di
default gli smileys sono archiviati nella directory /wcf/images/smilies/, è raccomandato caricare i
nuovi smileys nella cartella oppure in una sotto cartella.
Codice Smiley primario deve essere inserimento mentre il codice Smiley Alternativo è solamente
opzionale.
Contenuto » Smilies » Lista categorie Smiley
Se non hai bisogno di una categoria di Smiley, qui puoi disabilitarla. Come per gli Smilies anche
qui puoi cambiare l’ordine delle categoria con un semplice movimento drag and drop del mouse.
Clicca sul pulsante salva per salvare l’ordine.
Pagina 47
Burning Board 4.0 | Manuale
Contenuto » Smilies » Aggiungi categoria Smiley
Qui puoi aggiungere nuovi categorie di Smiley.
Contenuto » Etichette » Lista etichette
Le etichette, conosciute nella vecchia versione di Burning board come prefessi, sono posti all’inizio
di una nuova discussione. Qui potrai trovare la lista di tutte le etichette realizzate in base alla
categoria.
Contenuto » Etichette » Aggiungi etichette
In alternativa ai colori disponibili puoi assegnare una classe CSS. La classe CSS va gestita nel
proprio stile come se dovessi modificare la grafica.
Contenuto » Etichette » Lista gruppi etichette
Prima di creare un’etichetta, dovrai creare un gruppo di etichette. Qui troverai tutte le categorie
esistenti di etichette.
Contenuto » Etichette » Aggiungi gruppo etichette
In aggiunga al nome dell’etichetta qui potrai indicare il gruppo o gli utenti che potranno visualizzare
queste etichette.
In Disponibilità potrai scegliere in quali categorie/Forum, visualizzare le etichette di questa
categoria.
Contenuto » BBCodes » Lista BBCodes
Qui troverai la lista di tutti i BBCodes disponibili. BBCodes non necessari possono essere
disattivati.
Contenuto » BBCodes » Aggiungi BBCodes
BBCode: Qui, devi inserire il nome del bbcode, che è nelle parentesi [] (e.s [url]). Il nome deve
essere senza perentesi (e.s url).
Apertura tag HTML: Qui puoi inserire il tag HTML, in modo che gli utenti possano formattare il
testo con HTML, senza attivare l’HTML. Un esempio, “b” per la scrittura in grassetto (senza le gli
apici).
Chiusura tag HTML: guarda Apertura tag HTML.
Allowed Children: Qui puoi specificare quali BBCodes aggiuntivi possono essere espressi con
questo bbcode. Può BBCodes devono essere separati da un virgola. Puoi anche inserire tutti i
Pagina 48
Burning Board 4.0 | Manuale
bbocode, oppure none per non inserirne nessuno. Puoi anche dire tutti esclusi alcuni, indicandoli
così ^b,i questa dicitura indica che tutti i bbcode devono essere integrati tranne b e i.
Nome classe PHP: Se hai creato una classe PHP personalizzata che gestisce l’elaborazione del
BBCodes, puoi inserire il nome della classe qui. Il file PHP deve essere posizionato nella
directory /wcf/lib/System/bbcode/. Se la tua classe php è chiamata e.s ListBBCode.class.php,
allora dovrai inserire wcf/system/bbcode/ListBBCode.
Attributo: Clissa su + per aggiungere un nuovo attributo. Gli attributi sono opzionali.
Attributo codice HTML: Il codice HTML viene aggiungi a quello sopra. Con la variabile %s viene
compreso il nome dell’utente.
Esempio:
Apertura tag HTML: span
Attributo HTML: style=“color: %s”
Gli utenti selezionati nell’editor sono di colore rosso: #ff0000
Quindi sarà: <span style=“color: #ff0000”>
L’espressione regolare per la convalida: Se l’espressione regolare non è vera, il BBCode non
può essere convertito. Puoi avere altre informazioni sulle espressioni regolari andando su questa
pagina: http://en.wikipedia.org/wiki/Regular_Expression
Richiesto: Se è impostato, allora l’utente dovrà specificare un attributo.
Usa contenuto: Il contenuto tra tag del BBCode verrà utilizzato come valore di attributo a meno
che non fosse esplicitamente specificato.
Contenuto » BBCodes » Lista Media Provider
Questa lista contiene tutti i media providers, che sono automaticamente ritracciati attraverso il
bbocde [media].
Contenuto » BBCodes » Aggiungi Media Provider
Inserisci il nome del media provider (e.s YouTube). Il nome è necessario per poterlo rintracciare
successivamente, se ci fosse un problema.
Espressione regolare: L’espressione regolare è richiesta per i dati dei video e può essere letta e
convertiti di conseguenza dal link specificato dall’utente.
Così, il bbcode [media] e.s del video https://www.youtube.com/watch?v=7VPMCXU6w_o è
automaticamente rilevato come un video di YouTube, e l’espressione regolare per indentificarlo è
quella che segue:
Pagina 49
Burning Board 4.0 | Manuale
https?://(?:.+?\.)?youtu(?:\.be/|be\.com/watch\?(?:.*?&)?v=)(?
P<ID>[a-zA-Z09_]+)(?P<start>(?:#a?t=(?:\d+|(?:\d+h(?:\d+m)?(?:\d+s)?)|(?:\d+m(?:
\d+s)?)|(?:\
d+s))$)?)
In questo caso l’espressione regolare serve a riconoscere i video di YouTube.
Codice HTML: Inserisce il codice html di mezzo. Le variabili nel formato {$variable} saranno
sostituite dall’espressione regolare.
Nel caso di youtube il codice sarà:
<iframe width="560" height="315" src="https://www.youtubenocookie.com/embed/{$ID}?wmode=transparent{$start}"
allowfullscreen></iframe>
Contenuto » Tags » Lista tags
Qui troverai la lista di tutti i tag disponibili e potrai modificarli o rimuoverli se necessario.
Contenuto » Tags » Aggiungi tag
Qui puoi specificare dei tags che gli utenti potranno utilizzare nelle proprie discussioni, ecc. I tags
sono elementi che descrivono il testo o le immagini.
Contenuto » Allegati » Sfoglia allegati
Qui potrai visualizzare tutti gli allegati caricate sul forum nei messaggi e gli eventuali allegati
eliminati.
Nota: Gli allegati delle discussioni non sono visibili qui.
Pagina 50
Burning Board 4.0 | Manuale
Community
Dashboard: In questa sezioni puoi
configurare la dashboard e la sidebar nella
lista membri, nel forum e nella lista delle
discussioni.
Forum: Qui puoi gestire i forum e le
categorie.
Discussioni & Messaggi: Qui puoi trovare i
processi completi per messaggi e
discussioni.
Community » Dashboard » Configurazione
Qui puoi decidere quali box della Dashboard o della sidebar devono essere attivi o disabilitati. I
box possono essere spostati con un movimento drag and drop del mouse.
Community » Forum » Lista forum
Qui potrai trovare la lista di tutte le categorie e dei forum disponibili. I forum possono essere
spostati con un movimento drag and drop del mouse e salvati cliccando salva ordinamento.
Community » Forums » Aggiungi forum
Durante la creazione di un nuovo forum, una nuova categoria o un link esterno, puoi assegnare
permessi ad un specifico utente o gruppo. Questi permessi scavalcano i permessi normali del
gruppo utente.
I forum nascosti non verrano mostrati in nessuna lista. Verrano visualizzati solamente se utilizzi il
link diretto.
Pagina 51
Burning Board 4.0 | Manuale
Community » Discussioni&Forum » Processo completo delle discussioni
Con il processo completo delle conversazioni puoi filtrarli per data, periodo dell’ultima risposta,
iniziato da, con meno risposte o con più risposte e che siano all’interno di un particolare forum.
Alternativamente, puoi filtrare le discussione per stato. Puoi selezionare:
•
•
•
•
•
•
•
Nel cestino
Non nel cestino
In attesa di approvazione
Approvate
Chiuse
Aperte
Link
•
•
•
•
•
•
Non un link
Segnate come risolte
In sospeso
Annuncio
In rilievo
Discussione normale
In Azione, puoi cambiare cosa fare con le discussioni. Puoi scegliere tra:
•
•
•
•
•
•
Sposta
Sposta nel cestino
Elimina
Ripristinare
Disattiva
Approva
•
•
•
•
•
Chiudi
Apri
Rimuovi link
Segna come risolta
Cambia lingua
Nota: Il processo completo delle discussione è un processo che non necessita di conferma.
Community » Discussioni&Messaggi » Processo completo dei messaggi
Qui puoi filtrare l messaggi per data, creatore o solamente se sono presenti in un specifico forum.
Alternativamente, puoi filtrare i messaggi per stato. Questi sono gli stati disponibili.
• Nel cestino
• Non nel cestino
• In attesa di approvazione
• Approvato
• Chiuso
• Aperto
In Azione, puoi cambiare cosa fare con i messaggi. Puoi scegliere tra:
•
•
•
•
Sposta nel cestino
Elimina
Ripristinare
Disattiva
• Approva
• Chiudi
• Apri
Nota: l'elaborazione di massa dei messaggi saranno trattati senza ulteriore conferma per tutti i
messaggi che corrispondono ai tuoi criteri.
Pagina 52
Burning Board 4.0 | Manuale
Moderazione
I diritti di moderazione nelle sezioni sono diversi tra moderatore e super moderatore. Il moderatore
ha i permessi di moderazione solo nelle sezioni assegnate, mentre il super moderatore ha i
permessi di moderazione su tutte le sezioni del forum. Diritti di moderazione comuni, per esempio,
la bacheca nel profilo dell'utente e le infrazioni, sono globali per un moderatore normale.
Nel menu utente, sarete avvisati riguardo discussioni e/o messaggi in fase d'approvazione e
riguardo segnalazioni effettuati dall'utenza di un messaggio.
Quando ti vai in Moderazione, puoi vedere tutti i contenuti in fase d'approvazione, segnalazioni
effettuati dall'utenza, e le discussioni e/o messaggi cancellati.
!
Opzioni di moderazione - nella lista delle discussioni
Qui avete la possibilità di modificare direttamente una discussione, o selezionare due o più
discussioni ed eseguire un'azione di massa sulle discussioni selezionate.
Seleziona sposta per spostare direttamente una discussione da una
sezione all'altra.
Puoi cambiare il titolo e lo status della discussione a normale, rilievo o
ad annuncio tramite l'opzione Altre Opzioni
Se si contrassegnano almeno due discussioni, allora potete unire essi
tra di loro.
Le discussioni possono anche non essere nella stessa sezione per
effettuare ciò.
Pagina 53
Burning Board 4.0 | Manuale
!
Con un doppio click nel box rosso, puoi contrassegnare la discussione come risolta.
Opzioni di moderazione - nella discussione
Qui avete esattamente le stesse opzioni presenti nella lista delle
discussioni.
Seleziona Sposta per spostare direttamente la discussione ad un'altra
sezione.
Puoi cambiare il titolo e lo status della discussione a normale, rilievo o ad
annuncio tramite l'opzione Altre Opzioni
Con Vieta Modifica, il messaggio si chiuderà. Quindi il creatore del
messaggio, non potrà più modificare il post scritto da lui.
E' possibile segnalare l'autore del messaggio riguardo il messaggio scritto
da lui tramite il martello.
Se si contrassegnano almeno due messaggi, allora potete unire essi tra di
loro.
Registrazioni non devono essere nella stessa discussione per questo
scopo. da rivedere
Seleziona un messaggio e spostalo ad un'altra discussione, quindi puoi
spostare il messaggio tramite questo menu nella discussione.
!
Con un doppio click nel box rosso, puoi contrassegnare la discussione come risolta.
Il log comprende tutte le attività moderative come la modifica di un
messaggio, soggetti contrassegnati come risolti, ecc..
Pagina 54
Burning Board 4.0 | Manuale
Opzioni di moderazione - nel profilo utente
Puoi avvertire l'utente tramite il martelletto.
Qui avete la possibilità di modificare un commento nella
bacheca dell'utente o di eliminare tramite la X
Crea un menu interno
Puoi scegliere se creare manualmente la voce del menu oppure tramite pacchetto. Sulla base di
questa esempio, viene creata una voce del menu denominata Example e una semplice pagina
HTML.
Devi creare una voce menu nell’ACP in Amministrazione » Aspetto » Pagina menu » Aggiungi voce
menu ( senza il controller nella directory corretta otterrai un messaggio di errore e la voce del
menu non verrà creata). Quando avrai fatto questo, potrai andare a guardare la tabella
wcf1_page_menu_item in phpMyAdmin, come nome della nuova voce menu potrai identificare il
nome del controller PHP, diversamente, l'opzione non è contrassegnata come attiva, poiché la
il nome è sbagliato.
Pagina 55
Burning Board 4.0 | Manuale
!
Puoi saltare questo procedimento quando crei un pacchetto. Questo perché puoi determinare il
nome della voce del menu direttamente dal database.
Creazione manuale: Nel campo del controller puoi inserire il percorso del file PHP. Usando
l’esempio Example il percorso deve essere wf\page\ExamplePage. Carica il file tramite FTP nella
directory \wcf\lib\page\
Pacchetto: Crea una cartella principale nel Hard drive dove puoi inserire tutti file necessari.
Adesso, in questa cartella principale, crea la struttura della directory \lib\page\ e salva il codice
dentro ExamplePage.class.php la cartella page.
Examplepage.class.php
<?php
namespace wcf\page;
/**
* Shows the example page.
*
* @author
Andrea Berg
* @copyright
2014 Andrea Berg
* @license
LGPL
*/
class ExamplePage extends AbstractPage {
/**
* @see wcf\page\AbstractPage::$activeMenuItem
*/
public $activeMenuItem = 'wcf.page.example';
}
In aggiunta, è richiesto un template.
Pagina 56
Burning Board 4.0 | Manuale
Creazione manuale: Crea in Amministrazion » Aspetto » Template » Aggiungi template e crea un
nuovo template con il nome example e copia il codice dentro.
Pacchetto: Salva il codice dentro ad un file example.tpl nella cartella principale.
Il possibile contenuto può essere simile a questo.
{include file='documentHeader'}
<head>
<title>{lang}wcf.page.example.title{/lang} - {PAGE_TITLE|
language}</title>
{include file='headInclude'}
</head>
<body id="tpl{$templateName|ucfirst}">
{include file='header'}
<header class="boxHeadline">
<h1>{lang}wcf.page.example.title{/lang}</h1>
</header>
{include file='userNotice'}
<div class="container marginTop">
<div class="containerHeadline">
<p>{lang}wcf.page.example.content{/lang}</p>
</div>
</div>
{include file='footer'}
</body>
</html>
Per lavorare con contenuti in multilingua, lavora con le variabili. Questo significa che dovrai creare
delle variabili di lingua. Se il forum è sviluppato su una lingua singola e non vuoi lavorare con le
variabili di lingua, puoi utilizzare {lang}xyz{/lang} con all’interno il testo.
Se vuoi lavorare con le variabili di lingua, devi realizzare un file xml.
Configurazione manuale: Carica il file XML in Amministrazione » Aspetto » Lingua » Importa
lingua.
Pacchetto: Crea una cartella dentro la tua certella principale chiamata lang e salva all’interno il file
in base alla lingua es esempio de.xml, en.xml e it.xml.
Pagina 57
Burning Board 4.0 | Manuale
de.xml
<?xml version="1.0" encoding="UTF-8"?>
<language xmlns="http://www.woltlab.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.woltlab.com
http://www.woltlab.com/XSD/maelstrom/language.xsd"
languagecode="de"
languagename="Deutsch" countrycode="de">
<category name="wcf.page">
<item name="wcf.page.example.title"><!
[CDATA[Seiten
Titel]]></item>
<item name="wcf.page.example.content"><!
[CDATA[Seiten
Inhalt]]></item>
</category>
</language>
en.xml:
<?xml version="1.0" encoding="UTF-8"?>
<language xmlns="http://www.woltlab.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.woltlab.com
http://www.woltlab.com/XSD/maelstrom/language.xsd"
languagecode="en"
languagename="English" countrycode="gb">
<category name="wcf.page">
<item name="wcf.page.example.title"><![CDATA[Page
Title]]></item>
<item name="wcf.page.example.content"><![CDATA[Page
Content]]></item>
</category>
</language>
Nota: Il corretto shortcud per la lingua e per il paese lo puoi trovare qui: http://en.wikipedia.org/
wiki/ISO_639-1 e http://en.wikipedia.org/wiki/ISO_3166-1
Creazione manuale: Ora siete pronti.
Package: Per creare un pacchetto, è ancora necessario un package.xml e pageMenu.xml.
Inserisci questo codice nella cartella principale.
Pagina 58
Burning Board 4.0 | Manuale
package.xml
<?xml version="1.0" encoding="UTF-8"?>
<package name="com.woltlab.wcf.examplepage" xmlns="http://
www.woltlab.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.woltlab.com
http://www.woltlab.com/XSD/maelstrom/package.xsd">
<packageinformation>
<packagename>Example Page</packagename>
<packagename language="de">Beispielsseite</
packagename>
<packagedescription>The first own example
page for Community
Framework 2.</packagedescription>
<packagedescription language="de">Die erste
eigene
Beispielsseite für Community Framework 2.</
packagedescription>
<version>1.0.0</version>
<date>2014-03-28</date>
</packageinformation>
<authorinformation>
<author>Andrea Berg</author>
<authorurl>http://www.woltlab.com</authorurl>
</authorinformation>
<requiredpackages>
<requiredpackage
minversion="2.0.0">com.woltlab.wcf</requiredpackage>
</requiredpackages>
<instructions type="install">
<instruction type="file">files.tar</
instruction>
<instruction type="template">templates.tar</
instruction>
<instruction type="language">lang/*.xml</
instruction>
<instruction type="pageMenu">pageMenu.xml</
instruction>
</instructions>
</package>
Pagina 59
Burning Board 4.0 | Manuale
pageMenu.xml
<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://www.woltlab.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.woltlab.com
http://www.woltlab.com/XSD/pagemenu.xsd">
<import>
<pagemenuitem name="wcf.page.example">
<controller><![CDATA[wcf\page
\ExamplePage]]></controller>
<position>header</position>
</pagemenuitem>
</import>
</data>
Adesso tutti i file necessari per il pacchetto sono presenti. Questi file devono esser compressi in un
singolo file .tar su windows puoi utilizzare 7-zip. Per mac puoi utilizzare GUI Tar oppure Keka.
Questi sono i file che dovrete avere:
!
Fai click destro sulla cartella lib e creare un archivio tar di nome files.tar.
Fai click destro sul file example.tpl e crea un archivio tar di nome templates.tar.
Seleziona tutti i file tranne la cartella lib e il file example.tpl e crea un archivio con un nome e.s.
com.woltlab.wcf.examplepage.
Adesso puoi installare il plugin andando su Amministrazione » Sistema » Pacchetti » Installa
pacchetti.
Pagina 60
Burning Board 4.0 | Manuale
Panoramica variabili LESS in Community Framework 2
(Molte grazie a Matthias Kittsteiner per la collezione delle variabili.)
Impostazioni globali
useFluidLayout:
Valore predefinito: 1
Uso: I valori variano da 1 a 0. 0 per disattivare il layout fluido e 1 per attivarlo.
wcfLayoutMinWidth:
Valore predefinito: 980px
Uso: Imposta il valore minimo di larghezza della pagina.
wcfLayoutMaxWidth:
Valore predefinito: 1200px
Uso: Imposta il valore massimo di larghezza della pagina.
pageLogo:
Valore predefinito: empty
Uso: Specifica il percorso/nome del logo.
wcfBaseFontSize:
Valore predefinito: 13px
Uso: Imposta il valore predefinito della grandezza del font.
wcfBaseFontFamily:
Valore predefinito: “Trebuchet MS”, Arial, sans-serif
Uso: Imposta il font predefinito.
Pagina
wcfPageBackgroundColor:
Valore predefinito: rgba(224, 224, 224, 1)
Uso: Imposta il colore predefinito di sfondo per la pagina.
wcfPageColor:
Valore predefinito: rgba(102, 102, 102, 1)
Uso: Imposta il colore del font nella pagina.
wcfPageLinkColor:
Valore predefinito: rgba (63, 127, 191, 1)
Uso: Imposta il colore dei link nella pagina.
Pagina 61
Burning Board 4.0 | Manuale
wcfPageLinkHoverColor:
Valore predefinito: rgba(15, 79, 143, 1)
Uso: Imposta il colore dei link hover nella pagina.
Contenuto
wcfContentBackgroundColor:
Valore predefinito: rgba(255, 255, 255, 1)
Uso: Imposta il colore di sfondo dell’area del main.
wcfColor:
Valore predefinito: rgba(102, 102, 102, 1)
Uso: Imposta il colore del font dell’area del main.
wcfDimmedColor:
Valore di default: rgba(136, 136, 136, 1)
Uso: imposta il colore del font per i contenuti minori.
wcfExtraDimmedColor:
Valore predefinito: lighten(@wcfDimmedColor, 20%)
Spiegazione del valore predefinito: il valore di @wcfDimmedColor schiarito del 20%.
Non modificabile dal editor di stile!*
wcfLinkColor:
Valore predefinito: rgba(63, 127, 191, 1)
Uso: Imposta il colore dei link.
wcfLinkHoverColor:
Valore predefinito: rgba(15, 79, 143, 1)
Uso: Imposta il colore dei link hover.
Container
wcfContainerBackgroundColor:
Valore predefinito: rgba(255, 255, 255, 1)
Uso: Imposta il colore di sfondo dei primi e dei contenitori generali.
wcfContainerAccentBackgroundColor:
Valore predefinito: rgba(249, 249, 249, 1)
Uso: Imposta il colore di sfondo dei secondi e dei contenitori evidenziati.
wcfContainerHoverBackgroundColor:
Valore predefinito: rgba(244, 244, 244, 1)
Uso: Imposta il colore di sfondo per i contenitori hover.
Pagina 62
Burning Board 4.0 | Manuale
wcfContainerBorderColor:
Valore predefinito: rgba(221, 221, 221, 1)
Uso: Imposta il colore del bordo dei contenitori.
wcfContainerBorderRadius:
Valore predefinito: 0
Uso: imposta la rotondità degli angoli dei contenitori.
Non modificabile dal editor di stile!*
wcfSidebarBackgroundColor:
Valore predefinito: #wcfContainerHoverBackgroundColor
Uso: Imposta il colore di sfondo del pannello laterale
Non modificabile dal editor di stile!*
Barra utente
wcfUserPanelBackgroundColor:
Valore predefinito: rgba(45, 45, 45, 1)
Uso: Imposta il colore di sfondo del barra utente.
wcfUserPanelColor:
Valore predefinito: rgba(255, 255, 255, 1)
Uso: Imposta il colore del font della barra utente.
wcfUserPanelHoverBackgroundColor:
Valore predefinito: rgba(60, 60, 60, 1)
Uso: Imposta il colore di sfondo della barra utente hover.
Non modificabile dal editor di stile!*
wcfUserPanelHoverColor:
Valore predefinito: rgba(255, 255, 255, 1)
Uso: Imposta il colore del font nella barra utente hover.
Pulsanti
wcfButtonBackgroundColor:
Valore predefinito: rgba (249, 249, 249, 1)
Uso: imposta il colore di sfondo pulsanti generali.
wcfButtonBorderColor:
Valore predefinito: rgba(221, 221, 221, 1)
Uso: imposta il colore del bordo dei pulsanti generali.
Pagina 63
Burning Board 4.0 | Manuale
wcfButtonColor:
Valore predefinito: rgba(102, 102, 102, 1)
Uso: Imposta il colore del font dei pulsanti generali.
wcfButtonHoverBackgroundColor:
Valore predefinito: rgba(241, 241, 241, 1)
Uso: Imposta il colore di sfondo dei pulsanti generali hover.
wcfButtonHoverBorderColor:
Valore predefinito: rgba(224, 224, 224, 1)
Uso: Imposta il colore del bordo dei pulsanti generali hover.
wcfButtonHoverColor:
Valore predefinito: rgba(102, 102, 102, 1)
Uso: Imposta il colore del font dei pulsanti generali hover.
wcfButtonPrimaryBackgroundColor:
Valore predefinito: rgba(211, 232, 254, 1)
Uso: Imposta il colore di sfondo dei pulsanti principali.
wcfButtonPrimaryBorderColor:
Valore predefinito: rgba(136, 194, 255, 1)
Uso: Imposta il colore del bordo dei pulsanti principali
wcfButtonPrimaryColor:
Valore predefinito: rgba(102, 153, 204, 1)
Uso: Imposta il colore del font dei pulsanti principali
wcfButtonPrimaryHoverBackgroundColor:
Valore predefinito: darken(@wcfButtonPrimaryBackgroundColor, 3%)
Spiegazione del valore di default: Il valore di @wcfButtonPrimaryBackgroundColor oscurato di 3%.
Uso: Imposta il colore di sfondo dei pulsanti principali hover.
Non modificabile dal editor di stile!*
wcfButtonPrimaryHoverBorderColor:
Valore predefinito: darken(@wcfButtonPrimaryBorderColor, 10%)
Spiegazione del valore di default: il valore di #wcfButtonPrimaryBorderColor oscurato del 10%.
Uso: Imposta il colore del bordo dei pulsanti principali hover.
wcfButtonPrimaryHoverColor:
Valore predefinito: @wcfButtonPrimaryColor
Uso: Imposta il colore dei font dei pulsanti principali hover.
Non modificabile dal editor di stile!*
Pagina 64
Burning Board 4.0 | Manuale
Altri
Tutte le variabili qui specificate non sono disponibili tramite l’editor di stili.
Generale
wcfBaseLineHeight:
Valore predefinito: 1.28
Uso: Imposta l’altezza delle righe della pagina.
wcfLabelColor:
Valore predefinito: @wcfColor
Uso: Imposta il colore del font dell’etichetta.
wcfHeadlineColor:
Valore predefinito:@wcfColor
Uso: Imposta il colore del intestazione.
wcfHeadlineFontFamily:
Valore predefinito: “Trebuchet MS”, Arial, sans-serif
Uso: Imposta il font del intestazione.
wcfHeadlineFontSize:
Valore predefinito: 1.7rem
Uso: Specifica la grandezza del font del intestazione.
wcfSubHeadlineFontSize:
Valore predefinito: 1.4rem
Uso: Specifica la grandezza del font della sotto-intestazione.
wcfTitleFontSize:
Valore predefinito: 1.2rem
Uso: Specifica la grandezza del font del titolo.
wcfSmallFontSize:
Valore predefinito: .85rem
Uso: Imposta la grandezza del font dei testi piccoli segnati con (<small>).
wcfHighlightBackgroundColor:
Valore predefinito: rgba(255, 255, 102, 1)
Uso: Imposta il colore del background dei contenuti evidenziati (per esempio le stringhe del cerca).
Pagina 65
Burning Board 4.0 | Manuale
Menu a discesa
wcfDropdownBackgroundColor:
Valore predefinito: @wcfContentBackgroundColor
Uso: Imposta il colore di sfondo dei menu a discesa.
wcfDropdownBorderColor:
Valore predefinito: @wcfContainerBorderColor
Uso: Imposta il colore del bordo dei menu a discesa.
wcfDropdownColor:
Valore predefinito: @wcfColor
Uso: Imposta il colore del font dei menu a discesa.
wcfDropdownHoverBackgroundColor:
Valore predefinito: @wcfContainerHoverBackgroundColor
Uso: Imposta il colore di sfondo dei menu a discesa quando ci passi sopra.
Allerta
wcfWarningBackgroundColor:
Valore predefinito: rgba(255, 255, 221, 1)
Uso: Imposta il colore di sfondo degli avvertimenti.
wcfWarningBorderColor:
Valore predefinito: rgba( 204, 204, 0, 1)
Uso: Imposta il colore del bordo degli avvertimenti.
wcfWarningColor:
Valore predefinito: rgba(153, 153, 0, 1)
Uso: Imposta i colori del font degli avvertimenti.
Messaggio di errore
wcfErrorBackgroundColor:
Valore predefinito: rgba(255, 238, 238, 1)
Uso: Imposta i colori di sfondo dei messaggi di errore.
wcfErrorBorderColor:
Valore predefinito: rgba(255, 153, 153, 1)
Uso: Imposta i colori del bordo dei messaggi di errore.
wcfErrorColor:
Valore predefinito: rgba(204, 0, 0, 1)
Uso: Imposta i colori di sfondo del messaggio di errore.
Pagina 66
Burning Board 4.0 | Manuale
Messaggio di successo
wcfSuccessBackgroundColor:
Valore predefinito: rgba(238, 255, 238, 1)
Uso: Imposta il colore di sfondo del messaggio di successo.
wcfSuccessBorderColor:
Valore predefinito: rgba(0, 204, 0, 1)
Uso: Imposta il colore del bordo del messaggio di successo.
wcfSuccessColor:
Valore predefinito: rgba(0, 153, 0, 1)
Uso: Imposta il colore del font del messaggio di successo.
Messaggio di informazione
wcfInfoBackgroundColor:
Valore predefinito: rgba(221, 238, 255, 1)
Uso: Imposta il colore di sfondo del messaggio di informazione.
wcfInfoBorderColor:
Valore predefinito: rgba(153, 187, 238, 1)
Uso: Imposta il colore del bordo del messaggio di informazione.
wcfInfoColor:
Valore predefinito: rgba(102, 136, 187, 1)
Uso: Imposta il colore del font del messaggio di informazione.
Tooltips
wcfTooltipBackgroundColor:
Valore predefinito: rgba(0, 0, 0, 8)
Uso: Imposta il colore di sfondo del tooltips.
wcfTooltipColor:
Valore predefinito: rgba(255, 255, 255, 1)
Uso: Imposta il colore del font del tootlips.
Distanze
wcfGapTiny:
Valore predefinito: 4px
Uso: Imposta una distanza veramente piccola.
Pagina 67
Burning Board 4.0 | Manuale
wcfGapSmall:
Valore predefinito: 7px
Uso: Imposta una distanza piccola.
wcfGapMedium:
Valore predefinito: 14px
Uso: Imposta una distanza media.
wcfGapeLarge:
Valore predefinito: 21px
Uso: Imposta una larga distanza.
Menu principale
wcfMainMenuBackgroundColor:
Valore predefinito: @wcfContainerAccentBackgroundColor
Uso: Imposta il colore di sfondo delle voci del menu principale.
wcfMainMenuHoverBackgroundColor:
Valore predefinito: @wcfContainerAccentBackgroundColor
Uso: Imposta il colore di sfondo delle voci del menu principale hover.
wcfMainMenuColor:
Valore predefinito: @wcfColor
Uso: Imposta il colore del font delle voci del menu principale.
wcfMainMenuActiveColor:
Valore predefinito: @wcfLinkColor
Uso: Imposta il colore del font della voce del menu principale attiva.
Navigazione
wcfNavigationHeaderBackgroundColor:
Valore predefinito: @wcfContentBackgroundColor
Uso: Imposta il colore di sfondo della navigazione nell’header
wcfNavigationFooterBackgroundColor:
Valore predefinito: @wcfContainerAccentBackgroundColor
Uso: Imposta il colore di sfondo della navigazione nel footer.
Moderazione
wcfSelectedBackgroundColor:
Valore predefinito: rgba(255, 255, 200, 1)
Uso: Imposta il colore di sfondo degli elementi selezionati.
Pagina 68
Burning Board 4.0 | Manuale
wcfSelectedColor:
Valore predefinito: @wcfColor
Uso: Imposta il colore del font degli elementi selezionati.
wcfDeletedbackgroundColor:
Valore predefinito: rgba(255, 238, 238, 1)
Uso: Imposta il colore di sfondo degli elementi eliminati.
wcfDeletedColor:
Valore predefinito: rgba(204, 0, 0, 1)
Uso: Imposta i colori del font degli elementi eliminati.
wcfDisabledBackgroundColor:
Valore predefinito: rgba(238, 255, 238, 1)
Uso: Imposta il colore di sfondo degli elementi disabilitati.
wcfDisabledColor:
Valore predefinito: rgba(0, 153, 0, 1)
Uso: Imposta il colore del font degli elementi disabilitati.
Curve
wcfButtonBorderRadius
Valore predefinito: 15px
Uso: Imposta il border-radius dei pulsanti.
wcfSmallButtonBordeRadius
Valore predefinito: 3px
Uso: Imposta il border-radius dei pulsanti piccoli.
wcfInputBorderRadius:
Valore predefinito: 0
Uso: Imposta il border-radius dei campi di input.
Ombra
wcfTextShadowLightColor
Valore predefinito: rgba(255, 255, 255, 8)
Uso: Imposta il colore delle tonalità brillanti (su uno sfondo chiaro).
wcfTextShadowDarkColor
Valore predefinito: rgba(0, 0, 0, 8)
Uso: Imposta i colori delle tonalità brillanti (su uno sfondo scuro).
Pagina 69
Burning Board 4.0 | Manuale
messageSidebarOrientation:
Valore predefinito: left
Uso: Specifica la posizione delle news nella barra laterale.
individualLess:
Valore predefinito: empty
Uso: Salva le impostazioni inserite in “CSS e LESS individuale”. Non è stata trovata nessuna
praticità per lo sviluppo.
overrideLess:
Valore predefinito: empty
Uso: Salva le impostazioni inserite in “CSS e LESS individuale”.
Cambiare directory successivamente
Se vuoi spostare il forum in un’altra directory, allora è necessario cambiare il percorso del dominio
in Sistema » Pacchetti » Gestisci applicazioni.
È importante procedere nel ordine corretto, in caso contrario verrai buttato fuori dall’ACP.
Prima, cambia il percorso del WoltLab Community Framework e successivamente quello di
WoltLab Burning Board.
Esempio: Se il tuo forum è installato su http://www.example.com/forum/ e vuoi passarlo
direttamente nella directory principale http://www.example.com devi eseguire questi passaggi.
WoltLab Community Framework
Adesso:
Dominio: www.example.com
Percorso /forum/wcf/
Nuovo:
Dominio: www.example.com
Percorso: /wcf/
WoltLab Burning Board
Adesso:
Dominio: www.example.com
Percorso: /forum/
Nuovo:
Dominio: www.example.com
Percorso: /
Pagina 70
Burning Board 4.0 | Manuale
Nota: Se vuoi cambiare tutto il dominio, allora devi cambiare anche il dominio cookie, con il nuovo
dominio.
Cambiare server
Per spostare il forum su un nuovo server è necessario attivare la modalità manutenzione in
Sistema » Opzioni » Generale.
Se nel trasferimento cambierà anche il dominio siete pregati di effettuare il cambio del dominio
grazie alle istruzioni a pagina 70.
Adesso crea un backup del database sul tuo hard drive. Per questo, usa phpMyadmin
nell’interfaccia utente del tuo web host. Per i grandi database, la cosa migliore è utilizzare
MySQLDumper. Puoi trovare MySQLDumper a questo link www.mysqldumper.net/ . Se hai un
server dedicato o uno spazio web con accesso SSH, puoi utilizzare il client mysqldump .
Adesso connettiti tramite FTP nel tuo spazio web e scarica tutti i file nel tuo hard drive.
La tua cartella principale deve essere come questa:
!
Dopo aver finito il download, entra nei file del tuo forum e svuota le cartelle /wcf/cache e /wcf/
templates/compiled/. Nel config.inc.php dentro la directory /wcf/, inserisci le credenziali del nuovo
web host.
Adesso connettiti tramite FTP al nuovo web host e carica i file del forum. Scopri in anticipo se il tuo
web host avvia PHP come FastCGI o Modulo. In caso lo avviasse come modulo le cartelle hanno
bisogno dei permessi CHMOD 777 e i file CHMOD 666. Per impostare il chmod, basta fare un click
destro nel tuo programma FTP nella cartella o file e cliccare su proprietà. Dipende dal programma
che utilizzi puoi assegnare i permessi anche a tutte le sottocartelle o file.
Adesso devi importare solamente il backup del database nel nuovo database tramite phpMyAdmin
o MySQLDumper.
Far funzionare nuovamente i link interni
Per capire come far funzionare nuovamente i link interni di altri sistemi di forum puoi visitare
questa pagina: https://www.woltlab.com/blog/index.php/EntryList/1308-FAQ/
Pagina 71