
Η επιστροφή του Απόστολου Κρητικού στην συγγραφική ομάδα του GreekTuts είναι γεγονός, και σηματοδοτείται από μια σείρά βοηθημάτων με το όνομα “Δημιουργία Wordpress Plug-Ins”. Μέσα από αυτή την σειρά, θα μάθουμε πως να δημιουργούμε το δικό μας plugin για το διάσημο λογισμικό δημιουργίας ιστοσελίδων, το WordPress
Όσοι από εσάς παρακολούθησαν τον μήνα WordPress που έτρεξε με μεγάλη επιτυχία στο GreekTuts θα διαπίστωσαν πως το WordPress είναι κάτι παραπάνω από ένα Content Management System για δημιουργία blogs. Αποτελεί ένα ολοκληρωμένο σύστημα ανάπτυξης web εφαρμογών κάθε είδους. Blogs, portals, communities, e-shops, photologs, videologs, είναι μερικά παραδείγματα.
Αδιαμφισβήτητα τα δύο δυνατότερα στοιχεία του WordPress είναι η μεγάλη κοινότητα χρηστών του και ο τρομακτικά μεγάλος ρυθμός ανάπτυξης επεκτάσεων (plug-ins). Το σημερινό άρθρο σηματοδοτεί την αρχή ενός ταξιδιού στην κατασκευή WordPress plug-ins.Ελπίζουμε να μας ακολουθήσετε.
Μα… δεν είπαμε ότι υπάρχουν ήδη πάρα πολλές επεκτάσεις;
Πράγματι. Οι ήδη διαθέσιμες επεκτάσεις για WordPress είναι πάρα πολλές. Τις περισσότερες φορές μάλιστα αρκεί απλά μία περιγραφική αναζήτηση σε κάποια μηχανή αναζήτησης και ο χρήστης οδηγείται σε μια υλοποίηση που πλησιάζει κατά πολύ το ζητούμενο.
Ας είμαστε όμως ρεαλιστές. Συνήθως θέλουμε περισσότερα. Ένα επιπλέον χαρακτηριστικό ή λειτουργία, κάποια αλλαγή στον τρόπο παρουσίασης, άλλα χρώματα… Οι άνθρωποι και ιδίως οι developers είμαστε άπληστοι.
Προαπαιτούμενα
Η φιλοσοφία ανάπτυξης και η αρχιτεκτονική των WordPress plug-ins είναι απλή. Αυτό επιτρέπει σε μία μεγάλη μερίδα ανθρώπων να μπορούν να αναπτύξουν σχετικά εύκολα το δικό τους plug-in. Αν και πιστεύω ότι με λίγη αφοσίωση όλοι μπορούν να αναπτύξουν το δικό τους plug-in, εν γένει ενδείκνυνται βασικές γνώσεις προγραμματισμού και πιο συγκεκριμένα καλή γνώση της γλώσσας PHP. Ένα ακόμη προαπαιτούμενο είναι η εξοικείωση με το περιβάλλον (και εν μέρει την αρχιτεκτονική) του WordPress. Τέλος καλή διάθεση, επιμονή και υπομονή είναι τα στοιχεία που οδηγούν πάντοτε σε ένα επιτυχημένο αποτέλεσμα.
Άσχετα με το πόσο εύκολο ή δύσκολο μοιάζει το εγχείρημα με όσα διαβάσατε ως τώρα, σας συνιστώ ψυχραιμία. Στην συγκεκριμένη σειρά άρθρων θα καλύψουμε το θέμα βήμα – βήμα, επιμένοντας όπου κρίνεται απαραίτητο.
5 λόγοι για να παρακολουθήσετε τον οδηγό «Δημιουργία Wordpress Plug-Ins»
- Προσωποποίηση / διόρθωση και επέκταση επεκτάσεων που προϋπάρχουν: Φέρτε οποιοδήποτε WordPress plug-in στα μέτρα σας ή διορθώστε κάποιο σφάλμα που παρατηρείτε κατά τη χρήση του χωρίς να είστε αναγκασμένοι να περιμένετε την επόμενη έκδοση. (Στείλτε το διορθωμένο plug-in στον κατασκευαστή και θα σας ευγνωμονεί αιώνια J )
- Υλοποιήστε το δικό σας plug-in: Δώστε σάρκα και οστά στη δική σας μοναδική ιδέα και αυξήστε τη λειτουργικότητα της ιστοσελίδας σας με τρόπο μοναδικό. Εναλλακτικά μπορείτε απλά να υλοποιήσετε εκ νέου (από το μηδέν δηλαδή) μία ιδέα που ήδη υπάρχει διαθέσιμη ως plug-in για το WordPress. Που ξέρετε, μπορεί να το κάνετε καλύτερα!
- Αυτοματοποιήστε κάποιες διαδικασίες: Μετά την επανάσταση που έφερε το Web 2.0 με την εμφάνιση των online υπηρεσιών, κοινωνικών δικτύων, blogs, portals, κλπ. όλο και περισσότερες ιστοσελίδες δημιουργούνται καθημερινά. Αν έχετε επιλέξει το WordPress σαν μέσο της online προβολής σας είναι πιθανό κάποιες από τις ανάγκες σας να επανεμφανίζονται σε κάθε νέα εγκατάσταση WordPress που κάνετε. Τα WordPress plug-ins μπορούν να σας βοηθήσουν να αυτοματοποιήσετε τις διαδικασίες αυτές γλιτώνοντας σημαντικό χρόνο.
- Γνωρίστε το WordPress: Τόσο με την ανάπτυξη plug-ins όσο και με την ανάπτυξη themes, ο χρήστης μπαίνει στη διαδικασία να γνωρίσει καλύτερα την αρχιτεκτονική του ίδιου του WordPress αντιμετωπίζοντας έτσι πολύ πιο γρήγορα δυσλειτουργίες που μπορεί να παρουσιαστούν κατά τη χρήση του.
- Εμπορική εκμετάλλευση: Είναι δυνατό να εκμεταλλευτείτε εμπορικά τη δουλειά σας. Όσο και αν φαίνεται ουτοπικό είναι αλήθεια. Κάποιοι δημιουργοί plug-ins δέχονται δωρεές σαν υποστήριξη της δουλειάς τους ή χρεώνουν την κατά παραγγελία υποστήριξη των επεκτάσεών τους. Στην περίπτωση δε που ασχολείστε με τη δημιουργία θεμάτων WordPress (themes) μπορείτε κάλλιστα να πακετάρετε τα plug-ins σας μαζί με κάποιο theme το οποίο να προσφέρεται έναντι κάποιου χρηματικού αντίτιμου. Τέλος, αν συντηρείτε κάποια προσωπική ιστοσελίδα ή portfolio της δουλειάς σας η οποία φιλοξενεί διαφημίσεις, ένα καλό plug-in μπορεί να αποτελέσει έμμεση πηγή εσόδων υπό την έννοια ότι θα προσελκύσει extra επισκέπτες.
Με αυτό το εισαγωγικό άρθρο ( έτσι για να ξεσκουριάσουμε J ) επιστρέφω στο team του GreekTuts μετά από απουσία περίπου 6 μηνών για να δούμε μαζί πολλά καινούρια θέματα αλλά και να κλείσουμε παλαιότερες συζητήσεις μας, απολαμβάνοντας πάντοτε μια κούπα από τον αγαπημένο μας καφέ. Μέχρι την επόμενη μας συνάντηση…
Να είστε καλά και να προσέχετε τον εαυτό σας!




























2 Σχόλια
Απόστολε καλώσήρθες πίσω
Καλώς σας βρήκα Παναγιώτη. Χαίρομαι που είμαι και πάλι μαζί σας