veruce.cz

Migrace z blog.cz na WordPress nebo Blogspot

AKTUALIZACE::

16.10. 2017 – aktualizován seznam převedených blogů

1.10.2017 – přidány informace k importu blogu na blogspot.com / blogger.com

29.9. 2017 – přidána anketa ohledně importu do jiných redakčních systémů (na konci článku)

Na základě velkého množství stížností na směr, kterým se ubírá server blog.cz, a s tím souvisejícího stesku po tom, že by někteří blogeři rádi migrovali jinam, avšak nechce se jim ani kopírovat články ručně, ani přijít o komentáře, dospěli jsme s mým mužem k následujícímu řešení. Já mu situaci popsala a on napsal skript, který blog běžící na blog.cz vyexportuje ve formátu, který lze importovat do redakčního systému WordPress.

Pár informací o skriptu Blogcz2WP:

  • Skript stáhne z vašeho blogu na doméně blog.cz všechny články vč. data zveřejnění, dále kategorie, do nichž články vloží, a také komentáře.
  • Skript zachová u článků a komentářů jejich vlastnosti (čas zveřejnění, autor, e-mail, www autora, atd.).
  • Skript neumí stáhnout obsah nacházející se mimo články – rozvržení menu, informace v patičce, informace v záhlaví.
  • Skript umí stáhnout obrázky v článcích, v exportovaných článcích modifikovat cesty k obrázkům tak, aby se načítaly lokálně. Při exportu vznikne vedle XML souboru adresář Obrazky, jehož obsah stačí pouze nahrát do adresáře wp-content/uploads ve Vašem WordPressu. (Funguje jak u WordPressu na vlastním hostingu, tak na wordpress.com.)
  • Skript neumí exportovat a zachovat design blogu (záhlaví, sloupce, barvičky, nastavení písem, rozvržení stránek..).
  • Skript neumí přenést a založit menu se stejnou strukturou, jakou mělo na blogu.cz (přenesou se kategorie, články budou správně zařazené, ale menu bude nutné ve WordPressu vytvořit nové v souladu s použitou šablonou)
  • Pro správnou funkci je nutné mít rozhraní blogu nastaveno na český jazyk.

Není vyžadováno žádné heslo ani jiné přístupové údaje, skript pracuje s volně dostupnými stránkami, nepřistupuje k žádným chráněným zdrojům, nehackuje blog.cz ani jeho databázi. Export vašeho autorského obsahu se odehraje s vaším souhlasem, vše je tedy zcela legální.
Export se nijak nedotkne stávajícího blogu, ten zůstává beze změny.

Autorem skriptu blogcz2WP je Martin Rybenský. Program je napsán v Pythonu, tvoří jej přibližně 1000 řádků zdrojového kódu, jeho programování probíhalo ve dnech 3. – 8.8. 2017 a zabralo několik desítek hodin čistého času.

blocz2WP


Úspěšně přemigrované blogy:


Prohlášení:

Ačkoliv byla snaha naskriptovat program co nejuniverzálněji, občas se může stát, že při exportu některého blogu zhavaruje. Nelze zkrátka podchytit úplně všechno, co blog, to do značné míry originál.
Obvykle se dá drobným přizpůsobením skriptu problém vyřešit, ale může se stát, že to za vynaložení přiměřeného úsilí prostě nepůjde.
Pokud se tak stane, vyhrazujeme si právo takový blog odmítnout exportovat.
Mějte prosím pochopení, export blogu je od nás služba, za kterou nepožadujeme žádné peníze a všechno děláme ve volném čase, kterého máme už takhle málo. Zatím se však všechny blogy podařilo vyexportovat úspěšně a nějaký čas navíc jsme každému věnovali :)

Podmínky použití a postup:

Máte-li o exportní soubor svého blogu zájem, podmínky a postup jsou následující.

  • Na mail info@veruce.cz nám pošlete zprávu, který blog chcete exportovat. (A klidně tykejte, pokud nevyžadujete vykání :))
    • Na tomto blogu je nutné mít na úvodní stránce (třeba v menu) uvedený stejný e-mail, z jakého nám budete psát, aby nedošlo ke zneužití služby třetí osobou.
    • Dále potřebujeme vědět jen to, zda se stěhujete na vlastní hosting s WP, na wordpress.com nebo na blogspot.com a potřebujeme znát adresu nového blogu kvůli správnému přenesení obrázků (neplatí pro blogspot.com, info k obrázkům níže).
  • Po ověření e-mailové adresy exportujeme daný blog do souboru .xml, který je importovatelný do WordPressu/na Blogspot. Tento soubor vám pošleme e-mailem spolu s odkazem na stažení složky s obrázky.
  • Tento soubor nahrajte pomocí nástroje Import do vašeho blogu používajícího WordPress/na blogspot.com.
  • Někam na nový blog (třeba do patičky nebo do sloupečku pod menu) uveďte odkaz na tento článek a na web autora. Může to vypadat třeba takto:
    Převedeno z domény blog.cz programem blogcz2WPMartin Rybenský 2017)

    Zde je HTML kód ke zkopírování:
    Převedeno z domény blog.cz programem <a title="Informace o převodu blogu z blogu.cz na WordPress/Blogspot" href="http://blog.veruce.cz/dulezite/migrace-z-blog-cz-na-wordpress/">blogcz2WP</a> (© <a title="Stránky autora" href="http://rybensky.com">Martin Rybenský</a> 2017)
  • Pokud nás zmíníte i v článku o úspěšné migraci, zlobit se nebudeme :)
  • Odkaz na váš blog bude uveden v seznamu úspěšně převedených blogů uprostřed tohoto článku jako reference.
  • Založení nového blogu ihned po vygenerování .xml souboru samozřejmě není podmínkou. Pokud se však později rozhodnete blog založit a soubor použít pro nahrání původního obsahu, platí podmínky výše.

WordPress

Podávání informací k postupu instalace a nastavení WordPressu už je mimo téma a rozsah tohoto článku a mimo naše časové možnosti (drobnou radu poskytnout můžeme, zakládání nového blogu, zřizování hostingu apod. už je však na vás). Přikládáme alespoň několik užitečných odkazů:


Možnost importu z blog.cz na blogspot.com

 

Dohledali jsme online aplikaci, která dokáže převést náš export blogu na blogu.cz v .xml souboru (tedy ten do WordPressu) do .xml souboru importovatelného na blogspot.com.

Správně se přenesou články, kategorie (jako štítky), komentáře včetně jmen autorů, dat publikace, odkazů na www, apod. Problém je ovšem s obrázky. Jejich cesta je po nahrátí na  blogspot.com zcela náhodná a proto nelze do .xml souboru zapsat správné cesty. Možnosti jsou následující:

  • Předáme vám obrázky v zazipované složce, vy je nahrajete na nějaký hosting (třeba známého nebo nějaký freehosting) a dáte nám vědět adresu (včetně složky), kde se budou obrázky nacházet. V takovém případě je můžeme do exportu zahrnout, do .xml bude zapsáno jejich nové umístnění na vašem hostingu a budou se v článcích zobrazovat automaticky.
  • Ponechat absolutní cesty na současná umístění tak, jak jsou nyní na blogu.cz. Bude to fungovat do doby, dokud se obrázky budou nacházet na svém současném umístění. Pokud jste je nahrávali do uložiště na blog.cz, měly by se zobrazovat i po zrušení stávajícího blogu. Záleží ale na tom, jak dlouho vůbec bude existovat blog.cz…
  • Obrázky vám dáme v zazipované složce a necháme na vás, jak s nimi naložíte. (Do článků si je musíte nahrát ručně). 

Pokud se tedy chcete přestěhovat na blogspot.com a nechcete ručně kopírovat články (a případně i komentáře), můžete náš export využít rovněž. Postup a podmínky výše zůstávají stejné.



 

20 thoughts on “Migrace z blog.cz na WordPress nebo Blogspot

  1. Jitka S.

    Skvělý počin. Věřím, že spousta lidí ho ocení a také využije. Já sama se stěhovala už před lety, to těch článků ještě nebylo tolik, tak se to dalo přenést ručně. Dnes už bych si to nedovedla představit. Vím o pár lidech, kteří o změně už nějakou dobu uvažují, takže jim předám info o této možnosti.

     
    1. veruce Post author

      Děkujeme a rozšíření mezi blogery, kteří by to mohli využít, budeme rádi!

       
  2. Andrea V.

    Něco takového rozhodně chybělo. Já se pokaždé stěhovala spíš stylem“ „Jdu o dům dál“ , a spíš jsem byla ráda, že ty svoje starší články už nevidím. Rozhodně oceňuju to kvantum práce, kterou si s tím Martin dal.

     
  3. Doktorka se srdcem

    Milá Veruce,
    kéž by bylo více takových lidí, jako jste vy dva. :-)

    Poznámka ke Galerii: tohle je např. ze zrušeného blogu – a obrázky tam pořád jsou (alespoň doufám, že se nejedná o žádou mezipaměť), Galerie je podle mě nezávislá.

    http://nd06.jxs.cz/041/844/d1ee3aee8b_103051017_o2.jpg

    viz také http://blog.blog.cz/1012/co-se-deje-po-smazani-blogu-nebo-obrazku-v-galerii

    Problém je spíš v tom, že by to s Novou mohlo celé padnout. Já sama mám většinu obrázků u starých přestěhovaných článků právě z Galerie, takže by se mě to také dotklo…

     
    1. veruce Post author

      Děkujeme za info! Tohle jsme netušili, v článku už je to opraveno :)
      Snad to vydrží co nejdéle, tu práci s předěláváním obrázků v každém článku si dovedu představit…
      A jinak díky za linkování tohoto článku na několika místech. Lidi sem teď na něj dost chodí, ale zdá se, že většina, která o stěhování uvažovala, už to mezitím stihla udělat svépomocí a ti ostatní se zřejmě zas tak moc přestěhovat nechtějí :)

       
      1. Doktorka se srdcem

        Rádo se stalo – dobrý věci je třeba šířit! Já do těch odkazů vlastně ještě musím doplnit ten Blogspot. :-)

        Ono to vypadá, že hodně lidí by chtělo, ale nemohou se k tomu rozhoupat (čas, zvyk, atd.). Ale tím, jak se to zhoršuje, se myslím mnozí ještě odváží a budou rádi za vaší pomoc. :-)

         
  4. Lenn

    Skvělé! Takový kus odvedené práce, určitě pomůžete spoustu blogerům, kteří chtějí odejít z blog.cz :) A pomohli jste i mně, protože jsem se z Bloggeru rozhoupala do vlastního hostingu a domény na WordPressu, když jsem viděla, kolik blogerů se tam přesunulo :) Děkuji :)

     
  5. Anchor

    Tak tohle je fakt super, tím víc, že už jde články přesunout i na Blogspot! :) Asi blbá otázka, ale zachovává se prosím i po importu (na Blogspot) stejné formátování článků? :)

     
    1. Martin

      Otázka je to naopak dobrá. V zásadě ano, ale ne úplně absolutně.
      Správně se přenese základní formátování textu tak, jak je definováno v HTML, to znamená úrovně nadpisů, tučné písmo, kurzíva, pozice obrázků, členění odstavců… Nepřenáší se ale žádné externí CSS, takže pokud jsou v šabloně blogu například ty úrovně nadpisů nějak nastylované (zvláštní font, barvy..) a základní barva textu je třeba modrá, tato informace se nepřenese a styly se největší pravděpodobností naopak podědí od šablony použité na blogspotu.

       
      1. Anchor

        :)
        Aha, tak ve mně klíčí naděje, že něco, o co mi fakt strašně jde, zůstane zachováno, ale radši se ještě dozeptám, protože jste to vyloženě nezmínil: když jsem nějaký text normálně při psaní článku v editoru zvýraznila barvami, tak to tedy zůstane zachováno? :D
        Děkuju moc za odpověď! :)

         
        1. Martin

          Ano, zůstane :)
          Editor blogu.cz to zapisuje jako přímý styl tagu span, takže je to normálně v těle článku a můj skript to sebere. Poslal jsem do mailu ukázku.

           
  6. Nebohá

    To je skvělý! Nedávno jsem o přestěhování začala uvažovat taky, blog.cz mě zlobí, tak uvidíme, možná se ozvu i já :)

     
  7. Sayuri

    Mohla by som sa opýtať, či niekedy (možno v daleje budúcnosti) neplánujete napísať skript (alebo čo.to -nevyznám sa v tom), aby sa zachovalo aj menu, hlavičky či dizajn?
    Inak možno niekedy túto vec využijem, pretože sa bojí, že niekedy blog padne a ja by som to chcela mať všetko zálohované, takže rozhodne o tom uvažujem a príde mi to ako skvelý nápad. Je úžasné, že ste niečo také vytvorili :)

     
    1. Martin

      To by šlo špatně.. Ve WordPressu není rozvržení designu, použité záhlaví ani struktura menu součástí importované / exportované zálohy ve formátu XML. Tyto informace jsou součástí použité šablony, která definuje design. Skript, který by stáhl současný vzhled a modifikoval nějakou základní WP šablonu tak, aby vypadala jako původní blog na blogu.cz by byl neuvěřitelně složitý. Pokud by to vůbec bylo proveditelné, čas nutný na jeho naprogramování by byl neúměrný jeho reálnému přínosu.

      Menu v zásadě zůstane zachováno už nyní, přenesou se články se všemi kategoriemi a obvykle jsou to kategorie, co tvoří menu. Jak ve WP, tak blogspotu by tedy mělo stačit menu jen z těch kategorií poskládat. Pokud jde o design, záhlaví, patičku.. to už si bude muset poradit každý sám. Určitě to zabere mnohem méně času, než ručně přetahat všechny články a komentáře :)

       

Napsat komentář

Vaše emailová adresa nebude zveřejněna.