Πώς λειτουργούν οι ιστότοποι: Μάθετε τι υπάρχει κάτω από την κουκούλα

Πολλές τεχνολογίες μπαίνουν στην κατασκευή ιστοσελίδων. Συστήματα διαχείρισης περιεχομένου(Content management systems) , πλαίσια(frameworks) , διαφορετικές γλώσσες δέσμης ενεργειών και προγραμματισμού(different scripting and programming languages) , συστήματα πληρωμών(payment systems) …κάθε λογής πράγματα!

Εάν είστε περίεργοι πώς λειτουργεί ο αγαπημένος σας ιστότοπος ή θέλετε να δείτε εάν ένας ιστότοπος χρησιμοποιεί κάτι πρόχειρο, αυτό το άρθρο θα σας δείξει διάφορους τρόπους για να κοιτάξετε κάτω από την κουκούλα και να δείτε πώς είναι κατασκευασμένο.

Δείτε τον Κώδικα της Ιστοσελίδας

Εάν δεν είστε προγραμματιστής ή μόλις ξεκινάτε, πρόκειται να μάθετε το μυστικό για καλύτερο προγραμματισμό. Κοιτάξτε τον κωδικό των άλλων. Σας δείξαμε πώς να χρησιμοποιείτε τα Εργαλεία προγραμματιστών του Chrome για(how to use Chrome’s Developer Tools) να κάνετε ακριβώς αυτό. 

Τα ChromeDevTools(ChromeDevTools) θα σας βοηθήσουν να προβάλετε τον κώδικα HTML(HTML) , JavaScript και CSS ενός ιστότοπου , να μάθετε ποιες πηγές μπορεί να καταναλώνουν, καθώς και πώς να ελέγξετε την απόδοση φόρτωσης ενός ιστότοπου στο πρόγραμμα περιήγησης. Όλα τα μεγάλα προγράμματα περιήγησης ιστού έχουν διαθέσιμη κάποια έκδοση των εργαλείων του προγραμματιστή.

ΧτισμένοΜε(BuiltWith)

Το BuiltWith.com(BuiltWith.com) είναι ένας πόρος επαγγελματικού επιπέδου που πηγαίνει βαθιά στους ιστότοπους για να δει όλες τις τεχνολογίες που χρησιμοποιούν. Επί του παρόντος, καλύπτουν πάνω από 673 εκατομμύρια ιστότοπους και συνεχίζουν. Η κύρια ιδέα πίσω από τον ιστότοπο ήταν να βοηθήσει στη δημιουργία δυνητικών πελατών για άτομα σε πωλήσεις λογισμικού.

Οι προηγμένες λειτουργίες είναι διαθέσιμες μόνο μέσω συνδρομής επί πληρωμή, αλλά οποιοσδήποτε μπορεί να μεταβεί στο BuiltWith.com , να εισαγάγει μια διεύθυνση ιστότοπου, όνομα τεχνολογίας ή λέξη-κλειδί και να λάβει ένα λεπτομερές προφίλ τεχνολογίας. Εγγραφείτε(Sign) για έναν δωρεάν λογαριασμό και μπορείτε να κάνετε πέντε λεπτομερείς αναζητήσεις την ημέρα.

Αναφορά τοποθεσίας Netcraft(Netcraft Site Report)

Το Netcraft είναι ένας πόρος για προγραμματιστές ιστού από το 1995. Η τεχνογνωσία τους εδώ και 25 χρόνια φαίνεται στο δωρεάν εργαλείο Αναφοράς τοποθεσίας της Netcraft. (Site Report)Συνδυάζει μια αναφορά τεχνολογίας με μια αναφορά παρασκηνίου « ποιος είναι ο ιδιοκτήτης του ιστότοπου(who owns the site) », ώστε να έχετε μια λεπτομερή επισκόπηση του ιστότοπου. Θα γνωρίζετε πού φιλοξενείται και σε ποιον ανήκει, καθώς και κάποιο ιστορικό τομέα.

Η αναφορά τοποθεσίας Netcraft(Netcraft Site Report) φαίνεται να επιτρέπει απεριόριστες αναζητήσεις. Ωστόσο, χρησιμοποιήστε το μόνο όταν το χρειάζεστε πραγματικά. Είναι ένας δωρεάν πόρος και η κοινότητα προγραμματιστών θα ήθελε να το δει να παραμένει έτσι.

Πληροφορίες για τοποθεσίες της W3Techs(W3Techs’ Sites Info)

Το εργαλείο πληροφοριών ιστότοπων της W3Techs λειτουργεί κάπως διαφορετικά από τα άλλα. Διατηρούν μια βάση δεδομένων(database) με πληροφορίες, αλλά μόνο σε ιστότοπους που έχουν ήδη αναζητηθεί μέσω του εργαλείου. Εάν κάνετε έλεγχο σε έναν ιστότοπο που δεν έχει ελεγχθεί πριν, θα ανιχνεύσει τον ιστότοπο αμέσως. 

Η αναφορά που παρέχεται είναι λιγότερο εμπεριστατωμένη από άλλες υπηρεσίες που παρέχουν, αλλά εξακολουθεί να είναι οξυδερκής. Θα λάβετε ποιο CMS , γλώσσες προγραμματισμού, διακομιστή ιστού και πάροχο φιλοξενίας χρησιμοποιεί ένας ιστότοπος. Η W3Techs(W3Techs) παρέχει επίσης επεκτάσεις προγράμματος περιήγησης για Firefox και Chrome , ώστε να μπορείτε να ελέγχετε ιστότοπους με ένα μόνο κλικ ή ένα πάτημα.

Wappalyzer

Εάν προτιμάτε να έχετε μια προσθήκη προγράμματος περιήγησης για να ελέγχετε τις τεχνολογίες ενός ιστότοπου, το Wappalyzer διαθέτει προσθήκες για Firefox , Chrome και Edge . Τα πρόσθετα είναι δωρεάν, εύχρηστα και έχουν σχεδιαστεί με ευκολία στην ανάγνωση. Κάνοντας κλικ σε οποιαδήποτε τεχνολογία στην αναφορά θα μεταφερθείτε σε μια εξήγησή της, κάτι που είναι υπέροχο αν βρει κάτι που δεν έχετε ξαναδεί. 

Το Wappalyzer(Wappalyzer) προσφέρει μια μοναδική δυνατότητα με τη δυνατότητα δημιουργίας ειδοποίησης για έναν ιστότοπο. Ελέγχουν καθημερινά τον ιστότοπο και σας στέλνουν email εάν εντοπίσουν κάποια αλλαγή. Η ειδοποίηση θα σας ζητήσει να δημιουργήσετε έναν δωρεάν λογαριασμό με το Wappalyzer(Wappalyzer) και να κοστίσει 10 μονάδες ανά μήνα.

Αλλά λαμβάνετε 50 μονάδες δωρεάν κάθε μήνα και μια ειδοποίηση κοστίζει μόνο 10 μονάδες για κάθε 30 ημέρες. Επομένως, οι ειδοποιήσεις Wappalyzer είναι βασικά δωρεάν εάν παρακολουθείτε 5 ή λιγότερους ιστότοπους.

Webspotter

Όλες οι υπηρεσίες του Webspotter εκτός από μία είναι πληρωμένη υπηρεσία, αλλά δεν πειράζει. Η δωρεάν επέκταση Webspotter Chrome(Webspotter Chrome extension) το αντισταθμίζει. Η επέκταση Webspotter είναι παρόμοια με το Wappalyzer , ωστόσο έχει μερικές διαφορετικές δυνατότητες. Δίπλα σε κάθε τεχνολογία που αναφέρεται, υπάρχουν σύνδεσμοι προς στατιστικά στοιχεία σχετικά με την τεχνολογία, μια λίστα ιστότοπων που χρησιμοποιούν αυτήν την τεχνολογία και ο επίσημος ιστότοπος για την τεχνολογία. 

Ένα ακόμη πιο ενδιαφέρον χαρακτηριστικό είναι η ικανότητα του Webspotter να αποσύρει επαφές email, συνδέσμους μέσων κοινωνικής δικτύωσης, αναλυτικά στοιχεία SEO(SEO analytics) και άλλες εταιρικές πληροφορίες από έναν ιστότοπο. Αν και αυτό δεν σας λέει για τον τρόπο κατασκευής του ιστότοπου, θα μπορούσε να είναι χρήσιμο για σκοπούς διαδικτυακού μάρκετινγκ ή ακόμα και για αναζήτηση εργασίας.

Ανιχνευτής θεμάτων WordPress(WordPress Theme Detector)

Ίσως, δεν σας ενδιαφέρει τόσο η ανάπτυξη ιστού, αλλά δημιουργείτε έναν ιστότοπο WordPress και θα θέλατε να συμπεριλάβετε λειτουργίες που έχετε δει αλλού. Κατεβάστε την προσθήκη WordPress Theme Detector του προγράμματος περιήγησης Chrome(Download the WordPress Theme Detector Chrome browser plugin)

Ο ανιχνευτής θεμάτων WordPress(WordPress Theme Detector) όχι μόνο θα σας πει ποιο θέμα WordPress(WordPress theme) χρησιμοποιεί ένας ιστότοπος, αλλά θα σας πει επίσης και ποιες προσθήκες WordPress(WordPress plugins) χρησιμοποιεί. Σας δείχνει επίσης ποιος δημιούργησε το θέμα ή την προσθήκη και παρέχει έναν σύνδεσμο για το πού μπορείτε να τα βρείτε. Αυτό καθιστά τόσο εύκολη την ενσωμάτωση στοιχείων στον ιστότοπό σας στο WordPress που έχετε θαυμάσει σε άλλους ιστότοπους.

Μάθετε πώς λειτουργούν οι ιστότοποι

Ναι, είναι τόσο εύκολο να βουτήξετε σε οποιονδήποτε ιστότοπο στο Διαδίκτυο(Internet) και να δείτε από τι αποτελείται. Δοκιμάστε να χρησιμοποιήσετε δύο ή περισσότερα από αυτά τα εργαλεία, καθώς μερικά θα πάρουν πράγματα που άλλοι δεν το κάνουν. Τα περισσότερα από αυτά που βλέπετε σε έναν ιστότοπο αποδίδονται πραγματικά στον υπολογιστή σας. Αυτό είναι που το κάνει εύκολο να το δεις. Είναι επίσης ο λόγος για τον οποίο πρέπει να κάνετε τον ιστότοπό σας όσο το δυνατόν ασφαλέστερο(make your website as secure as possible) . Απολαύστε τις βαθιές καταδύσεις σας και ενημερώστε μας τι βρίσκετε ή κατασκευάζετε.



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts