Πρώτο Android post!

Αυτό είναι το πρώτο μου post από το android κινητό που μόλις πήρα! Η εφαρμογή του wordpress για android φαίνεται εξαιρετική και το xperia x10 mini μικρό αλλά ταχύτατο! Go android! Μετρημένες οι ώρες των iphones 😉

WordPress Browser Detection plugin

Ένα από τα αγαπημένα μου plugins για το wordpress είναι το browser detection plugin του priyadi. Δυστυχώς όπως φαίνεται και στη σελίδα ανάπτυξης του, έχει να ανανεωθεί πάρα πολύ καιρό με αποτέλεσμα να μην αναγνωρίζει αρκετούς browsers (πχ δεν αναγνωρίζει τον Google Chrome). Αυτό φάνηκε και από αυτό το comment του Λευτέρη.

Με δεδομένο ότι ο priyadi χρησιμοποιεί άδεια Creative Commons για ότι βάζει στο blοg του αποφάσισα να το “πειράξω” λίγο ώστε να αναγνωρίζει και τους καινούργιους συνδυασμούς browsers/λειτουργικών συστημάτων.

Για την ώρα πρόσθεσα υποστήριξη για Google Chrome, Arora και Dillo ενώ σκοπεύω να το δοκιμάσω με όλους τους δυνατούς συνδυασμούς. Γι’αυτό λοιπόν παρακαλώ όποιον χρησιμοποιεί κάποιον “περίεργο” συνδυασμό browser/OS να αφήσει ένα comment ώστε να προσθέσω αναγνώριση για όσους περισσότερους συνδυασμούς μπορώ… Την αρχή την κάνω εγώ 🙂

P.S.01. Εδώ και μερικές μέρες ψάχνω τρόπο να επικοινωνήσω με τον priyadi ώστε να να του στείλω την νέα έκδοση του plugin και να την ανεβάσει στον φυσικό της χώρο. Αν δεν τα καταφέρω να επικοινωνήσω μαζί του θα ανεβάσω το plugin σε νέα σελίδα. Όποιος θέλει το plugin στο ενδιάμεσο μπορεί να μου στείλει ένα mail ή να αφήσει ένα comment.

P.S.02. Ακριβώς κάτω από το κείμενο του κάθε comment έμφανίζεται το browser string όπως το αποθηκεύει το wordpress στη βάση του. Ψάχνοντας μέσα σε αυτό το string γίνεται η αναγνώριση του browser/OS από το plugin. Από αυτό μπορούν να βγούν πολλά συμπεράσματα, για παράδειγμα ο Chromium σε Ubuntu Linux δίνει ως browser string το

{Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.3 (KHTML, like Gecko) Chrome/4.0.226.0 Safari/532.3

από το οποίο μπορεί κάποιος να συμπεράνει ότι ο browser είναι o Chrome αλλά δεν μπορεί να καταλάβει ότι το λειτουργικό είναι Ubuntu Linux αντί για μια οποιαδήποτε έκδοση Linux…

Update 2009/11/25

  • Προστέθηκε η αναγνώριση των Windows 7. (Thankz Φάνη).
  • Προστέθηκε η αναγνώριση του Avant Browser.

Update 2009/12/09

  • Προστέθηκε η αναγνώριση του browser Swiftfox.

Πρόβλημα (και λύση) με το tinymce μετά την αναβάθμιση του wordpress 2.8

Δεν ξέρω αν το έχει αντιμετωπίσει και άλλος αυτό το πρόβλημα αλλά μετά την αυτόματη αναβάθμιση του wordpress στην έκδοση 2.8 (με το wordpress automatic upgrade plugin) χάθηκε ο wysiwyg editor (δεν υπήρχαν καν τα εικονίδια του tinymce) και ο μόνος τρόπος να γράψεις νέο post ήταν σε HTML mode!

Η λύση για μένα βρέθηκε με την διαγραφή των φακέλων wp-admin και wp-includes και ανέβασμα τους εκ νέου από ένα “καθαρό” zip για εγκατάσταση του wordpress 2.8. Η μέθοδος αυτή είναι μια από τις λύσεις που περιγράφονται [εδώ].

Up to date!

wp_logoΤελικά μερικές φορές το να αναβάλλεις αυτά που πρέπει να κάνεις σου γλυτώνει χρόνο… Αναφέρομαι στην αναβάθμιση του WordPress στην έκδοση 2.7.1. Για κάποιο περίεργο λόγο από τότε που εμφανίστηκε το update notification το automatic upgrade plugin δεν λειτουργούσε, οπότε θα έπρεπε να κάνω την αναβάθμιση χειροκίνητα με αποτέλεσμα να το αναβάλλω διαρκώς. Τελικά σήμερα διαπίστωσα ότι υπήρχε διαθέσιμη αναβάθμιση για το automatic upgrade plugin το οποίο (αφού αναβαθμίστηκε φυσικά) έκανε την αναβάθμιση του WordPress υπόθεση μερικών μόνο clicks! Όπως μας έχει κακομάθει και στο παρελθόν! Μακάρι να υπήρχε κάτι αντίστοιχο για drupal…

Αλλαγή των category feeds του WordPress (έκδοση 2.7)

Ένας από τους λόγους που επιλέγει κάποιος self hosted wordpress είναι η δυνατότητα να το διαχειρίζεται πλήρως από μόνος του. Αυτό φυσικά απαιτεί αρκετό χρόνο και μεράκι. Κάθε φορά που γίνεται μια αναβάθμιση στην έκδοση είναι απαραίτητο να διαβάζει κανείς εκτός από νεά features και αυτά που εγκαταλείπονται. Για παράδειγμα με την έλευση του WordPress 2.7 εγκαταλείπεται η συμβατότητα προς τα πίσω όσον αφορά τα category feeds.

Το 2.6.5 προειδοποιούσε (μέσα στο αρχείο wp-rss2.php) ότι θα πρέπει να γίνει αλλαγή του feed από http://your.blog/wp-rss2.php?category_name=foo σε http://your.blog/?feed=rss2&category_name=foo (αντίστοιχα και για άλλα feed formats) . Παρά την προειδοποίηση όμως αν γινόταν χρήση του πρώτου τρόπου γινόταν το κατάλληλο redirection με αποτέλεσμα το category feed να λειτουργεί. Στο wordpress 2.7 αυτό καταργήθηκε. Η πρώτη σύνταξη δίνει (πλέον) το κεντρικό feed του blog και όχι το feed της αντίστοιχης κατηγορίας. Ο δεύτερος (και σωστός) τρόπος φυσικά και εξακολουθεί να λειτουργεί.

Αν δεν γίνει η απαραίτητη αλλαγή όπου χρειάζεται, το category feed που έχει κάποιος (πχ το category feed για κάποιο planet) θα περιέχει ΟΛΑ τα posts του blog και όχι μόνο της αντίστοιχης κατηγορίας…

Simple Captcha plugin για το WordPress

Τις τελευταίες μέρες παρατήρησα μια αύξηση των spam comments από bots. Γι’ αυτό λοιπόν βάζω από σήμερα το Simple Captcha WP plugin. Πιστεύω ότι θα εξαφανίσει τα spam comments χωρίς να λειτουργεί αποτρεπτικά για τους υπόλοιπους. Εξάλλου τα captcha βρίσκονται πλέον παντού και τα έχουμε λίγο πολύ συνηθίσει.

P.S. Για όσους πιθανόν να τα χρειάζονται, διάφορα επίσημα logos του WordPress βρίσκονται εδώ.

Καλώς ορίσατε στο καινούργιο μου blog

ale3andro's tuxΜετά από ένα περίπου χρόνο στο WordPress.com αποφάσισα να αγοράσω domain και να φιλοξενήσω σε αυτό το προσωπικό μου blog. Δεν νομίζω ότι υπάρχει θέμα αν εδώ είναι καλύτερα ή χειρότερα. Το να γράφω που και που στο blog δεν είναι δουλειά και ούτε θα γίνει ποτέ. Είναι χόμπυ. Μεταφέρθηκα εδώ για να μπορώ να πειραματίζομαι με καινούργια πράγματα.

Η διαδικασία export / import του WordPress δούλεψε άψογα εκτός από ένα μικρό προβληματάκι με τα tags (μέτα την εισαγωγή τους εμφανίζονταν ως αριθμοί αντί για λέξεις). Τελικά αυτό είναι bug και το fix βρίσκεται εδώ. Την διαφορά κάνουν πάντως τα plugins (Σχετικά posts, comments feed κλπ).

ale3andro::blog Περίοδος δεύτερη …