Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre...

33
Arcidiocesi di Milano Ufficio Comunicazioni Sociali Don Luca Fossa8 Corso ges8one tecnica Web Parrocchiali

Transcript of Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre...

Page 1: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

ArcidiocesidiMilanoUfficioComunicazioniSociali

DonLucaFossa8

Corsoges8onetecnica

Web Parrocchiali

Page 2: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

Obie%videitreincontridiformazione

Perseguirelepar0laboratorialièimportantedisporrediunpc/mac(noniPadotabletandroid)

1Conoscenzedibasenecessarie

2WordPress 3Analisi,

sicurezzaepossibilisviluppi

Page 3: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

Segiàaveteunvostrositopoteteaccederviedoperaresudiesso.Altrimen8createviunospaziogratuitosualtervista.organdandonellasezioneHos8ng.Inquestocasononfatevipre-installarewordpress…altrimen8nonvale;-)

Primadiiniziareapplicazionipra8che

Page 4: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

LebasiFTP&MySQL

Conosciamoli,installiamoli,usiamoli,ripariamoli

1

Page 5: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

Unsitodinamicorichiedel’interazionedidiversecomponen8:Inpar8colareWordPressu8lizzaunlinguaggiodiprogrammazione(PHP)chesfruQasiadeglielemen8chesarannomessisulserver(nellospazioraggiungibileviaFTP)siada8organizza8inundatabase(normalmenteMySQL)TuQoquestoècompresoinunserviziodiHos8ngcorreQamenteconfigurato.

Cosaciserve?…equindicosadobbiamochiedere?

Page 6: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

COSA

CISER

VE

Qualiservizimiservono?Perfarfunzionareilnostrositowebdovremochiedere,edoQenere,dalnostrofornitore(provider)iseguen8servizi:•  Indirizzodidominio(solitamentewww.nomesito.it)•  Spaziosulserver(accessibileviaFTP)•  DatabaseMySQL

Opzionali:•  Backupspazioweb•  Backupdatabase•  CasellepostaeleQronica

Chiedete al vostro fornitore un servizio di hosting Linux (e non windows). Altrimenti WordPress e le altre piattaforme non funzioneranno correttamente.

Page 7: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

COSA

CISER

VE

NomedidominioVasceltoconintelligenzaecura,deveaverequestecaraQeris8che:•  Per8nente•  Breve•  Faciledaricordare

Ricordate che se fate scadere il nome di dominio qualsiasi altro utente può intestarsi il vostro dominio ed appropriarsene. Ci sono società che campano di appropriazione e riscatto (ed è tutto legale)

Page 8: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

COSA

CISER

VE

IntestazionedelnomedidominioVaintestatoallarealtàpercuicurateilsito,nonvaintestatoavoi(amenochenonsiailvostrositopersonale)sesitraQadienteoparrocchiaservono:•  Nomedell’ente/parrocchia•  Codicefiscalenumerico/par8taiva•  Da8delrappresentantelegale(perleparrocchieilparroco)Questi dati sono legati alla responsabilità giuridica di quanto pubblicato ed identificano la proprietà del dominio stesso. È quindi fondamentale intestare correttamente!

Page 9: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

U8lizziamoFileZillacheèunso]wareopen-sourcetraipiùu8lizza8perlages8onediquestoprotocollo.

Perchéilnostrosito(cheècompostodadiversielemen8,testo,foto,allega8etc…)siaaccessibileagliuten8occorrecheques8elemen8sianoraggiungibiliperchiunque.Comepossocaricareques8elemen8sulserver?.

FileTransferProtocolopiùsemplicementeFTP

Page 10: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol

Page 11: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Qualida0servono?

PeraccederealnostroserverusandoFTPoccorronoiseguen8da8:•  IndirizzoFTP(solitamente]p.nomesito.it)•  Nomeutente•  Password

Come sempre massima attenzione nelle modifiche fatte sui files

Page 12: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Cosatrovoquandomicollego

Unavoltacollegatotrovolecartellecherisiedonosullaporzionedelserverriservataalmiositoweb.Inquestoluogoandrannocarica8ifileschesarannopoiaccessibiliagliuten8:•  Ifiledisistemadiwordpress•  Glieventualiallega8•  Leimmagini•  Etc…

Page 13: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Comeorganizzarequestospazio

Alcunecartellesarannoimpostedalsistemastesso(nelnostrocasowordpress)oppuredaaltrefunzionalitàcheaggiungeremomanmano.Ècosabuonanonmischiareglielemen8edassegnareadognicosaunasuacartella:

Teniamo presente che normalmente i files posizionati nella cartella radice / sono quelli che saranno accessibili a chiunque digitando www.nomesito.it . Se creeremo una sottocartella /foto questa sarà raggiungibile da www.nomesito.it/foto

Page 14: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Alcunecartelleu0li

Alcunecartelleèmeglioimpostarlepernotrau8litàinquestomodo:•  DWL(odown)–perifilecheforniremoindownload,speciesevoluminosi

•  LesoQocartelledividiamoleperareadiper8nenza(oratorio,corale,catechismo,sacramen8….)

•  IMG(oimmagini)–perleimmaginidicorredo•  AUDIO,VIDEO,PDFetc…

Non creiamo cartelle vuote “per il futuro” e stabiliamo regole chiare anche per chi con noi collabora. Quando il materiale diventa tanto è difficile poi ritrovarlo

Page 15: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol AQenzionisuifileselecartelle

IlsistemasucuilavorereteèLinux,sistemachelamaggiorpartedivoinonu8lizzaabitualmente.Èquindiu8lericordarealcuneaQenzionidausarsineinomideifilesedellecartelle:

•  Per Linux le lettere maiuscole e le minuscole sono lettere differenti •  Meglio non usare caratteri accentati, simboli e spazi (non tutti i

sistemi li supportano) •  Un file o una cartella che inizia con un punto sarà un file o cartella

nascosto. Es: .htaccess

Page 16: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Qualcheul0moconsigliosuifiles

QuandoilsitoèpiccolotroveretesempretuQoalprimocolpo,quandopassailtempoiniziereteadaverecartellepienedidocumen8.Qualcheconsigliopra8co

•  Fate precedere il nome del file dall’anno o dalla data (aa.mm.gg), lo troverete prima ed eviterete di domandarvi quale dei dieci file “iscrizioni catechismo” è quello dell’anno in corso

•  Pubblicate il più possibile in PDF, è il formato che vi consente di mantenere la formattazione su qualsiasi sistema

•  Usate nomi che siano chiari e completi “locandina” … di cosa?

Page 17: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Ipermessideifiles/cartelleques0sconosciu0-1

Sesiamoabitua8aWindowsnonsappiamonemmenodicosas8amoparlando.Allimitesappiamocheunfilepuòesseredi“solaleQura”.Perlinuxognielementopuòessere:•  LeQo•  ScriQo•  EseguitoEquestevariabilipossonoesseredefinitediversamenteper:•  Autore/utente•  Gruppodiuten8•  Tuggliuten8

Page 18: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Ipermessideifiles/cartelleques0sconosciu0-2

QuindiilfilepuòessereleQodatugscriQosolodaalcuniedeseguitosolodalproprietarioades…Comevisualizzoquesteinformazioni:Modoalfanumerico:rwxrw-r–(ReadWriteeXecute)Modonumerico:666–777(Proprietario,Gruppo,Tug)Comesicalcola:R=4;W=2;X=1

Page 19: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Esevolessirendereprivatealcunecartelle?

Possiamorenderenonraggiungibilialcunecartellecreandounfilechechiameremo.htaccessechecollocheremonellacartellachevogliamorendereprivata.Eccoiltestodainserire:

<Files ~ ".+"> Order allow,deny Deny from all Satisfy All </Files>

Page 20: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Esevolessidareaccessosoloadalcuniuten0

connomeepassword?Possiamorendereraggiungibilialcunecartellesoloadetermina8uten8:•  Usandolefunzionispecifichedalpannelloutentedel

fornitorediservizi(tugfornisconoquestoservizio)

•  Installandounsistemadirepository(chetraQeremonelterzoincontro)

Page 21: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol Robots.txt

Possiamocreareancheunfilerobots.txtchedaràistruzionispecificheaimotoridiricerca.Conquestopossiamochiederechealcunepar8nonvenganoindicizzate:User-agent: googlebot Disallow: /intestazione.html Disallow: /links.html Disallow: /temporanei/ Disallow: /cgi-bin/ User-agent: * Disallow: /immagini/

Page 22: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

FileTransferP

rotocol LofacciamounbelBackup?

Èimportanteedu8lefarsiunbackupdeida8accessibiliviaFTP.Perchépotremmofaremanovreerrate,perchépotremmosubireunaQaccoinforma8co,perchénonsisamai.•  Possiamochiederlo(epagarlo)alprovider

(sonopochi€/anno)•  Possiamofarlonoi(madobbiamoricordarcidifarlo)Normalmente se fatto bene sarebbe da fare quotidiano dell’ultima settimana e settimanale dell’ultimo mese

Page 23: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

ÈfondamentalenonrenderefacilmenteaccessibililecredenzialidiaccessoaldatabaseperchélaquasitotalitàdegliaQacchiasistemicmsavvengonotramiteMySQL

Èildatabasedoveverrannoinseri8tugiparametridelnostrosito,uten8epassworddiaccessoawordpress,gliar8coli,icommen8etc…

MySQLo/maɪ ˌɛskjuːˈɛl/

Page 24: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

MySQ

L

ePH

PMyAd

min

CosadevofaresuldatabaseLamaggiorpartedelleoperazionisuldatabasevengonoeseguitedalCMSquindinonrichiedonoilnostrointervento.Ciserviràinterveniresuldatabaseprincipalmenteper:•  EseguireunBackup•  Ripris8nareunBackup

Il database è accessibile da un pannello di gestione che normalmente è PHPMyAdmin

Page 25: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

MySQ

L

ePH

PMyAd

min

PHPMyAdminÈl’interfacciawebtramitelaqualeeseguiamooperazionisuldatabasemanualmente.Peraccedereciserviranno:•  Indirizzodelserverdeldatabase•  NomeutenteMySQL•  PasswordMySQL

Page 26: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

MySQ

L

ePH

PMyAd

min

Page 27: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

MySQ

L

ePH

PMyAd

min

Page 28: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

MySQ

L

ePH

PMyAd

min

1)  Seleziono le tabelle 2)  Cosa voglio salvare 3)  Quali elementi 4)  Su file 5)  Compressione 6)  Salva

Il Backup del Database MySQL

Page 29: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

Bene,vogliamocambiareprovider(perché…nonimporta)cosadobbiamofare?:•  BackupFTP•  BackupMySQL•  Sbloccodeldominio

Cambioprovideromigrazione

Lo sblocco del dominio è possibile solo all’intestatario dello stesso. In particolare serve ad evitare che qualcun’altro se ne impossessi mentre è ancora registrato a noi

Page 30: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

Migrazion

eSequenzadimigrazioneUnavoltaoQenutoilnecessarioedapertoilnuovospaziooccorrefareleseguen8operazionisulnuovo:•  Ripris8nodelbackupFTP•  Ripris8nodelbackupMySQL•  Modificadelfileconfig.php(v.dopo)•  Impostazionedeldominioperpuntarealnuovoindirizzodel

server

Page 31: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

Migrazion

eFileconfig.php(nell’esempioWordPress)NellospazioFTPèpresenteunfilechecon8eneida8diaccessodeldatabaseMySQLecheconsenteadentrambidiinteragire:

Page 32: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

Ques0on0me…Domande?

Page 33: Corso ges8one tecnica Web ParrocchialiCorso ges8one tecnica Web Parrocchiali . Obie%vi dei tre incontri di formazione Per seguire le par0 laboratoriali è importante disporre di un

Perilprossimoincontrodovreteaverpresodimes8chezzaconquantospiegato,averpredispostolevostrecartelleecaricatoimmaginie/oallega8chevorreteu8lizzare.

Scaricatel’ul8maversionediWordPress,scompaQateilfile.zipecaricatetugifilescontenu8nelvostrospazioFTP.

Compi0percasa…