اکثر مردم قبل از اینکه سایت خود را راه اندازی کنند، ده ها سایت مرتبط با کار خود را بررسی می کنند و اولین سوالی که به ذهن آنها خطور می کند این است که این سایت از چه اسکریپتی استفاده می کند؟ با توجه به اینکه ساخت یک وب سایت به آن آسانی که به نظر می رسد نیست، انتخاب پلتفرم مناسب بسیار حائز اهمیت است. پس از اینکه اسکریپت خود را انتخاب کردید، نیاز است قالب مناسب، افزونه های مورد نیاز و سایر اجزای سایت را انتخاب کنید. بنابراین به جای اینکه خودتان از میان صدها هزار قالب و افزونه های موجود یکی را انتخاب کنید، بهتر است مواردی که وب سایت های موفق از آنها استفاده کرده اند را بررسی کنید.
اما همه این موارد به صورت واضح در یک وب سایت قابل تشخیص نیستند و به همین دلیل است که به یک ابزار ردیاب CMS نیاز پیدا خواهید کرد. در این مقاله چند مورد از بهترین ابزار های ردیاب CMS معرفی شده اند تا در تشخیص اینکه یک سایت از چه افزونه و قالبی استفاده کرده، به شما کمک کند.
CMS چیست؟
CMS یا همان Content Management System که سیستم مدیریت محتوا نامیده می شود یک نرم افزار است که به کاربران اجازه می دهد وب سایت را ایجاد و محتوای آن را مدیریت کنند. استفاده از CMS یک روش ایده آل برای ایجاد وب سایت توسط کاربرانی که دانش فنی و کد نویسی ندارند، می باشد. یک نمونه از این سیستم های مدیریت محتوا، وردپرس است که ایجاد وب سایت را برای عموم مردم بسیار ساده کرده است. وردپرس به شما اجازه می دهد وب سایت خود را ایجاد و محتوای آن را مدیریت کنید و با استفاده از قالب ها و سایر ابزارهای وردپرسی آن را ویرایش کنید. همچنین با استفاده از افزونه های آن می توانید قابلیت های زیادی را به سایتتان اضافه کنید.
با توجه به محبوبیت وردپرس، بسیاری از کاربران از سایر CMS های موجود اطلاعی ندارند. Drupal, Joomla, Wix و Magento بخش از CMS هایی هستند که برای ساخت وب سایت های مختلف مورد استفاده قرار می گیرند. اگر به دنبال یک CMS با امنیت بسیار بالا برای وب سایت خود هستید، جوملا برای شما مناسب خواهد بود. با استفاده از ابزار های زیر می توانید متوجه شوید که هر وب سایت از چه سیستم مدیریت محتوایی استفاده می کند.
1. What CMS
تصویر(1)
What CMS یک ابزار آنلاین برای تشخیص نوع CMS است که می تواند بالغ بر 142 نوع مختلف سیستم مدیریت محتوا را تشخیص دهد. حتی اگر یک وب سایت از سیستم What CMS عبور کند، زمان زیادی طول نمی کشد تا دیتابیس این ابزار بروز شود و CMS سایت را تشخیص دهد.
2. IsItWP.com
تصویر(2)
این ابزار اطلاعات زیادی در وب سایت های مبتنی بر وردپرس از جمله نوع قالب، افزونه ها، میزبانی هاست و سایر موارد را ارائه می دهد. با استفاده از این ابزار به سادگی می توانید به همه زیرساخت های یک وب سایت وردپرسی پی ببرید.
3. Allora / Rescan.io
تصویر(3)
یکی دیگر از ابزار های معروف تشخیص سیستم مدیریت محتوا Allora / Rescan.io است که دیتابیسی با بیش از 2200 CMS مختلف دارا است. این ابزار حتی پیشنهادات و توصیه هایی بر اساس قالب و افزونه های معروف را ارائه می دهد. این لیست به صورت پویا ذخیره می شود و شما را قادر می سازد تا آخرین قالب ها و افزونه هایی که انتخاب کرده اید را در هر زمانی که مدنظرتان است بررسی کنید.
4. Wappalyzer
تصویر(4)
اگر تمایل ندارید که از ابزار های مبتنی بر وب استفاده کنید بهتر است Wappalyzer را انتخاب کنید. این ابزار یک افزونه مرورگر کروم است که کار خود را به خوبی سایر ابزار های موجود در لیست انجام می دهید. تنها کاری که نیاز است پس از نصب این افزونه انجام دهید این است که وارد وب سایتی که می خواهید CMS آن را تشخیص دهید شوید و سپس بر روی دکمه Wappalyzer کلیک نمایید تا قالب و سایر اطلاعات سایت مدنظر را مشاهده کنید.
5. BuiltWith
تصویر(5)
BuiltWith یکی از جامع ترین ابزار های موجود است. نه تنها نوع CMS استفاده شده در وب سایت را به شما نشان می دهد، بلکه ابزار های نصب شده در آن وب سایت را نیز مشخص می کند. تنها کافی است آدرس سایت مد نظرتان را وارد کنید تا به شما نشان دهد که از چه ابزار های آنالیزی در آن استفاده شده، چه ابزاری برای شبکه های اجتماعی در آن اجرا می شود و از چه نوع CMS استفاده شده است؟
6. W3Techs
تصویر(6)
W3Techs یک ابزار قابل اعتماد است که لیستی از ابزار های نصب شده در وب سایت را به شما نشان می دهد. برای کار کردن با این ابزار نیاز است وارد سایت W3Techs شوید و آدرس سایت مدنظرتان را وارد کنید، سپس قادر خواهید بود تمامی جزئیات فنی وب سایت از جمله نوع CMS، میزبانی هاست، عناصر سایت و غیره را مشاهده کنید. همچنین برخی از اطلاعات اضافی مانند توضیحات وب سایت، رتبه سایت و تعداد بازدیدکنندگان را بر اساس موقعیت مکانی ارائه می دهد.
7. Netcraft Site Report
تصویر (7)
Netcraft یک ابزار ساده برای تشخیص نوع CMS وب سایت ها است که علاوه بر تشخیص نوع CMS، شرکت ثبت کننده دامنه، میزبانی هاست، کشور میزبان و غیره را شناسایی می کند. این ابزار یکی از قدیمی ترین ابزار های موجود است که اکثر کاربران قدیمی از آن استفاده می کنند.
8. OnlineWebTool
تصویر(8)
یکی از معروف ترین ابزار های تشخیص OnlineWebTool ،CMS است که با استفاده از آن به سادگی می توانید نوع CMS وب سایت مورد نظر را شناسایی کنید. اگرچه دیتابیس آن به بزرگی دیتابیس سایر ابزار ها نیست اما جزئیات زیادی را از جمله نوع CMS، رتبه Alexa، امنیت وب سایت و موارد دیگر را به شما نمایش می دهد.
نحوه تشخیص نوع CMS به صورت دستی بدون استفاده از ابزار
به جز ابزار های آنلاین، روش های بسیار زیاد دیگری برای تشخیص نوع CMS وجود دارد. تشخیص
برخی از CMS های معروف مانند وردپرس، جوملا یا دروپال کار بسیار ساده ای است اما تشخیص CMS های دیگر برای افراد سخت است. برای مثال، هر سایت وردپرسی یک footer خاص با عنوان “Powered by WordPress” دارد. هرچند، در اغلب اوقات افراد این متن را به دلایل امنیتی حذف می کنند. از آنجایی که وردپرس یکی از محبوب ترین CMS های موجود است، هکر ها اغلب وب سایت های وردپرسی را برای یافتن نقاط ضعف و آسیب پذیری ها مورد هدف قرار می دهند.
در سایت هایی که با جوملا طراحی شده اند نیز یک آیکون در مرورگر نمایش داده می شود که برای یافتن اطلاعات سایت به شما کمک خواهد کرد. البته روش های سنتی بسیار زیاد دیگری نیز برای تعیین CMS یک وب سایت وجود دارد. یکی دیگر از روش های تشخیص CMS از طریق کد منبع وب سایت است. اگر وب سایت بر پایه wordpress یا Squarespace باشد، شما قادر خواهید بود تا نوع CMS را از طریق جستجو در کد منبع پیدا کنید. تنها کافی است در کیبورد خود Ctrl+U و سپس Ctrf+F را تایپ نمایید و در نهایت نام CMS مدنظر خود را جستجو کنید. جدا از آن، می توانید Element را در مرورگر باز کرده و کد منبع سایت را بررسی کنید. در آن قسمت با استفاده از آدرس file ها شما قادر خواهید بود تا CMS سایت را تشخیص دهید. البته این روش ها بسیار زمان بر بوده و دقیق نیستند، به همین علت است که اکثرا از ابزار هایی که در بالا معرفی شدند استفاده می شود.
نتیجه گیری:
به جهت جلوگیری از اتلاف وقت و هزینه، می توانید یک الی دو سایت معروف و موفق را به عنوان مرجع انتخاب کنید و با استفاده از ابزار های فوق اقدام به بررسی نوع CMS، قالب و سایر زیرساخت های آن نمایید.