Freeblog to WordPress import Beta 1

Ismét működik a Freeblog export, így csak napok kérdése és átköltözik ide minden korábbi bejegyzésünk és kommentetek a régi blogról. Az importáláshoz írtam egy kis scriptet, ami átalakítja a freeblog exportot megfelelő wordpress import formátumra – ennek tesztelésére keresek freeblogról wordpressre áttérő (vagy érdeklődő) felhasználókat.

A script ezeket tudja a Béta 1 verzióban:

  • Blogszerzők elmentése név szerint (amit aztán importáláskor társítani lehet az új szerzőkhöz)
  • Címkék elmentése (importáláskor automatikusan bekerülnek wordpressbe), ha több címke van, akkor is helyesen.
  • Kategóriák elmentése (importáláskor automatikusan bekerülnek wordpressbe)
  • A freeblogon tárolt képeket a http://újblogneve/wp-content/uploads könyvtárból veszi
  • A belső hivatkozásokat (amikor egy bejegyzésben másik bejegyzésre linkelsz), átírja az új blogra
  • WordPressben a bejegyzés rövid neve azonos lesz a freeblogon használttal
  • A kommenteket a bejegyzésekhez társítja (amennyiben lehetséges, a freeblog export ugyanis nem azonosítja rendesen azt, hogy melyik bejegyzéshez tartozik a komment. Ismétlődő címek esetén nem mindig sikeres a társítás.)
  • Ha a komment szerzője megadott e-mailcímet, akkor azt is átemeli (pl. ha nem freeblog felhasználói névvel volt bejelentkezve)
  • Az import működik 2.3 és 2.5 WordPress verziók alatt is.
  • 1000 bejegyzésig és 10000 kommentig biztosan működik.

Ha szeretnéd kipróbálni az importálást, akkor kérlek küld el az exportból az entries.xml, comments.xml és a categories.xml fájlokat, valamint az új blog címét a theitalianjob [pont] blog [kukac] gmail [pontocska] com emailre és én visszaküldök neked egy wordpress import fájlt.

Ha sikeres lesz a Béta 1 tesztelése, akkor felrakom publikusan is a scriptet, hogy bárki használhassa.

Ismert problémák:

  • mivel a kommenteket cím alapján lehet csak társítani a bejegyzésekhez, ezért ismétlődő bejegyzéscímeknél (pl. “A hét képe”) lehetetlen egyértelműen azonosítani a komment helyét. Erre van kis logika a scriptben, de pár komment rossz helyre kerül.
  • Saját statisztika: 9940 kommentből 30-at nem tudott egyáltalán társítani (0,003 hibaarány ;-).

Ha nem akarsz kategóriákat, címkéket és kommenteket importálni (vagy haloscanos kommentjeid vannak), akkor ezeken az oldalakon találsz leírást a kézi importálásra:
Teodora (Haloscan kommentek importálásával), Karlsruhe (freeblog export kézi átírása), Intiweb (Karlsruhe megoldása frissítve)

Update1: buzz.hu-ra működik a konvertáló, most alakítom át válaszhatóra a forrást. A freeblog export formátumot pont most újították meg, így a kommentek párosítása már hibamentes lesz, cserébe eltüntették a kommentelők freeblogos userneveit. ;) Sóhaj. Hegesztés. Küldhetitek a fájlokat (categories.xml is kell!), pár napon belül küldöm vissza az új formátum szerint.

- Olasz dolgokból sosem elég? Csak ugorj át Facebookra, iratkozz fel az RSS feedre, vagy kövess minket twitteren! -

30 megjegyzés a “Freeblog to WordPress import Beta 1” bejegyzésre

  1. bodzasfanta szerint:

    Köszönjük Amby, köszönjük freeblog!

  2. Amby szerint:

    Többen összeesküvés-elméleteket gyártottak, hogy miért nem ad a freeblog exportot (ne tudjon senki elmenni), de szerintem csak a terheléstől óvták a szervert. Kezdik szépen rendberakni, gondolom ez látszani fog a leállások csökkenésében is.

  3. Amby szerint:

    @fanta: szívesen, ha egyszer magamnak megcsináltam, más is használja nyugodtan.

  4. pazzo szerint:

    Ez működik nem saját domaines wp-nél is?

  5. Amby szerint:

    @pazzo – elméletileg igen, de ezért keresek tesztelőket, hogy kiderítsem, működik-e. Már volt sikeres import saját gépre telepített wordpress-szel egy “béta tesztelőnél”. A bejegyzésben írt “újblogneve” lehetne “ujblog.wordpress.com” vagy “ujblog.extra.hu” is, szerintem, de tesztelni kell.

  6. pazzo szerint:

    Ok.Én is benne vagyok.Épp próbálgatom érdekesség kedvéért a wp-t.÷)

  7. karlsruhe szerint:

    üdv,
    az én megoldásom a freeblog három évvel ezelőtti rendszeréhez készült, nem hiszem hogy még használható lenne.
    (a nevemet rls-szel írom, tudom hogy nem áll rá a száj de ezvansajnos)

  8. Amby szerint:

    @karlsruhe – nézegettem pár hónapja és a kézi átírás része az ma is érvényes – a bejegyzéseket (entries.xml) ma is ugyanúgy be lehet importálni. Igaz, a script már nem kell hozzá.

    Mindenesetre azért is linkeltelek, mert az intiweb megoldása a tiéden alapszik és az “friss”.

  9. 702 szerint:

    Bigup, man!

  10. human szerint:

    “mivel a kommenteket cím alapján lehet csak társítani a bejegyzésekhez, ezért ismétlődő bejegyzéscímeknél (pl. “A hét képe”) lehetetlen egyértelműen azonosítani a komment helyét. Erre van kis logika a scriptben, de pár komment rossz helyre kerül.”

    Pedig minden bejegyzésnek van számos egyedi azonosítója is, nem? Mondjuk nekünk nem én csináltam, de simán lehetett a kommenteket is vinni. A rosszabb a bejegyzések sítése volt asszem.

  11. Amby szerint:

    @human – a 2007 nyara (?) – 2008 május közötti export formátumban a bejegyzésazonosító benne volt, de a comments exportban csak a kommentek azonosítója van, a bejegyzésé nincs :-)

    De ez pont megváltozott és most már van (ld. update1).

    Mi az a sítése? Olyat tuti nem írtam a scriptbe, de lehet hogy kelleni fog ;-)

  12. human szerint:

    ja, kacsacsőrt kinyírta -p- re gondoltam. Nekünk összecsúsztak a régi bejegyzések szövegei, így az adatbázisosunk írt rá valamit nem tudom mit és utána nem csúsztak össze.

    (amúgy azt tudod hogy itt az italian főoldalon félbevágott mondatok vannak? Szerintem el lett szúrva a design, ez a barna kék sem szép..)

  13. Amby szerint:

    tényleg, az elején volt vele vmi gondom (új sornál és -p-nél szétdobta külön XML tagekre, vagy kiestek a html tag-ek, amitől összecsúszott, ahogy írod), de röptében összefűztem és kiíráskor már nem zavarja a php xml-parsert. (Ill. a WP RSS importert.)

    A félbevágott mondat a “kétsoros” címek alatti? (Sajnos igen, gépet váltottam, így lemaradtam a hibalistával.) A barnán gondolkozom, itt a kommentmezőnél tényleg gázos. Van vmi, ami nagyon bántja még a szemet?

  14. DjZoNe szerint:

    Engem is érdekel ez a cucc :)

    Ha lesz egy kis időm kipróbálom.

  15. DjZoNe szerint:

    Mármint, ha a mailcimemre elküdöd, kipróbálásra :)

  16. Amby szerint:

    DjZone – jelenleg tesztelés alatt van, ha küldesz freeblog vagy buzz exportot, visszaküldöm neked a wordpress import fájlt. A részletek a bejegyzésben :-)

  17. DjZoNe szerint:

    Mint, wp fejlesztő érdekelt, elsősorban szakmailag.

  18. Amby szerint:

    ok, ha működik (letesztelten), akkor szívesen odaadom majd. Az új freeblog exportban vannak jó fejlesztések, meg egy szivatás is.

  19. DjZoNe szerint:

    Ha úgy érzed elérkezett a nyilvánosságra hozatal ideje, akkor a word-press.hu-ra várok egy rövid írást, de legalább egy szösszenetet róla. :)

  20. Amby szerint:

    Okés. Ma valószínűleg átköltöznek a mi bejegyzéseink. Jövő héten remélem már meglesz publikusra is.

  21. DjZoNe szerint:

    Valami fejlemény? :)

  22. Amby szerint:

    Ja, van, csak elfoglal a munka, meg a magánélet. Kész a script az új freeblog exportra is, csak nincs időm egy estét rászánni a “backup, felpakol, 10%-ot tesztszerűen átnéz, boldog” lépésekre. :-)

    Van különös sürgőssége a dolognak, vagy csak az, hogy hülye fejjel megígértem? ;-)

  23. teodora szerint:

    mikor lesz publikus? jó lenne mindkét verziót elérni, ha nem változik a helyzet, mert inkább pár elkallódó komment, mint többezer névtelen.. felismeri-e vajon a már meglévőket?

  24. Amby szerint:

    mit értesz mindkét verzió alatt? Működik buzz.hu-ra (régi freeblog export), ahol a kommenteket nem lehet egyértelműen társítani a bejegyzéshez.

    Meg működik az új freeblog exportra, ahol meg nincsen neve a kommentelőknek (de ezt szintén áthidaltam) és nincs megadva a bejegyzés URLje. Ez utóbbi szöszmötölök, hogy megtaláljam, a freeblog hogy csinál permalinket a bejegyzés nevéből.

    Kétfajta export nincsen ugyanarra a blogra, így amilyen formában megvan, aszerint tud a script dolgozni. (Nem én szedem le az exportot freeblogról, azt a user adja.)

    Ezért kértem mindenkitől fájlokat, hogy teszteljétek a végeredményt. Mivel se a freeblog, se a wordpress formátumok nincsenek dokumentálva, csak betűről-betűre böngészve találom meg a hibákat.

    A meglévők alatt mit értesz? Azonosító alapján (pl. 5535 az enyém), igyekszem eltárolni a kommentelőket és lekeresni a nevüket. A következő átalakításnál már saját fájlból dolgozom, ha volt már olyan kommentelő.
    Azt nem tudom megcsinálni, hogy wordpressből nézem, hogy kommentelt-e már – mert ott nem a freeblog profile URL-je van, hanem a saját blogjára mutató.

    Ha adsz fájlt, adok neked WP import fájlt és akkor meglátod, mi a végeredménye az átalakításnak pontosan. :-)))

  25. teodora szerint:

    úgy értettem, hogy a script felismeri, hogy váltás utáni vagy előtti-e az export vagy két script van? mivel mindkettőnek megvan az előnye-hátránya, gondoltam, akár össze is lehet kavarni kétféle exportfilet (manuál, annak akinek van), pl. szám-kommentelő párosítás stb. meg amúgy is szeretek az ilyesmikbe belenyúlni :) majd szólj, ha kikerült.

  26. boresit szerint:

    Szia Amby,
    én pont most tartok itt, szeretnék a freeblogomat wp-be vinni. hogyan tudnál nekem segíteni? Várom a válaszod! Köszönettel, boresit


Most Te jössz

Copyright © 2012 the italian job, életöröm Olaszországban.