“Rendiamo facili le cose difficili” Dove siamo Avia pervia “Rendiamo facili le cose difficili” Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Chi sono Stefano Bortolamasi http://stefano.bortolamasi.it/ Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Per conto di chi sono qui Associazione culturale e di promozione sociale: L'associazione - che non ha finalità di lucro - ha lo scopo di promuovere il sistema operativo Linux e più in generale l' "Open Source" in tutte le sue forme, sia in ambito privato amatoriale che a livello professionale. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Obiettivi FINALI del corso Possedere le basi per: Installare / disinstallare WordPress Creare un web site personalizzato Mantenere WordPress stabile Avviare la nascita di una community modenese di WordPress Adesso possiamo prepararci per andare a pescare... Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Prima Lezione - Obiettivi (La Lista della spesa) Possedere una cultura di base sul software open source Possedere una conoscenza di base sul funzionamento del web Possedere una conoscenza di base sulla sicurezza del web Capire cosa è un CMS Installare Wordpress sul proprio PC Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Cosa è l’open source Open Source NON significa GRATIS Significa LIBERO Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Perchè usare l' Open Source Libertà di utilizzare, modificare e ridistribuire Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Quando evitare di usare software proprietario Tutte le volte che posso scegliere. Capire come sono 'fatti' gli strumenti che uso è alla base della libertà Tutto ciò che è comodo è stupido Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Il sistema operativo A cosa serve il sistema operativo: Windows Mac Linux Distro e derivate Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Il browser Le chiamate dal vostro client Server response HTTP/1.1 200 OK Date: Mon, 23 May 2005 22:38:34 GMT Content-Type: text/html; charset=UTF-8 Content-Encoding: UTF-8 Content-Length: 138 Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux) ETag: "3f80f-1b6-3e1cb03b" Accept-Ranges: bytes Connection: close <html> <head> <title>An Example Page</title> </head> <body> Hello World, this is a very simple HTML document. </body> </html> Client request GET /index.html HTTP/1.1 Host: www.example.com Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Come funziona internet: i DNS Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
I server Forniscono servizi: Http Ftp Web services Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Perchè usare un CMS Un buon CMS è pensato per gestire tutti gli aspetti dei contenuti e dei contributori Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Chi usa WordPress BBC The Official Star Wars Blog Sony Music MTV News Beyonce Playstation.Blog Bata The Rolling Stones Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
WordPress Joomla Drupal Magento PrestaShop I numeri di WordPress 27.9% 58.9% Joomla 3.3% 7.0% Drupal 2.2% 4.7% Magento 1.2% 2.5% ... PrestaShop 0.6% 1.3% Non Usa CMS 52.7% Fonte: https://w3techs.com 7 Maggio 2017 Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Perchè usare WordPress ( o non usare ) Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Gli attori Quali figure sono coinvolte nello sviluppo di un sito web: Il reparto digital Developer Media Marketer Contributors Designer ... Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Il Database MySQL o MariaDB Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Web Server: Apache, Ngix, IIS Applicazione software che, in esecuzione su un server, è in grado di gestire le richieste di trasferimento di pagine web di un client, tipicamente un web browser. La comunicazione tra server e client avviene tramite il protocollo HTTP, che utilizza la porta TCP 80 (o 8080), o eventualmente la versione sicura HTTPS, che utilizza invece la 443. L'insieme di tutti i web server interconnessi a livello mondiale dà vita al World Wide Web. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Installiamo il Web Server https://www.apachefriends.org/download.html - Cosa sono: Md5 sha1 Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
phpMyAdmin Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
I parametri necessari Accesso a phpMyAdmin Nome del DB User e password per accedere al DB User e password dell'amministratore di WordPress Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Il Repository Un software repository è un "magazzino" di dati da cui i pacchetti di software possono essere recuperati e installati su un computer. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Scarichiamo WordPress https://it.wordpress.org/ Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Seconda Lezione - Obiettivi ( Conosciamo e prepariamo la canna da pesca ) Pianificare il risultato fruibile agli utenti Padroneggiare i diversi componenti Configurare l’ambiente Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Immaginiamo il risultato finale Descrivere il risultato finale Spezzettare in tante cose piccole da fare: ( obiettivi intermedi ) Trello: www.trello.com Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Struttura dei contenuti Avere chiara la struttura del blog Categorie Sottocategorie Menu Sottomenu Tag Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
I contenuti Scegliere cosa pubblicare Può mettere in crisi i processi decisionali. Rappresenta un nuovo punto di partenza per riorganizzare l'azienda, l'ente. . . . . . la PERSONA Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Front-end Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Back-end Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Tipica struttura Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Articoli o Post Un articolo è un “elemento dinamico” di un blog e viene tipicamente mostrato in ordine cronologico inverso Ai post sono associabili diversi tipi di “attributi” come: - categorie - tag Gli articoli sono -solitamente- elementi che i lettori possono “commentare” - c’è tutta una sezione dedicata per le eventuali moderazioni Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Pagine Una pagina é un “elemento statico” Solitamente non può essere commentato o suddiviso in categorie L’ordinamento delle pagine può essere automatico o organizzato via menu Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Categorie e Tag Le Categorie: si occupano di una prima scrematura, i Tag vanno più nel dettaglio. Ok, sono d’accordo con questa definizione, ma penso ci sia di più. Vediamo. Un Tag: può essere considerato come una microcategoria, laddove una categoria rappresenta un livello superiore e più ampio. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Categorie Poche ma identificative: devono guidare il lettore tra i vostri contenuti, non obbligarlo a prendere un Moment. Un post, una categoria: la tentazione di associare un post a quante più categorie è forte, ma potete resistere, ve lo assicuro! Le categorie guidano i lettori: non nascondetele, devono spiegare cosa trattano e devono essere individuabili. Le categorie vengono mostrate in una lista. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Tag Usarli spesso, ma bene. Se parlo di Foursquare è inutile usare “Foursquare”, “4sq”, “4square” tanto per fare volume: una volta scelto il tag più adatto userò sempre lo stesso. Possono sostituire il “Cerca”: se usati in modo corretto e associati ai giusti contenuti, i tag si possono quasi sostituire alla ricerca interna al vostro blog. I tag vengono mostrati “spesso” in una Tag Cloud. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Temi Un tema determina l’aspetto del tuo sito ma non gestisce solo colori e font: ogni tema ha funzionalità diverse, come homepage diverse, slide a scorrimento e molto altro. Personalizzare il blog, perchè rispecchi al massimo la vostra identità Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Formato dei Post Il formato di un post non influenza il contenuto del post, che rimane sempre uguale, ma consente al tema di scegliere come visualizzarlo, escludendo eventualmente il titolo, le informazioni riguardo l’autore e la data o definendo degli stili CSS personalizzati. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Menu Le “aree menu” sono gli spazi nel tuo blog predisposti all’inserimento di un menu. I “menu a disposizione” sono i menu da te creati e che puoi inserire in una delle “aree menu” disponibili. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Widget I widget ti permettono di aggiungere funzionalità ad aree specifiche del vostro sito (la barra laterale, il pie’ di pagina e altre aree dipendenti dal tema installato). Abitualmente sono utilizzati per agevolare l’utente nel ricercare le informazioni più importanti. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Plugin - Mettere offline wordpress durante gli aggiornamenti Wp Maintenance Mode - Trasferire dall’installazione in locale al server Online all-in-one-wp-migration - Seo (Search Engeenering Optimization) all-in-one-seo-pack - Custom fields advanced-custom-fields Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Plugin - Custom post type custom-post-type-ui - E commerce woocommerce - E-commerce di supporti media easy-digital-downloads Visual composer Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
References https://en.support.wordpress.com/customize/ Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Terza Lezione - Obiettivi ( Il luogo adatto dove pescare ) Analisi del nostro target Analisi della struttura dei contenuti ( Contributi ) Contribuzione Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Prevedere un budget di spesa E' necessario quantificare un target di spesa Hosting Adwords Tema ( Eventuale a pagamento ) Plugin ( Eventuali a pagamento ) Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Come pubblicare al mondo Hosting Server dedicato o VPS Servizi di Cloud Amazon ...altri Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Requisiti Minimi PHP version 7 or greater MySQL version 5.6 or greater OR MariaDB version 10.0 or greater HTTPS support Database: 1 Spazio disco: 15MB installazione → 500 MB bastano? Banda: 2 GB / Mese traffico garantito Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Non credere a tutto Non ti lasciare sopraffare dal prezzo troppo conveniente o dalle vane promesse di spazio disco e banda illimitati: si tratta quasi sempre di trovate commerciali che poi non corrispondono alle reali disponibilità tecniche e rischi di affidarti a hosting poco affidabili e soprattutto poco performanti. Prediligi piuttosto provider schietti che ti indicano quanto spazio e banda avrai a disposizione e che magari ti mettono a disposizione un pannello di controllo semplice, come potrebbe essere CPanel. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Alcuni Hosting Raccomandati Bluehost https://www.bluehost.com/wordpress-hosting DreamHost https://www.dreamhost.com/wordpress-hosting/ Flywheel https://getflywheel.com/ SiteGround https://www.siteground.com/wordpress- hosting.htm Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Backup Non rinunciare mai ad un backup. Questo è importantissimo soprattutto se sei alle prime armi e hai paura di combinare qualche guaio. Verifica che il provider che ti offre l’hosting WordPress ti garantisca un backup giornaliero e che questo backup sia facilmente raggiungibile e ripristinabile da te senza intervento tecnico da parte del provider, in modo che in pochi minuti puoi tornare operativo senza troppi problemi. Ricordati anche di verificare che il backup non si occupi di salvare solamente i dati presenti nello spazio Web, ma anche le informazioni memorizzate nel database e le email. Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Prepariamo la pubblicazione In LOCALE : DUMP del DATABASE http://localhost/phpmyadmin Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Filezilla per UPLOAD Files https://filezilla-project.org Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Iscrivetevi ed ottenete: User Password Proviamo Altervista http://it.altervista.org Iscrivetevi ed ottenete: User Password Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Prepariamo Altervista Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Pannello di controllo “BACHECA” Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Trasferimento files FTP Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
FILEZILLA per FTP Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Modifica wp-config.php In LOCALE dobbiamo: Modificare file → wp-config.php Apriamo editor di testo: tipo notepad Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
FILEZILLA - Configurazione Host: wp.conoscerelinux.org Protocollo: SFTP - SSH File Transfer Protocol Criptazione: Usa Ftp semplice Tipo accesso: Normale Utente: cognome –> tutto minuscolo senza spazi Password: … Eseguo in FTP: UPLOAD di tutti i files Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Upload del nostro wp modificare file: .sql Sostituire tutti gli url con quelli dell Hosting Sostituire eventualmente il nome del database Su phpmyadmin dell' Hosting importo il file .sql Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi
Utility Dal sito ufficiale, tutta la documentazione che vi serve: https://codex.wordpress.org/it:Main_Page Introduzione a Wordpress - Conoscere Linux - Stefano Bortolamasi