Presentazione fatta il 14 luglio 2015 al WordPress Meetup di Torino, dove ho spiegato le principali differenze tra il software Open source WordPress e il sito WordPress.com e i suoi servizi.
Guide per WordPress: come scrivere, editare e pubblicare articoliSalvatore Capolupo
Alcune indicazioni basilari per usare WordPress senza impazzire: niente fronzoli tecnici, solo sana pratica per capire come pubblicare i tuoi articoli in pochi passi. Valido per qualsiasi sito in WP! Approfondisci questo tema ---> https://trovalost.it/sezioni/tutorial-wordpress
Elementor: esploriamo le possibilità del page builder più scaricato al mondoSiteGround.com
Guarda il webinar qui: https://youtu.be/V4i2SQlefvo
Elementor è un page builder per WordPress rapido e performante che permette a principianti e a professionisti di realizzare siti internet efficaci in poco tempo e con ottimi risultati.
Il grande vantaggio dei page builder come Elementor è quello di poter realizzare visivamente ogni aspetto di un sito: le pagine statiche, la struttura degli articoli e gli archivi del blog, le schede prodotto di un e-commerce, e tantissimo altro!
Pascal Claro, YouTuber, Blogger e Web Designer esperto di WordPress e Web Marketing, ci mostra i passaggi per iniziare a lavorare con Elementor.
Presentazione fatta il 14 luglio 2015 al WordPress Meetup di Torino, dove ho spiegato le principali differenze tra il software Open source WordPress e il sito WordPress.com e i suoi servizi.
Guide per WordPress: come scrivere, editare e pubblicare articoliSalvatore Capolupo
Alcune indicazioni basilari per usare WordPress senza impazzire: niente fronzoli tecnici, solo sana pratica per capire come pubblicare i tuoi articoli in pochi passi. Valido per qualsiasi sito in WP! Approfondisci questo tema ---> https://trovalost.it/sezioni/tutorial-wordpress
Elementor: esploriamo le possibilità del page builder più scaricato al mondoSiteGround.com
Guarda il webinar qui: https://youtu.be/V4i2SQlefvo
Elementor è un page builder per WordPress rapido e performante che permette a principianti e a professionisti di realizzare siti internet efficaci in poco tempo e con ottimi risultati.
Il grande vantaggio dei page builder come Elementor è quello di poter realizzare visivamente ogni aspetto di un sito: le pagine statiche, la struttura degli articoli e gli archivi del blog, le schede prodotto di un e-commerce, e tantissimo altro!
Pascal Claro, YouTuber, Blogger e Web Designer esperto di WordPress e Web Marketing, ci mostra i passaggi per iniziare a lavorare con Elementor.
Wordpress per principianti: guida in 5 step e in 5 areeLeonardo Serboni
Wordpress è il CMS più diffuso al mondo. Anche non avendo mai realizzato un sito web e senza nessuna conoscenza di programmazione possiamo creare il nostro primo contenitore di idee.
I did a talk at DevFest Nord Italia 2016 about Progressive Web Apps, Hybrid and Native Apps, i've analyzed the pros and cons of the various technologies and described how to get started with Ionic, React Native and how work a Progressive Web App.
Nello sviluppo di progetti complessi sono richiesti efficienza, efficacia ed appropriatezza.
Questi 3 aspetti possono rappresentare il cuore di un modello di qualità capace di favorire la gestione delle complessità.
Considerando come “macro-obiettivo” la pubblicazione di un sito saranno presentati i requisiti generalmente considerati di “efficienza” e gli strumenti che possono rendere il lavoro più “efficace”
Estensioni di google chrome per sviluppatoriMartina Perin
In questo articolo parliamo di alcune estensioni gratuite di Google Chrome, tra le centinaia proposte, che siamo soliti utilizzare nel nostro lavoro di Web Designer.
Rivolto a coloro che vogliono imparare a usare il più famoso CMS, il corso nasce a seguito delle richieste formulate nella precedente edizione del workshop “WordPress come iniziare” in cui sono stati affrontati argomenti relativi alle scelte dell’hosting, dei temi e dei plugins.
In questo corso verranno trattati l’inserimento dei contenuti (testo, immagini e video), le differenze tra pagine e articoli, l’utilizzo delle finestre e dei riquadri dell’editing di WordPress 4.6 e per finire l'uso del plugin Yoast per l'ottimizzazioni dei contenuti per i motori di ricerca (SEO).
Cos'è un Tema WordPress, l'anatomia di un Tema, la gerarchia dei Template, l'uso dei Template Tag, la personalizzazione tramite Customizer e Child Themes. Le slide dell'intervento al WordPress Meetup Torino del 12 Aprile 2016.
Wordpress e Blog.
Partire col piede giusto per creare uno strumento che possa essere di effettivo supporto al sito e che possa servire anche per portare la conversazione sui Social Network, andando oltre la classica comunicazione.
Zero2 Academy, creata da professionisti del mondo della comunicazione e degli eventi, nasce proprio con l’intento di fornire ai partecipanti un bagaglio di conoscenze tecniche e strumenti operativi da utilizzare fin da subito.
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…bsdlover
Talk di Paolo Gatti al Linux Day 2012 dal titolo "Soluzione Open Source per lo sviluppo di ogni tipologia di sito web. Il caso pratico di Web&Dintorni"
Wordpress per principianti: guida in 5 step e in 5 areeLeonardo Serboni
Wordpress è il CMS più diffuso al mondo. Anche non avendo mai realizzato un sito web e senza nessuna conoscenza di programmazione possiamo creare il nostro primo contenitore di idee.
I did a talk at DevFest Nord Italia 2016 about Progressive Web Apps, Hybrid and Native Apps, i've analyzed the pros and cons of the various technologies and described how to get started with Ionic, React Native and how work a Progressive Web App.
Nello sviluppo di progetti complessi sono richiesti efficienza, efficacia ed appropriatezza.
Questi 3 aspetti possono rappresentare il cuore di un modello di qualità capace di favorire la gestione delle complessità.
Considerando come “macro-obiettivo” la pubblicazione di un sito saranno presentati i requisiti generalmente considerati di “efficienza” e gli strumenti che possono rendere il lavoro più “efficace”
Estensioni di google chrome per sviluppatoriMartina Perin
In questo articolo parliamo di alcune estensioni gratuite di Google Chrome, tra le centinaia proposte, che siamo soliti utilizzare nel nostro lavoro di Web Designer.
Rivolto a coloro che vogliono imparare a usare il più famoso CMS, il corso nasce a seguito delle richieste formulate nella precedente edizione del workshop “WordPress come iniziare” in cui sono stati affrontati argomenti relativi alle scelte dell’hosting, dei temi e dei plugins.
In questo corso verranno trattati l’inserimento dei contenuti (testo, immagini e video), le differenze tra pagine e articoli, l’utilizzo delle finestre e dei riquadri dell’editing di WordPress 4.6 e per finire l'uso del plugin Yoast per l'ottimizzazioni dei contenuti per i motori di ricerca (SEO).
Cos'è un Tema WordPress, l'anatomia di un Tema, la gerarchia dei Template, l'uso dei Template Tag, la personalizzazione tramite Customizer e Child Themes. Le slide dell'intervento al WordPress Meetup Torino del 12 Aprile 2016.
Wordpress e Blog.
Partire col piede giusto per creare uno strumento che possa essere di effettivo supporto al sito e che possa servire anche per portare la conversazione sui Social Network, andando oltre la classica comunicazione.
Zero2 Academy, creata da professionisti del mondo della comunicazione e degli eventi, nasce proprio con l’intento di fornire ai partecipanti un bagaglio di conoscenze tecniche e strumenti operativi da utilizzare fin da subito.
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…bsdlover
Talk di Paolo Gatti al Linux Day 2012 dal titolo "Soluzione Open Source per lo sviluppo di ogni tipologia di sito web. Il caso pratico di Web&Dintorni"
CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...walk2talk srl
Ogni organizzazione si trova costantemente sotto pressione per produrre di più in meno tempo. Sebbene la tecnologia sia spesso la chiave per operare in modo più efficace ed efficiente, i costi e la complessità hanno spesso impedito alle organizzazioni di trarre il massimo vantaggio dai potenziali benefici. La crescita di SaaS (software come servizio) ha ridotto le barriere: nessuna necessità di distribuire server o installare e configurare sistemi software complessi.
Sappiamo che non tutti i problemi aziendali possono essere risolti con soluzioni pronte all'uso. Tuttavia, lo sviluppo di soluzioni personalizzate è sempre stato troppo costoso e dispendioso in termini di tempo per molte delle esigenze dei vari team / reparti, in particolare per quei progetti che si integrano su più origini dati o richiedono l'utilizzo su più dispositivi, da desktop a dispositivi mobili. Di conseguenza, troppe esigenze tecnologiche finiscono irrisolte o poco ottimizzate. Mettiamo insieme fogli di calcolo, catene di email, siti SharePoint e / o processi manuali per colmare le lacune.
PowerApps e Microsoft Flow sono entrambi mirati esattamente a colmare queste lacune. Offrono alle persone che meglio comprendono i loro bisogni la possibilità di risolverli rapidamente, senza la complessità e il costo dello sviluppo di software personalizzato.
In questa sessione, vedremo questi due nuovi strumenti di Microsoft: PowerApps e Flow. Come funzionano e come si possono usare. Ma soprattutto passeremo all'azione e creeremo da zero alcune dimostrazioni dal vivo che dimostreranno come creare una Enterprise Mobile Application che si connette facilmente con tutte le piattaforme aziendali come Office 365, SharePoint Online, Dynamic CRM, SQL on-premise, Social Network e molto altro ancora e come si possono automatizzare alcune attività comuni utilizzando Microsoft Flow.
By Michele Ruberti
Google App Engine Overview Seminario GDG Genova 4 Ottobre 2013Massimo Caliman
Introduzione a Google App Engine:Cosa è Google App Engine,Linguaggi di programmazione supportati
L'ambiente di Runtime,Static File Servers
Datastore,Services,Namespaces,Google Accounts, OpenID, e OAuth,Task Queues e Cron Jobs,Developer Tools,Administration Console.
Come configurare ed eseguire un applicativo PHP su Serverless in ambiente AWS; quali considerazioni mettere in campo per la gestione delle risorse, fino a far funzionare un applicativo basato su Laravel che espone delle API
Impara React sfruttando le tecnologie più recenti (Eduard Capanu).pptxEduardCapanu
React evolve velocemente con strumenti come Vite.js, Remix, e Next.js, richiedendo aggiornamenti continui delle competenze per gestire nuovi progetti con successo.
Che tu abbia già esperienza con React o che sia alle prime armi, questo talk ti offrirà una nuova prospettiva sulle ultime tendenze di questo framework e ti mostrerà le best practice per la creazione e la configurazione di un progetto.
Esploreremo le ultime innovazioni di React e scopriremo come sfruttare efficacemente le nuove funzionalità per lanciare un nuovo progetto senza intoppi, dalla scelta del framework e della tecnologia, alla configurazione iniziale più adatta.
Vedremo tutti i passaggi chiave per realizzare un progetto React in modo efficiente e impareremo, tra le altre cose, che non sempre ‘create-react-app’ è l’opzione migliore per iniziare un nuovo progetto.
Event link: https://thecmmbay.com/eventi/impara-react-sfruttando-le-tecnologie-piu-recenti-r97r9y7l6
Visual Studio Online è già molto completo, ma offre interessanti possibilità di integrazione.
Vedremo come estendere Visual Studio Online (ma anche TFS) mediante le sue REST API ed i Service Hooks.
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...bsdlover
Lezione #3 di Paolo Gatti all'Università degli Studi di Teramo, Facoltà di Scienze della Comunicazione, avente come tema "Siti Web: Content Management System (CMS): soluzioni Open Source per lo sviluppo di qualsiasi tipologia di sito".
Lezione WordPress Università degli Studi di Milano: Installazione e Gestionealessandro gasparotto
Slide della lezione di WordPress fatta presso l'Università degli Studi di Milano. Nelle slide viene presentato WordPress, le potenzialità, l'installazione in locale e remoto e l'intera gestione del sistema. La guida è stata sviluppata e destinata ad utenti alla prime armi con questo potente strumento.
2. 1. Cos’è la REST API
2. Perché è importante
3. Idee ed casi di studio
4. Cominciamo ad utilizzarla
Affronteremo questi temi
3. 1) cos’è la WP REST API
API è l’acronimo di Application Programming
Interface, ovvero un insieme di procedure che
permettono di accedere alle funzionalità di un
determinato software.
4. 1) cos’è la WP REST API
La REST API in WordPress è quindi un
interfaccia di comunicazione che ci permette di
far interagire WP con qualunque altra
applicazione, o anche di semplificare o
migliorare le interazione all’interno
dell’installazione stessa.
5. In che modo?
WP REST API utilizza il formato JSON
(JavaScript Object Notation), che offre
numerosi vantaggi tra cui:
• è più veloce e compatto rispetto a XML
• è più leggibile anche dall’uomo
• è compatibile con tutti i linguaggi e in
particolare javascript, python, e php
6. Un esempio di risposta JSON
https://public-api.wordpress.com/rest/v1.1/sites/twentysixteendemo.wordpress.com/
posts/6
7. Azioni principali
Le principali operazioni che al momento
possiamo seguire tramite API sono:
• POST - /sites/$site/posts/new
• GET - /sites/$site/posts/$post_ID
• PUT - /sites/$site/posts/$post_ID
• DELETE - /sites/$site/posts/$post_ID/delete
8. E WooCommerce ha una sua API?
Ovviamente si, e funziona in maniera
estremamente simile ma con le funzionalità
estese a prodotti, ordini, attributi, coupon etc…
10. Un po di storia
WordPress stesso è nato come una piattaforma
dedicata al personal blogging, e si è evoluto nel
tempo diventando un vero e proprio framework
che permette di creare portali complessi anche
a livello enterprise.
Oggi il 25% dei siti web sul pianeta girano su
WordPress ;)
11. I Plugin, che grande invenzione!
IMHO, ciò che ha permesso un’evoluzione cosi
rapida e importante oltre alla natura open-
source del progetto, è stato l’ecosistema dei
plugin, grazie ai quali è stato possibile
moltiplicare le funzionalità di WP facendolo
diventare una piattaforma e-commerce, un
CRM, un calendario, un LMS, un social network
e tanto altro ancora.
12. Ma torniamo alle API
Per molti (me compreso) le API sono il prossimo
grande passo per WordPress perché, come
hanno fatto i plugin, offrono la possibilità di
integrare il software in maniera semplice e
sicura con qualunque altro applicativo web e
mobile, e apre nuove frontiere all’utilizzo di WP.
14. Infinite possibilità
Viste le possibilità di interazione attraverso le
API, le applicazioni nel “mondo reale” sono
praticamente illimitate, ma possiamo
razionalizzare alcuni esempi interessanti…
15. Un po’ di idee
• WP come “Backend Only”
• Applicazioni mobili con WordPress
• Gestione centralizzata dell’inventario con
WooCommerce
• Temi “javascript based” (feelingrestful.com)
• API powered plugins (wp-search-live)
16. Nel dettaglio: WP come “Backend Only”
Perché no? Lo sviluppo backend in genere richiede
molto impegno. Con WP + WP API abbiamo:
• un sistema sicuro e ben rodato per gestire ed
archiviare i nostri dati
• le operazioni CRUD (create, read, update and
delete) gia disponibili di default grazie agli endpoint
Post, Get, Put, Delete
• una splendida interfaccia gia familiare a milioni di
utenti
• la possibilità di rendere disponibili i dati a
qualunque tipo di frontend
17. Applicazioni mobili, finalmente!
Grazie alle API, l’utilizzo di WordPress per lo
sviluppo di applicazioni mobili diventa più
semplice e completo, specialmente in
accoppiata con tecnologie come Angular JS,
ideale per le interazioni con JSON e compilabile
tramite PhoneGap per Android, iOS e Windows
Phone.
18. Applicazioni mobili, finalmente!
Per gli utenti comuni esistono gia diversi servizi
che sfruttano le API per creare applicazioni
mobili native, e per i quali non è necessaria
alcuna competenza tecnica specifica.
19. In generale possiamo dire
che se un dispositivo può
effettuare una chiamata
HTTP, pur interagire con
WordPress
22. È innovativo perché:
• È comodo, perché ti fa gestire tutti i tuoi
progetti da un’unica interfaccia
• È sempre disponibile, perché funziona anche
offline
• È veloce perché essendo API powered non
necessita di page refresh
26. Ok! È arrivato il
momento di cominciare
ad utilizzare le API in
maniera pratica
27. Per iniziare…
• WooCommerce dispone di una API built-in, è
quindi necessario semplicemente abilitarla
dal pannello di amministrazione
(WooCommerce > Impostazioni > API)
• Dopodiché dovremmo generare una chiave di
autenticazione (sempre necessaria)
28. Per iniziare…
Metodi, endpoint, autenticazione e tutto ciò che
serve è ben documentato qui: http://
woothemes.github.io/woocommerce-rest-api-
docs/
29. Per iniziare…
Per lavorare invece con le API di WordPress
abbiamo principalmente due opzioni:
• Utilizzare il plugin ufficiale WordPress REST
API (https://wordpress.org/plugins/rest-api/)
• Attivare il modulo JSON API di JetPack, che ci
permette di sfruttare le API di WordPress.com
30. WordPress REST API
WordPress REST API è il progetto ufficiale di
WordPress.org, la cui infrastrutture è gia stata
integrata nel core dalla versione 4.4, e gli
endpoint verranno integrati molto presto.
Nonostante sia ufficialmente ancora in beta è
ampiamente stabile.
Documentazione: http://v2.wp-api.org
31. WordPress REST API
Per attivarla è sufficiente installare ed attivare il
plugin disponibile nella directory ufficiale
WordPress.org
32. WordPress.com REST API
Le API di WordPress.com fanno parte del plugin
JetPack e per utilizzarle è necessario:
• Installare ed attivare JetPack
• Connettere JetPack con il proprio account
WordPress.com
• Attivare il modulo JSON API
Documentazione: https://
developer.wordpress.com/docs/api/
34. Per iniziare…
• Entrambe permettono di operare su post,
utenti, categorie
• Entrambe sono estensibili, per esempio
possiamo aggiungere il supporto per Custom
Post Types nelle chiamate API oppure
aggiungere i campi personalizzati
• Entrambe permettono alcune chiamate (GET)
senza autenticazione