Migracija na wordpress
8 naročnikov
8 naročnikov
Pred časom je kolegica "odprla" nek lokalni novičarski portal in pri eni lokalni firmi dobila ugodno ponudbo za izdelavo tistega spletnega portala. Uporabili so svoj, custom made, CMS in pač dizajn vrgli v kodo in to je bilo to. Seveda, koliko €, toliko muzike. Portal je obupen. Front end obupen, back end še bolj. In sedaj smo se "uredniki" odločili, da gremo v prenovo tega portala in sicer na wordpress. Kje tiči problem? V migraciji vsebine (člankov) iz custom CMS na Wordpress.
Tisti mojstri, ki so delali sedajšnji portal, so mi poslali dump datoteko baze, v kateri je praktično vse. Glavni del, članki, so v bazi v (x)HTML obliki, bazo pa je seveda nemogoče importirati v Wordpress, vsaj brez večjega napora ne.
Primer članka iz baze:
(7,'Kako preživeti v Trbovljah','<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">Spoznajte »Trboule« ter njegove ljudi skozi pričujoči hitri vodič. Namenjen je vsem, ki se prvič znajdejo v tem delu »Bermudskega trikotnika« Slovenije, kot ga rada prijazno poimenujem:</span></p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">1. Kot prvo, ne sodite mesta po njegovem v siv beton zakamufliranem vhodu, ki na prvi pogled daje občutek pozabljenega industrijskega mesta. Bodite radovedni in si upajte vstopiti v mesto. Trbovlje so mnogo več, kot le industrijska preteklost in pravzaprav se skoraj vsi strinjajo, da se urbano mesto začne šele od rondoja naprej.</span></p>\r\n<p style=\"text-align: justify\">\r\n <br />\r\n <span style=\"font-size: 14px\">2. Center? Kje je pravzaprav center Trbovelj? Ne pričakujte, da ga označuje cerkev, kot je to običajno, npr. na Portugalskem. Center je lahko tržnica v sredo in soboto zjutraj, center sta lahko kulturni zavod Delavski dom in mladinski center MCT ob petkih in sobotah, center sta »Megas« ter »Oskar« kasneje zvečer. Kot opažam, je center tam, kjer se trenutno nahaja največ ljudi, kar se nenehno spreminja glede na dan ali noč v tednu.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">3. Čeprav so Trbovlje precej majhne, sem ugotovila, da 5 metrov razdalje v resnici ustreza kakšnemu kilometru. Tako ne pričakujte, da boste videli veliko ljudi, ki bi hodili okoli. Zelo trboveljsko je namreč, da se morajo povsod voziti z avtomobilom in parkirati točno pred prostorom, kamor so namenjeni. Povprečna hitrost vožnje podnevi je okoli 30 kilometrov na uro.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">4. Bodite pozorni na neznance, ki se vam nenadoma približajo na ulici, kot da ste vesoljček iz drugega planeta ali eksotična tropska ptička, ki jo vsak hoče pozdraviti in izvedeti: od kod si, kaj tu počneš in ali si poročena (bolj ali manj v tem vrstnem redu). Če ne govoriš slovensko, poskusi pri starejših ljudeh po nemško, pri mlajših pa angleško. Če vse drugo odpove, pa mahanje z rokami ponavadi zaleže.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">5. Uradna hrana v Trbovljah je kruh. Tu očitno nihče ne more živeti brez njega. V tem mestu ne boste nikoli stradali, saj je na vsakem vogalu vsaj ena pekarna z najrazličnejšimi vrstami kruha. Še vedno me preseneča, da ljudje vstanejo vsako jutro zelo zgodaj, da lahko kupijo ogromne količine kruha. Ugibam, če ga res pojedo v enem dnevu.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">6. Med vikendom se poskusite vzpeti na enega izmed čudovitih hribov, ki obkrožajo mesto. Prvi teden mojega bivanja tu, aprila 2011, sem se »po nesreči« peš povzpela na Kum. Po štirih urah hoje v klanec sem se odločila za štopanje domov. Prevoz mi je ponudila skupina moških. Ko sem vstopila v avto, pa sem ugotovila, da so precej pijani (bilo je še zgodaj popoldne). To je tukaj očitno kar pogost pojav.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">Pri hribolazenju boste tudi opazili, da se ljudje vedno prijazno in dobre volje pozdravljajo, zato s seboj na pot vsekakor vzemite nekaj dodatnih nasmehov.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">7. Eden najlažjih načinov za spoznavanje trboveljskih domorodcev je pitje kave, ki je takoj za Laškim nacionalna</span><span style=\"font-size: 14px\"> pijača. Pijejo jo preko celega dneva in če nekje sediš nekaj časa, se boš z ljudmi okoli sebe hitro zapletel v pogovor.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">8. Če zvečer med tednom ne veš, kam se dati, obstaja nekaj lokalov, ki so odprti do devetih ali enajstih večer. Povsem normalno je, da boš tam srečal vedno iste ljudi; pogosto bodo sedeli celo vedno na istem stolu. Vsak dan in vsako noč.</span></p>\r\n<p style=\"text-align: justify\">\r\n <br />\r\n <span style=\"font-size: 14px\">9. Dobro si je zapomniti, da se vsi, kot se le morejo, ogibajo telesnega kontakta. Izjeme so rojstni dnevi, zabave ob slovesu ali ponovnem snidenju, to pa je že bolj ali manj vse. Drugače pa je enostaven »dan« ali »zdravo« čisto dovolj. Dokler nikomur nisi bližje od enega metra, si varen.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">10. Prijateljstva se v Trbovljah začnejo počasi, a ko te ljudje spoznajo in zaupajo, ti popolnoma odprejo svoje srce (tudi če se šele učiš govoriti njihovega jezika). Za tujko, ki živi v tem mestu, je to zares čudovit občutek: do sedaj so me skrbno sprejeli in cenili vsi, ki sem jih srečala ter z njimi preživljala prijeten čas.</span><br />\r\n </p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">Res, Trbovlje so čudovito mesto za življenje.</span></p>\r\n<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\">Soočiti se z 2012 v Trbovljah? Ni panike!</span></p>\r\n<p style=\"text-align: right\">\r\n <span style=\"font-size: 14px\">Portugalka iz Porta, trenutno zasidrana v Trbovljah.<br />\r\n <br />\r\n inês da Gama</span></p>\r\n<p style=\"text-align: justify\">\r\n <br />\r\n <br />\r\n <span style=\"font-size: 14px\"> </span></p>\r\n',NULL,'2012-04-05 08:57:05','2012-07-16 09:55:10',NULL,11,'kako-preziveti-v-trbovljah',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,NULL,'<p style=\"text-align: justify\">\r\n <span style=\"font-size: 14px\"><strong>Tu živim že skoraj eno leto. Portugalka, tujka v mestu rjavega premoga. V tem času sem se že kar navadila, da ljudje govorijo o Trbovljah kot o mestu, kjer si ne bi želeli živeti ali ga sploh obiskati. »Kva? V Trbovlju živiš? Boga reva«. »Veste kaj?« jim pravim, »Trbovlje je odlično mesto za življenje«. Pa veste zakaj?</strong></span><br />\r\n </p>\r\n',NULL,NULL,NULL,NULL,NULL,0,8,1,'published')
Se pravi, na začetku (7) je verjetno ID zapisa, potem naslov (Kako preživeti v Trbovljah) in nato še cel članek. Kot vidite, zadeva ni niti malo nedolžna. Se to sploh da kako konvertirat v "normalen" zapis in da lahko importam v Wordpress? Člankov je okoli 200 in vsi, eden za drugim, so v bazi zapisani v dveh vrstica. Lahko si mislite, da je horizontalni slider v Notepad++ ogromen in da vse šteka, ko se pomikam levo in desno.
Torej, mi sploh še preostane kaj drugega kot ročno vnos člankov iz custom CMS v Wordpress z metodo copy-paste?
11 odgovorov
Vsekakor mu bom dal dober review, če bi vse štimalo. Pa še za kakšno pivo ali štiri napitnine zraven v znak dobrega sodelovanja. :)