{"id":298,"date":"2011-09-07T15:46:11","date_gmt":"2011-09-07T14:46:11","guid":{"rendered":"https:\/\/www.hostingvirtuale.com\/blog\/?p=298"},"modified":"2015-03-31T01:13:12","modified_gmt":"2015-03-31T00:13:12","slug":"disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7","status":"publish","type":"post","link":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html","title":{"rendered":"Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft size-medium wp-image-305\" src=\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png\" alt=\"\" width=\"300\" height=\"205\" \/>Dopo settimane e settimane passate a chiederci se ed eventualmente quando sarebbe stato rilasciato K2 per Joomla! 1.7, finalmente il team di Joomla Works ha reso disponibile  la Release Candidate della nuova versione (K2 2.5).<\/p>\n<p>K2 \u00e8 un content construction kit molto diffuso tra chi sviluppa siti con Joomla!.<\/p>\n<p>Qualcuno ha pensato fosse morto dopo il rilascio di Joomla! 1.6 ma evidentemente quel qualcuno si sbagliava.<\/p>\n<p>La release candidate non \u00e8 certamente adatta ad un sito aperto al pubblico. Per\u00f2, per chi come me sta facendo il passaggio da Joomla! 1.5 a Joomla! 1.7, avere la possibilit\u00e0 di iniziare a portare i contenuti da una versione all&#8217;altra \u00e8 fondamentale.<\/p>\n<p>Ho approfittato delle vacanze d&#8217;Agosto per fare il porting e con mia grande sorpresa ci \u00e8 voluta meno di un&#8217;ora!<\/p>\n<p>Ecco la procedura per eseguire l&#8217;upgrade da k2 2.4 su Joomla! 1.5 a K2 2.5 (RC!!!) su Joomla! 1.7.<br \/>\nEsportare i dati da Joomla! 1.5<\/p>\n<p>La prima cosa da fare \u00e8 un dump delle tabelle di K2 dal database di Joomla! 1.5.<\/p>\n<p>Con PHPMyAdmin l&#8217;operazione richiede meno di 5 minuti. Nell&#8217;interfaccia basta cliccare sul link Esporta presente nel men\u00f9 in alto, selezionare le tabelle di K2 ed eseguire (io non ho modificato alcun altro parametro).<br \/>\nInstallare K2 2.5 in Joomla! 1.7<\/p>\n<p>Ottenuto il dump ora bisogna passare ad installare K2 2.5 su Joomla! 1.7. Il pacchetto pu\u00f2 essere scaricato da qui: <em>http:\/\/getk2.org\/svnDownload.php.<\/em><\/p>\n<p>Quindi \u00e8 necessario installare il componente con la consueta procedura usata per ogni estensione di Joomla! (Estensioni\/Gestione Estensioni).<\/p>\n<p>Inutile fare altro: le tabelle di K2 andranno cancellate e sostituite con quelle del dump creato pin precedenza (v. step successivo).<br \/>\nImportare il dump di K2 2.4<\/p>\n<p>Le tabelle di K2 2.5 sono le stesse della versione 2.4. Torniamo in PHPMyAdmin e cancelliamole tutte (hanno il suffisso K2_).<\/p>\n<p>A questo punto clicchiamo sul link SQL presente nel men\u00f9 in alto di PHPMyAdmin ed incolliamo il dump creato in precedenza dalla versione di k2 2.4 su Joomla! 1.5.<\/p>\n<p><!--more--><\/p>\n<p>ATTENZIONE: il prefisso delle tabelle deve essere uguale altrimenti Joomla! non riuscir\u00e0 a leggere le nuove tabelle. Se installando Joomla! 1.7 hai usato un prefisso diverso da quello che usavi in Joomla! 1.5 devi modificare il file del dump di conseguenza (basta un cerca e sostituisci con un qualunque editor di testo)!<br \/>\nModifiche al DB: created_by, modified_by e access<\/p>\n<p>Se a questo punto provi ad andare nel pannello di controllo di K2 2.5 in Joomla! 1.7 vedrai tutte le categorie ed i tuoi articoli correttamente importati.<\/p>\n<p>Ma se vai nella parte pubblica del sito, invece, vedrai solo le categorie e nessun articolo. Perch\u00e9 tutto funzioni correttamente dobbiamo fare alcune piccole modifiche alla tabella ##_k2_items (dove ##_ \u00e8 il suffiso usato dalla tua installazione di Joomla!).<\/p>\n<p>Quel che dobbiamo fare \u00e8 reimpostare gli ID degli utenti che hanno creato e di quelli che hanno modificato gli items e impostare il campo ##_k2_items.access a 1 (ora \u00e8 a 0). L&#8217;ID dell&#8217;utente che ha creato o modificato l&#8217;item, invece, \u00e8 62, quello che Joomla! usa di default per il primo utente che crea durante l&#8217;installazione. L&#8217;ID 62 va sostituito con il tuo attuale ID, quello che hai in Joomla! 1.7. Non so se anche nella 1.7 sia sempre uguale. Il mio \u00e8 42, quello che ho usato nella query di esempio.<\/p>\n<p>Questa la query da eseguire in PHPMyAdmin<\/p>\n<p><em>UPDATE `DB_NAME`.`##_k2_items` SET `created_by` = &#8217;42&#8217;, `modified_by` = &#8217;42&#8217;, `access` = &#8216;1&#8217;<\/em><\/p>\n<p>DB_NAME va sostituito con il nome del DB in uso e ##_ va sostituito con il suffisso usato dall&#8217;installazione di Joomla!. Il valore 42 non \u00e8 altro che l&#8217;id del tuo utente in Joomla!.<\/p>\n<p>ATTENZIONE: la query va bene se gli articoli sono tutti dello stesso autore. In caso contrario ogni articolo andr\u00e0 aperto dal pannello di controllo e l&#8217;autore andr\u00e0 impostato manualmente!<br \/>\nModifiche al db: commenti<\/p>\n<p>Cos\u00ec come per gli articoli, anche nei commenti va modificato l&#8217;id dell&#8217;autore dei commenti scritti dall&#8217;amministratore.<\/p>\n<p>Di seguito la query:<\/p>\n<p><em>UPDATE `DB_NAME`.`##_k2_comments` SET `userID` = &#8217;42&#8217; WHERE `##_k2_comments`.`userID` = &#8217;62&#8217;;<\/em><\/p>\n<p>Anche in questo caso DB_NAME va sostituito con il nome del DB in uso e ##_ va sostituito con il prefisso delle tabelle usato dalla tua installazione di Joomla! 1.7.<br \/>\nImportare le immagini<\/p>\n<p>Gi\u00e0 ora gli articoli si vedono correttamente. Solo le immagini non si vedono perch\u00e9 ancora non sono state importate.<\/p>\n<p>L&#8217;ultimo passaggio \u00e8 prendere la cartella \/media\/k2 da Joomla! 1.5 e spostarla in \/media\/k2 in Joomla! 1.7.<\/p>\n<p>Fatto: la migrazione \u00e8 completata!<br \/>\nNote finali<\/p>\n<p>Ti ricordo che la versione di K2 al momento in cui scrivo \u00e8 la 2.5 RELEASE CANDIDATE. Vuol dire che \u00e8 sufficientemente stabile da poter essere usata ma \u00e8 sconsigliato farlo per siti in produzione, cio\u00e8 per siti aperti al pubblico.<br \/>\nSecondo un tweet apparso sul profilo di JoomlaWorks pare che la versione definitiva verr\u00e0 rilasciata intorno al 30 Settembre. Un mese per fare il porting e reimpostare il sito \u00e8 certamente pi\u00f9 che sufficiente, forse anche eccessivo. Nel peggiore dei casi ti toccher\u00e0 aspettare qualche giorno prima di poter aggiornare la copia live del tuo sito, come far\u00f2 io per eCommerceRS.NET.<\/p>\n<p>Non mi resta che augurarti buon aggiornamento e, ovviamente, se hai problemi o vuoi segnalare errori o dare suggerimenti per migliorare questo articolo puoi farlo tramite la discussione aperta sul forum di Joomla.it.<\/p>\n<p>Adamo &#8220;Aerendir&#8221; Crespi<br \/>\njoomla.it<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dopo settimane e settimane passate a chiederci se ed eventualmente quando sarebbe stato rilasciato K2 per Joomla! 1.7, finalmente il team di Joomla Works ha reso disponibile la Release Candidate della nuova versione (K2 2.5). K2 \u00e8 un content construction kit molto diffuso tra chi sviluppa siti con Joomla!. Qualcuno ha pensato fosse morto dopo [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_97753652_97753652":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[503],"tags":[24],"class_list":{"0":"post-298","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-cms","7":"tag-joomla","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7\" \/>\n<meta property=\"og:description\" content=\"Dopo settimane e settimane passate a chiederci se ed eventualmente quando sarebbe stato rilasciato K2 per Joomla! 1.7, finalmente il team di Joomla Works ha reso disponibile la Release Candidate della nuova versione (K2 2.5). K2 \u00e8 un content construction kit molto diffuso tra chi sviluppa siti con Joomla!. Qualcuno ha pensato fosse morto dopo [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html\" \/>\n<meta property=\"og:site_name\" content=\"Il blog di HostingVirtuale\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/HostingVirtuale\" \/>\n<meta property=\"article:published_time\" content=\"2011-09-07T14:46:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-03-31T00:13:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png\" \/>\n<meta name=\"author\" content=\"Gianluca Di Nino\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HostingVirtuale\" \/>\n<meta name=\"twitter:site\" content=\"@HostingVirtuale\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gianluca Di Nino\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html\",\"url\":\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html\",\"name\":\"Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7\",\"isPartOf\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png\",\"datePublished\":\"2011-09-07T14:46:11+00:00\",\"dateModified\":\"2015-03-31T00:13:12+00:00\",\"author\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/#\/schema\/person\/a75ce653fa18e4ea4c8c426bbdce7813\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#primaryimage\",\"url\":\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png\",\"contentUrl\":\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hostingvirtuale.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/#website\",\"url\":\"https:\/\/www.hostingvirtuale.com\/blog\/\",\"name\":\"Il blog di HostingVirtuale\",\"description\":\"Hosting e Registrazione Domini\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hostingvirtuale.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/#\/schema\/person\/a75ce653fa18e4ea4c8c426bbdce7813\",\"name\":\"Gianluca Di Nino\",\"sameAs\":[\"http:\/\/www.omnibus.net\/\"],\"url\":\"https:\/\/www.hostingvirtuale.com\/blog\/author\/gianluca\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html","og_locale":"it_IT","og_type":"article","og_title":"Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7","og_description":"Dopo settimane e settimane passate a chiederci se ed eventualmente quando sarebbe stato rilasciato K2 per Joomla! 1.7, finalmente il team di Joomla Works ha reso disponibile la Release Candidate della nuova versione (K2 2.5). K2 \u00e8 un content construction kit molto diffuso tra chi sviluppa siti con Joomla!. Qualcuno ha pensato fosse morto dopo [&hellip;]","og_url":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html","og_site_name":"Il blog di HostingVirtuale","article_publisher":"https:\/\/www.facebook.com\/HostingVirtuale","article_published_time":"2011-09-07T14:46:11+00:00","article_modified_time":"2015-03-31T00:13:12+00:00","og_image":[{"url":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png","type":"","width":"","height":""}],"author":"Gianluca Di Nino","twitter_card":"summary_large_image","twitter_creator":"@HostingVirtuale","twitter_site":"@HostingVirtuale","twitter_misc":{"Scritto da":"Gianluca Di Nino","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html","url":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html","name":"Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7","isPartOf":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#primaryimage"},"image":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#primaryimage"},"thumbnailUrl":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png","datePublished":"2011-09-07T14:46:11+00:00","dateModified":"2015-03-31T00:13:12+00:00","author":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/#\/schema\/person\/a75ce653fa18e4ea4c8c426bbdce7813"},"breadcrumb":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#primaryimage","url":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png","contentUrl":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/joomla2-300x205.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hostingvirtuale.com\/blog\/disponibile-k2-per-joomla-ecco-come-migrare-sulla-versione-1-7-298.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hostingvirtuale.com\/blog"},{"@type":"ListItem","position":2,"name":"Disponibile K2 per Joomla, ecco come migrare sulla versione 1.7"}]},{"@type":"WebSite","@id":"https:\/\/www.hostingvirtuale.com\/blog\/#website","url":"https:\/\/www.hostingvirtuale.com\/blog\/","name":"Il blog di HostingVirtuale","description":"Hosting e Registrazione Domini","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hostingvirtuale.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.hostingvirtuale.com\/blog\/#\/schema\/person\/a75ce653fa18e4ea4c8c426bbdce7813","name":"Gianluca Di Nino","sameAs":["http:\/\/www.omnibus.net\/"],"url":"https:\/\/www.hostingvirtuale.com\/blog\/author\/gianluca"}]}},"_links":{"self":[{"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/posts\/298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/comments?post=298"}],"version-history":[{"count":0,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/posts\/298\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/media?parent=298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/categories?post=298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/tags?post=298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}