Εάν σκοπεύετε να φτιάξετε το ιστολόγιό σας, τον ιστότοπο ή το ηλεκτρονικό σας κατάστημα, πιθανότατα έχετε συναντήσει μια τέτοια ιδέα ως μηχανή ιστότοπου. Πρώτα απ 'όλα, η μηχανή είναι μια αργή λέξη που χρησιμοποιείται στο Διαδίκτυο, θα ήταν πιο σωστό να το ονομάσουμε CMS. Αυτό το συντομευμένο όνομα σημαίνει Λογισμικό Διαχείρισης Περιεχομένου ή Σύστημα Διαχείρισης Περιεχομένου. Παρά το περίπλοκο όνομα, το CMS διευκολύνει τη ζωή πολλών κατόχων ιστότοπων.
Μια μηχανή ιστότοπου μπορεί να συγκριθεί με έναν άνθρωπο. Υπάρχει ένας μεγάλος αριθμός μηχανών για ιστότοπους, όπως οι άνθρωποι. Μερικοί άνθρωποι ξέρουν πώς να μετράνε καλά, άλλος ξέρει πώς να σχεδιάζει όμορφα, κάποιος είναι πιο γρήγορος ή πιο γρήγορος κ.λπ. Ομοίως, μηχανές για ιστότοπους: ο ένας είναι πιο κατάλληλος για τη δημιουργία ιστολογίου, άλλος για διαδικτυακό κατάστημα, ο τρίτος για τη δημιουργία φόρουμ, ο τέταρτος για πόρους torrent κ.λπ. Με άλλα λόγια, η μηχανή πόρων είναι η καρδιά της.
Όπως μπορείτε να φανταστείτε, υπάρχουν πολλοί τύποι CMS. Υπάρχουν δωρεάν μηχανές ανοιχτού κώδικα που χρησιμοποιούνται από πολλούς χρήστες, υπάρχουν πολλά διαφορετικά θέματα, πρόσθετα, πρόσθετα κ.λπ. για αυτούς. Υπάρχουν CMS επί πληρωμή πηγής που είναι πιο κατάλληλα για εμπορικούς σκοπούς και εταιρείες. Πολλοί έμπειροι προγραμματιστές γράφουν οι ίδιοι μηχανές, για τους δικούς τους ιστότοπους. Σήμερα τα ακόλουθα CMS είναι πιο δημοφιλή στο Runet: Joomla, 1C-Bitrix, WordPress, Drupal κ.λπ.
Πριν από λίγο καιρό, οι ιστότοποι αποτελούνταν από στατικές σελίδες. Εκείνοι. αν έχετε δημοσιεύσει 100 άρθρα, αυτό σημαίνει ότι έχετε τουλάχιστον 100 διαφορετικά αρχεία (σελίδες). Ταυτόχρονα, η δημιουργία αυτών των αρχείων, η συμπλήρωσή τους με κώδικα HTML έπρεπε να γίνει χειροκίνητα. Επιπλέον, αυτά τα στατικά αρχεία αποθηκεύτηκαν στον διακομιστή και καταλάμβαναν πολύ χώρο στο δίσκο. Επιπλέον, η ταχύτητα επεξεργασίας των στατικών σελίδων ήταν αργή.
Η μηχανή ιστότοπου (CMS) απαιτείται κυρίως για δυναμική αλληλεπίδραση μεταξύ του ιστότοπου και του χρήστη, διευκολύνοντας το έργο του webmaster, του optimizer και του διαχειριστή.
Το κύριο πλεονέκτημα του συστήματος διαχείρισης περιεχομένου ιστότοπου είναι η λειτουργικότητά του όσον αφορά την πραγματοποίηση αλλαγών στο τελικό περιεχόμενο. Ας υποθέσουμε ότι θέλετε να προσθέσετε μια νέα φόρμα συνδρομής ειδήσεων ή να αλλάξετε τον κωδικό banner. Εάν ο ιστότοπος διαθέτει CMS, μπορείτε να το κάνετε αυτό σε λίγα λεπτά, ανεξάρτητα από το πόσες σελίδες υπάρχουν στον ιστότοπο - 100 ή 1000. Εάν ο ιστότοπός σας δεν διαθέτει κινητήρα, αυτή η απλή λειτουργία θα κοστίσει πολύ προσπάθεια και πάρτε μερικές μέρες …
Για να επιλέξετε ένα CMS, πρέπει να αποφασίσετε τι είδους περιεχόμενο θα έχετε στον ιστότοπό σας. Εάν θέλετε ένα ηλεκτρονικό κατάστημα, είναι καλύτερα να χρησιμοποιήσετε το 1C-Bitrix, το PHPShop, το Simpla κ.λπ.