Tag Archives: Windows

Windows Live Writer: διορθώνοντας το πρόβλημα με τους τίτλους

Ένα πό τα λίγα πια Μαϊκροσοφτικά προγράμματα που χρησιμοποιώ, είναι ο Windows Live Writer. Όποτε κάθομαι σε καναπέ, σερφάρω με ένα Windows laptop, ενώ όποτε κάθομαι σε γραφείο Linux μηχανές.

Είχα κάνει παλιότερα κι ένα review για τον Writer και παρότι χρησιμοποιούσα Scribefire για να γράφω τα ποστ μου, ανακάλυψα συμπτωματικά ότι για τα ποστ που κάνω σχετικά με τα μπλογκ στον τύπο, ο Writer ήταν πιο κατάλληλος για τη δουλειά γιατί καθαρίζει από τα κείμενα που αντιγράφω από τις εφημερίδες όλα τα ενοχλητικά tags που δημιουργούσαν πρόβλημα είτε στην εμφάνιση, είτε στο feed.

Κυριακή προς Κυριακή τον συνήθισα, κι έτσι, όντας πάντα κουρασμένος τον τελευταίο καιρό, το περισσότερο από το blogging μου το κάνω από τον καναπέ κι άρα από τον Writer. Και θα ήμουν απόλυτα ευχαριστημένος αν δεν υπήρχε ένα ενοχλητικό πρόβλημα: ο writer έχει τη κακιά συνήθεια να μετατρέπει τους ελληικούς τίτλους των post (οι περισσότεροι είναι) σε HTML entities, κάτι που δεν γίνεται ορατό όταν κάποιος διαβάζει το ποστ από το blog, αλλά είναι ορατότατο στα trackbacks και στο feed. Αυτό μ΄ ανάγκαζε να ανεβάζω τα ποστ σε μορφή πρόχειρου, να μπαίνω στο wordpress και να αλλάζω τους τίτλους σε κανονικό κείμενο και μετά να δημοσιεύω.

Κάποια στιγμή δεν αντέχεις άλλο κι είτε τα παρατάς, είτε κάνεις ότι έπρεπε να είχα κάνει εδώ και καιρό: μια αναζήτηση στο ιντερνετ. Μετά από μερικές άχρηστες απαντήσεις οδηγήθηκα σ’ αυτό, μια συζήτηση όπου κάποιος έχει παρόμοιο πρόβλημα και κάποιος άλλος του το λύνει. Η προτεινόμενη λύση δεν είναι κάτι που θα μπορούσα να έχω σκεφτεί και δεν είναι και κάτι που ο μέσος χρήστης επιχειρεί, γιατί απαιτεί να πειράξεις τη registry.

Για να το δώσω σαν συνταγή:

πηγαίνεις start,

πατάς run,

πληκτρολογείς regedit,

ανοίγει ο registry editor,

κάνεις αναζήτηση στο HKEY_CURRENT_USER\Software\Microsoft\Windows Live\Writer\Weblogs\{blog-id}\UserOptionOverrides (αν έχεις πολλά μπλογκ πρέπει να μαντέψεις σωστά το blog-id, αλλιώς είναι το πρώτο που θα βρεις),

και, τέλος, δημιουργείς ένα string requiresHtmlTitles που του δίνεις τιμή No.

windowsLiveWriterRegistryHack

Μετά πρέπει να δουλεύει.