La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

WordPress Ing Daniele Corti. Registrazione su Altervista  Registrare un dominio e installare WordPress (WP) 

Presentazioni simili


Presentazione sul tema: "WordPress Ing Daniele Corti. Registrazione su Altervista  Registrare un dominio e installare WordPress (WP) "— Transcript della presentazione:

1 WordPress Ing Daniele Corti

2 Registrazione su Altervista  Registrare un dominio e installare WordPress (WP)  http://it.altervista.org/crea-sito-gratis.php http://it.altervista.org/crea-sito-gratis.php  Il tuo dominio avrà il seguente URL:  http://tuonomeDominio.altervista.org  Per accedere al Pannello di WP:  http://tuonomeDominio.altervista.org/wp-login.php 2

3 Argomenti  Attivare uno spazio Web su un Provider (es Altervista)  Attivare, Accedere e Configurare WordPress  Pubblicare Pagina/Articolo (di una categoria)  Creare e posizionare i menu  Installare e attivare temi  Installare e attivare plugin  Creare e Impostare la Home Page  Gestione Moduli di Contatto con Contact Form e Contact Form DB  Utilizzare i widgets. 3

4 Argomenti  “Gallery” by WebDorado (plugin)  Ruoli e Aree Riservate con “Members” (plugin)  Gestione Login Utenti con “Theme My Login” (plugin)  Incorporare un video di YouTube  Incorporare un documento di Google Drive  Cookies con “Italy Cookie Choices (for EU Cookie Law)” (plugin)  Gestione Eventi con “Events Manager” (plugin)  Sito Multilingua con “qTranslate-X” (plugin)  Editor Avanzato con “TinyMCE Advanced “(plugin)  Prestazioni, Protezione e Posizionamento SEO  QRcode 4

5 Plugins e Widgets  Arricchiscono di funzionalità il sito  Ad esempio, potresti avere bisogno di organizzare i tuoi contenuti in modo più intuitivo, mostrando ai tuoi visitatori i post più recenti, quelli più popolari o addirittura i commenti che sono stati appena lasciati sul tuo blog.  Oppure potresti voler creare una connessione tra il tuo sito e i social network per permettere alle persone di condividere i tuoi contenuti. Una volta individuate le aree del tuo sito che vuoi potenziare, e quindi le funzioni che desideri implementare, scegliere un widget diventerà per te un gioco da ragazzi. 5

6  Innestare codice PHP 6 WordPress

7 Shortcode Exec PHP  Plugin (non presente nello Store) per eseguire codice PHP negli articoli, pagine, commenti, widgets e campi RSS utilizzando uno shortcode[mioCodice]  Di Marcel Bokhorst Marcel Bokhorst 7

8  Ruoli, Login, Accesso Area Riservata 8 WordPress

9 Theme My Login  Installa e attiva  Si creano nuove pagine fra cui login contente il seguente shortcode: [theme-my-login]  Inseriamo le pagina login e logout nel menu (quando siamo loggati, la pagina di logout si vedrà e quella di login non si vedrà; viceversa …) Riferimento  https://www.jfarthing.com/development/theme- my-login/ 9

10 Members / Membri  Di Justin TadlockJustin Tadlock  Questo Plugin consente di impostare delle aree visibili solo dagli utenti registrati.  Impostazioni  Members e assicuriamoci che ci siano tutti i segni di spunta.  Possiamo, per esempio, impostare il messaggio visualizzato agli utenti che non hanno l’autorizzazione.  Ora siamo pronti a creare un nuovo utente: segui la prossima slide … 10

11 Creare Utente e Post Privati  Crea un nuovo utente da Utenti > Aggiungi nuovo  Con ruolo di Sottoscrittore  Attribuirgli un nome utente e una password.  Creiamo un nuovo post (articolo) nella categoria News e abilitiamo alla visione solo gli utenti registrati, per esempio, con ruolo di amministratore e sottoscrittore.  Per applicare questi permessi sotto al editor del post troviamo l’area Content Permissions.  NB Il sottoscrittore può commentare i post. 11

12 Ruoli  Vediamo quali sono i ruoli predefiniti in un sito Wordpress:  Amministratore : è la persona che ha il pieno controllo del blog, oltre ad avere il controllo assoluto su articoli, pagine, commenti, plugin extra installati, può gestire il TEMA del sito, modificarlo, installare plugin, widjet e gestire ovviamente gli utenti ed i loro ruoli.  Editore : è solitamente la persona responsabile dell’area SCRITTA, nel senso che ha il pieno controllo come l’amministratore di gestire ARTICOLI e PAGINE in tutti i loro aspetti, dalla gestione delle categorie, all’editing di articoli e pagine anche non scritte da lui. Di solito all’editore è consentito anche utilizzare anche alcuni plugin esterni (che lo permettono) come per esempio una galleria di immagini esterna ai MEDIA.  Autore : è la persona che scrive gli articoli, può infatti creare, modificare e pubblicare articoli ma a livello dirigenziale ha diritti e doveri solo verso i propri articoli. Questo ruolo per esempio viene assegnato a delle persone che scrivono sul blog.  Collaboratore : il collaboratore è un utente che può gestire i propri articoli ma il compito di pubblicarli spetta ad un Autore, Editore o l’amministratore stesso. Di solito il collaboratore prepara l’articolo, l’autore lo controlla e lo pubblica. (un ruolo che sinceramente ho visto usare poco).  Sottoscrittore : sono gli utenti solitamente esterni al sito che possono leggere, commentare (se è richiesta la registrazione per farlo) o iscriversi alla newsletter. La registrazione viene richiesta appunto in casi particolari come per esempio iscriversi alla newsletter o accedere ad un’area riservata d.el sito dedicata ai registrati (es. Area riservata per gli ordini o le consulenze) 12

13 Creare Aree Riservate  A questo punto possiamo creare delle intere aree riservate accessibili solo agli utenti registrati.  Un’area privata è una sezione del sito protetta, alla quale possono accedere solo gli utenti che hanno particolari privilegi.  Creiamo la pagina Area Riservata.  Come prima abilitiamo all’accesso solo …  Visualizziamo nel menu questa nuova pagina. 13

14 Permettere ad un utente di registrarsi  Da Impostazioni  Generali  Mettete il segno di spunta a « Chiunque può registrarsi ».  Cliccate su Salva le modifiche.  In “ruolo predefinito nuovi utenti“, assicurati che ci sia «Sottoscrittore» o un nuovo ruolo da te creato (es, Iscritti a cui avrai dato solo il permesso di lettura, da Utenti  Add New Role).  Visualizza la pagina Register (Registrati) nel tuo menu. 14

15 Peter’s Login Redirect  Con questo plugin possiamo reindirizzare gli iscritti una volta che fanno il login o il logout  Andate in Impostazioni  Login/logout redirects  Dalla sezione «Specific roles» aggiungi gli URL per ogni tipologia di utente  Può essere utile reindirizzare l’utente subito dopo il login direttamente all’area riservata. 15

16 New User Approve  Per finire installiamo e attiviamo questo plugin che ci permette di decidere se approvare o meno chi deciderà di iscriversi al sito.  Da Utenti selezioniamo l’utente iscritto da approvare (stato: in attesa) portando la voce Access Status a approved.  L’utente riceverà la conferma via email con la passwrod generata. 16

17 User Role Editor  Di Vladimir Garagulya Vladimir Garagulya  Questo è un altro plugin utile.  Permette di modificare, aggiungere e cancellare «user roles and capabilities».  Utenti  User Role Editor 17

18 Import Users from CSV  Plugin (non presente nello Store) utile per importare utenti da un file CSV. 18

19  Creazione Form e gestione dati compilati 19 WordPress

20 Contact Form e Contact Form DB  Contact Form 7 di Takayuki Miyoshi Plugin molto utile per creare FORM senza HTML  Contact Form DB di Michael Simpson Plugin che permette il recupero a livello amministrativo dei dati compilati dall’utente per poi, eventualmente, esportarli in Excel. 20

21  Editor Post/Page Avanzato 21 WordPress

22 TinyMCE Advanced  Editor di testo Avanzato.  Da configurare.  Installando anche il plugin « tinymce-excerpt_modificato » fornito dal prof. è possibile abilitare anche l’editor nei commenti.  Si ricorda che i commenti sono molto utili nella visualizzazione delle anteprime degli articoli (l’anteprima è costituita da un’immagine in evidenza, il titolo e un commento). 22

23  Multimedia:  Generare Foto Gallery  Incorporare video di youtube  Incorporare documenti di Google 23 WordPress

24 Nextgen Gallery  Di Photocrati Media  Galleria di immagini. 24

25 Gallery  Di WebDorado  Gestione album fotografico con Gallery  Dal menu PhotoGallery creare un nuovo album e aggiungerci delle foto.  Visualizzare l’album in una pagina con il relativo strumento a forma di macchina fotografica. 25

26 Slideshow  The slideshow plugin is easily deployable on your website. Add any image that has already been uploaded to add to your slideshow, add text slides, or even add a video. Options and styles are customizable for every single slideshow on your website.  Di StefanBoonstra StefanBoonstra 26

27 Pubblicare post con video YouTube  Dall’area Condividi del video di YouTube desiderato, incollare il codice nel post che si vuole. Esempio:  https://youtu.be/q-PhhcqX_JI 27

28 Pubblicare documento di Google Drive Da Google Drive :  NUOVO  Caricamento di file  Destro sul file caricato  Condividi  Avanzate  Chi ha accesso … Modifica  Pubblico sul Web  Salva  Copiare il Link da condividere.  Aprite il documento con Google Drive  Dal menu File  Pubblica sul Web  Incorporare Da WordPress:  Copia il codice iFrame nell’articolo di WP 28

29  Gestione Sito con Widgets 29 WordPress

30 Advanced Recent Posts  Questo plugin serve ad aggiungere sulla sidebar un widget con le anteprime dei tuoi ultimi post, completo di thumbnail. 30

31 Sub Pages widget  Show only the sub pages, if the current page has sub pages  Di Alper Haytabay Alper Haytabay 31

32 Display Widgets  Questo plugin ti permette di selezionare su quali pagine, post, categorie, ecc. far apparire ogni singolo widget. Usando Display Widget, potrai quindi creare una sola sidebar e gestire i widget su di essa a tuo piacimento. 32

33 Widgets on Pages  The easy way to Add Widgets or Sidebars to Posts and Pages by shortcodes or template tags.  Di Todd Halfpenny Todd Halfpenny 33

34 Widget Logic  Controlla in che pagina bisogna visualizzare un determinato Widget 34

35  Utili 35 WordPress

36 Breadcrumb NavXT  Questo plugin serve a far apparire le breadcrumb (cioè, le “briciole di pane”) all’interno delle tue pagine. In questo modo, gli utenti sapranno esattamente dove si trovano e capiranno senza difficoltà la struttura del tuo sito. 36

37 EG-Attachments  Consente di inserire uno shortcode in un post/pagina per visualizzare gli allegati. 37

38 Yet Another Related Posts Plugin (YARPP)  Per far sì che gli utenti restino più a lungo sul tuo sito, mostra loro contenuti correlati in fondo alle tue pagine/articoli. 38

39 Page Links To - Pagina Collegata A  Permette di reindirizzare pagine o articoli WordPress a una URL di vostra scelta. Perfetto per impostare collegamenti a sezioni non-WP del vostro sito o a risorse esterne.  Di Mark Jaquith Mark Jaquith 39

40 Post Expirator  Allows you to add an expiration date (minute) to posts which you can configure to either delete the post, change it to a draft, or update the post categories at expiration time.  Di Aaron Axelsen Aaron Axelsen 40

41 Relevanssi  This plugin replaces WordPress search with a relevance-sorting search.  Di Mikko Saari Mikko Saari 41

42 Share Buttons by AddToAny  Vi consente di inserire dei pulsanti di condivisione di un contenuto sui social network. 42

43 WP Google Fonts  Questo plugin mette a disposizione molti font gratuiti per utilizzarli nel proprio tema. 43

44 Wiki  Add a wiki to your blog  Di WPMU DEVWPMU DEV 44

45 WordPress Category Archive  Displays a monthly or yearly archive of posts for one specific category.  Di Hugh Mandeville 45

46 WP Better Emails  Beautify the default text/plain WP mails into fully customizable HTML emails.  Di Nicolas LemoineNicolas Lemoine 46

47 WP Calameo  Embed Calameo publications & miniCalameo inside a post  Di Calameo 47

48 Duplicate Post  Duplica un articolo 48

49  Cookies 49 WordPress

50 Italy Cookie Choices (for EU Cookie Law)  Plugin che implementa l’informativa (visualizza un messaggio) sui Cookies emessa dal Garante della Privacy Italiano. 50

51  Gestione Eventi 51 WordPress

52 Gestione Eventi con Events Manager  Installare e attivare il plugin Events Manager  Viene automaticamente creata la pagina Eventi  Visualizziamola in un menu  Da Eventi create un nuovo evento con possibilità di prenotazione, assegnategli una categoria e rendetelo privato.  Alternativa (non più presente nello Store):  Event Calendar 3 for PHP 5.3 52

53  Vota un post 53 WordPress

54 Yasr - Yet Another Stars Rating  Plugin per gestire un sistema di voti dei post 54

55 GD Star Rating (?)  Plugin per gestire un sistema di voti dei post  Non più supportato. 55

56  Ottimizzare 56 WordPress

57 Akismet  Il plugin anti-spam per eccellenza: installalo ed attivalo per bloccare commenti indesiderati.  Nota: questo plugin è talmente utile, che molti hosting provider lo inseriscono nel pacchetto di installazione di WordPress.  Ecco qui un articolo utile per proteggere il tuo sito dallo SPAM. proteggere il tuo sito dallo SPAM. 57

58 Yoast SEO  Di Joost de Valk  Questo è in assoluto il plugin migliore per ottimizzare articoli e pagine su WordPress.  Ha moltissime funzionalità (genera anche le sitemap). 58

59 Google XML Sitemaps  In assoluto lo strumento migliore per generare automaticamente una sitemap del tuo sito WordPress e mandarla ai motori di ricerca.  Se si sta usando SEO By Yoast questo plugin non occorre utilizzarlo in quanto questa funzionalità è inclusa. 59

60 Ottimizzazione DB  Better Delete Revision : elimina le vecchie revisioni dei post e delle pagine al fine di ottimizzare il DB 60

61 WP Smush  Fantastico plugin che riduce al massimo le dimensioni delle immagini che carichi normalmente nei tuoi articoli, senza che tu debba fare niente… fa tutto di nascosto :).  In più, è possibile tramite un semplice click, ridurre la dimensione di tutte le immagini già caricate in precedenza.  Tutto ciò si traduce in un netto miglioramento del tempo di caricamento del sito.  Immagini meno pesanti = sito più veloce. 61

62 W3 Total Cache  Questo plugin serve a creare una copia cache del tuo sito web, che sarà quindi visualizzata ai tuoi utenti.  Usare copie cache delle pagine permette di caricare i contenuti molto più velocemente. 62

63 Broken Link Checker  Plugin utile per trovare link rotti. 63

64 Statistiche Sito  Plugin molto utili per monitorare il traffico sul tuo sito.  Due alternative  Google Analyticator di SumoMe  Google Analytics by Yoast (?) Google Analytics by Yoast  Oltre ai classici dati di analisi Google, questo strumento ha altre funzionalità interessanti per analizzare la performance del tuo spazio web. Forse ora si chiama Google Analytics by MonsterInsights — WordPress Plugins 64

65 SI CAPTCHA Anti-Spam  Plugin utile per evitare i robots. 65

66 WP-Optimize  This plugin helps you to keep your database clean by removing post revisions and spams in a blaze. Additionally it allows you to run optimize command on your WordPress core tables (use with caution).  Di Ruhani Rabin Ruhani Rabin 66

67  Gestione sito 67 WordPress

68 Wordpress Importer Importatore WordPress  Di wordpressdotorgwordpressdotorg  Importare articoli, pagine, commenti, campi personalizzati, categorie, tag ed altro da un file di esportazione di WordPress. 68

69 UpdraftPlus - Backup/Restoration  UpdraftPlus simplifies backups (and restoration). Backup into the cloud (Amazon S3 (or compatible), Dropbox, Google Drive, Rackspace Cloud, DreamObjects, FTP, Openstack Swift, UpdraftPlus Vault and email) and restore with a single click. Backups of files and database can have separate schedules. The paid version also backs up to Microsoft OneDrive, Microsoft Azure, Copy.Com, Google Cloud Storage, SFTP, SCP, and WebDAV. UpdraftPlus 69

70 Better Login Security and History  Login with captcha. Protect your login page from Brute-force attacks also you can track login history. Features:  Captcha on the admin login page to protect against auto-hacking.  You can set the number of failed logins to show Captcha or showing it always.  Login Blocker option to block the login processe for a period of time after specific number of failed logins.  Login history to show all login processes in details. 70

71  QRcode 71 WordPress

72 QR-Code  QR-Code : acronimo per Quick Response Code (codice di risposta rapida), è una delle tecnologie informatiche più importanti degli ultimi anni, interessante soprattutto per i settori commerciali che, come è abitudine parzialmente consolidata, vogliono diffondere ad esempio gli indirizzi web dei propri portali e servizi in via cartacea senza riportare l’indirizzo per esteso (http://nomedelsito.com).http://nomedelsito.com 72

73 Creare QR-code  Si può installare e attivare QR Code Generator Di Rene HermenauQR Code GeneratorRene Hermenau  [qrcode content="Your content goes here" size="150" alt="QrCode" class="qrcode" credit="FALSE"]  Altri: http://fabiolalli.com/2010/08/23/generatori-e- scanner-di-qr-code/http://fabiolalli.com/2010/08/23/generatori-e- scanner-di-qr-code/  Alternativa: https://goo.gl/https://goo.gl/  Applicazione di Google per generare codici e monitorare il numero di click (bisogna cliccare su “Details” nell’elenco di URL che abbiamo codificato, ed il nostro QR-code personalizzato sarà scaricabile come immagine sulla destra) 73

74 Leggere i QR-code  Per leggere un QR-code bisogna installare uno dei seguenti software (le specifiche del formato sono open source, per cui le app sono tutte gratuite ):  Android: QR DroidQR Droid  iPhone: QR ReaderQR Reader  Windows Phone: QR Code ReaderQR Code Reader  A livello di istruzioni per l’utente è molto semplice: troviamo un QR-code che ci interessa, apriamo l’app, inquadriamo mediante fotocamera il QR- code e scattiamo la foto mediante quell’app. In questo modo verrà fatta una scansione del codice e sarà rivelato il testo “nascosto” all’interno dello stesso. 74

75 QR-code e SEO  In ottica SEO, infine, esiste un’interessante aspetto legato ad una possibile link building legata alla generazione dei QR-code, ovvero: come evidenziato nella discussione, se inserisco il mio QR-code e ricevo visite mediante esso, è possibile che Google lo conteggi come backlink?SEOun’interessante aspetto  Si possono inoltre conteggiare e/o monitorare la provenienza delle visite mediante QR-code (o addirittura geo-targetizzarle, cioè localizzare fisicamente da dove i clienti abbiano fatto la foto al QR-code)?  Se sì, quali sono le implicazioni dal punto di vista della SEO, del marketing e soprattutto dal punto di vista della privacy degli utenti? 75

76  Tradurre il sito 76 WordPress

77 qTranslate-X  Installare e attivare  Per ogni articolo/pagina è possibile scrivere in lingua Inglese  Installare e attivare anche:  WooCommerce & qTranslate ‑ X WooCommerce & qTranslate ‑ X 77

78  eCommerce 78 WordPress

79 Ecommerce  Tema: StoreFront, Unite, Socute  Plugin: Woocommerce 79

80 (WordPress) Download Manager  Questo plugin permette di gestire i download di file.  Per esempio, possiamo creare una pagina nella quale solo alcuni utenti possono vederne il contenuto e scaricare i file presenti.  Inseriamo il seguente shortcode nella pagina desiderata, per visualizzare i download della categoria manuali.  [wpdm_category id="manuali" title="1" toolbar="1" desc="Descrizione Categoria" order_by="title" order="asc" item_per_page="20"] 80

81 Easy Digital Downloads  Serve a vendere download digitali.  Permette la creazione di pagine e relativi servizi per la vendita online di download digitali.  È una piattaforma completa, che consente all’amministratore di gestire sia la transazione economica sia l’effettiva acquisizione del file oggetto della vendita.  Permette anche l’acquisto di download multipli e integra un sistema per eventuali codici promozionali per sconti o acquisti gratuiti. Differenti modalità di pagamento. 81

82  Shortcode 82 WordPress

83 Display Posts Shortcode  Visualizza una lista di post usati con uno shortcode: [display-posts] 83

84 List Pages Shortcode  Introduces the [list-pages], [sibling-pages] and [child-pages] shortcodes for easily displaying a list of pages within a post or page. Both shortcodes accept all parameters that you can pass to the wp_list_pages() function. For example, to show a page's child pages sorted by title simply add [child- pages sort_column="post_title"] in the page's content.shortcodeswp_list_pages()  Di Ben Huson, Aaron Harp 84


Scaricare ppt "WordPress Ing Daniele Corti. Registrazione su Altervista  Registrare un dominio e installare WordPress (WP) "

Presentazioni simili


Annunci Google