Η χρήση του Google reCAPTCHA είναι μια αποτελεσματική λύση που προστατεύει τις φόρμες των joomla ιστοσελίδων από ανεπιθύμητα μηνύματα επικοινωνίας, μαζικές εγγραφές μελών, που, στη συντριπτική πλειοψηφία τους, προέρχονται από spam bots. Είναι μια δυνατότητα που ενσωματώνει με την εγκατάστασή του το joomla, δεν χρειάζεται εγκατάσταση άλλης επέκτασης για να λειτουργήσει, και στον οδηγό που ακολουθεί θα σας δείξουμε πώς μπορείτε αυτή τη δυνατότητα να την ενεργοποιήσετε.
Η έκδοση 3.x του Joomla έχει ενσωματωμένες τις δυο εκδόσεις του reCAPTCHA με διαφορετικά εικαστικά η κάθε μια:
- Έκδοση 1
- Red (προεπιλεγμένο)
- White
- Blackglass
- Clean
- Έκδοση 2
- Light (προεπιλεγμένο)
- Dark
Ωστόσο, η έκδοση 1 θεωρείται παρωχημένη, οπότε σας συστήνουμε να χρησιμοποιήσετε αποκλειστικά την έκδοση 2.
Αποκτούμε τα κλειδιά reCAPTCHA
Για να χρησιμοποιήσετε την έκδοση 2 reCAPTCHA πρέπει να καταχωρήσετε το domain σας στο reCAPTCHA API, και, με την καταχώρηση, να σας δοθούν το δημόσιο κλειδί (site API key) και το ιδιωτικό κλειδί (site secret API key). Ο συνδυασμός αυτών των δυο κλειδιών είναι μοναδικός για το domain σας. Η καταχώρηση είναι δωρεάν, απλή και γρήγορη διαδικασία και προϋποθέτει μόνον να έχετε ένα λογαριασμό Google. Η καταχώρηση του domain και η λήψη των κλειδιών γίνεται εδώ.
Αφού συμπληρώσετε το domain σας, η καταχώρηση πραγματοποιείται και σας δίνονται οι πληροφορίες που αφορούν την εγκατάσταση του reCAPTCHA στην ιστοσελίδα σας. Από τις πληροφορίες που σας δίνονται εσείς χρειάζεστε τις ακόλουθες δύο:
- Site key (Δημόσιο κλειδί)
- Secret key (Ιδιωτικό κλειδί)
Είναι απαραίτητα στοιχεία για να λειτουργήσει το reCAPTCHA στην ιστοσελίδα σας.
Ενεργοποίηση του reCAPTCHA στο Joomla
Αφού έχετε καταχωρήσει το domain σας στο σύστημα του Google reCAPTCHA, ενεργοποιείτε τη δυνατότητα σε δυο βήματα.
Βήμα πρώτο
- Στη διαχείριση του Joomla, επιλέγετε Επεκτάσεις > Πρόσθετα (Extensions > Plugins).
- Εντοπίζετε το πρόσθετο Αποκλεισμός Αυτοματισμών (Captcha) - ReCaptcha.
- Επεξεργάζεστε το πρόσθετο reCaptcha, επιλέγετε την έκδοση 2.0 και γράφετε το Δημόσιο Κλειδί (Site Key) και το Ιδιωτικό Κλειδί (Secret Key), που σας δόθηκε με την καταχώρηση. Ορίζετε την κατάσταση του προσθέτου ως "Ενεργοποιημένο" ("Enabled").
- Αποθηκεύετε τις αλλαγές.
Βήμα δεύτερο
- Στη διαχείριση του Joomla, επιλέγετε Σύστημα > Γενικές Ρυθμίσεις > Ιστότοπος (System > Global Configuration > Site Settings).
- Στο πεδίο προεπιλεγμένος Αυτοματισμός Αποκλεισμών Επιλέγετε "Αποκλεισμός Αυτοματισμών Captcha-ReCaptcha".
- Αποθηκεύετε τη ρύθμιση.
Είστε έτοιμοι. Για να υποβληθεί πλέον κάποια φόρμα (επικοινωνίας, εγγραφής κλπ) χρειάζεται να επιβεβαιωθεί και μέσα του Gllgle reCAPTCHA.
Το Joomla είναι στο μυαλό μου συνώνυμο με την Κοινότητα και το Ελεύθερο Λογισμικό Ανοικτού Κώδικα. Αυτός είναι και ο λόγος που συμμετέχω στο joomla project από το ξεκίνημά του, ενεργός joomler, έχω ιδρύσει την ελληνική κοινότητα του joomla.gr και είμαι παρών στη διεθνή κοινότητα στο joomla.org.
Στην επαγγελματική μου ζωή, διευθύνω την Onscreen Web Services.
Είμαι σίγουρος πως #ΜεΤοJoomlaΌλαΓίνονταιΚαλύτερα
Το Joomla! είναι ένα community driven project, και δεν μπορεί να αναπτυχθεί χωρίς τη δική μας συνεισφορά.
Πού μπορώ να ενημερωθώ για τις δράσεις της ελληνικής κοινότητας του joomla;
- Ιστοσελίδα της κοινότητας
- Forum της κοινότητας στο joomla.org
- Facebook Group - Γίνε Μέλος!
- Joomla! User Group - JUG Athens - Γίνε Μέλος!
Θέλεις να συμμετάσχεις πιο ενεργά στην ελληνική κοινότητα Joomla; Επικοινώνησε μαζί μας.