-
Notifications
You must be signed in to change notification settings - Fork 0
pointergr/pointer-domain-search
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
=== Pointer Domain Search === Contributors: wpcoders Tags: domain, search, pointer, whois, dns Requires at least: 6.7 Tested up to: 6.8 Stable tag: 0.2.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Author URI: https://www.pointer.gr Ένα WordPress block για αναζήτηση διαθεσιμότητας domain names μέσω της υπηρεσίας Pointer.gr. == Description == Το Pointer Domain Search είναι ένα block που επιτρέπει στους επισκέπτες της ιστοσελίδας σας να αναζητούν τη διαθεσιμότητα domain names μέσω της υπηρεσίας Pointer.gr. Η λειτουργία αυτή είναι ιδανική για εταιρείες web hosting, παρόχους domain, ή οποιονδήποτε θέλει να προσφέρει αυτή την υπηρεσία στην ιστοσελίδα του. **Χαρακτηριστικά** * Εύκολη εγκατάσταση και χρήση μέσω των Gutenberg blocks * Προσαρμόσιμα TLDs (καταλήξεις domain) για αναζήτηση * Καθαρό και μοντέρνο σχεδιασμό που προσαρμόζεται στο θέμα σας * Ασφαλής επικοινωνία με το API της Pointer.gr * Άμεση αναζήτηση με AJAX χωρίς ανανέωση της σελίδας * Εμφάνιση κατάστασης φόρτωσης κατά την αναζήτηση * Δυνατότητα να επιλέξει ο χρήστης πολλαπλά TLDs * Αυτόματη αφαίρεση TLD από το input για καλύτερη εμπειρία χρήστη * Διαχείριση διαπιστευτηρίων API σε επίπεδο ιστοτόπου * Περιορισμός αιτημάτων (rate limiting) για αποφυγή κατάχρησης * Εναλλακτικά θέματα (σκούρο, ανοιχτό, πολύχρωμο) * Πλήρης υποστήριξη πολυγλωσσίας (i18n) == Installation == 1. Ανεβάστε το φάκελο `pointer-domain-search` στον κατάλογο `/wp-content/plugins/` του WordPress σας 2. Ενεργοποιήστε το plugin μέσω του μενού 'Plugins' στο WordPress 3. Μεταβείτε στις Ρυθμίσεις > Domain Search για να ορίσετε τα διαπιστευτήρια API 4. Προσθέστε το block "Domain Search" σε οποιαδήποτε σελίδα ή άρθρο 5. Προσαρμόστε τις καταλήξεις (TLDs) που θέλετε να εμφανίζονται στις ρυθμίσεις του block == Frequently Asked Questions == = Χρειάζομαι λογαριασμό στο Pointer.gr; = Ναι, χρειάζεστε έναν ενεργό λογαριασμό στην υπηρεσία Pointer.gr για να λειτουργήσει το plugin. Μπορείτε να δημιουργήσετε λογαριασμό στο [pointer.gr](https://www.pointer.gr). = Πού μπορώ να ορίσω τα διαπιστευτήρια API; = Υπάρχουν δύο τρόποι να ορίσετε τα διαπιστευτήρια: 1. Κεντρικά μέσω της σελίδας Ρυθμίσεις > Domain Search 2. Ανά block στις ρυθμίσεις του συγκεκριμένου block Προτείνεται η χρήση των κεντρικών ρυθμίσεων για ευκολότερη διαχείριση. = Πώς μπορώ να αλλάξω τα TLDs που εμφανίζονται; = Στις ρυθμίσεις του block, υπάρχει ένα πεδίο "TLDs" όπου μπορείτε να εισάγετε τις καταλήξεις που θέλετε, διαχωρισμένες με το σύμβολο | (π.χ. gr|com|net). = Πώς μπορώ να αλλάξω το θέμα εμφάνισης του block; = Μπορείτε να επιλέξετε ανάμεσα σε τέσσερα θέματα (προεπιλογή, σκούρο, ανοιχτό, πολύχρωμο) από τη σελίδα Ρυθμίσεις > Domain Search. = Πώς λειτουργεί ο περιορισμός αιτημάτων (rate limiting); = Το plugin περιορίζει τον αριθμό των αιτημάτων αναζήτησης domain ανά IP διεύθυνση μέσα σε συγκεκριμένο χρονικό διάστημα. Μπορείτε να ρυθμίσετε το όριο αιτημάτων από τη σελίδα ρυθμίσεων. Η προεπιλεγμένη τιμή είναι 10 αιτήματα ανά 5 λεπτά. = Υποστηρίζει το plugin πολυγλωσσία; = Ναι, το plugin υποστηρίζει πλήρως διεθνοποίηση (i18n) και περιλαμβάνει μετάφραση στα Ελληνικά. Μπορείτε να προσθέσετε περισσότερες γλώσσες δημιουργώντας τα αντίστοιχα αρχεία μετάφρασης. = Είναι ασφαλές να αποθηκεύσω τα διαπιστευτήρια του Pointer.gr στις ρυθμίσεις; = Τα διαπιστευτήρια αποθηκεύονται στη βάση δεδομένων του WordPress με τον ίδιο τρόπο που αποθηκεύονται και άλλες ρυθμίσεις. Συνιστάται να χρησιμοποιείτε διαπιστευτήρια με περιορισμένα δικαιώματα μόνο για την αναζήτηση domain. = Μπορώ να προσαρμόσω περαιτέρω την εμφάνιση του block; = Ναι, μπορείτε να προσαρμόσετε την εμφάνιση του block μέσω CSS. Το block έχει καθαρό σχεδιασμό χωρίς περιγράμματα ώστε να προσαρμόζεται εύκολα σε διάφορα θέματα. Επιπλέον, μπορείτε να επιλέξετε ανάμεσα σε τέσσερα προκαθορισμένα θέματα εμφάνισης. == Screenshots == 1. Η σελίδα ρυθμίσεων του plugin 2. Προσθήκη του block στο Gutenberg 3. Το block Domain Search στο περιβάλλον επεξεργασίας Gutenberg 4. Το block Domain Search στο frontend της ιστοσελίδας 5. Παράδειγμα αναζήτησης με διαθέσιμα domain names: 6. Παράδειγμα αναζήτησης με μη διαθέσιμα domain names: 7. Διαφορετικά θέματα εμφάνισης (προεπιλογή, σκούρο, ανοιχτό, πολύχρωμο) == Changelog == = 0.2.0 = * Προσθήκη λειτουργίας getTldPricing για την ανάκτηση τιμοκαταλόγου TLDs * Προσθήκη δυνατότητας επιλογής TLDs από τις ρυθμίσεις του plugin * Προσθήκη εμφάνισης τιμών για κάθε TLD στις ρυθμίσεις * Αυτόματη λήψη των διαθέσιμων TLDs από το API της Pointer * Προσθήκη κουμπιού αγοράς στα διαθέσιμα domains * Προσθήκη δυνατότητας εμφάνισης/απόκρυψης του κουμπιού αγοράς μέσω των ρυθμίσεων * Προσθήκη έξυπνης αναγνώρισης TLD στο πεδίο αναζήτησης (αυτόματη επιλογή TLD που πληκτρολογεί ο χρήστης) = 0.1.0 = * Αρχική έκδοση * Προσθήκη σελίδας ρυθμίσεων για διαχείριση διαπιστευτηρίων API * Προσθήκη περιορισμού αιτημάτων (rate limiting) * Προσθήκη εναλλακτικών θεμάτων εμφάνισης * Προσθήκη υποστήριξης διεθνοποίησης (i18n) == Upgrade Notice == = 0.2.0 = Δυνατότητα επιλογής των TLDs από τις ρυθμίσεις του plugin. Αυτόματη ανάκτηση της λίστας TLDs, κουμπί αγοράς. = 0.1.0 = Αρχική έκδοση του plugin με υποστήριξη κεντρικών ρυθμίσεων, rate limiting, εναλλακτικών θεμάτων και διεθνοποίησης. == Security == Αυτό το plugin: * Χρησιμοποιεί nonce για κάθε αίτημα AJAX για προστασία από CSRF επιθέσεις * Καθαρίζει όλα τα δεδομένα εισόδου χρησιμοποιώντας sanitize_text_field * Ελέγχει τα δικαιώματα των χρηστών όπου χρειάζεται * Προστατεύει από direct file access * Χρησιμοποιεί ασφαλείς AJAX κλήσεις προς το API * Περιορίζει τον αριθμό αιτημάτων ανά IP (rate limiting) * Προσφέρει κεντρική διαχείριση των διαπιστευτηρίων API == Χρήση Εξωτερικής Υπηρεσίας == Αυτό το plugin χρησιμοποιεί την εξωτερική υπηρεσία της Pointer.gr για την αναζήτηση διαθεσιμότητας domain names. Παρακάτω αναλύονται λεπτομερώς οι πληροφορίες σχετικά με τη χρήση της υπηρεσίας αυτής: **Τι είναι η υπηρεσία και πώς χρησιμοποιείται:** Η Pointer.gr είναι ένας επίσημος καταχωρητής domain names στην Ελλάδα. Το plugin επικοινωνεί με το API της Pointer.gr για να ελέγχει τη διαθεσιμότητα των domain names που αναζητούν οι επισκέπτες της ιστοσελίδας σας. Επίσης, παρέχει τη δυνατότητα αγοράς των διαθέσιμων domain names απευθείας από την Pointer.gr. **Ποια δεδομένα στέλνονται και πότε:** Το plugin στέλνει τα εξής δεδομένα στην Pointer.gr: 1. **Κατά την αρχική επικύρωση των διαπιστευτηρίων:** - Τα διαπιστευτήρια σας (username και κρυπτογραφημένο password) για την Pointer.gr για επικύρωση 2. **Κατά την αναζήτηση domain:** - Το όνομα domain που θέλετε να ελέγξετε (χωρίς TLD) - Οι καταλήξεις (TLDs) που επιλέγετε να ελέγξετε - Τα διαπιστευτήρια σας για αυθεντικοποίηση στο API 3. **Κατά την ανάκτηση τιμοκαταλόγου TLDs:** - Τα διαπιστευτήρια σας για αυθεντικοποίηση στο API Σημειώστε ότι όλες οι επικοινωνίες γίνονται με ασφαλείς HTTPS συνδέσεις και τα διαπιστευτήρια αποθηκεύονται κρυπτογραφημένα στη βάση δεδομένων του WordPress σας. **Σύνδεσμοι για τους όρους υπηρεσίας και την πολιτική απορρήτου:** - [Όροι Χρήσης Pointer.gr](https://www.pointer.gr/el/terms) - [Πολιτική Απορρήτου Pointer.gr](https://www.pointer.gr/el/privacy) Για περισσότερες πληροφορίες σχετικά με την υπηρεσία Pointer.gr και το API της, επισκεφθείτε την [επίσημη ιστοσελίδα](https://www.pointer.gr).
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Packages 0
No packages published