Εδώ και λίγη ώρα το blog άλλαξε εμφάνιση. Το νέο theme που διάλεξα είναι το Fervens Remix αφού πρώτα του έκανα μερικές μικροεπεβάσεις.
Εδώ και λίγη ώρα το blog άλλαξε εμφάνιση. Το νέο theme που διάλεξα είναι το Fervens Remix αφού πρώτα του έκανα μερικές μικροεπεβάσεις.
Σήμερα με έπιασε η προκοπή και έκατσα να ασχοληθώ λίγο με το blog.
Άρχισα κάνοντας update σε όσα plugin το χρειάζονταν. Ευτυχώς, το νέο WordPress 2.5 αυτοματοποιεί αρκετά τη διαδικασία, κάνοντας την υπόθεση ενός κλικ.
Μετά, ενεργοποίησα ξανά το WordPress Mobile Edition του Alex King. Το είχα δοκιμάσει πριν από καιρό και τότε κάτι δεν μου άρεσε και το είχα βγάλει. Δεν θυμάμαι τι όμως. Τελοσπάντων, μετά και την πρόσφατη συζήτηση το ξανασκέφτηκα και το ενεργοποίησα και πάλι. Δεν μπορώ να το δοκιμάσω άμεσα γιατί όταν μπαίνω με το iphone μου ενεργοποιήται διαφορετικό plugin. Ας είναι.
Η άλλη προσθήκη που έκανα είναι το Twitter Tools Plugin (κι αυτό του Alex King). Αυτό το ρύθμισα έτσι ώστε μια φορά την ημέρα να δημιουργεί αυτόματα μια νέα δημοσίευση στο blog που να περιέχει ότι έχω γράψει την προηγούμενη στο Twitter. Είναι ένα ακόμα βήμα στην προσπάθεια μου να διατηρώ συγκεντρωμένα σε ένα κεντρικό σημείο (το blog) όσα γράφω, όπου τα γράφω.
Χθες βράδυ είδα πως κυκλοφόρησε η νέα έκδοση (2.5) του Wordpress και φυσικά αναβάθμισα τη μηχανή του blog. Η διαδικασία ήταν εύκολη όπως συνήθως και έγινε γρήγορα και χωρίς πρόβλημα.
Χθες βράδυ δεν είχα χρόνο για ψάξιμο, τώρα όμως που του ρίχνω μια ματιά, βλέπω πως οι αλλαγές στο admin interface είναι σημαντικές. Η ευχρηστία του μεγάλωσε σημαντικά!
Με την ευκαιρία της αναβάθμισης είπα να χρησιμοποιήσω την – ενσωματωμένη πλέον στο wordpress 2.5 – δυνατότητα εμφάνισης gravatar στα σχόλια. Η ενσωματωμένη συνάρτηση get_avatar κάνει τη δουλειά πολύ εύκολη αλλά δεν μου άρεσε το αποτέλεσμα στο συγκεκριμένο theme που χρησιμοποιώ.
Συγκεκριμένα, δεν σου δίνει εύκολο τρόπο να ελέγξεις το alignment του gravatar. Έτσι, με τη βοήθεια του wordpress codex έκανα τη δουλειά χειροκίνητα. Φαντάζομαι πως θα μπορούσε να γίνει καλύτερα (και πιο standards-compliant) μέσω CSS αλλά αυτό είναι κάτι που θα δοκιμάσω κάποια στιγμή στο μέλλον.
Ο κώδικας που χρησιμοποίησα (μέσα στο comments.php του theme) είναι:
<? php if ( $comment->comment_author_email == get_the_author_email() ) : ?>
< ? php $grav_url = «http://www.gravatar.com/avatar.php?gravatar_id=» . md5($comment->comment_author_email) . «&default=» . «http://το πλήρες path του default gravatar» . «&size=» . 46; echo «<a href=’»; bloginfo(‘url’); echo»‘></a><img src=’$grav_url’ align=’left’ hspace=’3′ vspace=’1′ />»; ?>
<? php else: ?>
<? php $grav_url = «http://www.gravatar.com/avatar.php?gravatar_id=» . md5($comment->comment_author_email) . «&default=» . «http://το πλήρες path του default gravatar» . «&size=» . 46; echo «<a href=’$comment->comment_author_url’></a><img src=’$grav_url’ align=’left’ hspace=’3′ vspace=’1′ />»; ?>
<? php endif; ?>
Εδώ και λίγη ώρα έκανα κάτι που ήθελα να κάνω από καιρό αλλά όλο το ξέχναγα. Ενεργοποίησα το iWPhone WordPress Plugin and Theme.
Έτσι τώρα όταν κάποιος μπει στο blog με mobile Safari (το web browser του iPhone και του iPod Touch), δεν θα δει το κανονικό theme αλλά ένα βελτιστοποιημένο για την οθόνη του.
Αυτό, σε συνδυασμό με το WPhone Admin Plugin που έχω ενεργοποιήσει εδώ και λίγο καιρό, κάνει το blog μου πλήρως iPhone friendly.
Πρέπει να ομολογήσω πως όταν το είδα μπήκα σε πειρασμό να ξαναλλάξω για χάρη του το theme του blog μετά από μόλις μια εβδομάδα από την τελευταία αλλαγή. Πρόκειται για ένα από τα πιο πρωτότυπα wordpress themes που έχω δεί.
Ο λόγος για το Retro MacOS Wordpress Theme που έφτιαξε ο Stuart Brown.
Το theme αναπαριστά το ασπρόμαυρο desktop του MacOS System 6 της Apple. Μπορείτε να δείτε ένα demo του εδώ και να το κατεβάσετε από εδώ.
Εδώ και μερικές ημέρες δούλευα πάνω στην αλλαγή της εμφάνισης του blog. Ξέρω πως το πιο σημαντικό είναι το περιεχόμενο και όχι η εμφάνιση, αλλά και αυτή παίζει το ρόλο της. Όχι πως το προηγούμενο theme δεν μου άρεσε, απλά το βαρέθηκα και έψαχνα για κάτι διαφορετικό.
Το προηγούμενο theme ήταν βασισμένο στο GlossyBlue 1.4 του N.Design Studio με αρκετές αλλαγές ώστε να έρθει ακριβώς στα μέτρα μου.
Μετά από λίγο ψάξιμο έπεσα πάνω στο Pop Blue 3 Columns του Bob που μου φάνηκε αρκετά καλό. Έτσι άρχισε το «μαστόρεμα»:
- Άλλαξα το λογότυπο με το δικό μου.
- Μετέφρασα στα Ελληνικά τα περισσότερα μηνύματα και λεζάντες.
- Άλλαξα την οριζόντια μπάρα επιλογών και το κουτί αναζήτησης στην κορυφή της σελίδας.
- Άλλαξα το περιεχόμενο και τη σειρά εμφάνισης των 2 sidebar.
- Άλλαξα τις γραμμές κάτω από τον τίτλο των post, έτσι ώστε να εμφανίζουν τα tag και όχι τις κατηγορίες (μιας και δεν τις χρησιμοποιώ).
- Τέλος, η σημαντικότερη αλλαγή ήταν στον τρόπο που φαίνονται τα post στην αρχική σελίδα. Πλέον, χρησιμοποιώ την εντολή the_excerpt του WordPress αντί για την the_content. για το λόγο που θα εξηγήσω αμέσως.
Συνήθως δεν θέλουμε να εμφανίζονται ολόκληρα τα άρθρα στην πρώτη σελίδα, ειδικά όταν είναι πάνω από 2-3 παραγράφους. Για το λόγο αυτό το WordPress επιτρέπει να χρησιμοποιούμε το tag < !--more-->. Ότι ακολουθεί μετά από αυτό, δεν φαίνεται στην πρώτη σελίδα του blog. Στη θέση του φαίνεται ένα link με τίτλο «διαβάστε τη συνέχεια» (ή ότι άλλο θέλουμε εμείς) που αν το πατήσουμε, εμφανίζεται ολόκληρο το άρθρο. Όλα καλά μέχρι εδώ, όμως το tag αυτό δεν επιδρά μόνο στην εμφάνιση της αρχικής σελίδας. Επιδρά και στην εμφάνιση των άρθρων στο RSS Feed του blog, κόβοντας τα στο σημείο εκείνο. Μιας και εγώ προτιμώ να φαίνονται ολόκληρα τα άρθρα στο RSS Feed, έπρεπε να βρω μια λύση και αυτή ήταν το «απόσπασμα» (excerpt).
Αν αλλάξουμε στα αρχεία του theme (πχ στο index.php, στο search.php και όπου αλλού θέλουμε) την εντολή the_content και στη θέση της βάλουμε την εντολή the_excpert, τότε το WordPress θα δείχνει στην αρχική σελίδα αυτά που έχουμε γράψει στο πεδίο «Excerpt» («απόσπασμα» στην Ελληνική έκδοση) και όχι ολόκληρο το άρθρο. Αν αφήσουμε το πεδίο «Excerpt» κενό, θα εμφανιστούν οι πρώτες 55 λέξεις του άρθρου.
Έτσι τώρα πια, γράφω κανονικά το άρθρο και αντιγράφω το κομμάτι του που θέλω να φαίνεται στην πρώτη σελίδα στο πεδίο «Excerpt». Αν το άρθρο είναι σχετικά μικρό, το αντιγράφω ολόκληρο. Μάλιστα για να φαίνεται όλο το blog το ίδιο ομοιόμορφο, έκατσα και άλλαξα ανάλογα και όλα τα προηγούμενα άρθρα.
Όλες οι παραπάνω αλλαγές θα ήταν δύσκολο να γίνουν κατευθείαν στο «live» blog. Έπρεπε να γίνουν πολλές δοκιμές και χρειαζόταν κάποια εγκατάσταση WordPress στην οποία να έχω τον απόλυτο έλεγχο. Ταυτόχρονα, ήθελα το blog να λειτουργεί κανονικά καθ’ όλη τη διάρκεια των δοκιμών.
Η λύση ήταν ευτυχώς πολύ απλή, χάρη στο Apple Mac Mini μου και το MAMP (τα αρχικά των λέξεων: «Macintosh, Apache, MySQL and PHP»). Είναι ένα πακέτο που με ένα κλικ εγκαθιστά στο Mac έναν Apache Web Server με υποστήριξη PHP και μια βάση MySQL. Σε αυτό έκανα μια φρέσκια εγκατάσταση WordPress και έκανα restore και ένα backup από το πραγματικό blog ώστε να έχει και κάποια δεδομένα και να μπορώ να δουλεύω καλύτερα. Ακούγεται αλλά και είναι απλό και είναι ένα από τα πράγματα που με κάνουν να προτιμώ τα Apple (για τους διαφωνούντες, ξέρω πως δεν είναι καθόλου δύσκολο να γίνει κάτι παρόμοιο σε Windows ή Linux, απλά στο Mac ήταν απλά θέμα 2-3 κλικ).
Πέρα απ’ όλα αυτά, το fine-tunning συνεχίζεται αλλά σε πιο αργούς ρυθμούς, μιας και τις τελευταίες μέρες έχω μείνει λίγο πίσω στην παρακολούθηση των RSS μου.
powered by Google
Οι δημοσιεύσεις διέπονται από Άδεια Χρήσης Creative Commons Attribution - Share Alike 3.0 Greece.
This work is licensed under a Creative Commons Attribution - Share Alike 3.0 Greece License.
© adamopoulos.net 2005-2010