My WordPress Toolbox - WordPress Meetup Romagna #13 - 15 Settembre 2016
Post on 13-Jan-2017
449 Views
Preview:
Transcript
(MY) WORDPRESS TOOLBOX
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
Andrea CardinaliT.C. Informatica
ANDREA CARDINALI
• DEVELOPER & CONSULENTE SEO• PROGRAMMO DA PIÚ DI 10 ANNI• LAVORO CON WORDPRESS DA 7 ANNI• DIRIGO UNA WEB AGENCY A CATTOLICA
DAL 2014
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
DI COSA PARLERÓ
1. PLUGIN FREE/ PREMIUM CHE UTILIZZO ABITUALMENTE
2. PRO / CONTRO DEI PLUGIN SELEZIONATI3. SOLUZIONI ALTERNATIVE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
4
DISCLAIMER:
QUESTO SPEECH È FRUTTO DELLA MIA ESPERIENZA PERSONALE (E IN
WEB AGENCY) E NON RAPPRESENTA LA VERITÁ
ASSOLUTA.
IT WORKS FOR ME (AND FOR YOU TOO MAYBE)
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
GESTIONE DEI CONTENUTI-
TIME SAVER
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
WIDGET LOGICPRO• Permette di mostrare un widget
in base ad una condizione logica impostabile da backend
• La condizione logica può basarsi sull’url, sul tipo di template visualizzato o su codice php custom
• Mette a disposizione un filtro per gestire la visualizzazione anche da codice ‘widget_logic_eval_override’ e‘widget_content’
https://it.wordpress.org/plugins/widget-logic/
CONTRO• Utilizzo di eval()• Le condizioni php custom
potrebbero non essere disponibile a causa della policy di sicurezza dell’hosting
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
AJAX THUMBNAIL REBUILD• Permette di rigenerare tutte le thumbnail
delle immagini presenti nel sito senza doverlo fare manualmente• Permette di selezionare quali «image size»
rigenerare• Le thumbnail esistenti non vengono eliminate
dal server
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
https://wordpress.org/plugins/ajax-thumbnail-rebuild/
ALTERNATIVE: Regenerate Thumbnails
FREE
POST TYPES ORDER• Permette di riordinare tutti i tipi di post
(anche pagine e custom post type) con un semplice drag & drop• Agisce sul campo menu_order del post• Se abilitato può sovrascrivere in automatico
l’ordinamento predefinito (per data decrescente)
https://it.wordpress.org/plugins/post-types-order/
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
DUPLICATE POST• Permette di copiare velocemente un post (di
qualunque tipo) e anche i relativi custom fields
https://it.wordpress.org/plugins/duplicate-post/
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
POST TYPES SWITCHER• Permette di cambiare il tipo di post (es. da
post a pagina, da post a custom post type)• Utile quando si creano nuovi custom post
type• Supporto per la modalità «Modifica di massa»
https://it.wordpress.org/plugins/post-type-switcher/
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
GESTIONE DEL CLIENTE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
ADMIN MENU EDITOR• Permette di modificare il menù di
amministrazione (ordinare, rinominare, nascondere)• Permette di modificare le capabilities
necessarie per accedere a determinate voci di menù
https://wordpress.org/plugins/admin-menu-editor/
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
USER ROLE EDITOR• Permette di modificare i permessi
(capabilities) dell’utente• Permette di creare nuovi ruoli con capabilities
personalizzate
TIP: create un nuovo ruolo per il vostro cliente e assegnate le capabilities necessarie a non fare danni
https://it.wordpress.org/plugins/user-role-editor/
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
GESTIONE MULTILINGUA
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
WPMLPRO• Gestione multilingua• Ottimizzato lato SEO• Traduzione delle string da
backend• Sfrutta il sistema di caching
nativo di WP• Supporta la gestione della
lingua come sottocartella, sottodominio o dominio di 2° livello
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
https://wpml.org/it/
CONTRO• Può rallentare il sito
soprattutto su hosting economici(se il sistema di caching non è adeguato)
• Non supporta la modalità multisito nativa di WordPress (ha un sistema proprietario che ne mima parzialmente le funzione)
• Supporto parziale per i Visual ComposerALTERNATIVE: Multilingual Press PRO (gratuito, solo il supporto premium è a pagamento)
PREMIUM
GESTIONE SEO
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
YOAST SEOPRO• Gestione <title>, meta description,
meta robots• Supporto OpenGraph / Twitter cards• Breadcrumbs• Markup per paginazione (rel=«prev»
e rel=«next»)• Sitemap xml
• Crea sitemap multiple• Include anche le immagini• Supporta anche le sitemap
multilingua integrandosi con WPML
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
https://it.wordpress.org/plugins/wordpress-seo/
CONTRO• I semafori che indicano
l’ottimizzazione (TIP: disattivateli da backend)
• Interfaccia grafica migliorabile
ALTERNATIVE: All In One Seo Pack + eventualmente altri plugin per aggiungere le (poche) funzionalità mancanti
FREE
PREMIUM
BROKEN LINK CHECKERPRO• Verifica automaticamente i
link presenti all’interno di wp• Identifica i link che hanno
uno status code diverso da 200 e permette di correggerli
• Aggiorna i redirect
https://it.wordpress.org/plugins/broken-link-checker/
CONTRO• Può sovraccaricare la CPU
soprattutto su siti di grandi dimensioni
18
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
REDIRECTION• Monitorare e correggere gli errori 404• Gestione dei redirect 301/302 da pannello• Permette di creare un .Htaccess /nginx.conf
con tutti i reindirizzamenti (molto + performante)
TIP: limitate il numero massimo di errori gestibili per evitare il sovraccarico del db
https://it.wordpress.org/plugins/redirection/
19
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
SICUREZZA
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
WORDFENCE SECURITY• WAF Web Application Firewall• Identificazione dei files del core di WP e dei plugins modificati• Possibilità di ripristinare files modificati• Protezione preventiva da vulnerabilità• Hardening della configurazione di WP
TIP: disabilitate il ‘live scan’ per diminuire il carico del serverScegliete solo un plugin (non vale il «di più è meglio»)
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
https://it.wordpress.org/plugins/wordfence/
ALTERNATIVE: iTheme Security (ex Better WP Security), Sucuri Scanner
FREE
PREMIUM
EASY WP SMTP• Permette d’inviare email tramite server SMTP
esterni• Utile per diminuire potenziali attività di spam• Utile se il provider impone limitazioni all’invio
di email• Utile anche per tracciare i link presenti nelle
email inviate (utilizzando un smtp che prevede la funzionalità es. Sparkpost,Mandrill, Sendgrid)
https://wordpress.org/plugins/easy-wp-smtp/
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
GRAVITY FORM• Permette la creazione di form personalizzati• Salva i dati a db• Interfaccia user friendly• Non richiede alcuna conoscenza di html
(ottimo per i clienti)
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
http://www.gravityforms.com/
ALTERNATIVE: Contact Form 7 + Contact Form DB (CF7 è validissimo ma meno user-friendly per i clienti)
PREMIUM
PERFORMANCES
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
WP ROCKET• Diminuisce il peso e il tempo di caricamento
della pagina • Interfaccia user friendly• Caching della pagina + precaricamento• Lazy load per immagini e video• Minify html• Combine e minify di css e js
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
https://wp-rocket.me/it/
Alternative: W3 Total Cache, WP Super Cache
PREMIUM
QUERY MONITOR• Aggiunge delle opzioni nell’admin bar• Permette di identificare le cause di rallentamento del
sito• Utilissimo in fase di sviluppo• Mostra il tempo impiegato per eseguire ogni
operazione• Mostra il numero di queries eseguite e il relativo
codice sql• Mostra gli hooks richiamati e le callback
https://it.wordpress.org/plugins/query-monitor/
26
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
MANUTENZIONE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
WP MAINTENANCE MODE• Utile per mettere in manutenzione il sito (es.
cambio tema)• Permette di mostrare una pagina di cortesia
ai visitatori• Utilizza lo status code 503 + l’header Retry-
After per segnalare correttamente agli spider la durata della manutenzione
https://it.wordpress.org/plugins/wp-maintenance-mode/
28
FREE
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
INFINITE WP CLIENTPRO• Gestione centralizzata• Aggiornamento remoto di
core, temi e plugins• Backup remoto• Verifica dei plugins temi da
aggiornare• Costo indipendente dal
numero di siti gestiti
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
https://it.wordpress.org/plugins/iwp-client/
CONTRORichiede l’installazione di un pannello di controllo sul proprio serverAlcune funzionalità richiedono l’acquisto di add-on
ALTERNATIVE: Backup Buddy, Vault Press (e tanti altri)
PREMIUM
DOMANDE?
WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
GRAZIE• Website: www.andreacardinali.it• Twitter:@andreacardinali• Linkedin: Andrea Cardinali• Slideshare: http://www.slideshare.net/andreacardinali
31WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
top related