روش تشخیص CMS سایت
مقالات برنامه نویسیچگونه میتوان فهمید که وب سایت ها از چه سیستمهای مدیریت محتوایی استفاده میکنند ؟ در این بخش ، 3 روش کاملا اصولی و تضمینی را خدمت شما معرفی خواهیم کرد که میتوانید در کمتر از چند ثانیه ، CMS تمامی وب سایتها را تشخیص دهید !

CMS همان سیستم مدیریت محتوای یک وب سایت است که ممکن است بصورت اختصاصی و توسط روشهای برنامه نویسی تحت نظر یک تیم توسعه دهنده ، مختص یک وب سایت طراحی و پیاده سازی شود و یا ممکن است یکی از سیستمهایی باشد که قبلا توسط جمعی از برنامه نویسان خبره آماده شده است .
تمامی وب سایتهایی که در حال تولید محتوا هستند و اصطلاحا وب سایت آنها داینامیک است ، نیاز به سیستم مدیریت محتوا یا همان CMS دارند تا بتوانند اطلاعات داخل سایت همچون مطالب و اخبار ، محصولات ، خدمات ، اسلایدرها ، متنهای مختلف داخل سایت و … را کنترل و مدیریت کنند . لذا ممکن است یک وب سایت اطلاعات زیادی نداشته باشد و بتوان CMS آن را در حالتی سبک تر برنامه نویسی کرد و یا برعکس وب سایتی حجم زیادی از اطلاعات را همه روزه به کاربران ارائه میکند همچون وب سایتهای خبری و رمز ارز و … که نیازمند سیستمهای مدیریت محتوای بسیار قدرتمندتری هستند .
برخی از CMS ها در دنیا بسیار شناخته شده هستند هستند همچون CMS وردپرس که امروزه بیش از 40% وب سایتهای دنیا توسط آن طراحی شده است و میتوانید باسرعت بیشتری سایت خود را توسط قالبهای وردپرس اجرا کنید .
روش تشخیص CMS سایت توسط افزونه کروم
در کل روش تشخیص CMS سایت به 2 حالت است : استفاده از افزونههای کروم همچون افزونه Wappalyzer و یا استفاده از روشهای آنلاین همچون وب سایت whatcms.org و البته یک روش سوم که در انتهای مقاله آموزش داده شده است !
یکی از ساده ترین راهها برای تشخیص CMS و همچنین تمامی تکنولوژیهای به کار رفته در داخل یک وب سایت ، کمک گرفتن از افزونههای کروم است .
برای این کار افزونههای فراوانی وجود دارد که یکی از آنها افزونه Wappalyzer است . شما میتوانید این افزونه را در عرض چند ثانیه روی مرورگر گوگل کروم خودتان نصب نموده و بسادگی از آن استفاده کنید .

پس از نصب این افزونه ، یک علامت که مربوط به افزونه Wappalyzer است در بالای مرورگر شما در کنار سایر افزونههای کروم نمایش داده خواهد شد . شما باید ابتدا وارد وب سایت مدنظر شوید و سپس روی گزینه Wappalyzer کلیک کنید . با چندثانیه صبر ، تمامی تکنولوژیهای استفاده شده در داخل این وب سایت به شما نمایش داده خواهد شد . برای مثال گزارش زیر مربوط به یک وب سایت وردپرسی است :

همانطور که مشاهده کردید ، CMS استفاده شده در داخل این وب سایت ، وردپرس است و همچنین سایر تکنولوژیهای این وب سایت نیز بخوبی قابل مشاهده است .
یکی از بهترین قسمتهایی که در این افزونه قابل مشاهده است ، پلاگینهای jQuery هستند که داخل وب سایت و در قسمت فرانتاند استفاده شده است . ممکن است در برخی وب سایت ها ، افکتهایی را مشاهده کنید که پیدا کردن کتابخانه ها و پلاگینهای آنها کار دشواری باشد ، از همین جهت میتوان بسادگی و به کمک Wappalyzer تمامی کتابخانههای استفاده شده در یک وب سایت را نیز تشخیص داد .
علاوه بر CMS ، بخش Blog نیز به شکل مجزا قابل نمایش است و ممکن است وب سایتهایی دارای CMS اختصاصی باشند اما قسمت وبلاگ آن به کمک وردپرس طراحی شده باشد که این نوع وب سایت ها بسیار زیاد هستند و قسمت وبلاگ خود را کاملا روی وردپرس پیاده نمودهاند . پس اگر تنها بخش Blog یک وب سایت به کمک وردپرس طراحی شده باشد ، بازهم توسط Wappalyzer قابل تشخیص است .
توجه به یک نکته در این بین نیز مهم است که برخی وب سایت ها ، توسط چندخط کد ، سعی دارند تا CMS سایت را مخفی کنند ، که در این شرایط ممکن است افزونه Wappalyzer قادر به تشخیص سیستم مدیریت محتوا نباشد اما این مورد در سایتهای بسیار کمی ممکن است اتفاق افتد و معمولا Wappalyzer برای اکثر وب سایت ها پاسخگو است . البته میتوان از ابزارهای دیگری نیز که در ادامه خدمتتان معرفی شده است استفاده کنید .
تشخیص CMS توسط با وب سایتهای کمکی
علاوه بر افزونههای کروم ، میتوان از وب سایتهایی نیز کمک گرفت که خوشبختانه اکثر این وب سایتها در شرایط تحریم و فیلترینگ نیستند و استفاده از آنها بسیار راحت است . مسلما تنها یک وب سایت برای این کار وجود ندارد و تعدد آنها بسیار زیاد است .
وب سایتی که در این مقاله خدمتتان معرفی خواهیم کرد وب سایت whatcms.org است که تصویر آن را در زیر مشاهده میکنید :

در این باکس کافیست تا آدرس سایت مدنظر را وارد نموده و چند ثانیه صبر کنید . وب سایت whatcms.org با قدرت یکی از وب سایتهایی است که خصوصیات متمایزی نسبت به سایر وب سایت ها دارد . همانطور که در تصویر زیر مشاهده میکنید ، اطلاعاتی که از یک وب سایت دریافت شده به شکل زیر است :

این وب سایت به اندازه افزونه Wappalyzer ، اطلاعات در اختیار شما قرار نمیدهد اما لازم است توجه کنید که هدف این مقاله آموزش روش تشخیص CMS سایت است که این وب سایت نیز دقیقا اطلاعات CMS سایت و همچنین CMS بخش بلاگ را خدمتتان نمایش خواهد داد . به همین سادگی میتوانید CMS وب سایتهای مدنظر را در کمتر از چندثانیه تشخیص دهید .
روش سوم ( کاربردی برای سایتهای وردپرسی )
همانطور که بالاتر گفته شد ، ممکن است برخی مدیران وب سایت ، کدهایی را در هسته سایت استفاده کنند که مسبب عدم نمایش اطلاعات CMS وب سایت شود . اینکار بیشتر در مورد سایتهای وردپرسی ممکن است انجام شود چراکه طبق یک تفکر غلط ، برخی از مدیران استفاده از وردپرس را برای خودشان افت میدانند اما با این وجود بازهم استفاده میکنند .
در این شرایط میتوان توسط یک روش سوم ، تشخیص داد که آیا سیستم مدیریت محتوای وب سایت وردپرسی است یا خیر ! برای اینکار باید وارد صفحه اصلی وب سایت مدنظر شده و کلید F12 را فشار دهید . سپس همانند تصویر زیر به قسمت source مراجعه کنید .

اگر در این قسمت پوشههایی به شکل زیر با اسامی wp-content و wp-includes وجود داشت ، این وب سایت حتما از سیستم مدیریت محتوای وردپرس استفاده کرده است . تغییر نام این پوشه ها در داخل سیستم مدیریت محتوای وردپرس کار بسی دشواری است و شاید بتوان گفت غیرممکن ، از این جهت عملا نمیتوان در این قسمت ها تغییرات زیادی اعمال نمود ( مگر توسط افراد خبره ) ! پس به همین سادگی و به کمک روشهای گفته شده میتوانید سیستم مدیریت محتوای تمامی وب سایت ها را بسادگی تشخیص دهید !








