Ambrosia WordPress theme

Μετά από αρκετό καιρό, το δεύτερο προσωπικό μου theme είναι διαθέσιμο (δωρεάν πάντα και κάτω από την GPL 2 άδεια) στο WordPress.org. Ονομάζεται Ambrosia και πρόκειται για ένα πολύ ελαφρύ και minimal theme, όπως το ήθελα άλλωστε, το οποιο επιμελήθηκε ο αγαπητός Κωστής Βασιλειάδης. Μην σας ξεγελάει όμως η απλότητα του, πίσω του κρύβει αρκετά πρωτοποριακά χαρακτηριστικά, ειδικά για free WordPress theme, όπως :

  • Valid HTML5
  • Responsive design (για desktop monitor, iPad και iPhone)
  • Είναι widget ready με 4 διαφορετικές περιοχές
  • Υποστηρίζει custom menus (κεντρικό και βοηθητικό)
  • Υποστηρίζει threaded/nested σχόλια
  • Υποστηρίζει sticky posts
  • Μπορείτε να το μεταφράσετε σε όποια γλώσσα θέλετε (δεν το έχω δυστυχώς μεταφράσει ακόμα στα ελληνικά 🙁 )
  • Είναι accessible και SEO-friendly

Όπως βλέπεται το theme είναι μια αρκετά ολοκληρωμένη λύση, που μπορείτε πολύ εύκολα και γρήγορα να παραμετροποιήσετε και φέρεται στα μέτρα σας. Το theme έχει ελεγχθεί στους περισσότερους browsers, ωστόσο αν δείτε/βρείτε κάτι περίεργο παρακαλώ ενημερώστε με.

Θα ακολουθήσει μια σειρά από posts στο Phrappe.com, τα οποία θα περιγράφουν το πως επιτεύχθηκαν κάποια από τα πιο προχωρημένα πραγματάκια του theme, οπότε όσοι ενδιαφέρεστε περάστε μια βόλτα από εκεί (ή απλά εγγραφείτε στο feed).

Τέλος όποιος θέλει να με βοηθήσει, απλά ας διαδώσει το νέο όπου και όπως μπορεί 😉

WordPress 3.0 : Μια πρώτη ματιά

To WordPress 3.0 είναι επιτέλους έτοιμο και είπα να γράψω και εγώ 2-3 πραγματάκια που μου αρέσουν σε αυτό. Καταρχάς πιστεύω πως η συγκεκριμένη version είναι η πιο ολοκληρωμένη που έχει εμφανιστεί, μιας και προσθέτει πολλά απαραίτητα features όπως custom post types και taxonomies (δύο από τα μεγαλύτερα μειονεκτήματα που είχε το WordPress μέχρι τώρα), ένα καινούργιο Drupal-like menu system (αρκετά δυνατό και πολύ χρήσιμο, μιας και ο παλιός τρόπος δημιουργίας μενού κούραζε πολύ) και φυσικά η δυνατότητα του να δημιουργείς πολλαπλά blogs με ένα installation (συγχώνευση με το WordPress MU).

Το κακά νέα είναι πως τα περισσότερα από τα παραπάνω features (εκτός από το menu system), γίνονται με κώδικα, ωστόσο είμαι σίγουρος πως θα δούμε πολύ σύντομα plugins που θα αναλαμβάνουν αυτή την δύσκολη δουλειά, και τα πάντα θα γίνονται ευκολότερα μέσα από κάποιο UI (κάπου είχα δει ένα custom post type plug in, αλλά δεν το έκανα bookmark 🙁 ). Όπως και να έχει, είναι το καλύτερο update μέχρι στιγμής και ελπίζω να λυθούν γρήγορα τα μικρό-προβληματάκια και οι ελλείψεις που ανέφερα. Προσωπικά θα ήθελα να δω και κάποια αναβάθμιση στο templating engine, ωστόσο τους δικαιολογώ και το περιμένω σε επόμενη version. Γενικά πάντως μιλάμε πλέον για ένα αξιοπρεπέστατο CMS που μπορεί άνετα να χρησιμοποιηθεί σε μικρομεσαία sites. (Δείτε και το εντυπωσιακό videάκι).

Update : Τελικά το plug in που σας έλεγα λέγεται GD Custom Posts And Taxonomies Tools (απλά φανταστικό)!

Tsevdos.com και WPtouch plug in

Εάν έχετε κάποιο WordPress installation και θέλετε να δημιουργήσετε εύκολα και γρήγορα μια mobile έκδοση του site σας η οποία θα λειτουργεί σε όλα τα κινητά τηλέφωνα (iPhone/iPod touch, Android, BlackBerry Storm κτλ.), τότε το WPtouch plug in είναι ακριβώς αυτό που χρειάζεστε! Προσωπικά με κέρδισε από το MoFuse που χρησιμοποιούσα μέχρι τώρα, για δύο κυρίως λόγους. Πρώτον, δεν χρειάζεται να έχω ή να ρυθμίσω κάποιο διαφορετικό mobile domain (πχ. m.tsevdos.com) για να λειτουργήσει. Οι mobile χρήστες μπαίνουν κατευθείαν στο site μου, και μόλις το WPtouch αντιληφθεί πως έχει να κάνει με mobile user agent, απλά του “σερβίρει”  την mobile έκδοση. Το δεύτερο χαρακτηριστικό που με κέρδισε, είναι ότι υποστηρίζει όλους τους σοβαρούς mobile browsers και συσκευές που υπάρχουν, και όχι μόνο το iPhone, όπως κάποιες άλλες λύσεις.

Το συστήνω ανεπιφύλακτα, μιας και σε χρόνο μηδέν, αλλά και χωρίς κόπο μπορείτε να κάνετε το WordPress site σας mobile-friendly.

Ελληνικό Wordcamp και εντυπώσεις

Έχουν περάσει ήδη τρεις μέρες από το event και μάλλον θα είμαι ο τελευταίος που γράφει για αυτό, ωστόσο πιστεύω πως θα με συγχωρέσετε μιας και δεν ήθελα να χάσω χρόνο στην Θεσσαλονίκη γράφοντας posts (μην το παρακάνουμε κι όλας). Με δυο λόγια θεωρώ το πρώτο ελληνικό Wordcamp πετυχημένο και σίγουρα άξιζε να αφιερώσεις κάποιες ώρες από το Σάββατο σου για να το παρακολουθήσεις! Η οργάνωση ήταν άψογη (kudos στον Βασίλη και τα υπόλοιπα παιδιά) ενώ τελικά ο χώρος αποδείχθηκε μάλλον μικρός για το event, πράγμα που σημαίνει πως υπάρχει κόσμος που γουστάρει και θέλει να παρακολουθεί τέτοια events!

Οι παρουσιάσεις ήταν όλες αξιόλογες, άσχετα με το αν κάποιες ήταν πιο συγκαταβατικές και άλλες πιο controversial ή προχωρημένες. Προσωπικά μου άρεσαν περισσότερο οι δεύτερες, όχι ότι απόλαυσα λιγότερο τις πρώτες, απλά νομίζω πως είμαι σε ένα πολύ καλό επίπεδο γνώσης του WordPress, οπότε καλό είναι να ακούμε και πράγματα πέρα από αυτό.

Σε αυτό ακριβώς το σημείο μερικοί ελληνάρες χάλασαν (ελάχιστα ευτυχώς) την ατμόσφαιρα, με την αγενέστατη συμπεριφορά τους, κυρίως προς τους ομιλητές, αλλά και σε όλους εμάς, μιας και ήθελαν να ακούνε μόνο WordPressικά πράγματα! Τι και αν ο Γιάννης προσπαθούσε να εξηγήσει το templating system του Expression Engine που ναι, είναι καλύτερο από αυτό του WordPress (τουλάχιστον αυτήν την στιγμή) ή τα πραγματικά custom fields που προσφέρει (και όχι τα WordPress custom fields που είναι super basic), εκείνοι απλά δεν ήθελαν να ακούσουν τίποτα άλλο… Ακόμα χειρότερη επίθεση δέχθηκε ο εκπρόσωπος της Microsoft, Γιώργος Κανελλόπουλος – εάν δεν κάνω λάθος το όνομα του – του οποίου η παρουσίαση για το cloud computing, το οποίο είναι απλά το μέλλον, ήταν ίσως η καλύτερη παρουσίαση του event! Είναι trendy να κράζουμε την Microsoft βλέπεται, ειδικά όλοι αυτοί που έχουν τα σπασμένα XP και 7 στα computer τους…

Πολλοί έγραψαν πως τα παραπάνω γεγονότα δεν επηρέασαν το event, και θα συμφωνήσω εν μέρει, ωστόσο προσωπικά ήθελα στις συγκεκριμένες 2 παρουσιάσεις να κάνω κι άλλες ερωτήσεις, γενικότερα κι άλλη συζήτηση για τα θέματα, αλλά δυστυχώς ο χρόνος αναλώθηκε στις βλακείες κάποιων κλειστόμυαλων που δεν ήθελαν να ακούσουν για ακόμα ένα CMS ή το μέλλον των web εφαρμογών! Ήθελα να ρωτήσω τον Γιάννη πως παίζουν τα custom fields στο ΕΕ, τι είδους μπορεί να είναι, πως λειτουργεί το component-based templating system του (πολύ ανώτερο του ιεραρχικού WordPress templating system που καταντάς να κάνεις copy-paste τα ίδια και τα ίδια σε κάποια template files), όπως ήθελα να κάνω και άλλες ερωτήσεις στον κ.Κανελλόπουλο, περί cloud computing, πως το Azzure μετατρέπει τον αποθηκευτικό χώρο σε εγγενή database (με λίγα λόγια πετάς ένα αρχείο στο cloud και είναι σαν να το έχεις περάσει σε DB!), με τι γλώσσα το αναζητάς, και πάρα πολλές άλλες, αλλά κάποιοι προτίμησαν να κάνουν φασαρία από το ακούσουν όλα αυτά…

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

Τέλος μιας και τελευταίος έχω καταφέρει να φτιάξω μία λίστα με όλα τα posts που δημοσιεύθηκαν σχετικά με το Wordcamp (για να μην κουράζεστε).

Wordcamp Θεσσαλονίκης, σου έρχομαι!

Κατάφερα και συμμάζεψα μερικές εκκρεμότητες και τελικά θα μπορέσω να βρεθώ στο πρώτο ελληνικό Wordcamp στην Θεσσαλονίκη! Πολλοί φίλοι θα παρουσιάσουν, άλλοι απλά θα παρευρεθούν (όπως και εγώ άλλωστε), ωστόσο το μόνο σίγουρο είναι πως θα περάσουμε καλά. Το πρόγραμμα είναι γεμάτο, ενώ περιμένω πολλές εκπλήξεις από τις παρουσιάσεις των συναδέλφων (σημείωση: να περιμένετε δύσκολες ερωτήσεις από εμένα 😉 )… Τα λέμε στην Θεσσαλονίκη λοιπόν, είτε στο Wordcamp είτε στο OpenTsipouro που θα ακολουθήσει.

WordPress και κακογραμμένα plug in στατιστικών

Το Σαβατοκύριακο που μας πέρασε αποφάσησα να αφιερώσω λίγο χρόνο στο (παραμελιμένο) blog μου, και να το αναβαθμίσω επιτέλους σε WordPress 2.9. Όπως πάντα ξεκίνησα με το καθιερωμένο backup των αρχείων και της database. Στο πρώτο μέρος – backup αρχείων – τα πάντα πήγαν μια χαρά, ο Filezilla έκανε το θαύμα του. Στο backup της βάσης όμως, ήρθα αντιμέτοπως με κάτι πολύ περίργο. Ενώ το backup ξεκινάει μια χαρά στο phpMyAdmin, το SQL αρχείο της βάσης κατεβένει, και κατεβένει και συνεχίζει να κατεβαίνει… Για να μην τα πολυλογό το αρχείο που κατέβηκε ήταν γύρω στα 150MB!

Αμέσως κατάλαβα πως κάτι δεν πάει καλά οπότε αρχίζω να βλέπω ποια από τα tables περιέχουν τόσα πολλά data. Η αναζήτηση μου ευτήχως κράτησε λίγο, μιας και ανακάλυψα πως πολλά plug in στατιστικών – η αλήθεια είναι πως έχω βάλει μπόλικα κατά καιρούς  – κρατούσαν τοπικά όλα τα στατιστικά τους, με αποτέλεσμα να γεμίζουν τους ανάλογους πίνακες και να φορτόνουν την mySQL μου. Το κακό είναι πως ενώ είχα απεγκαταστείσει πολλά από αυτά, τα μούλικα δεν σβήνανε το ανάλογο table και τα αρχεία που δημιουργούσαν στην DB…

Έτσι μπήκα στην διαδικασία να τεστάρω ποια tables θα κρατήσω ποια να σβήσω χωρίς να δημιουργήσω πρόβλημα κτλ κτλ. Το SQL αρχείο μετά το ξεκαθάρισμα της βάσης ήταν μόλις 4MB! Απο εργαλεία στατιστικών κράτησα μόνο το Analytics 360 το οποίο δεν αποθηκεύει δεδομένα στην WP DB, αλλά απλά σου παρουσιάζει τα Google Analytics στατιστικά στο Admin panel σου. Έτσι μαζεμένα και νοικοκυρεμένα…

Το πρώτο ελληνικό Wordcamp

Όσοι ασχολείστε με το WordPress (και όχι μόνο), σίγουρα θα έχετε ακούσει και για τα Wordcamps που γίνονται σε όλη την υφήλιο. Πρόκειται για ανοιχτά events, όπου μπορεί να παρευρεθεί ο καθένας, και στα οποία ομιλητές και παρευρισκόμενοι συζητάνε για το αγαπημένο τους blogging εργαλείο/CMS, τις δυνατότητες και τα χαρακτηριστικά του, τις λύσεις που μπορεί να προσφέρει, case studies, τεχνικές συγγραφής κώδικα για plug ins και theming, και γενικότερα οτιδήποτε έχει σχέση με το WordPress και την κοινότητα του. Όσοι θέλετε να πάρετε μια δόση από Wordcamps, ρίξτε μια ματιά στο WordPress.tv το οποίο φιλοξενεί video των μεγαλύτερων WordCamps της γης.

Το νέο φυσικά δεν είναι τα Wordcamps που συμβαίνουν εδώ και καιρό στο εξωτερικό, αλλά το πρώτο ελληνικό Wordcamp που θα γίνει στις 30 Ιανουαρίου (2010) στην Θεσσαλονίκη. Αν και μάλλον δεν θα μπορέσω να ανέβω για να παρακολουθήσω από κοντά το event (υποχρεώσεις βλέπεται), θέλω να ευχηθώ στους διοργανωτές καλή επιτυχία και ελπίζω να δω τις ελληνικές παρουσιάσεις κάπου ανεβασμένες (ιδανικά στο WordPress.tv – έχω βαρεθεί να βλέπω μόνο αγγλικές, γαλλικές και ισπανικές παρουσιάσεις). Για να δούμε λοιπόν τι έχει να μας πει η ελληνική κοινότητα του WordPress…

Το WordPress 2.9 είναι έτοιμο!

Το WordPress 2.9, με την κωδική ονομασία Carmen, είναι έτοιμο για κατέβασμα! Η καινούργια έκδοση εκτός από πολλές μικρο-διορθώσεις, βελτιώνει πολύ τα media χαρακτηριστικά του WP όπως την διαχείριση και επεξεργασία γραφικών, την ευκολότερη εισαγωγή video, μαζικό upgrade των plug in, και διάφορα άλλα καλούδια. Δείτε το παρακάτω video, και μην ξεχάσετε να αναβαθμίσετε…

Το Tsevdos.com αναβαθμίζεται επιτέλους σε WordPress 2.7.1

Μετά από πολύ καιρό βρήκα επιτέλους τον χρόνο να αναβαθμίσω το blog μου σε WordPress 2.7.1, το οποίο είναι με μία λέξη κα-τα-πλη-κτι-κό! Αν και το έχω ήδη δει και δουλέψει σχεδόν με το που βγήκε – το έχω στείσει αρκετές φορές από τότε σε φίλους και γνωστούς – η αλήθεια είναι πως εάν δεν το έχεις στο βασικό σου blog, δεν μπορείς να συνειδητοποιήσεις πόσο πιο εύκολο και λειτουργικό είναι. Πιστεύω πως πραγματικά αναβάθμισε το blogging experience (μόλις έβγαλα νέο web όρο, όπως λέμε user experience), ενώ μου δίνει και κίνητρο να ξεκινήσω κάποιο νέο official Tsevdos.com theme. Να δούμε πότε θα βρω χρόνο γι αυτό, τώρα…

Το Whitepress theme επίσημα πλέον στο WordPress.org

To Whitepress theme, κατάφερε επιτέλους να μπει και στο επίσημο WordPress Theme Directory. Αισθάνομαι αρκετά περήφανος, αν και οφείλω να γράψω πως απορρίφθηκε 2 φορές πριν γίνει δεκτό, την μία επειδή είχα πολλά backlinks στο blog μου (αν και είχα μόνο 3 – μάλλον τους χάλαγε που τα 2 ήταν ad images στην sidebar) και την δεύτερη επειδή είχα βάλει πολλά tags στην κατηγοριοποίηση του theme (έλεος)! Όπως και να έχει στο τέλος το δέχτηκαν και είμαι πλέον και επίσημα official WordPress contributor!