{"id":95733,"date":"2021-08-13T12:38:18","date_gmt":"2021-08-13T10:38:18","guid":{"rendered":"https:\/\/artigianodelsoftware.it\/blog\/?p=95733"},"modified":"2021-08-13T12:38:20","modified_gmt":"2021-08-13T10:38:20","slug":"importiamo-gli-utenti-sul-nostro-cloud-test-addon","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2021\/08\/13\/importiamo-gli-utenti-sul-nostro-cloud-test-addon\/","title":{"rendered":"Importiamo gli utenti sul nostro Cloud &#8211; test Addon"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"javascript: imageToPdf()\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_self\"><img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"Visualizza PDF\" \/><\/a><a href=\"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/95733?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div>\n<p>In questo post andremo ad esaminare nel dettaglio come funzionano gli addon di cui abbiamo parlato in precedenza. In particolare andremo ad esaminare CSV Importer for Jira e CLI for Jira. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installazione<\/h2>\n\n\n\n<p>Come sempre partiamo dalla installazione degli addon, iniziando da CSV User Importer for Jira.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1430\" height=\"723\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/csv-importer-deploy.gif\" alt=\"\" class=\"wp-image-95734\"\/><figcaption>La procedura di deploy di CSV user Importer for Jira<\/figcaption><\/figure><\/div>\n\n\n\n<p>Per quanto riguarda CLI for Jira, la situazione cambia un attimo. L&#8217;installazione riguarda due componenti. In particolare occorre sia installare un addon sulla istanza Cloud, che scaricare il comando bash vero e proprio sul PC\/server di nostra scelta.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1430\" height=\"723\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/cli-deploy.gif\" alt=\"\" class=\"wp-image-95735\"\/><figcaption>Installazione CLI per JIra. Nulla di nuovo<\/figcaption><\/figure><\/div>\n\n\n\n<p>La seconda parte \u00e8 reperibile al seguente <a rel=\"noreferrer noopener\" href=\"https:\/\/marketplace.atlassian.com\/apps\/10886\/atlassian-command-line-interface-cli?hosting=cloud&amp;tab=overview\" target=\"_blank\">link<\/a>. Vi passo anche il link diretto al sito del <a href=\"https:\/\/bobswift.atlassian.net\/wiki\/spaces\/ACLI\/pages\/16875586\/Downloads\" target=\"_blank\" rel=\"noreferrer noopener\">produttore<\/a> per arrivare subito alla sezione di Download, se non volete fare troppi rigiri. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1426\" height=\"723\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/CLI-client.deploy.gif\" alt=\"\" class=\"wp-image-95736\"\/><\/figure><\/div>\n\n\n\n<p>Selezionato il tipo di download (ho selezionato quello per Linux) ho eseguito il download (uso il comando wget di linux per eseguire l&#8217;operazione)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"919\" height=\"394\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.41.51.png\" alt=\"\" class=\"wp-image-95753\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.41.51.png 919w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.41.51-300x129.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.41.51-768x329.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.41.51-619x265.png 619w\" sizes=\"(max-width: 919px) 100vw, 919px\" \/><\/figure>\n\n\n\n<p>Quindi procedo con l&#8217;installazione. Ho generato la seguente GIF per dare una evidenza di come eseguire l&#8217;installazione. Come vedrete, si tratta di pochi passi. Basta lasciarsi guidare.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"934\" height=\"708\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/cli-client-setup.gif\" alt=\"\" class=\"wp-image-95754\"\/><figcaption>Seguite le domande e procedete con le risposte.<\/figcaption><\/figure><\/div>\n\n\n\n<p>Il risultato finale della installazione \u00e8 il seguente:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"921\" height=\"723\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.47.55.png\" alt=\"\" class=\"wp-image-95755\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.47.55.png 921w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.47.55-300x236.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.47.55-768x603.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-18-alle-00.47.55-619x486.png 619w\" sizes=\"(max-width: 921px) 100vw, 921px\" \/><figcaption>Il risultato finale<\/figcaption><\/figure>\n\n\n\n<p>Passiamo adesso alla configurazione generale di entrambi gli addon.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configurazione<\/h2>\n\n\n\n<p>Per l&#8217;addon del CVS User importer  for Jira abbiamo la seguente sezione di configurazione<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1428\" height=\"723\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/csv-importer-config-user.gif\" alt=\"\" class=\"wp-image-95738\"\/><figcaption>Prima operazione: Configurare una utenza attraverso il Token API.<\/figcaption><\/figure><\/div>\n\n\n\n<p>Questa configurazione servir\u00e0 per entrambi e di conseguenza andiamo a selezionare una utenza per generare <\/p>\n\n\n\n<p>Come possiamo vedere dalla seguente immagine:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"618\" height=\"367\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-19-alle-23.58.38.png\" alt=\"\" class=\"wp-image-95758\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-19-alle-23.58.38.png 618w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-19-alle-23.58.38-300x178.png 300w\" sizes=\"(max-width: 618px) 100vw, 618px\" \/><\/figure><\/div>\n\n\n\n<p>l&#8217;addon stesso ci mette a disposizione tutti gli elementi per poter generare il token. Le informazioni di dettaglio sono presenti in questo <a href=\"https:\/\/support.atlassian.com\/atlassian-account\/docs\/manage-api-tokens-for-your-atlassian-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">link<\/a>. <\/p>\n\n\n\n<p>Una volta generato il token, <strong><em>Ricordatevi di salvare questo codice perch\u00e9 le procedure di Atlassian non lo rimettono a disposizione e di conseguenza se ne dovr\u00e0 generare uno nuovo per poterlo usare.<\/em><\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"744\" height=\"592\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Token.png\" alt=\"\" class=\"wp-image-95759\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Token.png 744w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Token-300x239.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Token-619x493.png 619w\" sizes=\"(max-width: 744px) 100vw, 744px\" \/><figcaption>Le indicazioni fornite sono chiare<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Procediamo con la prova. <\/h2>\n\n\n\n<p>Iniziamo ad aggiungere un nuovo utente usando il CSV User Importer. Andiamo quindi a predisporre il file XLS con le utenze che ci interessano.<\/p>\n\n\n\n<p>Come prima cosa andiamo a definire il file CSV su cui opereremo<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"818\" height=\"144\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.31.53.png\" alt=\"Un file semplicissimo\" class=\"wp-image-95764\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.31.53.png 818w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.31.53-300x53.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.31.53-768x135.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.31.53-619x109.png 619w\" sizes=\"(max-width: 818px) 100vw, 818px\" \/><figcaption>Un file semplicissimo<\/figcaption><\/figure><\/div>\n\n\n\n<p>Quindi, dopo aver impostato il Token per consentire all&#8217;addon di poter operare<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"320\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-16.24.37-1024x320.png\" alt=\"Token fornito\" class=\"wp-image-95765\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-16.24.37-1024x320.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-16.24.37-300x94.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-16.24.37-768x240.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-16.24.37-619x193.png 619w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-16.24.37.png 1124w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Il token impostato<\/figcaption><\/figure><\/div>\n\n\n\n<p>procediamo con l&#8217;importazione di alcuni utenti<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1428\" height=\"708\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/csv-user-importer-test.gif\" alt=\"Come eseguire l'importazione\" class=\"wp-image-95766\"\/><figcaption>La GIF mostra le operazioni<\/figcaption><\/figure><\/div>\n\n\n\n<p>Il risultato \u00e8 il seguente:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"391\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.30.43-1024x391.png\" alt=\"Risultato finale\" class=\"wp-image-95767\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.30.43-1024x391.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.30.43-300x115.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.30.43-768x293.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.30.43-619x236.png 619w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/07\/Schermata-2021-07-31-alle-17.30.43.png 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>I nuovi utenti caricati<\/figcaption><\/figure>\n\n\n\n<p>Alcune indicazioni. Se usate l&#8217;addon in trial, abbiamo la limitazione. Possiamo eseguire solo creare 5 utenti per volta. Abbiamo quindi alcune limitazioni. La app licenziata \u00e8 completa in ogni funzionalit\u00e0.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fantastico, ma con CLI che possibilit\u00e0 abbiamo?<\/h2>\n\n\n\n<p>Con CLI abbiamo le stesse possibilit\u00e0, semplicemente componendo un comando che esegue l&#8217; operazione.<\/p>\n\n\n\n<p>Nel nostro caso abbiamo bisogno di generare un nuovo utente. Occorre quindi usare la seguente sintassi:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-large\"><p>acli &#8211;action addUser &#8211;userId &#8220;utente&#8221; &#8211;userEmail &#8220;utente@dominio.estensione&#8221;&nbsp; &#8211;group &#8220;jira-software-users&#8221;&nbsp;<\/p><cite>Questa \u00e8 la sintassi da usare<\/cite><\/blockquote>\n\n\n\n<p>Per configurare il client occorre modificare acli.properties, dove risiedono le informazioni <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"976\" height=\"635\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.06.50.png\" alt=\"\" class=\"wp-image-95771\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.06.50.png 976w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.06.50-300x195.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.06.50-768x500.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.06.50-619x403.png 619w\" sizes=\"(max-width: 976px) 100vw, 976px\" \/><figcaption>Ho ovviamente nascosto i dati sensibili<\/figcaption><\/figure><\/div>\n\n\n\n<p>Quindi ho lanciato il comando abilitando una delle email di test che uso per i miei corsi.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"97\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.00.57.png\" alt=\"\" class=\"wp-image-95772\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.00.57.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.00.57-300x28.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.00.57-768x73.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.00.57-619x59.png 619w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Questo \u00e8 un comando di esempio<\/figcaption><\/figure><\/div>\n\n\n\n<p>Il risultato \u00e8 il seguente:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"368\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.10.11-1024x368.png\" alt=\"\" class=\"wp-image-95773\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.10.11-1024x368.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.10.11-300x108.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.10.11-768x276.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.10.11-619x222.png 619w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2021\/08\/Schermata-2021-08-01-alle-01.10.11.png 1439w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Ecco l&#8217;utente creato<\/figcaption><\/figure>\n\n\n\n<p>Abbiamo il nuovo utente creato. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Una precisazione<\/h2>\n\n\n\n<p>Avrete notato che nella esecuzione del comando, viene restituito un msg di <strong><em>client error<\/em><\/strong>. Nonostante questo messaggio, l&#8217;utente \u00e8 stato aggiunto alla istanza cloud. Sto eseguendo ulteriori controlli anche su altre istanze cloud sotto il mio controllo, per verificare l&#8217;origine di questo messaggio.  Ipotizzo, al momento, che si tratti della istanza di test che utilizzo: credetemi se vi dico che ho installato di tutto e di pi\u00f9 per fare test e proporre vari articoli in merito. considerate anche che ho eseguito diversi test con lo stesso utente per assicurarmi della correttezza della sintassi del comando. Potrebbe anche essere quello che genera il problema. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusioni<\/h2>\n\n\n\n<p>Si tratta di un post molto lungo. Abbiamo visto due possibilit\u00e0 di come possiamo aggiungere degli utenti in modo automatico e veloce, senza doverli inserire a mano. Abbiamo un addon che , dato un file CSV, ci permette di poter inserire un discreto elenco di utenti. Con CLI, molto pi\u00f9 adatto per coloro che lavorano con bash o a riga di comando, permette di poter scrivere degli script e di sfruttarli. <\/p>\n\n\n\n<p>Ma una cosa la voglio evidenziare: Abbiamo pi\u00f9 possibilit\u00e0 e questa \u00e8 la parte pi\u00f9 importante.<\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'95733','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>0<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'95733','dislike')\" >Dislikes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/down.png\" \/>(<span>0<\/span>)<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>In questo post andremo ad esaminare nel dettaglio come funzionano gli addon di cui abbiamo parlato in precedenza. In particolare andremo ad esaminare CSV Importer for Jira e CLI for Jira. Installazione Come sempre partiamo dalla installazione degli addon, iniziando<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[3,4,14,15,16,17,133,22],"tags":[30,34,35,70,71,74,75,89,241],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/95733"}],"collection":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/comments?post=95733"}],"version-history":[{"count":11,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/95733\/revisions"}],"predecessor-version":[{"id":95797,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/95733\/revisions\/95797"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=95733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=95733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=95733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}