Salta ai contenuti

Publisher - Configurazione di base

Configura le impostazioni del modulo Publisher, le preferenze e le opzioni generali per la tua installazione XOOPS.


Pannello amministrativo XOOPS
└── Moduli
└── Publisher
├── Preferenze
├── Impostazioni
└── Configurazione
  1. Accedi come Amministratore
  2. Vai a Pannello amministrativo → Moduli
  3. Trova il modulo Publisher
  4. Fai clic su Preferenze o collegamento Admin

Pannello amministrativo → Moduli → Publisher

Fai clic sull’icona ingranaggio o Impostazioni per queste opzioni:

ImpostazioneOpzioniPredefinitoDescrizione
Articoli per pagina5-5010Articoli mostrati negli elenchi
Mostra breadcrumbSì/NoVisualizzazione del percorso di navigazione
Usa impaginazioneSì/NoImpagina elenchi lunghi
Mostra dataSì/NoVisualizza data articolo
Mostra categoriaSì/NoMostra categoria articolo
Mostra autoreSì/NoMostra autore articolo
Mostra visualizzazioniSì/NoMostra conteggio visualizzazioni articolo

Configurazione di esempio:

Articoli per pagina: 15
Mostra breadcrumb:
Usa impaginazione:
Mostra data:
Mostra categoria:
Mostra autore:
Mostra visualizzazioni:
ImpostazionePredefinitoDescrizione
Mostra nome autoreVisualizza nome reale o nome utente
Usa nome utenteNoMostra nome utente invece di nome
Mostra email autoreNoVisualizza email di contatto autore
Mostra avatar autoreVisualizza avatar utente

Publisher supporta più editor:

graph LR
A[Selezione editor] -->|CKEditor| B[Moderno, ricco di funzionalità]
A -->|FCKeditor| C[Legacy, compatibile]
A -->|TinyMCE| D[Leggero, semplice]
A -->|Editor DHTML| E[Molto basico, minimo]

Migliore per: La maggior parte degli utenti, browser moderni, funzionalità complete

  1. Vai a Preferenze
  2. Imposta Editor: CKEditor
  3. Configura opzioni:
Editor: CKEditor 4.x
Barra degli strumenti: Completa
Altezza: 400px
Larghezza: 100%
Rimuovi plug-in: []
Aggiungi plug-in: [mathjax, codesnippet]

Migliore per: Compatibilità, sistemi più vecchi

Editor: FCKeditor
Barra degli strumenti: Predefinito
Configurazione personalizzata: (facoltativa)

Migliore per: Footprint minimo, editing di base

Editor: TinyMCE
Plug-in: [paste, table, link, image]
Barra degli strumenti: minimo

Admin → Publisher → Preferenze → Impostazioni di caricamento
Tipi di file consentiti:
Immagini:
- jpg
- jpeg
- gif
- png
- webp
Documenti:
- pdf
- doc
- docx
- xls
- xlsx
- ppt
- pptx
Archivi:
- zip
- rar
- 7z
Media:
- mp3
- mp4
- webm
- mov
Tipo di fileDimensione massimaNote
Immagini5 MBPer file immagine
Documenti10 MBFile PDF, Office
Media50 MBFile video/audio
Tutti i file100 MBTotale per caricamento

Configurazione:

Dimensione massima caricamento immagine: 5 MB
Dimensione massima caricamento documento: 10 MB
Dimensione massima caricamento media: 50 MB
Dimensione totale caricamento: 100 MB
File massimi per articolo: 5

Publisher ridimensiona automaticamente le immagini per coerenza:

Dimensione anteprima:
Larghezza: 150
Altezza: 150
Modalità: Ritaglia/Ridimensiona
Dimensione immagine categoria:
Larghezza: 300
Altezza: 200
Modalità: Ridimensiona
Immagine in primo piano dell'articolo:
Larghezza: 600
Altezza: 400
Modalità: Ridimensiona

Preferenze → Sezione Commenti
Consenti commenti:
- Abilitato: Sì/No
- Predefinito:
- Sovrascrivi per articolo:
Moderazione commenti:
- Modera commenti: Sì/No
- Modera solo commenti ospiti: Sì/No
- Filtro spam: Abilitato
- Max commenti al giorno: (illimitato)
Visualizzazione commenti:
- Formato di visualizzazione: Con threading/Piatto
- Commenti per pagina: 10
- Formato data: Data completa/Tempo fa
- Mostra conteggio commenti: Sì/No
Consenti valutazioni:
- Abilitato: Sì/No
- Predefinito:
- Sovrascrivi per articolo:
Opzioni valutazione:
- Scala di valutazione: 5 stelle (predefinito)
- Consenti valutazione propria: No
- Mostra valutazione media:
- Mostra conteggio valutazioni:

Preferenze → Impostazioni SEO
URL SEO:
- Abilitato: No (imposta a Sì per URL SEO)
- Riscrittura URL: Nessuno/Apache mod_rewrite/IIS rewrite
Formato URL:
- Categoria: /category/news
- Articolo: /article/welcome-to-site
- Archivio: /archive/2024/01
Meta descrizione:
- Auto-genera:
- Lunghezza massima: 160 caratteri
Parole chiave meta:
- Auto-genera:
- Da: Tag articolo, titolo

Prerequisiti:

  • Apache con mod_rewrite abilitato
  • Supporto .htaccess abilitato

Passaggi di configurazione:

  1. Vai a Preferenze → Impostazioni SEO
  2. Imposta URL SEO: Sì
  3. Imposta Riscrittura URL: Apache mod_rewrite
  4. Verifica che il file .htaccess esista nella cartella Publisher

Configurazione .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /modules/publisher/
# Riscritture categoria
RewriteRule ^category/([0-9]+)-(.*)\.html$ index.php?op=showcategory&categoryid=$1 [L,QSA]
# Riscritture articolo
RewriteRule ^article/([0-9]+)-(.*)\.html$ index.php?op=showitem&itemid=$1 [L,QSA]
# Riscritture archivio
RewriteRule ^archive/([0-9]+)/([0-9]+)/$ index.php?op=archive&year=$1&month=$2 [L,QSA]
</IfModule>

Preferenze → Impostazioni cache
Abilita cache:
- Abilitato:
- Tipo di cache: File (o Memcache)
Durata cache:
- Elenchi categorie: 3600 secondi (1 ora)
- Elenchi articoli: 1800 secondi (30 minuti)
- Articolo singolo: 7200 secondi (2 ore)
- Blocco articoli recenti: 900 secondi (15 minuti)
Cancella cache:
- Cancella manuale: Disponibile in admin
- Cancella automaticamente al salvataggio articolo:
- Cancella al cambio categoria:

Cancella cache manuale:

  1. Vai a Admin → Publisher → Strumenti
  2. Fai clic su Cancella cache
  3. Seleziona tipi di cache da cancellare:
    • Cache categoria
    • Cache articolo
    • Cache blocco
    • Tutta la cache
  4. Fai clic su Cancella selezionati

Riga di comando:

Terminal window
# Cancella tutta la cache Publisher
php /path/to/xoops/admin/cache_manage.php publisher
# O elimina direttamente i file di cache
rm -rf /path/to/xoops/var/cache/publisher/*

Preferenze → Notifiche
Notifica Admin su nuovo articolo:
- Abilitato:
- Destinatario: Email amministratore
- Includi riepilogo:
Notifica moderatori:
- Abilitato:
- Su nuovo invio:
- Su articoli in sospeso:
Notifica autore:
- All'approvazione:
- Al rifiuto:
- Su commento: No (facoltativo)
Richiedi approvazione:
- Abilitato:
- Approvazione editor:
- Approvazione admin: No
Salva bozza:
- Intervallo salvataggio automatico: 60 secondi
- Salva versioni locali:
- Cronologia revisioni: Ultimi 5 versioni

Preferenze → Impostazioni contenuto
Stato articolo predefinito:
- Bozza/Pubblicato: Bozza
- In primo piano per impostazione predefinita: No
- Ora pubblicazione automatica: Nessuna
Visibilità predefinita:
- Pubblico/Privato: Pubblico
- Mostra in prima pagina:
- Mostra nelle categorie:
Pubblicazione programmata:
- Abilitato:
- Consenti per articolo:
Scadenza contenuto:
- Abilitato: No
- Archivio automatico vecchio: No
- Archivio dopo giorni: (illimitato)
Consenti HTML:
- Negli articoli:
- Nei commenti: No
Consenti media incorporati:
- Video (iframe):
- Immagini:
- Plug-in: No
Filtraggio contenuto:
- Rimuovi tag: No
- Filtro XSS: Sì (consigliato)

Preferenze → Impostazioni ricerca
Abilita indicizzazione articoli:
- Includi in ricerca sito:
- Tipo indice: Full text/Solo titolo
Opzioni ricerca:
- Ricerca in titoli:
- Ricerca in contenuto:
- Ricerca in commenti:
Meta tag:
- Auto genera:
- Tag OG (social):
- Twitter cards:

Preferenze → Avanzate
Modalità debug:
- Abilitata: No (solo per sviluppo!)
Funzionalità di sviluppo:
- Mostra query SQL: No
- Log errori:
- Email errore: admin@example.com
Admin → Strumenti → Ottimizza database
Terminal window
# Ottimizzazione manuale
mysql> OPTIMIZE TABLE publisher_items;
mysql> OPTIMIZE TABLE publisher_categories;
mysql> OPTIMIZE TABLE publisher_comments;

Preferenze → Visualizzazione → Modelli

Seleziona set di modelli:

  • Predefinito
  • Classico
  • Moderno
  • Scuro
  • Personalizzato

Ogni modello controlla:

  • Layout articolo
  • Elenco categorie
  • Visualizzazione archivio
  • Visualizzazione commenti

graph TD
A[Strategia di configurazione] -->|Inizio| B[Abilita funzionalità di base]
B -->|Prova| C[Verifica funzionalità]
C -->|Scala| D[Abilita funzionalità avanzate]
D -->|Ottimizza| E[Sintonizzazione prestazioni]
E -->|Proteggi| F[Applica impostazioni di sicurezza]
  1. Inizia semplice - Abilita prima le funzionalità principali
  2. Prova ogni modifica - Verifica prima di procedere
  3. Abilita cache - Migliora le prestazioni
  4. Esegui il backup prima - Esporta impostazioni prima di modifiche importanti
  5. Monitora log - Controlla regolarmente i log di errore
Per migliori prestazioni:
- Abilita cache:
- Durata cache: 3600 secondi
- Limita articoli per pagina: 10-15
- Comprimi immagini:
- Minifica CSS/JS: Sì (se disponibile)
Per migliore sicurezza:
- Modera commenti:
- Disabilita HTML nei commenti:
- Filtraggio XSS:
- Whitelist tipo file: Rigoroso
- Limite dimensione caricamento: Ragionevole

Admin → Strumenti → Esporta impostazioni

Per eseguire il backup della configurazione corrente:

  1. Fai clic su Esporta configurazione
  2. Salva il file .cfg scaricato
  3. Memorizza in luogo sicuro

Per ripristinare:

  1. Fai clic su Importa configurazione
  2. Seleziona file .cfg
  3. Fai clic su Ripristina

  • Gestione categorie
  • Creazione articoli
  • Configurazione autorizzazioni
  • Guida all’installazione

Soluzione:

  1. Controlla i permessi della directory su /var/config/
  2. Verifica l’accesso in scrittura PHP
  3. Controlla il log degli errori PHP per problemi
  4. Cancella la cache del browser e riprova

Soluzione:

  1. Verifica che il plug-in dell’editor sia installato
  2. Controlla la configurazione dell’editor XOOPS
  3. Prova un’opzione di editor diversa
  4. Controlla la console del browser per errori JavaScript

Soluzione:

  1. Abilita cache
  2. Riduci articoli per pagina
  3. Comprimi immagini
  4. Controlla l’ottimizzazione del database
  5. Esamina il log di query lento

  • Configura autorizzazioni di gruppo
  • Crea il tuo primo articolo
  • Imposta categorie
  • Rivedi modelli personalizzati

#publisher #configuration #preferences #settings #xoops