SlideShare a Scribd company logo
Wordpress as a Framework
Paolo Cargnin
Classe 1992
Founder of
Cavaliere dell’HTML dal 2011
Tequila lovers
Front-end developer
Siamo alla fine degli anni
’’00…
La mia prima installazione WP
Flash e “la motivazione d’oro”
Il mio primo blog
Hosting e database gratuito
(E chi lo sapeva cos’erano)
e si parte!
“È fatto in flash,
il tuo sito da iPhone non si vede”
E si andava dai clienti con la sicurezza
commerciale di Giorgio Mastrota
Io ero
“quel cugino”
(Più o meno)
Con Wordpress
puoi fare tutto
Con Wordpress
puoi fare tutto
Blog
Con Wordpress
puoi fare tutto
Blog
Sito con
molti contenuti
Con Wordpress
puoi fare tutto
Blog
Sito con
molti contenuti
Multilingua
Con Wordpress
puoi fare tutto
Blog
Sito con
molti contenuti
Multilingua
Categorizzazione
personalizzata
Con Wordpress
puoi fare tutto
Blog
Sito con
molti contenuti
Multilingua
Categorizzazione
personalizzata
Adeguare i
permalink secondo
l’esperto SEO di
turno
Con Wordpress
puoi fare tutto
Blog
Sito con
molti contenuti
Multilingua
Categorizzazione
personalizzata
Adeguare i
permalink secondo
l’esperto SEO di
turno Ampliare
la ricerca
Con Wordpress
puoi fare tutto
Blog
Sito con
molti contenuti
Multilingua
Categorizzazione
personalizzata
Adeguare i
permalink secondo
l’esperto SEO di
turno Ampliare
la ricerca
MULTISITE
La quinta stagione
arriva per tutti
Wordpress
non è un framework
Permalink
Gestione dei diversi tipi di elementi
Difficoltà nel debug
Accostiamolo al multilingua/multisite
Multisite
Duplicazione dei contenuti
Gestione dei contenuti duplicati e non
Gestione utenti
Template
Build system usato solo come “supporto”
Procedurale a chi?!
Ok, ma…
Backend
di Wordpress.
What else?
Datemi dei post
e dei postema,
E vi strutturerò il mondo.
Database structure
Utenti
Anche quando non servono,
uno serve per forza.
1. Associa ogni persona ad un gruppo,
2. Dagli delle capacità extra a seconda del gruppo.
Complimenti.
Hai appena descritto ogni tipo di società
organizzata.
Utenti
Gestione media
Un altro lavoro in meno
Come prendo solo i
vantaggi ed elimino gli
svantaggi?
miosito.com/:country/:lang
miosito.com/:country_:lang
:country.miosito.com/:lang
:subsitename.miosito.com/:lang
[…]
Cosa mi serve
Chi lo fa?
Chiunque altro!
Riprendiamo per un
attimo i postmeta…
/:country/:lang/…..
Never ever ever

again…
Repeat yourself!
Stay Dry.
postmeta > taxonomy
postmeta > everything
Il grande dilemma
Come scegliere
Cosa useremo per il frontend
Che tipologia di dati andremo a prendere
Tempo di implementazione
Noi stessi
Qualche scelta obbligata
c’è…
Ma non per Gabriel!
http://1fix.io/blog/2014/11/05/angularjs-json-api-wp-theme
http://github.com/scottgonzales/node-wordpress
State pensando a Laravel?
Corcel

Classi wordpress per Laravel
https://github.com/jgrossi/corcel
Mysql e Node Js?
OH YES!
Just stay DRY!
In the end…
Non è tutto oro
Preview
Autenticazione
Preview
Ho detto preview, non Bozza!
Public post preview
Always remember…

There is a plugin for that!
E ora?
Ditemelo voi.
Grazie.

(Check the survey on twitter!)

More Related Content

What's hot

WordPress 4.6 Corso Bacic
WordPress 4.6 Corso BacicWordPress 4.6 Corso Bacic
WordPress 4.6 Corso Bacic
Renato Gelforte
 
Wordpress: Guida all'uso (avanzato)
Wordpress: Guida all'uso (avanzato)Wordpress: Guida all'uso (avanzato)
Wordpress: Guida all'uso (avanzato)
Artlandis' Webinar & Workshop
 
WordPress 101 – Freelance Day - 24 ottobre 2015
WordPress 101 – Freelance Day - 24 ottobre 2015WordPress 101 – Freelance Day - 24 ottobre 2015
WordPress 101 – Freelance Day - 24 ottobre 2015
Toolbox Coworking
 
WPext a better and more extended WordPress
WPext a better and more extended WordPressWPext a better and more extended WordPress
WPext a better and more extended WordPress
Web che Funziona
 
WordPress Facilissimo: guida base
WordPress Facilissimo: guida base WordPress Facilissimo: guida base
WordPress Facilissimo: guida base
Flavius-Florin Harabor
 
Wordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiWordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessi
Maurizio Pelizzone
 
Come creare un blog con wordpress.org e bluehost in 5 minuti
Come creare un blog con wordpress.org e bluehost in 5 minuti Come creare un blog con wordpress.org e bluehost in 5 minuti
Come creare un blog con wordpress.org e bluehost in 5 minuti
Dario Vignali
 
WordPress - corso base
WordPress - corso baseWordPress - corso base
WordPress - corso base
Teo Jurina
 
Html5 e css3 nei miei progetti: cosa ho fatto
Html5 e css3 nei miei progetti: cosa ho fattoHtml5 e css3 nei miei progetti: cosa ho fatto
Html5 e css3 nei miei progetti: cosa ho fatto
Rocco Passaro
 
I Temi in WordPress
I Temi in WordPress I Temi in WordPress
I Temi in WordPress
Thomas Vitale
 
Buddypress Social Network - Paolo Maffei @ Wordcamp 2010
Buddypress Social Network - Paolo Maffei @ Wordcamp 2010Buddypress Social Network - Paolo Maffei @ Wordcamp 2010
Buddypress Social Network - Paolo Maffei @ Wordcamp 2010
Web che Funziona
 
Bene, usiamo WordPress.
Bene, usiamo WordPress.Bene, usiamo WordPress.
Bene, usiamo WordPress.
Paolo Valenti
 
Guide per WordPress: come scrivere, editare e pubblicare articoli
Guide per WordPress: come scrivere, editare e pubblicare articoliGuide per WordPress: come scrivere, editare e pubblicare articoli
Guide per WordPress: come scrivere, editare e pubblicare articoli
Salvatore Capolupo
 
Tutto Quello Che C'È Da Sapere Su Wordpress
Tutto Quello Che C'È Da Sapere Su WordpressTutto Quello Che C'È Da Sapere Su Wordpress
Tutto Quello Che C'È Da Sapere Su Wordpress
ambitiousgem7429
 
Wordpress per principianti: guida in 5 step e in 5 aree
Wordpress per principianti: guida in 5 step e in 5 areeWordpress per principianti: guida in 5 step e in 5 aree
Wordpress per principianti: guida in 5 step e in 5 aree
Leonardo Serboni
 
WordPress per siti scolastici a norma
WordPress per siti scolastici a normaWordPress per siti scolastici a norma
WordPress per siti scolastici a norma
Marco Milesi
 
Performance e Drupal
Performance e DrupalPerformance e Drupal
Performance e Drupal
Vincenzo Di Biaggio
 

What's hot (19)

WordPress 4.6 Corso Bacic
WordPress 4.6 Corso BacicWordPress 4.6 Corso Bacic
WordPress 4.6 Corso Bacic
 
I Love WordPress
I Love WordPressI Love WordPress
I Love WordPress
 
Wordpress: Guida all'uso (avanzato)
Wordpress: Guida all'uso (avanzato)Wordpress: Guida all'uso (avanzato)
Wordpress: Guida all'uso (avanzato)
 
WordPress 101 – Freelance Day - 24 ottobre 2015
WordPress 101 – Freelance Day - 24 ottobre 2015WordPress 101 – Freelance Day - 24 ottobre 2015
WordPress 101 – Freelance Day - 24 ottobre 2015
 
Grasso
GrassoGrasso
Grasso
 
WPext a better and more extended WordPress
WPext a better and more extended WordPressWPext a better and more extended WordPress
WPext a better and more extended WordPress
 
WordPress Facilissimo: guida base
WordPress Facilissimo: guida base WordPress Facilissimo: guida base
WordPress Facilissimo: guida base
 
Wordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiWordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessi
 
Come creare un blog con wordpress.org e bluehost in 5 minuti
Come creare un blog con wordpress.org e bluehost in 5 minuti Come creare un blog con wordpress.org e bluehost in 5 minuti
Come creare un blog con wordpress.org e bluehost in 5 minuti
 
WordPress - corso base
WordPress - corso baseWordPress - corso base
WordPress - corso base
 
Html5 e css3 nei miei progetti: cosa ho fatto
Html5 e css3 nei miei progetti: cosa ho fattoHtml5 e css3 nei miei progetti: cosa ho fatto
Html5 e css3 nei miei progetti: cosa ho fatto
 
I Temi in WordPress
I Temi in WordPress I Temi in WordPress
I Temi in WordPress
 
Buddypress Social Network - Paolo Maffei @ Wordcamp 2010
Buddypress Social Network - Paolo Maffei @ Wordcamp 2010Buddypress Social Network - Paolo Maffei @ Wordcamp 2010
Buddypress Social Network - Paolo Maffei @ Wordcamp 2010
 
Bene, usiamo WordPress.
Bene, usiamo WordPress.Bene, usiamo WordPress.
Bene, usiamo WordPress.
 
Guide per WordPress: come scrivere, editare e pubblicare articoli
Guide per WordPress: come scrivere, editare e pubblicare articoliGuide per WordPress: come scrivere, editare e pubblicare articoli
Guide per WordPress: come scrivere, editare e pubblicare articoli
 
Tutto Quello Che C'È Da Sapere Su Wordpress
Tutto Quello Che C'È Da Sapere Su WordpressTutto Quello Che C'È Da Sapere Su Wordpress
Tutto Quello Che C'È Da Sapere Su Wordpress
 
Wordpress per principianti: guida in 5 step e in 5 aree
Wordpress per principianti: guida in 5 step e in 5 areeWordpress per principianti: guida in 5 step e in 5 aree
Wordpress per principianti: guida in 5 step e in 5 aree
 
WordPress per siti scolastici a norma
WordPress per siti scolastici a normaWordPress per siti scolastici a norma
WordPress per siti scolastici a norma
 
Performance e Drupal
Performance e DrupalPerformance e Drupal
Performance e Drupal
 

Similar to Wordpress as a Framework

La Guida Integral Di SOS Wordpress
La Guida Integral Di SOS Wordpress
La Guida Integral Di SOS Wordpress
La Guida Integral Di SOS Wordpress
derangedpavilli98
 
Seminario Drupal 2012
Seminario Drupal 2012Seminario Drupal 2012
Seminario Drupal 2012
Nicola Corti
 
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
sampsonrhapfvuvdf
 
100 Argomenti Per Creare El BLOG
100 Argomenti Per Creare El BLOG
100 Argomenti Per Creare El BLOG
100 Argomenti Per Creare El BLOG
daltonslirvadmbh
 
Presenti in rete workshop wordpress novembre 2019 v1.0
Presenti in rete workshop wordpress novembre 2019 v1.0Presenti in rete workshop wordpress novembre 2019 v1.0
Presenti in rete workshop wordpress novembre 2019 v1.0
Claudio Tancini
 
Convegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e WordpressConvegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e Wordpress
convegnogt
 
Vuoi Creare El Blog Di Successo?
Vuoi Creare El Blog Di Successo?
Vuoi Creare El Blog Di Successo?
Vuoi Creare El Blog Di Successo?
parsimoniousmad9
 
Node js: che cos'è e a che cosa serve?
Node js: che cos'è e a che cosa serve?Node js: che cos'è e a che cosa serve?
Node js: che cos'è e a che cosa serve?
Flavius-Florin Harabor
 
Genera Blog Gratis Que incluye Wordpress
Genera Blog Gratis Que incluye Wordpress
Genera Blog Gratis Que incluye Wordpress
Genera Blog Gratis Que incluye Wordpress
sordidthrill6405
 
Bloggando con WordPress
Bloggando con WordPressBloggando con WordPress
Bloggando con WordPress
Giacomo
 
7 plugin word press che devi installare
7 plugin word press che devi installare7 plugin word press che devi installare
7 plugin word press che devi installare
Venetoformazione
 
Usiamo bene WordPress
Usiamo bene WordPressUsiamo bene WordPress
Usiamo bene WordPress
Paolo Valenti
 
Wordpress Tuning SEO
Wordpress Tuning SEOWordpress Tuning SEO
Wordpress Tuning SEO
Davide Pozzi
 
Social network? Si, Grazie - Palestra della Creatività
Social network? Si, Grazie - Palestra della CreativitàSocial network? Si, Grazie - Palestra della Creatività
Social network? Si, Grazie - Palestra della Creatività
Caterina Policaro
 
WordPress è insicuro, non scala e serve solo per fare blog - Sì.Certo.Come.No...
WordPress è insicuro, non scala e serve solo per fare blog - Sì.Certo.Come.No...WordPress è insicuro, non scala e serve solo per fare blog - Sì.Certo.Come.No...
WordPress è insicuro, non scala e serve solo per fare blog - Sì.Certo.Come.No...
Paolo Valenti
 
SEO per E-commerce - Webinar SEMrush
SEO per E-commerce - Webinar SEMrushSEO per E-commerce - Webinar SEMrush
SEO per E-commerce - Webinar SEMrush
Filippo Sogus
 
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Matteo Stefan
 
Come Aprire El Blog
Come Aprire El Blog
Come Aprire El Blog
Come Aprire El Blog
yorkvbyubpwtrp
 
WordPress LD07
WordPress LD07WordPress LD07
WordPress LD07
Giacomo
 

Similar to Wordpress as a Framework (20)

La Guida Integral Di SOS Wordpress
La Guida Integral Di SOS Wordpress
La Guida Integral Di SOS Wordpress
La Guida Integral Di SOS Wordpress
 
Seminario Drupal 2012
Seminario Drupal 2012Seminario Drupal 2012
Seminario Drupal 2012
 
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
a hundred Argomenti Per Creare El BLOG
 
100 Argomenti Per Creare El BLOG
100 Argomenti Per Creare El BLOG
100 Argomenti Per Creare El BLOG
100 Argomenti Per Creare El BLOG
 
Presenti in rete workshop wordpress novembre 2019 v1.0
Presenti in rete workshop wordpress novembre 2019 v1.0Presenti in rete workshop wordpress novembre 2019 v1.0
Presenti in rete workshop wordpress novembre 2019 v1.0
 
Primo Convegno GT
Primo Convegno GTPrimo Convegno GT
Primo Convegno GT
 
Convegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e WordpressConvegno gt 2006: Presentazione e Wordpress
Convegno gt 2006: Presentazione e Wordpress
 
Vuoi Creare El Blog Di Successo?
Vuoi Creare El Blog Di Successo?
Vuoi Creare El Blog Di Successo?
Vuoi Creare El Blog Di Successo?
 
Node js: che cos'è e a che cosa serve?
Node js: che cos'è e a che cosa serve?Node js: che cos'è e a che cosa serve?
Node js: che cos'è e a che cosa serve?
 
Genera Blog Gratis Que incluye Wordpress
Genera Blog Gratis Que incluye Wordpress
Genera Blog Gratis Que incluye Wordpress
Genera Blog Gratis Que incluye Wordpress
 
Bloggando con WordPress
Bloggando con WordPressBloggando con WordPress
Bloggando con WordPress
 
7 plugin word press che devi installare
7 plugin word press che devi installare7 plugin word press che devi installare
7 plugin word press che devi installare
 
Usiamo bene WordPress
Usiamo bene WordPressUsiamo bene WordPress
Usiamo bene WordPress
 
Wordpress Tuning SEO
Wordpress Tuning SEOWordpress Tuning SEO
Wordpress Tuning SEO
 
Social network? Si, Grazie - Palestra della Creatività
Social network? Si, Grazie - Palestra della CreativitàSocial network? Si, Grazie - Palestra della Creatività
Social network? Si, Grazie - Palestra della Creatività
 
WordPress è insicuro, non scala e serve solo per fare blog - Sì.Certo.Come.No...
WordPress è insicuro, non scala e serve solo per fare blog - Sì.Certo.Come.No...WordPress è insicuro, non scala e serve solo per fare blog - Sì.Certo.Come.No...
WordPress è insicuro, non scala e serve solo per fare blog - Sì.Certo.Come.No...
 
SEO per E-commerce - Webinar SEMrush
SEO per E-commerce - Webinar SEMrushSEO per E-commerce - Webinar SEMrush
SEO per E-commerce - Webinar SEMrush
 
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
Tre modi per aumentare la velocità del tuo Business Website e guadagnare on...
 
Come Aprire El Blog
Come Aprire El Blog
Come Aprire El Blog
Come Aprire El Blog
 
WordPress LD07
WordPress LD07WordPress LD07
WordPress LD07
 

Wordpress as a Framework