Jeśli planujesz stworzyć swojego bloga, stronę internetową lub sklep internetowy, prawdopodobnie spotkałeś się z takim pojęciem jak silnik strony. Przede wszystkim silnik to slangowe słowo używane w Internecie, bardziej poprawne byłoby nazywanie go CMS. Ta skrócona nazwa oznacza oprogramowanie do zarządzania treścią lub system zarządzania treścią. Pomimo skomplikowanej nazwy CMS ułatwia życie wielu właścicielom witryn.
Silnik strony internetowej można porównać do człowieka. Istnieje wiele silników stron internetowych, takich jak ludzie. Jedni umieją dobrze liczyć, inni pięknie rysują, ktoś jest szybszy lub szybszy itp. Podobnie silniki dla stron internetowych: jedna lepiej nadaje się do tworzenia bloga, druga do sklepu internetowego, trzecia do tworzenia forum, czwarta do zasobów torrentowych itp. Innymi słowy, jego sercem jest silnik zasobów.
Jak możesz sobie wyobrazić, istnieje wiele rodzajów CMS. Istnieją bezpłatne silniki open source, z których korzysta wielu użytkowników, istnieje dla nich wiele różnych motywów, wtyczek, dodatków itp. Istnieją płatne CMS o zamkniętym kodzie źródłowym, które są bardziej odpowiednie do celów komercyjnych i firm. Wielu doświadczonych programistów samodzielnie pisze silniki na własne strony. Obecnie w Runecie najbardziej popularne są następujące CMS: Joomla, 1C-Bitrix, WordPress, Drupal, itp.
Jakiś czas temu witryny składały się ze stron statycznych. Te. jeśli masz opublikowanych 100 artykułów, oznacza to, że masz co najmniej 100 różnych plików (stron). Jednocześnie tworzenie tych plików, ich wypełnianie kodem HTML musiało być wykonane ręcznie. Ponadto te statyczne pliki były przechowywane na serwerze i zajmowały dość dużo miejsca na dysku. Ponadto szybkość przetwarzania stron statycznych była niska.
Silnik serwisu (CMS) jest potrzebny przede wszystkim do dynamicznej interakcji pomiędzy serwisem a użytkownikiem, ułatwiając pracę webmastera, optymalizatora i administratora.
Główną zaletą systemu zarządzania treścią serwisu jest jego funkcjonalność w zakresie wprowadzania zmian do gotowej treści. Załóżmy, że chcesz dodać nowy formularz subskrypcji wiadomości lub zmienić kod banera. Jeśli witryna ma system CMS, możesz to zrobić w kilka minut, bez względu na to, ile stron jest w witrynie - 100 czy 1000. Jeśli Twoja witryna nie ma silnika, ta prosta operacja będzie kosztować dużo wysiłek i poświęć kilka dni …
Aby wybrać CMS, musisz zdecydować, jakie treści będziesz mieć na swojej stronie. Jeśli chcesz mieć sklep internetowy, lepiej użyć 1C-Bitrix, PHPShop, Simpla itp. Jeśli chcesz utworzyć blog autorski lub stronę z wizytówką, WordPress, Joomla itp. mogą być dla nich odpowiednie.