Blogger Uvoznik

Opis

Blogger uvoznik uvozi vaše blog podatke sa Google Blogger web stranice u WordPress.org instalaciju.

Stavke uvezene

  • Kategorije
  • Objave (objavljene, tempirane i skice)
  • Komentari (koji nisu spam)
  • Slike

Stavke nisu uvezene

  • Stranice
  • Widgeti/Widget podaci
  • Predlošci/Teme
  • Avatari komentara i autora

Reference

  • https://www.simplepie.org/

Navedeno je referirano za ugradnju slika i poveznica

  • https://wordpress.org/plugins/remote-images-grabber/
  • http://notions.okuda.ca/wordpress-plugins/blogger-image-import/
  • https://wordpress.org/plugins/cache-images/
  • https://wordpress.org/plugins/tumblr-importer/
  • https://core.trac.wordpress.org/ticket/14525
  • https://wpengineer.com/1735/easier-better-solutions-to-get-pictures-on-your-posts/
  • https://web.archive.org/web/20211121020918/http://www.velvetblues.com/web-development-blog/wordpress-plugin-update-urls/
  • http://wordpress.stackexchange.com/questions//media-sideload-image-file-name (not working)
  • https://code.tutsplus.com/a-guide-to-the-wordpress-http-api-the-basics–wp-25125t

Poznati problemi

  • Neki korisnici su prijavili da su njihovi IFrame-ovi uklonjeni iz sadržaja objava.
  • Zahtjevi za boljim performansama kod većih transfera i transfera slika
  • Kontrola ponašanja kada se radi ponovni uvoz, pogotovo jesu li brojevi ispravni
  • Kontrola korištenja get_posts ili get_comments sa prigodnim parametrima za dobivanje broja i izlaza umjesto korištenja SQL-a.
  • Neispravna obavijest, PHP obavijest: Podatke nije moguće pretvoriti u UTF-8. MORATE imati instalirane ili iconv ili mbstring ekstenzije. Ovo se događa čak i kad je iconv instaliran, moguće da je povezano sa akcijom kada Blogger prijavljuje 0 komentara.
  • Kada je uvoznik pokrenut nije ga moguće zaustaviti koristeći “stop” gumb
  • Bloggerovo brojanje komentara uključuje i one koji nisu povezani sa objavama, npr. objave koja je obrisana.

Filteri i akcije

Ove akcije i filteri dodani su kako bi mogli proširiti funkcionalnost uvoznika bez potrebe modificiranja koda.

Akcija – import_start – Ovo se pokreće kada uvoz počne procesiranje zapisa za novi blog.

Akcija – import_done – Ovo se pokreće kada uvoz dovrši procesiranje zapisa za blog.

Filter – blogger_importer_congrats – pruža listu opcija prikazanih korisniku kada je blog dovršen, opcije se mogu dodati ili ukloniti.

Snimke zaslona

Instalacija

  1. Prenesite blogger-importer mapu u /wp-content/plugins/ mapu
  2. Aktivirajte dodatak kroz izbornik ‘Dodaci’ u WordPressu

Potrebno

The importer connects your server to the blogger server to copy across the posts. For this to work you need to have connectivity from the server to the internet and also have at least one of the remote access protocols enabled, e.g. curl, streams or fsockopen. You can use the Core Control plugin to test if these are working correctly. The importer connects to Google over a secure connection so OpenSSL needs to be enabled on your server.
The importer uses the SimplePie classes to read and process the data from blogger so you will need the php-xml module installed on your webserver.

Priprema

Preporuča se da isključite sve druge dodatke i keširanje (caching) tijekom uvoza.

Ovo osigurava da prijenos informacija teče glatko i da se objave i komentari isprano transferirani.

Kako koristiti

  1. Na vašem Blogger računu, posjetite Postavke -> Druge stranice (Settings->Other page), i pronađite opciju “Izvoz bloga” (Export Blog). Ovime ćete preuzeti XML datoteku koja sadrži vaše objave i komentare.
  2. U WordPress, Blogger uvoznik je dostupan kroz izbornik Alati -> Uvoz.
  3. Prenesite XML datoteku u WordPress.
  4. Objave će biti pročitane i imati ćete mogućnost da prikladno mapirate autore objava.
  5. Dopustite da se uvoz dovrši.
  6. Ako uvoz prestane na pola puta, možete jednostavno ponovno pokušati. Već uvezene objave preskočit će se i neće biti duplikata.

ČPP

Kako da ponovno uvezem?

Jednostavno ponovno prenesite XML datoteku. Već uvezene objave preskočit će se i neće biti duplikata.

Nakon što uvezem objave, trebam li zadržati dodatak?

Ne, možete ukloniti dodatak kada završite sa migracijom.

Kako da znam koje objave su uvezene?

Svaki od učitanih objava je označena sa meta oznakama koje označuju odakle su postovi učitani. Stalne veze biti će postavljene prema vidljivom URL-u ako je objava objavljena, ili prema unutarnjem ID-u ako je još bila skica ili tempirana objava.

  • blogger_author
  • blogger_blog
  • blogger_permalink

Nakon uvoza pojavilo se puno kategorija

Blogger ne razlikuje oznake od kategorija, stoga ćete vjerojatno trebati provjeriti što je uvezeno i zatim upotrijebiti categories to tags pretvornik.

Što sa stranicama?

Uvoznik ne podržava Blogger stranice, morati ćete ih manualno transferirati.

Što sa slikama?

Ova inačica uvoznika također uvozi i ovo, ali ovo možete isključiti putem postavke u blogger-importer.php datoteci. Praćenje slika veličine 1×1 nije procesirano. Ako želite isključiti druge slike, možete iskodirati nešto sa image_filter funkciju.

Koje veličine su slike?

Uvoznik će pokušati preuzeti veliku inačicu datoteke ako je dostupna. Ovo kontrolira postavka “LARGE_IMAGE_SIZE” i zadana veličina je 1024. Veličina slika koja se koristi za prikazivanje je “srednja” veličina slika koja definirana u WordPress postavkama. Ako želite prikazati drugačiju veličinu, ovo možete promijeniti.

Kako da znam koje slike su preskočene?

If you hover over the progress bar for images it will tell you how many images are skipped. To see the filenames of these images you will need to enable WordPress debugging to log to file. See https://wordpress.org/documentation/article/debugging-in-wordpress/

Što sa budućim objavama?

Tempirane objave transferirati će se i biti će objavljene kao što je navedeno. Međutim, WordPress i Blogger različito upravljaju skicama, WordPress ne podržava datume u skicama objava, stoga ćete morati upotrijebiti dodatak ako želite planirati vaš raspored pisanja i objava.

Jesu li stalne veze iste?

Ne, WordPress i Blogger različito upravljaju stalnim vezama (permalinks). Međutim, moguće je koristiti dodatak za preusmjeravanje (redirection) ili vašu .htaccess datoteku za mapiranje starih URL-ova prema novim URL-ovima.

Moje objave i komentari su uvezeni, ali neke stavke su ogoljene.

Uvoznik koristi SimplePie klase za procesiranje podataka, ovo zauzvrat koristi Simplepie_Sanitize klasu za uklanjanje potencijalno zloćudnog koda iz izvornih podataka. Ako php-xml nije instaliran, onda ovo može rezultirati ogoljenim tekstom komentara, i greškom “PHP Warning: DOMDocument not found, unable to use sanitizer” koja će se pojaviti u vašim logovima.

Komentari nemaju avatare

Ovo je poznati limit podataka koje pruža Blogger. WordPress sistem koristi Gravatar za slike avatara komentara. Ovo se zasniva na adresi e-pošte osobe koja je napisala komentar. Blogger ne pruža adresu e-pošte u kanalu sa podacima, stoga WordPress ne prikazuje ispravne slike avatara. Možete manualno ažurirati ili koristeći skriptu za promjenu adresa e-pošte komentara kako bi riješili ovaj problem.

Izgleda da procesiranje slika ne funkcionira

Najčešći razlozi za ovo su nedostatak memorije i timeout, to bi se trebalo pojaviti u vašem error logu. Također provjerite da imate dovoljno prostora na disku vašeg servera. Zato jer WordPress pohranjuje datoteke u više rezolucija, jedna slika može zauzeti i više od 250kb u čak 5 različitih datoteka različitih veličina.

Kako da prikažem slike većim ili manjima? / Moje slike su nejasne

Uvoznik će pokušati preuzeti najveću inačicu slike, ali prikazuje ih na blogu u srednjoj veličini. Ako posjetite Postavke -> Medijske postavke stranicu opcija onda možete prikazati drugačiju veličinu “srednje veličine” slike. Ne možete prikazati preuzete slike većima nego što jesu, ali zato tu postoji sljedeća opcija.

Zadana veličina za velike slike jest 1024, možete to promijeniti u veću veličinu promjenom ove linije koda u blogger-import.php datoteci.

const LARGE_IMAGE_SIZE = ‘1024’;

Preuzeta datoteka neće biti veća od originalne datoteke, stoga ako je na početku bila samo 800×600 onda neće biti veća od toga.

Ako vaš originalni blog ima hardcoded vrijednosti za širinu i duljinu koje su veće od srednje veličine slike u postavkama, onda bi to moglo rezultirati nejasnim slikama.

Ponestalo je prostora na diku tijekom procesiranja slika

Uvoznik je dizajniran da preuzme slike visoke kvalitete gdje su one dostupne. Možete isključiti preuzimanje slika ili možete promijeniti konstantu LARGE_IMAGE_SIZE u blogger-importer.php datoteci koja će zamijeniti poveznice za manje slike.

Recenzije

04. prosinca 2022.
I am migrating from Blogger to Wordpress, and keeping the host name the same (I owned the domain blogger was hosting on, so I can just subtly switch to WP). The posts came over well, but the exported Blogger data included the permalink URL and this importer dropped that, so the URLs will change although I can keep the host name of the URL the same. I'm looking for any tool that can import with the permalinks included.
14. lipnja 2020.
I managed to use this to migrate a tiny old blog from Blogger to WordPress in June 2020 successfully-ish. All of the published and draft posts from Blogger are now in WordPress. All images in the posts were uploaded to the WordPress Media Library; the img tags in the posts were not updated to point to the new Media Library uploads. All comments remained intact -- the author replacement only affected posts, not comment responses. All Blogger labels were turned into WordPress categories.
07. siječnja 2020. 1 odgovor
Running the Blogger Importer in PHP 7 throws the following warning: Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Blogger_Importer has a deprecated constructor in /xxxxxx/wp-content/plugins/blogger-importer/blogger-importer.php on line 44 Another user reported this months ago, but it's not fixed yet.
Pročitajte sve 52 recenzije

Suradnici i Programeri

“Blogger Uvoznik” je softver otvorenog koda. Sljedeće osobe su doprinijele ovom dodatku.

Suradnici

“Blogger Uvoznik” je prijeveden na 28 dijalekata. Zahvala prevodiocima za njihov doprinos.

Prevedite “Blogger Uvoznik” na svoj jezik.

Zainteresirani ste za razvoj?

Pregledajte kôd, pogledajte SVN spremišteili se pretplatite na dnevnik razvoja od RSS.

Dnevnik promjena

0.9.2

  • Add support for WordPress 6.2

0.9.1

  • Add support for WordPress 6.1

0.9

  • Kompletno ponovno napisan za korištenje XML datoteka.

0.8

  • Ispravljen problem sa ne prikazivanjem autor forme u listi autora na blogu
  • Pojednostavljena provjera za duple komentare
  • Pojednostavljen kod za get_authors i get_author_form
  • Popravljeni problemi sa wpdb prepare i integer ključevima promjenom na sub select query
  • Upravljanje komentarima napravljeno robusnije
  • Pojednostavljene funkcije kako bi se smanjile poruke u logu

0.7

  • Fixed issue with drafts not being imported in the right state
  • Dodano dodatno upravljanje greškama za get_oauth_link za sprječavanje slanje praznih tokena formi
  • Restrukturiran kod kako bi se zadržali slični koraci u jednoj funkciji i kako bi se dopustilo testiranje komponenti
  • Ponovno ugrađen “congrats” funkcija i pružena razborita lista što sljedeće napraviti
  • Add a geo_public flag to posts with geotags
  • Napušten _normalize_tag nakon potvrde da njime upravlja SimplePie
  • Added image handling https://core.trac.wordpress.org/ticket/4010
  • Dodano postavljanje autora slika
  • Added error handling in get_oauth_link() as suggested by daniel_henrique ref https://core.trac.wordpress.org/ticket/21163
  • Dodana provjera za OpenSSL po preporuci digitalsensus
  • Popravljeni problemi sa SimplePie santizer koji nije dobivao set u WordPress 3.5
  • Dodan filter za congrats funkciju ‘blogger_importer_congrats’ kako bi drugi dodaci mogli dodati nove opcije
  • Pretvorena manualna HTML tablica u WP_LIST_TABLE
  • Premješten inline Javascript u zasebnu datoteku za pomoć pri debuggingu i testiranju
  • Wrapped data slana u Javascript u I18n funkcijama
  • Ispravljena timeout greška u Javascriptu, timeout nije bio korišten
  • Suprezanje revizija objava prilikom uvoza kako se DB ne bi povećala
  • Dodano procesiranje internih poveznica
  • Dodana uninstall.php za uklanjanje opcija prilikom deinstalacije
  • Dodana timeout vrijednost svim wp_remote_get pozivima, jer su korisnici prijavljivali timeout probleme.
  • Dodana postavka za kontrolu velikih slika preuzetih sa Bloggera.
  • Prestanak zapisivanja ID-ova svih objava i komentara u array i pohranjivanje u opcije, ovo je poboljšalo uvoz vrlo velikih blogova.
  • Ispravljeni problemi sa comment_author_IP obavijesti
  • Restrukturiranje coda za upotrebu klasa za blog objekte
  • Changed AJAX calls to use technique described here https://codex.wordpress.org/AJAX_in_Plugins#Ajax_on_the_Administration_Side
  • Dodano AdminURL u pozdravnu funkciju, bolje nego hardcoded putanja
  • Zadano je za isključivanje povratnih pingova
  • Ispravak za prestanak brojanja povratnih pinogva, problem prijavio realdoublebee
  • Dograđeno poboljšanje sigurnosti iz 0.6, pojam dodan za oformljenje gumbova na glavnom zaslonu
  • Poboljšanje sigurnosti, pojam dodan za oformljenje gumba na zaslonu autora
  • Ažurirane POT datoteke
  • Greek Translation from Stergatou Eleni https://buddypress.org/community/members/lenasterg/

0.6

  • Poboljšanje sigurnosti, pojam dodan za oformljenje gumba na glavnom zaslonu

0.5

  • Merged in fix by SergeyBiryukov https://core.trac.wordpress.org/ticket/16012
  • Merged in rmccue change to get_total_results to also use SimplePie from https://core.trac.wordpress.org/attachment/ticket/7652/7652-blogger.diff
  • Reviewed in rmccue’s changes in https://core.trac.wordpress.org/attachment/ticket/7652/7652-separate.diff issues with date handling functions so skipped those
  • Premještene SimplePie funkcije u novu klasu WP_SimplePie_Blog_Item uključujući get_draft_status i get_updated i pretvaranje datuma
  • Testirani komentari iz izvornog bloga GMT-8, destinacija London (trenutno GMT-1), datumi komentara uspješno transferirani.
  • Ispravljena pravopisna greška u oauth_get
  • Dodan screen_icon() svim stranicama
  • Added GeoTags as per spec on https://codex.wordpress.org/Geodata
  • Change by Otto42, rmccue to use Simplepie XML processing rather than Atomparser, https://core.trac.wordpress.org/ticket/14525 ref: https://core.trac.wordpress.org/attachment/ticket/7652/7652-blogger.diff
    this also fixes https://core.trac.wordpress.org/ticket/15560
  • Promjena od Otto42, za upotrebu OAuth rađe nego AuthSub autentifikacije, trebalo bi učiniti autentifikaciju pouzdanijom.
  • Popravak od Andy-ja iz Workshopshed, za ispravno učitavanje komentara i ugniježđenih komentara
  • Fix by Andy from Workshopshed to correctly pass the blogger start-index and max-results parameters to oAuth functions and to process more than one batch https://core.trac.wordpress.org/ticket/19096
  • Popravak od Andy-ja iz Workshopshed, greška o neispravnim upitima skripte, također promijenjeni stilovi tako da rade jednako.
  • Promjena od Andy-ja iz Workshopshed, testiranje u debug modu i wrapped ajax vraćaju u funkciju da suspregnu debug poruke.
  • Popravak od Andy-ja iz Workshopshed, obavijesti za nedefinirane varijable.
  • Promjena od Andy-ja iz Workshopshed, dodan baločić (tooltip) tablici sa rezultatima za prikaz broja preskočenih objava i komentara (duplikati / nedostaje ključ)
  • Popravak od Andy-ja iz Workshopshed, neispravno provjeravanje duplikata bazirano samo na datumu i korisničkom imenu, ovo je rezultiralo lažnim pozitivima kada je prisutan veliki broj komentara, pogotovo anonimnih.

0.4

  • Fix for tracking images being added by Blogger to non-authenticated feeds https://core.trac.wordpress.org/ticket/17623

0.3

  • Bugfix for 403 Invalid AuthSub Token https://core.trac.wordpress.org/ticket/14629

0.1

  • Prvo izdanje