{"id":144,"date":"2024-08-12T14:35:16","date_gmt":"2024-08-12T14:35:16","guid":{"rendered":"https:\/\/www.accessibilita.digital\/?p=144"},"modified":"2024-08-23T11:54:11","modified_gmt":"2024-08-23T11:54:11","slug":"come-usare-wordpress-per-realizzare-un-sito-web-accessibile","status":"publish","type":"post","link":"https:\/\/www.accessibilita.digital\/come-usare-wordpress-per-realizzare-un-sito-web-accessibile\/","title":{"rendered":"Come usare WordPress per realizzare un sito web accessibile"},"content":{"rendered":"<p>WordPress \u00e8 ormai il CMS pi\u00f9 utilizzato per realizzare siti web. Nonostante i suoi difetti, ha il grande vantaggio di essere <b>facilmente utilizzabile<\/b> e di avere <b>moltissime integrazioni<\/b>, spesso gratuite, che permettono di <b>ridurre di molto i costi di realizzazione di un sito<\/b>.<\/p>\n\n<h2>Vantaggi<\/h2>\n<p>Uno dei vantaggi maggiori per chi sviluppa con WordPress \u00e8 che in genere <b>si riesce a trovare una soluzione relativamente semplice a qualsiasi problema o richiesta<\/b>.<\/p>\n<p>Se ci viene chiesto di creare un carosello di immagini, una galleria fotografica, un e-commerce, o altre funzionalit\u00e0 particolari, <b>con WordPress troveremo quasi sicuramente un plugin<\/b>, a parte per casi molto specifici, e riusciremo a soddisfare la richiesta con un investimento pi\u00f9 contenuto rispetto a dover realizzare una soluzione custom.<\/p>\n<h2>Svantaggi<\/h2>\n<p>D\u2019altro lato, <b>sconsiglio WordPress per realizzare un applicativo custom<\/b>, ad esempio un gestionale, sapendo che gi\u00e0 usarlo per creare un e-commerce \u00e8 un azzardo. In pi\u00f9 \u00e8 necessario imparare bene come funziona il CMS per poterlo personalizzare, ad esempio nella creazione di un tema custom.<\/p>\n<p>I lati negativi principali che ha sono a mio avviso la <b>scarsa sicurezza by-design<\/b>, in quanto i file stessi del CMS sono in genere <b>esposti nella cartella pubblica del sito<\/b> (Document Root), e la <b>bassa qualit\u00e0 del codice sorgente<\/b>, sia per quanto riguarda il <i>core<\/i>, ma ancora peggio per quanto riguarda plugin e temi, soprattutto quelli gratuiti.<\/p>\n<p>Per quanto riguarda la <b>sicurezza<\/b>, consiglio di valutare <a href=\"https:\/\/roots.io\/bedrock\/\" rel=\"nofollow noopener\">Bedrock<\/a>, un\u2019installazione \u201cboilerplate\u201d di WordPress con una logica pi\u00f9 simile ad un framework PHP e con alcune interessanti vantaggi in termini di sicurezza.<\/p>\n<h2>Accessibilit\u00e0<\/h2>\n<p>Per <b>l\u2019accessibilit\u00e0<\/b>, WordPress di base \u00e8 <b>pienamente accessibile<\/b>, sia front-end sia back-end. I problemi potrebbero sorgere in caso di <strong>plugin e temi<\/strong>, soprattutto quelli gratuiti, perch\u00e9 spesso non ricevono aggiornamenti costanti e in ogni caso sono sviluppati un po\u2019 da chiunque, anche da persone che potrebbero non conoscere bene il tema dell\u2019accessibilit\u00e0.<\/p>\n<p>Il mio consiglio, se possibile, \u00e8 di <b>partire con un tema personalizzato<\/b>, se abbiamo <strong>almeno 10 mila euro di budget<\/strong> da dedicare allo sviluppo, con l\u2019ottica di riutilizzare il tema per altri siti che potremmo realizzare in futuro e migliorarlo nel tempo.<\/p>\n<p>Se invece non abbiamo questa intenzione, e vogliamo <b>qualcosa di gi\u00e0 fatto<\/b>, possiamo dare un\u2019occhiata ai <a href=\"https:\/\/docs.italia.it\/italia\/designers-italia\/design-scuole-wordpress-theme-docs\/it\/v2022.1\/index.html\" rel=\"nofollow noopener\">template creati da AGID per WordPress<\/a>, hanno bisogno di essere personalizzati ma possono fornire una base di partenza, soprattutto se abbiamo poca conoscenza del codice di WordPress.<\/p>\n<p>In alternativa, <b>consideriamo solo temi a pagamento<\/b>: in genere hanno un costo contenuto ma ne vale la pena. Possiamo guardare temi basati su <b>Elementor<\/b> (a mio avviso il migliore per quanto riguarda l\u2019accessibilit\u00e0) oppure <b>Divi<\/b>. In genere possiamo dare un&#8217;occhiata a marketplace come <a href=\"https:\/\/elements.envato.com\/\" rel=\"nofollow noopener\">Envato<\/a> o <a href=\"https:\/\/themeforest.net\/\" rel=\"nofollow noopener\">ThemeForest<\/a>. Proviamo a cercare anzitutto un tema che sia gi\u00e0 accessibile di default.<\/p>\n<p>La mia esperienza in ogni caso \u00e8 che <b>ogni sito web ha bisogno di un design custom<\/b>, \u00e8 difficile essere in grado di prendere un tema cos\u00ec com\u2019\u00e8 e fare solo poche modifiche per quello che ci serve, per questo motivo <b>incoraggio a realizzare un tema personalizzato<\/b>, che poi in futuro potrebbe anche essere reso open source e venduto su licenza.<\/p>\n<h2>Link utili<\/h2>\n<ul>\n<li><a href=\"https:\/\/roots.io\/bedrock\/\" rel=\"nofollow noopener\">Bedrock<\/a><\/li>\n<li><a href=\"https:\/\/docs.italia.it\/italia\/designers-italia\/design-scuole-wordpress-theme-docs\/it\/v2022.1\/index.html\" rel=\"nofollow noopener\">AGID: Tema WordPress per le Scuole<\/a><\/li>\n<li><a href=\"https:\/\/elements.envato.com\/\" rel=\"nofollow noopener\">Envato<\/a><\/li>\n<li><a href=\"https:\/\/themeforest.net\/\" rel=\"nofollow noopener\">ThemeForest<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>WordPress \u00e8 ormai il CMS pi\u00f9 utilizzato per realizzare siti web. Nonostante i suoi difetti, ha il grande vantaggio di essere facilmente utilizzabile e di avere moltissime integrazioni, spesso gratuite, che permettono di ridurre di molto i costi di realizzazione di un sito. Vantaggi Uno dei vantaggi maggiori per chi sviluppa con WordPress \u00e8 che [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":248,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-144","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/posts\/144"}],"collection":[{"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/comments?post=144"}],"version-history":[{"count":3,"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/posts\/144\/revisions"}],"predecessor-version":[{"id":147,"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/posts\/144\/revisions\/147"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/media\/248"}],"wp:attachment":[{"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/media?parent=144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/categories?post=144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.accessibilita.digital\/wp-json\/wp\/v2\/tags?post=144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}