Τετάρτη 2 Νοεμβρίου 2011

Μεταφορα blog απο wordpress σε blogger

Αν βαριεστε το διαβασμα του μαρτυριου μου και θελετε κατευθειαν την λυση για την μεταφορα του blog σας (αχαριστα εγωιστικα γουρουνια) τοτε πατηστε ΕΔΩ to read chapter 4.


Το blog το ξεκινησα στην athensvoice το 2007.
Η AV τοτε ειχε δικη της πλατφορμα για blog και ολα πηγαιναν καλα.
Μετα απο αλλαγες στο site και την σελιδα το 2009-10 αλλαξε ολη η πλατφορμα των blogs και ξυπνησαμε ενα πρωι χωρις blog.Μετα απο 15 μερες αγωνιας βρηκαμε τα blog μας στη θεση τους αλλα με μορφη του wordpress καθως υιοθετήθηκε αλλο συστημα.

Τοτε αποφασισα να φυγω και να μεταφερθω στο κανονικο wordpress.
Εκει αρχισαν τα διαφορα βασανα οποτε μετα απο ενα χρονο και εκει λεω, παω blogspot και τελος.


Αυτη η διαδικασια εν τελει δεν ειναι καθολου μα καθολου ευκολη.


Αρχικα το wordpress δεν εχει γραμματοσειρες, δεν αφηνει κενα οποτε πατας enter, δεν προσφερει ΤΙΠΟΤΑ απο plugins widgets η εισαγωγη html κωδικα στην κεντρικη σελιδα.
Εγω νομιζα οτι ειναι free ιστοτοπος αλλα εν τελει,δινει τα πληρη προνομια μονο αν
αγορασεις το blog σου μετατρεποντας το απο www.kapoios.wordpress.com σε www.kapoios.com

Τα μονα "εξτρα" που ειχε για εμας τους κοινους θνητους ηταν κατι αυτονοητα widgets
του στυλ ημερολογιο με τα posts και κατι τετοια.Περαν αυτου το να διαμορφωσεις την
κεντρικη σελιδα σου ηταν σκετος εφιαλτης, πληρως περιορισμενες δυνατοτητες με
μπουσουλα καποια βασικα Layouts στα οποια δεν μπορουσες να αλλαξεις σχεδον τιποτα.


Τελειωνω με τα κακα του wordpress και μπαινω στην διαδικασια μετακινησης ενος ολοκληρου blog..


Τα blogs προσφερουν μια λειτουργια "export blog" οπου ολο το blog συμπεριλαμβανομένων
και τον σχολιων εξαγεται σε ενα αρχειο xml.Αυτο ειναι πολυ σημαντικο.

Εξαγοντας το xml αρχειο νομιζεις οτι εισαι ετοιμος και λες "Blogspot σου ρχομαι!"

Εκει αρχιζει ο γολγοθας.


Αν φτιαξεις ενα νεο blog στο blogger και πας να εισαγεις τον κωδικα xml που εφτυσε το
wordpress σου σφυριζει οτι δεν ειναι εγκυρος..

Το βλεπω και γω, λεω την πατησαμε, καταδικαστικα στο wordpressville για παντα.


Ανακαλυπτω ομως οτι υπαρχει ενας online μετατροπεας που αλλαζει το xml σου στην καταλληλη μορφη! Wordpress to Blogger xml converter! Πανω στην χαρα μου ανακαλυπτω οτι ο μετατροπεας λειτουργει μονο για αρχεια xml < 1mb. Εμενα το δικο μου ηταν γυρω στα 16...

Στον πατο της σελιδας ελεγε οτι αυτη η εφαρμογη αναπτυχθηκε απο μια ομαδα της google ανοιχτου κωδικα. Αυτο σημαινει οτι μαζευομαστε 10 προγραμματιστες και φτιαχνουμε κατι,
αλλα δινουμε τον κωδικα (την ψυχη!) στο κοινο για να τροποποιηθει απο τριτους και συνεχως να βελτιονεται πεφτοντας απο χερι σε χερι.


Κατεβαζω τα αρχεια που ειχαν για το προγραμμα με σκοπο να το τρεξω απο τον υπολογιστη μου.Η εγκατασταση ομως του προγραμματος δεν ηταν ενα Setup.exe που πατας next next I agree next next finish. Ετρεχε σε UNIX (μαυρη οθονη, ασπρα γραμματα οπως παλια?) και εκει γινονται ΟΛΑ με εντολες.

Μετα απο αρκετους πονοκεφαλους καταφερα να το εγκαταστησω. Οταν πατησα την φοβερη εντολη για να γινει η μετατροπη το προγραμμα μου πεταξε 23013 λαθη!


Επειδη ετσι δεν εβγαινε ακρη,μου ηρθε μια αλλη λαμπρη ιδεα η οποια ειναι και η ΛΥΣΗ του προβληματος.Πρεπει το blog να εξαχθει σε πολλα μικρα κομματακια. Δηλαδη πρωτα κανεις εξαγωγη xml απο τον πρωτο μηνα που το ανοιξεις πχ 25/5/10 μεχρι 25/9/10 . Βγαινει αυτο το xmlακι και το ονομαζεις 1.

Μετα κανεις απο 25/9/10 εως 31/12/10 οτι βγαινει το ονομαζεις 2.

Τα κομματακια xml που βγαινουν πρεπει να ειναι μικροτερα σε μεγεθος του 1mb αρα καλο ειναι στην εξαγωγη του blog να κοβετε το blog ανα 2-3 μηνες καθε φορα.

Η σωστη διαδικασια για μετακινηση ειναι τα παρακατω βηματα.

  1. Παω στις ρυθμισεις του blog και παταω Settings->Export
  2. Στις ρυθμισεις για το export βαζω την παλαιοτερη ημερομηνια (αρχη του blog) σαν stard date και σαν end date 3 μηνες μετα.
  3. Βγαινει ενα αρχειο xml,το ονομαζω για ευκολια "ews_25_ian_2010.xml" για να ξερω το end date που εβαλα.
  4. Φτιαχνω ενα blog στο blogspot (κενο προς το παρον)
  5. Παω στο http://wordpress2blogger.appspot.com/
  6. Βαζω το "ews_25_ian_2010.xml" για μετατροπη και παταω Convert
  7. Αν εγινε η μετατροπη και δεν εβγαλε καποιο λαθος (θα πω γι αυτα στο τελος) παμε στο 8
  8. Παμε στο νεο μας (κενο προς το παρον) blog και στις Ρυθμισεις παταω Εισαγωγη Ιστολογιου. Εκει εισαγω το νεο xml που μου εφτυσε ο μετατροπεας
  9. Το νεο μου blog στο blogspot εχει παρει επιτυχως τις δημοσιευσεις του παλιου (οχι ολες, τους μηνες που εκανα export μονο)
  10. Ξαναπαω στο wordpress και επιλεγω export παλι. Βαζω ως start date τη ημερομηνια που τελειωσε το προηγουμενο κομματι 25/1/10 στο παραδειγμα μας και end date ενα τριμηνο πανω κατω μετα.( Σας λεω τριμηνο για να βγαινει το εξαγωμενο αρχειο xml κατω του 1mb σε μεγεθος και να μπαινει στον μετατροπεα) Το ονομαζω με το end date για να θυμαμαι εως που εχω μετατρεψει (πχ "ews_25_april_2010.xml" )
  11. Eπαναλαμβανω τα βηματα απο το 5 και κατω για το νεο μου κομματακι του blog

Oταν μετατραπει επιτυχως και ξανακανω εισαγωγη ιστολογιου στο blogspot θα μου καταχωρησει ολες τις δημοσιευσεις εως 25/5/10 που ειναι στο παραδειγμα.Ανεβαινοντας
σταδιακα σε μηνες θα φτασετε στην σημερινη ημερομηνια και θα εχετε μεταφερει ολο το
blog κομματι κομματι επιτυχως.


ΣΥΧΝΑ ΛΑΘΗ: Πολλες φορες στην μετατροπη του site θα εμφανισει διαφορα λαθη.Ο μπακαλιστικος τροπος για να τα αποφυγετε,ειναι να ξανακανετε export ενα ακομα μικροτερο κομματι xml γιατι οσο πιο μεγαλο ειναι τοσο πιο ευκολο ειναι να "κολησει" ο μετατροπεας.
Αρα αν για ενα κομματι xml διαστηματος 3 μηνων πεταξει λαθος,αρχικα δοκιμαστε να
σπασετε το 3μηνο αυτο σε 2 εξαγωγες xml εναμιση μηνα η καθε μια και να τις μετατρεψετε.

(Αν δεν εχετε μεγαλο συναισθηματικο δεσιμο με τα σχολια μπορειτε να τα σβησετε ολα
για να μικρυνετε το blog και να αυξησετε τις πιθανοτητες να εχετε σωστο convert απο το site.
Εγω το εκανα απο πιο πριν οταν παλευτα με τα UNIX οποτε ισως δεν χρειαζεται να τα χασετε και εσεις.Απλα καντε εφαρμοστε το αποπανω,κοψτε ακομα μικροτερα κομματια τo σημειο του blog που δεν μετατρεπεται.)

Ο δευτερος τροπος να αντιμετωπισετε ενα λαθος στον μετατροπεα απαιτει καποιες γνωσεις html / xml . Αν τις εχετε, ανοιξτε το αρχειο xml με dreamweaver η κατι αλλο στο σημειο οπου ο μετατροπεας βρισκει λαθος, και μεταβειτε στην γραμμη που αναφερει. (στο μηνυμα λαθους ο μετατροπεας λεει οτι υπαρχει λαθος στην ταδε σειρα, ταδε στυλη) . Το λαθος δεν βρισκεται ακριβως εκει που διχνει ο μετατροπεας αλλα στην ευρυτερη εκεινη περιοχη. Ψαχτε για καποιο αγκιστρο που εχει ανοιξει αλλα δεν εχει κλεισει,για καποια εισαγωγικα που δεν εχουν κλεισει η για καποια γραμμη που λογω συντακτικου λαθος εχει φανει σαν σχολιο μεσα στον κωδικα
(Η σειρα που εχει λαθος συνηθως εχει και εννιαιο χρωματισμο (αντι οι δεσμευμενες λεξεις και δηλωσεις να εχουν τα χρωματα που θα επρεπε) αρα ελπιζω να την βρειτε.


Ελπιζω να βοηθησω ατομα να κανουν λιγοτερο χρονο απ οτι εκανα εγω
για να βρουν λυση μετακομισης. Για τυχον αποριες ρωτηστε εδω.


YΓ.Αν θελετε να μετατρεψετε το blog απο wordpress σε blogspot και ΔΕΝ σας νοιαζουν τα λεφτα μπορειτε παντα να απευθυνθείτε σε καποιον "ειδικο" (ατομο που ασχολειται με προγραμματισμο/ξερει να σχεδιαζει ιστοσελιδες κλπ) και να του πειτε

Θελω να μου διορθωσεις τον κωδικα xml του blog για να μπαινει σε blogspot.
Μπορεις? Ποσο θα κοστισει?

Παιρνει αυτος ολη τη δουλεια της μεταφορας
και εσεις απλα περιμενετε.

2 σχόλια:

  1. Καλημέρα έχω ένα blog στο wordpress και θέλω να το μεταφέρω στο blogspot θέλω όμως και το όνομα τομέα που είναι στο wordpress να το έχω και στο blogspot .το όνομα τομέα μου είναι beauty-secrets.gr τι λέτε γίνετε?

    ΑπάντησηΔιαγραφή
  2. Σ' ευχαριστώ πολύ για τη βοήθεια, έτσι είναι όπως τα λες με το wordpress. Θα προσπαθήσω να κάνω τη μεταφορά και ελπίζω να πετύχει.

    ΑπάντησηΔιαγραφή