Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

My WordPress Toolbox - WordPress Meetup Romagna #13 - 15 Settembre 2016

1,084 views

Published on

In questo speech presento i plugin WordPress sia free che a pagamento che fanno parte della mia cassetta degli attrezzi e che utilizzo abitualmente nei progetti che realizzo. I plugin presentati riguardano sicurezza, gestione cliente, seo, performance, e automazione / risparmio tempo.

Published in: Software
  • Be the first to comment

  • Be the first to like this

My WordPress Toolbox - WordPress Meetup Romagna #13 - 15 Settembre 2016

  1. 1. (MY) WORDPRESS TOOLBOX WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali Andrea Cardinali T.C. Informatica
  2. 2. 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
  3. 3. DI COSA PARLERÓ 1. PLUGIN FREE/ PREMIUM CHE UTILIZZO ABITUALMENTE 2. PRO / CONTRO DEI PLUGIN SELEZIONATI 3. SOLUZIONI ALTERNATIVE WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  4. 4. 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
  5. 5. GESTIONE DEI CONTENUTI - TIME SAVER WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  6. 6. WIDGET LOGIC PRO • 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. GESTIONE DEL CLIENTE WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  12. 12. 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
  13. 13. 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
  14. 14. GESTIONE MULTILINGUA WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  15. 15. WPML PRO • 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 Composer ALTERNATIVE: Multilingual Press PRO (gratuito, solo il supporto premium è a pagamento) PREMIUM
  16. 16. GESTIONE SEO WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  17. 17. YOAST SEO PRO • 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
  18. 18. BROKEN LINK CHECKER PRO • 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
  19. 19. 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
  20. 20. SICUREZZA WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  21. 21. 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 server Scegliete 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
  22. 22. 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
  23. 23. 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
  24. 24. PERFORMANCES WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  25. 25. 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
  26. 26. 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
  27. 27. MANUTENZIONE WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  28. 28. 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
  29. 29. INFINITE WP CLIENT PRO • 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/ CONTRO Richiede l’installazione di un pannello di controllo sul proprio server Alcune funzionalità richiedono l’acquisto di add-on ALTERNATIVE: Backup Buddy, Vault Press (e tanti altri) PREMIUM
  30. 30. DOMANDE? WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali
  31. 31. GRAZIE • Website: www.andreacardinali.it • Twitter:@andreacardinali • Linkedin: Andrea Cardinali • Slideshare: http://www.slideshare.net/andreacardinali 31 WordPress Meetup Romagna S2E01 – 15 Settembre 2016 – Andrea Cardinali - @andreacardinali

×