Η κοινότητα του WordPress είναι αυτή που κάνει το WordPress. Το WordPress όπως κάθε έργο ανοιχτού λογισμικού, είναι ένα συνεχώς αναπτυσσόμενο, για και από την κοινότητα project, και χωρίς την υποστήριξη της κοινότητας θα οδηγηθεί στο να σταματήσει. Με την εμπλοκή μας, μπορούμε να βοηθήσουμε το WordPress να γίνει το καλύτερο ανοιχτό λογισμικό στο χώρο.
Συνεισφέροντας στο WordPress
Απασφαλμάτωση.
Μπορείτε να συνεισφέρετε στο project του WordPress με πολλούς διαφορετικούς τρόπους. Η πιο εμφανής είναι συνεισφέροντας στον κώδικα που βασίζεται το WordPress. Βοηθώντας με τον κώδικα μπορεί να περιλαμβάνει την εύρεση και δοκιμή σφαλμάτων, δημιουργία patches(μπαλωμάτων) για διόρθωση σφαλμάτων ή και προσθέτοντας λειτουργιών.
Πως μπορεί να γίνει αυτό;
Όλα τα προγράμματα έχουν σφάλματα και το WordPress δεν διαφέρει από αυτό. Παρόμοια όπως όλα τα προγράμματα ανοιχτού λογισμικού όπως το WordPress, χρειάζονται βοήθεια να τα εντοπίσουν και να τα διορθώσουν. Ευτυχώς υπάρχει το εργαλείο Trac, που κάνει πολύ εύκολη την αναφορά σφαλμάτων που μπορεί να συναντήσουμε.
Το πρώτο πράγμα που θα πρέπει να κάνουμε είναι να επιβεβαιώσουμε το γεγονός ότι το σφάλμα οφείλεται στο WordPress και όχι σε κάποιο πρόσθετο (plugin) ή θέμα (Theme). Ο ευκολότερος τρόπος είναι να δημοσιεύσουμε το σφάλμα στα φόρα υποστήριξης ή ακόμη μπορούμε να συζητήσουμε στο slack στα κανάλια #WordPress και #WordPress-dev ή να στείλετε στην λίστα ταχυδρομείου για Testers και Hackers. Τέλος μπορείτε να ψάξετε στο Trac αν το σφάλμα ήδη έχει αναφερθεί. Αφού επιβεβαιώσουμε ότι όντως το σφάλμα μπορούμε να δημιουργήσουμε ένα ticket στο Trac και αναφέροντας λεπτομερώς το σφάλμα.
Συνεισφέροντας στον πυρήνα του WordPress
Το λογισμικό του WordPress φτιάχνεται από την κοινότητα του, το οποίο σημαίνει ο καθένας μπορεί να βοηθήσει συνεισφέροντας στον βασικό κώδικα. Λέγοντας το WordPress φτιάχνεται από την κοινότητα, δεν σημαίνει ο καθένας μπορεί να πάει και να αλλάξει τον κώδικα του. Για την συνεισφορά στον πυρήνα του WordPress, θα πρέπει να δημιουργήσουμε ένα patch (μπάλωμα, κομμάτι) και να το υποβάλλουμε για εξέταση. Αν γίνει δεκτό θα περιληφθεί στην επόμενη έκδοση του WordPress. Η υποβολή κώδικα για αλλαγές, διορθώσεις ή επιπλέων λειτουργιών γίνεται με την χρήση Subversion SVN.
Στέλνοντας Πρόσθετα (plugins) και θέματα (themes)
Στέλνοντας πρόσθετα στον κατάλογο προσθέτων είναι η καλύτερη μέθοδος για διαθέσετε δημόσια το πρόσθετό σας. Το ίδιο ισχύει για την αποστολή θεμάτων στον αντίστοιχο κατάλογο. Έτσι σταδιακά θα αποκτήσουμε την προβολή των θεμάτων και προσθέτων μας. Σε αυτό το σημείο θα πρέπει να αναφερθεί ότι και οι δύο κατάλογοι προσθέτων και θεμάτων είναι συνδεδεμένοι με την διαχείριση καθενός που έχει εγκατεστημένο το WordPress, και θα μπορεί να τα εγκαταστήσει και χρησιμοποιήσει με μερικά χτυπήματα πλήκτρων.
Για να υποβάλλουμε ένα πρόσθετο ή θέμα, θα πρέπει να επισκεφθούμε τις επίσημες διευθύνσεις του WordPress.org:
- Plugin directory https://wordpress.org/plugins/add/
- Theme directory https://wordpress.org/themes/upload/
Τεκμηρίωση
Η τεκμηρίωση είναι κάπως υποβαθμισμένη σε προβολή και χρησιμότητα, παρόλο που κάθε δημιουργός βασίζεται σε αυτή μέχρι κάποιο σημείο. Ένας πολύ όμορφος τρόπος συνεισφοράς στην κοινότητα του WordPress είναι βοηθώντας να παραμένει η τεκμηρίωση (documentation) ενημερωμένη. Με την κάθε νέα έκδοση που βγαίνει, η τεκμηρίωση χρειάζεται να ενημερωθεί ώστε να ανταποκρίνεται στις αλλαγές, ενώ άλλοτε θα πρέπει να προστεθούν οι νέες λειτουργίες, μεταβολές στην συμπεριφορά ή χαρακτηριστικά που είναι πλέον παρωχημένα.
Η διατήρηση ενημερωμένης τεκμηρίωσης είναι μια αποθαρρυντική εργασία, κάτι που κουράζει την σημαντική αυτή εθελοντική εργασία.
Η ενημέρωση της τεκμηρίωσης δεν έχει την αίγλη που μπορεί να έχουν οι προηγούμενοι τρόποι συνεισφοράς στην κοινότητα, αλλά είναι από τους καλύτερους τρόπους συνεισφοράς και ειδικά για τους νέους χρήστες του WordPress.
Αν ενδιαφέρεστε να συνεισφέρετε στην τεκμηρίωση του WordPress, γραφτείτε στην λίστα ταχυδρομείου στην διεύθυνση http://codex.wordpress.org/Mailing_Lists#Documentation
Τέλος μπορείτε να συνεισφέρετε στα «αδελφά» προγράμματα του WordPress.
- BuddyPress, ένα πρόσθετο που προσθέτει λειτουργίες κοινωνικών δικτύων. Μερικές από τις δυνατότητες που προσθέτει είναι η επέκταση των προφίλ, προσωπικά μηνύματα μεταξύ μελών, σχέσεις φίλων, ομάδες, συζητήσεις κλπ.
- bbPress προσθέτει λειτουργίες φόρα (forum) στο WordPress. Σκοπός του bbPress είναι να είναι όσο τον δυνατόν απλό, ελαφρύ και εύκολο στην χρήση.
- Woocommerce προσθέτει λειτουργίες ηλεκτρονικού καταστήματος (e-shop)
Φυσικά η συνεισφορά δεν θα πρέπει να περιορίζεται στα project WordPress, που αναφέρθηκαν προηγουμένως αλλά ανεξαρτήτως σε δημιουργούς προσθέτων και θεμάτων. Επίσης σημαντική συνεισφορά είναι οι δωρεές, αν κάποιο πρόσθετο ή θέμα σας αρέσει θα ήταν πολύ όμορφη κίνηση να στείλετε κάποια χρήματα στον δημιουργό του, ώστε να συνεχίσει την ανάπτυξη του.