CityHost.UA
Pomoc i wsparcie

Jak sprawdzić CMS strony: przegląd metod analizy

 22149
13.04.2023
article

 

  

Określenie silnika strony może być przydatne do badania funkcjonalności, zastosowania technologii, wyszukiwania luk, zapewnienia zgodności z dodatkowymi modułami i badań marketingowych konkurencji. Rozważmy najpopularniejsze metody analizy typu CMS.

Sprawdzanie CMS za pomocą usług online

Określić, na jakim CMS działa strona, pomogą specjalne narzędzia online. Używa się ich do uzyskania ogólnych informacji o technologiach stosowanych do tworzenia i funkcjonowania zasobów internetowych. Ważne jest, aby zauważyć, że te usługi nie są całkowicie dokładne, dlatego może być konieczne dodatkowe sprawdzenie.

WhatCMS.org

To usługa online, która pomaga określić CMS na stronie internetowej. WhatCMS.org oferuje szeroki zakres funkcji i możliwości, które pozwalają na zastosowanie go do różnych celów.

Rejestracja nie jest wymagana. Podstawowe opcje są dostępne za darmo. Zasada stosowania jest prosta: wystarczy wpisać adres URL strony w polu na stronie głównej.

określić cms strony za pomocą WhatCMS

WhatCMS.org dostarcza szczegółowych informacji o platformie, w tym języku programowania, typie bazy danych i serwera WWW, kontaktach projektu w mediach społecznościowych itp. Ponadto ma dodatkowe narzędzia analizy, które pozwalają określić temat projektu strony (działa dla WordPress i Shopify) oraz dostawcę.

określenie cms strony - wyniki WhatCMS

Przeczytaj także: Top-6 najlepszych konstruktorów stron w 2022 roku

BuiltWith

Ta usługa określa technologie, na których działa strona internetowa. BuiltWith pomaga znaleźć informacje o systemie zarządzania, hostingu, języku interfejsu, typie bazy danych, frameworkach, widgetach, kompatybilności z urządzeniami mobilnymi itp. Oferuje wiele informacji analitycznych: w tym rankingi popularności rozwiązań technologicznych w danym regionie.

Jak dowiedzieć się, jaki cms ma strona za pomocą usługi BuiltWith

Usługa jest płatna, ale podstawowe dane są wydawane za darmo. Po rejestracji uzyskasz dostęp do 10 darmowych pełnych sprawdzeń bez opłat. Aby korzystać z BuiltWith, należy wpisać adres URL strony.

To narzędzie pozwala dowiedzieć się, jaki CMS i szczegółowo przeanalizować każdą technologię związaną z stroną, w tym historię, cechy, funkcjonalność.

Dowiedz się CMS za pomocą BuiltWith

Wappalyzer

Pod tą nazwą działają rozszerzenia dla przeglądarek i usługa online, które pozwalają sprawdzić CMS i określić technologie używane do działania strony internetowej. Są to frameworki, biblioteki JavaScript, serwery WWW itp.

Usługa wymaga obowiązkowej rejestracji. Po tym można wybrać plan taryfowy z 50 darmowymi sprawdzeniami.

Aby rozpocząć pracę z Wappalyzer, wystarczy wpisać w polu na stronie głównej adres URL strony, którą należy sprawdzić.

Określić cms strony na Wappalyzer

CMS Detector

To narzędzie działa poprzez analizę kodu HTML strony i znajdowanie cech charakterystycznych dla różnych CMS. Jest dostępne za darmo i bez rejestracji, ale z wyświetlaniem reklam podczas każdego sprawdzenia.

Aby korzystać z CMS Detector, musisz wpisać domenę strony w odpowiednie pole. W wynikach wyszukiwania, oprócz informacji, na czym zbudowana jest strona i poszczególnych danych statystycznych, nie będzie nic przydatnego.

jak dowiedzieć się, na jakim silniku zbudowana jest strona - CMS Detector

Usługa potrafi określać wiele popularnych CMS: WordPress, Joomla, Drupal, Magento itp.

Jak dowiedzieć się, jaki CMS ma strona za pomocą rozszerzeń przeglądarki

Istnieje kilka popularnych narzędzi przeglądarkowych, które mogą pomóc sprawdzić CMS strony. Niektóre są dodatkowymi produktami wyżej wymienionych usług online:

  • Wappalyzer: pomaga określić technologie, na których działa strona, w tym CMS, frameworki, język programowania itp. Rozszerzenie jest dostępne dla przeglądarek Google Chrome, Mozilla Firefox, Opera i innych.

  • CMS Detector: to rozszerzenie, które określa platformę strony, analizując kod HTML. Dostępne dla przeglądarek Google Chrome i Mozilla Firefox.

  • BuiltWith Technology Profiler: analizuje techniczną stronę strony. Działa w Google Chrome, Mozilla Firefox i Microsoft Edge.

  • WhatRuns: pozwala dowiedzieć się, jaki CMS ma strona i inne dane techniczne. Dla Google Chrome, Mozilla Firefox i Microsoft Edge.

Ważne jest, aby zauważyć, że te rozszerzenia przeglądarki nie są całkowicie dokładne. Błędy są możliwe, dlatego do analizy lepiej użyć kilku różnych narzędzi.

Określenie CMS strony przez kod HTML

Naj szybszy sposób na sprawdzenie, na czym zbudowana jest strona — przeanalizować dane w tagach HTML. Jeśli na stronie nie znaleziono żadnego z tych tagów, to zasób internetowy prawdopodobnie został stworzony bez CMS.

Aby sprawdzić:

  1. Otwórz dowolną stronę w przeglądarce i sprawdź źródło (na przykład w Chrome robi się to, otwierając menu kontekstowe i wybierając «Wyświetl źródło» lub naciskając Ctrl+U).

Określenie CMS strony przez kod HTML

  1. Znajdź tag meta z atrybutem "generator" lub "cms". Na przykład: < meta name="generator" content="WordPress" / > lub < meta name="cms" content="Drupal" / >. Jeśli taki tag jest na stronie, to oznacza, że zasób jest zbudowany na odpowiednim CMS.

dowiedz się cms za pomocą metatagów

Informacje i linki w stopce strony

Sprawdź obecność logo CMS w stopce: wiele systemów zarządzania jest skonfigurowanych tak, aby automatycznie publikować kontakty lub logo w stopce każdej stworzonej strony. Dotyczy to szczególnie znanych CMS.

Dodatkowo należy sprawdzić link do CMS w stopce: niektóre systemy automatycznie publikują URL do swojej strony. Może być on ukryty przed użytkownikami. Dlatego należy przeanalizować kod HTML strony i znaleźć odpowiednie odniesienia do CMS.

Przeczytaj także: Czym jest ruch na stronie, jak go poznać i po co go kontrolować

Strona logowania do panelu administracyjnego

Większość CMS ma unikalne URL stron logowania do panelu administracyjnego: na przykład /wp-admin dla WordPress lub /administrator dla Joomla, /admin dla OpenCart, /user/ dla Drupal. Oczywiście, sprawdzenie należy wykonać ręcznie, co jest niewygodne. Dlatego taki sposób można spróbować jako dodatkowy: na przykład, jeśli usługa online wskazała, że CMS strony — WordPress, wystarczy wpisać w pasku adresu {adres strony/wp-admin} i upewnić się, że to prawda lub nie.

Dodatkowo sprawdź kod HTML: niektóre systemy stosują unikalne znaczniki HTML dla swoich formularzy autoryzacji w panelu administracyjnym. Tak, formularz logowania w WordPress ma klasę "wp-login-form", a formularz logowania w Joomla ma identyfikator "form-login".

Struktura linków

Zwykle podejście to jest aktualne dla określenia platform, które generują linki według określonego schematu. Na przykład, WordPress tworzy URL o strukturze "example.com/post-title/", gdzie "post-title" — to tytuł posta. Joomla ma strukturę "example.com/index.php?option=com_content&view=article&id=123", gdzie "123" — to identyfikator artykułu. Ale sposób ten nie zawsze jest skuteczny, ponieważ podczas tworzenia strony internetowej można skonfigurować inne wyświetlanie linków.

Przeczytaj także: Jak znaleźć uszkodzone linki i czym są uszkodzone linki strony

Nagłówki HTTP

Warto użyć narzędzi wiersza poleceń, takich jak curl lub wget do uzyskania nagłówków HTTP z serwera i analizy ich pod kątem danych o CMS.

Na przykład, za pomocą polecenia curl można wykonać zapytanie do strony internetowej i uzyskać nagłówki HTTP:

curl -I example.com

W odpowiedzi będą wskazane różne nagłówki HTTP, w szczególności nazwa X-Powered-By z danymi o CMS.

Należy zauważyć, że nie wszystkie platformy ustawiają nagłówki HTTP, dlatego ta zasada sprawdzania nie jest zbyt niezawodna.

Inne sposoby na określenie CMS strony

Określić, na jakim silniku zbudowana jest strona, można także za pomocą:

  • metatagów. Niektóre CMS mają specjalne metatagi w swoim kodzie. Na przykład, generator dla WordPress zawiera wersję CMS, a generator dla Joomla zawiera informacje o temacie designu;

  • nazw plików. Na przykład, jeśli strona ma pliki typu "wp-login.php" lub "wp-config.php", może to wskazywać na WordPress;

  • plików CSS. CMS używają unikalnych klas i identyfikatorów CSS dla elementów. Na przykład, WordPress stosuje klasę "wp-content" dla bloków treści;

  • pliku robots.txt. Wpisz nazwa_strony/robots.txt w przeglądarkę, otwórz plik i przeanalizuj nazwy wewnętrznych folderów. Często wskazują one na CMS.

Dowiedzieć się, jaki CMS ma strona, można za pomocą różnych metod, i lepiej spróbować kilku z nich, aby uzyskać najbardziej dokładny wynik. Może to być przydatne dla programistów, testerów i marketerów. Na przykład, zrozumienie, na jakiej platformie zbudowany jest zasób, pomoże w analizie konkurencji i śledzeniu trendów w webdevelopmencie.


Podobał Ci się artykuł? Powiedz o nim znajomym:

Author: Bohdana Haivoronska

Journalist (since 2003), IT copywriter (since 2013), content marketer at Cityhost.ua. Specializes in articles about technology, creation and promotion of sites.