Tool di importazione (da Blogger a BlogEngine)

Scrivo su ben quattro blog, tre di questi risiedono su mio spazio web in Hosting e vorrei migrargli su BlogEngine.Net. Non sono riuscito a fare l’import di nessuno dei tre.
Sinceramente il tool di Import/export lascia un po’ a desiderare, io lo vedo in questo momento indispensabile per "acchiappare" blog, per aumentare le installazioni e per espandere la comunità con blogger d’esperienza.

Per uno dei miei blog ero quasi certo di non riuscire nell’intento in quanto gestito tramite una semplice piattaforma da me sviluppata (si fa per dire, diciamo leggermente abbozzata … ), ma per gli altri due che sono gestiti tramite blogger.com pensavo di non avere problemi, invece non riesco proprio a fargli "digerire" i feed …

Come possiamo agire al momento ?

Ciao e grazie.

Approfondimenti...

Scaricare video download
 Ciao a tutti. Dal momento che sto prendendo il vizio di guardare i video sul sito della rai, volevo sapere se c'è qualche sistema per poterseli...

Scaricare video download
 Ciao a tutti. Dal momento che sto prendendo il vizio di guardare i video sul sito della rai, volevo sapere se c'è qualche sistema per poterseli...

Scaricare video download
 Ciao a tutti. Dal momento che sto prendendo il vizio di guardare i video sul sito della rai, volevo sapere se c'è qualche sistema per poterseli...

Windows Live Writer e Doppi Post
 Ho iniziato ad utilizzare BE 1.5.0.7 con SQLite e abbinato a Windows Live Writer. Ogni tanto, devo ancora capire se esiste una condizione particolare come...

domanda su Blog.js
 Mi permetto di rivolgermi direttamente a Cristiano in quanto ho notato proprio sul suo blog questa ... particolarità. Cristiano, Alcune stringhe...

Commenti...


Traffyk

# 05/1/2008 05:56

Solitamente le piattaforme più blasonate mettono a disposizione un tool di esportazione di tutti i post, categorie, tag e commenti in un file xml da poter importare i sistemi supportati :P

Qui però ti scontri con un fan di WordPress :D ehehhehe mi sa che sempre litighiamo io e Cristiano qualche giorno :P
No dai scherzo, BlogEngine sta crescendo davvero molto bene :D


Cristiano

# 05/1/2008 07:41

Non ho mai avuto la necessità di importare dati da altri blog per cui non ho esperienze dirette sull’uso del tool di import/export presente in BlogEngine.

So per certo che la release 1.2 aveva qualche problema con l’import in formato BlogML, completamente risolto con la versione 1.3.
Sull’import via RSS ho sempre avuto molte riserve, in quanto raramente il flusso XML contenuto nel feed rispecchia fedelmente quanto presente nel database, soprattutto se lo si filtra tramite FeedBurner (a proposito mi auguro che tu abbia provato ad importare il feed diretto e non quello normalizzato da FeedBurner, perchè altrimenti potresti avere dei problemi)

Prova a dare uno sguardo a BlogML.ORG che è lo standard adottato da BlogEngine per l’import e l’export dei post …


Sanghino

# 05/1/2008 15:11

Cristiano ha scritto:Sull’import via RSS ho sempre avuto molte riserve, in quanto raramente il flusso XML contenuto nel feed rispecchia fedelmente quanto presente nel database, soprattutto se lo si filtra tramite FeedBurner (a proposito mi auguro che tu abbia provato ad importare il feed diretto e non quello normalizzato da FeedBurner, perchè altrimenti potresti avere dei problemi)

Ho provato in entrambi i modi, stesso risultato purtroppo.

Cristiano ha scritto:Prova a dare uno sguardo a BlogML.ORG che è lo standard adottato da BlogEngine per l’import e l’export dei post …

Ci avevo già fatto un giro, riproverò. A mio avviso comunque non è da sottovalutare questo problema dell’import e dell’export.
Vi ringrazio comunque, vi farò sapere.


Sanghino

# 21/1/2008 09:20

Ho trovato una soluzione, ovviamente l’ho già sperimentata e funziona decisamente bene.

Dopo lunghe ricerche, prove, test e serate di frustranti fallimenti finalmente ho trovato la strada, ed anche piuttosto semplice per importare post e commenti dalla piattaforma Blogger.com utilizzando il formato BlogML.
Intanto ringrazio Aaron Lerch per lo script.

Cosa serve.

Microsoft PowerShell
Aaron Lerch Script (BloggerToBlogLM.zip)
Tool di importazione di BlogEngine V1.3
Blogger ProfileID (lo si può ricavare visualizzando il proprio profilo blogger ed è quel numero che appare in fondo all’URL come da barra degli indirizzi (vedi immagine).

Immagine

Come fare.

Innanzi tutto scaricare ed installare PowerShell, se già non lo abbiamo, non ci sono particolari impostazioni da settare durante il processo.
Scaricare e scompattare lo zip contenente lo script da eseguire (BloggerToBlogML.ps1) e la dll (BlogML.dll).
La PowerShell, per chi non lo sapesse, è un tool a riga di comando che estende di molto le funzionalità della shell classica di windows. Prima di eseguire il nostro script dobbiamo settare la shell in modo che sia abilitata all’esecuzione in quanto di default questa funzionalità è disabilitata, usiamo quindi il seguente comando:

Code: Seleziona tutto
Set-ExecutionPolicy Unrestricted

Successivamente eseguiamo il seguente comando:

Code: Seleziona tutto
BloggerToBlogML.ps1 "{profileID}" | out-file computerinformatica.blogml.xml

Lo script creerà un file xml chiamato, in questo caso, ma potete dargli il nome che volete, computerinformatica.blogml.xml, questi conterrà tutti i post, i commenti e le categorie.
E’ il momento di eseguire il seguente comando:

Code: Seleziona tutto
Set-ExecutionPolicy restricted

Usciamo da PowerShell con il comando Exit

Adesso richiamate il tool di importazione del vostro blog, io l’ho fatto in locale, mi sembrava più furbo, e impostatelo come da figura seguente:

Immagine

cliccate su "Import" ed il gioco è fatto. Per adesso ho verificato in maniera non molto approfondita il risultato, ma mi pare proprio che sia soddisfacente.

IMPORTANTE
Se tramite il vostro acount Blogger gestite più di un blog questi verranno tutti scaricati nel file xml, è semplicissimo però tramite un editor di test togliere tutti i riferimenti che non ci interessano essendo ogni blog racchiuso fra i tag e

In attesa di tradurlo in una applicazione vera e propria spero di aver fatto cosa gradita a tutti quelli che avevano i miei stessi problemi. Per dubbi o incertezze non esitate a scrivere.

Rif. fonte originale: Aaron Lerch


Cristiano

# 23/1/2008 01:38

Ottimo lavoro! :wink:

Data la rilevanza della tua soluzione e, poichè riguarda specificatamente la procedura di importazione dalla piattaforma Blogger, credo che sia il caso di cambiare il titolo al post per specificare la tipologia di transizione (nello specifico da Blogger a BlogEngine.NET)

Modifico anche la rilevanza del post per dargli il giusto risalto ! :)



Vorresti inserire un commento?

Registrati per un account gratuito oppure entra (se sei già utente).





Mandaci un Trackback a questo URL se vuoi:
http://www.italianbloggers.it/14820/tool-di-importazione-da-blogger-a-blogengine/trackback/