Bbpress 竪 la soluzione offerta dagli sviluppatori di wordpress per creare un forum perfettamente integrato con il cms principale.
Le funzionalit del forum sono parecchio ridotte rispetto a quelle offerte dai cms specifici. Il punto forte di bbpress 竪 la sua facilit di utilizzo e leggerezza.
際際滷 dell'intervento in occasione del 1属 WordPress Meetup a Lecce svoltosi il 22 Febbraio 2018 presso il Sellalab di Lecce.
Relatore: Marco De Sangro - Frontend Developer, WordPress Expert and Contributor.
Le slide WordPress Facilissimo, hanno lo scopo di aiutarvi a scoprire questo CMS Open-Source. Queste slide vi daranno la possibilit di scoprire com'竪 fatto WordPress e come utilizzarlo, in maniera molto semplice.
Vi siete mai chiesti se potevate realizzare un particolare progetto utilizzando WordPress? Oppure se le richieste del cliente potevano essere soddisfatte con questo CMS?
Continuando il percorso intrapreso nello sviluppo dei temi, in questo appuntamento estendiamo le conoscenze apprese e le potenzialit di WordPress, scoprendo quanti utilizzi possiamo soddisfare con questa piattaforma. Scopriremo i vantaggi nellutilizzo della piattaforma WordPress, le sue caratteristiche principali, ovvero ci嘆 che rende WordPress cos狸 elastico e scalabile e infine vedremo alcuni esempi di utilizzi della piattaforma, dalle-commerce, ai forum, a molto altro.
WordPress 竪 una delle pi湛 famose piattaforme per la realizzazione di siti e blog, utili strumenti per promuovere se stessi o la propria attivit.
In questa presentazione sono spiegati passo dopo passo tutto ci嘆 che serve per installare ed utilizzare il cms.
Multisite 竪 una funzionalit che fa parte della piattaforma WordPress: non richiede laggiunta di alcun plugin. Nonostante ci嘆, non 竪 molto utilizzata. Pu嘆 per嘆 rivelarsi estremamente utile per chi si occupa della gestione di pi湛 siti o blog.
Ecco una piccola guida
Il business model e il value proposition canvas | MafaldidaGiulia Costa
油
Piccola guida al Il Business Model Canvas e il Value Proposition Canvas.
Il primo 竪 uno strumento strategico che utilizza il linguaggio visuale per creare e sviluppare modelli di business innovativi. Consente di rappresentare visivamente il modo in cui unazienda crea, distribuisce e cattura valore. Il secondo 竪 un plug in per il Business Model Canvas. Ti aiuta a progettare, testare e costruire la Value Proposition aziendale nei confronti dei clienti in maniera pi湛 strutturata e riflessiva proprio come il Canvas ti assiste nel processo di progettazione del Business Model.
Grazie a WooCommerce scoprirete come sia facile creare il proprio sito di e-commerce: dalla gestione del catalogo (inventario, inserimento prodotti e categorie) al settore logistico (avanzamento ordini e spedizioni) fino al monitoraggio del proprio business.
Vi siete mai chiesti se potevate realizzare un particolare progetto utilizzando WordPress? Oppure se le richieste del cliente potevano essere soddisfatte con questo CMS?
Continuando il percorso intrapreso nello sviluppo dei temi, in questo appuntamento estendiamo le conoscenze apprese e le potenzialit di WordPress, scoprendo quanti utilizzi possiamo soddisfare con questa piattaforma. Scopriremo i vantaggi nellutilizzo della piattaforma WordPress, le sue caratteristiche principali, ovvero ci嘆 che rende WordPress cos狸 elastico e scalabile e infine vedremo alcuni esempi di utilizzi della piattaforma, dalle-commerce, ai forum, a molto altro.
WordPress 竪 una delle pi湛 famose piattaforme per la realizzazione di siti e blog, utili strumenti per promuovere se stessi o la propria attivit.
In questa presentazione sono spiegati passo dopo passo tutto ci嘆 che serve per installare ed utilizzare il cms.
Multisite 竪 una funzionalit che fa parte della piattaforma WordPress: non richiede laggiunta di alcun plugin. Nonostante ci嘆, non 竪 molto utilizzata. Pu嘆 per嘆 rivelarsi estremamente utile per chi si occupa della gestione di pi湛 siti o blog.
Ecco una piccola guida
Il business model e il value proposition canvas | MafaldidaGiulia Costa
油
Piccola guida al Il Business Model Canvas e il Value Proposition Canvas.
Il primo 竪 uno strumento strategico che utilizza il linguaggio visuale per creare e sviluppare modelli di business innovativi. Consente di rappresentare visivamente il modo in cui unazienda crea, distribuisce e cattura valore. Il secondo 竪 un plug in per il Business Model Canvas. Ti aiuta a progettare, testare e costruire la Value Proposition aziendale nei confronti dei clienti in maniera pi湛 strutturata e riflessiva proprio come il Canvas ti assiste nel processo di progettazione del Business Model.
Grazie a WooCommerce scoprirete come sia facile creare il proprio sito di e-commerce: dalla gestione del catalogo (inventario, inserimento prodotti e categorie) al settore logistico (avanzamento ordini e spedizioni) fino al monitoraggio del proprio business.
Piccola guida ai primi passi a WP.
- Come funziona un sito web
- Accenni di definizione di HTML - CSS - PHP
- wp.com VS wp.org
- Come installare un website in WP
- Scrivere un post
- Scrivere un articolo
Il Social Media Wedding Concierge - In un mondo che corre sulla Rete, anche il rito pi湛 classico si adatta ai tempi che cambiano tra video-inviti, partecipazioni spedite via e-mail o in formato dvd e siti dedicati al grande evento. Non 竪 certo una novit per Heidi Busetti, professione wedding reporter, che da 2010 segue gli sposi nellorganizzazione del matrimonio, creando un un blog e su richiesta un libro che racconti la loro storia damore attraverso le interviste ad amici e parenti.
2. Cos竪 BBPress
Bbpress 竪 la soluzione offerta dagli sviluppatori di wordpress per creare un forum perfettamente integrato con il cms
principale.
Le funzionalit del forum sono parecchio ridotte rispetto a quelle offerte dai cms specifici. Il punto forte di bbpress 竪 la sua
facilit di utilizzo e leggerezza.
Con bbpress possiamo ottenere un risultato simile a quello del forum di supporto di worpdress.org oppure allo stesso sito
ufficiale di bbpress.
2
3. Come installare BBPress
Bbpress 竪 un plugin quindi per funzionare ha bisogno di una normale installazione di wordpress.
Bbpress pu嘆 essere scaricato in diversi modi
direttamente nellamministrazione del nostro sito (plugin>aggiungi nuovo)
nel sito wordpress.org/plugins/
nel sito degli sviluppatori bbpress.org/download/
3
4. Configurare il plugin BBPress
Una volta installato ed attivato dalla sezione
Plugin del pannello di amministrazione di
WordPress, dovresti vedere nella sidebar di
sinistra 3 nuove voci:
Forums
Topic
Replies
E nelle Settings ovvero le Impostazioni,
troverai una nuova voce chiamataForums.
Qui troverai le impostazioni principali del
forum.
4
5. In Main Setting troverai:
Lock Post Editing After: Dopo quanto tempo non si pu嘆 modificare il post;
Throttle time: Dopo quanto tempo pu嘆 essere inviato un nuovo post;
Allow favorites: Permette agli utenti di segnare sotto Preferito un post;
Allow Subscriptions: Permette agli utenti di proporre argomenti;
Allow anonymous Posting: Permette agli utenti senza account di scrivere un post;
In Per Page:
Topics: Numero di argomenti per pagina;
Replies: Numero di risposte per pagina;
In Per RSS Feed:
Topics: Numero di argomenti per pagina nel Feed;
Replies: Numero di risposte per pagina nel Feed;
In Archive Slugs:
Forum base: Impostare gli archivi in base ai forum;
Topic Base: Impostare gli archivi in base agli argomenti;
5
6. In Single Slugs:
Basta lasciare le impostazioni di default.
Alla fine clicca su Save Changes e salverai la configurazione, che ovviamente potrai andare a modificare in qualsiasi
momento qualora non corrispondesse pi湛 a ci嘆 che desideri.
6
7. Creazione nuovo forum
Ora passa il cursore sulla nuova
voce Forums che trovi nella
sidebar di sinistra e poi clicca su
New Forum.
Ti si aprir una pagina come se
stessi creando un nuovo articolo o
una nuova web page.
Adesso quello che dovrai fare 竪:
Scrivere un titolo;
Scrivere un testo;
Regolare i Forum
Attributes;
7
8. In questultima sezione che troverai a destra delleditor di testo, potrai impostare le seguenti opzioni:
Type: Puoi scegliere tra un forum o una categoria del forum;
Status: Lo stato pu嘆 essere aperto o chiuso;
Visibility: Puoi decidere o meno se renderlo pubblico;
Parent: Puoi decidere se questo forum 竪 pi湛 o meno importante di altri;
Order: Puoi decidere lordine del forum;
Adesso clicca sulla anteprima per vedere il tuo primo forum nella pagina. Se cos狸 non dovesse essere vai su Settings e poi su
Permalinks. Qui clicca su Save changes, anche se non hai modificato nulla.
Ora dovresti vedere il primo abbozzo di forum, che da questo momento potrai ampliare e caratterizzare ancora a tuo
piacimento.
Devi solamente aggiungere largomento della discussione, impostare un testo, dei tag, la tipologia di argomento e decidere se
ricevere una email ad ogni interazione con essa.
Una volta fatto tutto clicca su Submit. Il tuo Forum a questo punto 竪 creato, pronto a ricevere messaggi e ad ospitare il dialogo
dei tuoi utenti. 8
10. 1. Forum
Nella sezione forum possiamo aggiungere e modificare gli argomenti del
forum. Ciascun argomento pu嘆 essere salvato come categoria o come
forum vero e proprio. Attraverso il menu a tendina Genitorepossiamo
stabilire la relazione tra i vari forum. Ad esempio un ipotetico forum
wordpress appartiene alla categoria cms e a sua volta 竪 il genitore di
un forum secondario bbpress.
Le impostazioni di visibilit permettono di rendere un forum pubblico,
privato o nascosto.
10
11. 2. Discussioni
Sotto la voce discussioni possiamo aggiungere o modificare i nuovi topic. Naturalmente vedremo lelenco di tutte le
discussioni, anche quelle create dagli utenti nel frontend.
Ad ogni discussione pu嘆 essere attribuito un tipo: normale, in evidenza, super evidenza. Una discussione in super evidenza
risulta prima in tutti i forum non solo in quello di appartenenza. Un topic pu嘆 essere aperto, chiuso, segnalato come spam, o
in attesa.
Ogni discussione appartiene a un forum genitore. Il sistema dei tag permette una sistemazione trasversale di tutte le
discussioni. I tag discussionecostituiscono una tassonomia separata rispetto ai tag classici degli articoli (sono registrati con lo
slugtopic-tag).
11
12. 3. Repliche
Sotto Repliche troviamo la lista di tutte le risposte alle discussioni. Le informazioni che troviamo per ogni risposta
riguardano: forum di appartenenza, id del post relativo alla discussione e alla risposta, id dellautore della risposta.
12
13. Impostazioni > Forum
In questa schermata possiamo modificare il comportamento del forum attraverso una serie di opzioni organizzate in vari
gruppi.
Impostazioni utente Forum
Possiamo modificale il ruolo predefinito per i nuovi iscritti, la possibilit di scrivere per gli utenti non loggati, limitare linvio
eccessivo di messaggi o disabilitare le modifiche dopo un certo tempo di inattivit嘆.
Formattazione Post
Troviamo elencate tutte le caratteristiche del forum. Ciascuna caratteristica pu嘆 essere attivata o disattivata tramite
checkbox. Ad esempio possiamo disabilitare i tag discussione o la possibilit per gli utenti di sottoscrivere o mettere tra i
preferiti un topic.
Topic e risposte per pagina e per pagina RSS
Possiamo indicare il numero di discussioni e repliche da mostrare sia nelle pagine che nei feed rss.
13
14. >> Struttura Permalink
Con i prossimi due gruppi di opzioni influenziamo la struttura degli url di bbpress, quindi 竪 fare alcune prove prima di
individuare la struttura pi湛 adatta.
Abbreviazione root del forum
Permette di personalizzare il nome della root del forum (di default = forums). La root 竪 pagina dove comparir lelenco di tutti i
forum o, a scelta, dei dopic a partire dal pi湛 recente.
La root compare anche nella struttura dei permalink prima dei forum. Le url avranno una struttura simile aforums/forum/nome-
forum. possibile non utilizzare la root come prefisso togliendo la relativa spunta.
Abbreviazioni singolo forum
Possiamo scegliere di modificare le abbreviazioni di default per forum, topic-tag, search, ecc.. I testi tradotti compariranno anche
nella struttura degli url.
Abbreviazioni utente forum
Sono i testi tradotti che compaiono nei profili utente. Comprendono i nomi dei link alle discussioni aperte, preferite, alle
sottoscrizioni, ecc..
14
15. Strumenti > Forum
Nella scheda strumenti>forum sono presenti tre schede che permettono rispettivamente di riparare le relazioni tra
discussioni, le risposte e forum nel caso siano sfasate, di importare un forum o di ripristinare il forum come una nuova
installazione.
15
17. Dopo listallazione di bbpress verranno aggiunti 6 widget nella sezione aspetto>widget. Ogni widget permette di inserire
una funzionalit nelle sidebar del tema.
1. Discussioni recenti (in ordine cronologico o in base alla popolarit)
2. Lista discussioni viste (visibile ai soli utenti registrati)
3. Repliche recenti
4. Form di ricerca del forum
5. Lista forum
6. Widget per il login (con un link opzionale alla pagina di registrazione)
17
18. Shortcode BBPress
Gli shortcode svolgono una funzione simile ai widget, cio竪 permettono di inserire porzioni di template gi pronti allinterno del
tema.
Uno shortcode ha la forma di un testo inserito tra parentesi quadre [shortocode].
Uno shortcode pu嘆 essere utilizzato in tre modi:
1. Pu嘆 essere inserito in un post o una pagina come fosse del testo normale.
2. In un widget di testo se vogliamo che compaia nella sidebar.
3. direttamente nel codice php
<?php echo do_shortcode( '[shortcode]' ); ?>
18
19. Elenco Shortcode BBPress
Ecco un elenco di shortcode di bbpress divisi per categorie
Forum
[bbp-forum-index] Elenco di tutti i forum attivi.
[bbp-forum-form] Inserisce il form per creare un nuovo forum da frontend.
[bbp-single-forum id=$forum_id] Mostra le discussioni di un singolo forum, es [bbp-single-forum id=41]
Discussioni
[bbp-topic-index] Mostra le ultime 15 discussioni inserite in generale nel sito senza considerare il particolre forum.
[bbp-topic-form] Inserisce il form per la creazione di una discussione. possibile scegliere in un secondo momento lo
specifico forum
[bbp-topic-form forum_id=$forum_id] Come il precedente per嘆 specifichiamo direttamente il forum.
[bbp-single-topic id=$topic_id] Mostra una singola discussione [bbp-single-topic id=4096]
19
20. Repliche
[bbp-reply-form] Mostra il form per rispondere a una discussione
[bbp-single-reply id=$reply_id] Mostra una risposta specifica [bbp-single-reply id=3453]
Tag discussione
[bbp-topic-tags] Crea una tag cloud
[bbp-single-tag id=$tag_id] Visualizza un eleco di discussioni associate a un tag eg. [bbp-single-tag id=64]
Viste
[bbp-single-view] Mostra i topic associati a una specifica vista. Per ora possiamo utilizzare due viste:
1) popular [bbp-single-view id=popular] topic pi湛 commentati
2) No Replies [bbp-single-view id=no-replies] topic senza risposta
20
21. Ricerca
[bbp-search] Visualizza linput di ricerca
[bbp-search-form] Inserisce il form di ricerca.
Account utenti
[bbp-login] Schermata di login.
[bbp-register] Schermata di registrazione.
[bbp-lost-pass] Schermata per recuperare la password.
Statistiche forum
[bbp-stats] Elenco di statistiche del forum, come numero forum e utenti registrati.
21
22. Creare un Tema BBPress
Per creare un tema per bbpress possiamo partire da un child theme oppure da un tema semplice con
almeno i file principali come index.php, page.php, style.css e functions.php.
Allinterno della cartella principale del tema 竪 necessario copiare i file template di default presenti allinterno
del plugin.
Possiamo trovare questi file nella cartella bbpress>templates>default>bbpress.
Il passaggio successivo consiste nel capire quali file partecipano alla creazione di una determinata pagina e
quindi cominciare con le modifiche a livello di codice html/php.
22
23. I file possono essere raggruppati in 6 tipi asseconda del prefisso:
1. content-: generano i contenuti delle discussioni e dei forum. Ad esempio content-single-topic.phpgenera il contenuto di
una discussione, content-archive-forum.php lelenco dei forum e cos狸 via.. includono di solito altri template come i vari loop.
2. feedback-: contengono il codice che crea gli avvisi. Ad esempio feedback-no-access.php viene incluso se non abbiamo i
privilegi per vedere un forum.
3. form-: creano i form per inserire nuovi topic, rispondere alle discussioni, ecc..
4. loop-: generano frammenti di codice che si ripetono sempre uguali. Un esempio pu嘆 essere loop-single-replay.php che
crea il codice html di ogni singolo intervento del forum.
5. pagination- : servono per la paginazione delle discussioni.
6. user- : sono i file che dobbiamo aprire se vogliamo modificare il profilo utente, lelenco delle discussioni create da un
utente, i topic preferiti, la pagina di modifica del profilo ecc
23
25. 1. Basic user avatars
Aggiunge il supporto alle immagini di profilo che possono essere caricate direttamente da frontend. Si integra
automaticamente nella pagina di modifica del profilo oppure pu嘆 essere richiamato tramite shortcode [basic-user-avatars].
25
26. 2. Bbpress moderation
Aggiunge una nuova pagina di
opzioni sotto
impostazioni>bbpress
moderation. Il plugin permette di
moderare le discussioni, le
risposte, solo la prima
discussione aperta da un nuovo
utente, ricevere unemail di
notifica quando un topic 竪 in
attesa di moderazione.
26
27. 3. Orbisius bbpress
enhancer
Ottimo plugin che
permette di cambiare l
autore di un topic o una
risposta. utilie quando
vogliamo creare
discussioni con utenti
fittizi.
27