Přechod z Wordpressu na BlogEngine.NET
Na jedné straně Wordpress - jeden z nejpopulárnějších PHP CMS používající databázi, a na straně druhé BlogEngine.NET, známý spíš jen mezi ASP.NET komunitou, napsaný (pochopitelně) v ASP.NET a ukládající příspěvky pomocí XML (i když dá se i pomocí databáze). Jak moc je těžké převést články z Wordpressu a na jaké problémy při tom narazíte?
Základem je univerzální XML formát BlogML, ze kterého umí BlogEngine přímo importovat. To je také první problém, Wordpress ho nepodporuje pro export:) Proto si z tohoto blogu stáhněte upravený soubor export.php, kterým pak přepíšete ten starý (omlouvám se, ale přesný adresář si nepamatuju, v každém případě to po chvilce najdete). Pak jen stačí vlézt do administrace Wordpressu a v menu Nástroje > Export přikázat export a stáhne se vám BlogML soubor.
Teď bude problém pro změnu u importu do BlogEnginu, protože ten nástroj pro export byl napsaný v dobách starších Wordpressů a dnes se do vyexportovaného souboru přidává něco nekompatibilního. Ale i na to se našli lidé, kteří to opravili, konkrétně autor výše odkazovaného blogu. Stáhněte si tedy upravený BlogImporter.asmx a nahrajte ho do adresáře \api, pak jen stačí v nastavení BlogEnginu úplně dole kliknout na Import, zadat cestu k BlogML souboru a chvíli počkat (vypadá to, jakoby se nic nedělo). Doufám, že tento článek někdy někomu pomůže, na internetu se mi povedlo najít jen článek na zmiňovaném blogu, protože všichni ostatní přecházeli z BlogEngine.NET na Wordpress a ne obráceně :-)

Komentáře [0]