معرفی میکنم، دوست خوبم CMS

تعدادی از واژه های صنعت دیجیتال مارکتینگ هستند که از لحاظ نوشتاری تقریبا بهم نزدیک هستن و بیشتر مواقع مورد سوال اند. واژه هایی مثل SERP ، CDN ، CRM یا SEO .

واقعیتش من خودمم هنوز بعضی موقع ها این واژه ها رو سرچ میکنم و یه بار دیگه معنی ، مفهوم و کاربردشون رو مجدد دوره میکنم 🙂

اما

در این مقاله انحصارا در مورد سیستم مدیریت محتوا صحبت می کنیم.

CMS یکی از ابزار محبوب حوزه وبِ که جهت طراحی سایت اختصاصی و نیمه اختصاصی به اون نیاز داریم. امکانی را فراهم میکنه که بدون دانش فنی و نیاز به منابع خاصی وبسایت خودمون رو مدیریت کنیم.

در این پست قراره 4 سوال اصلی که همه چیز را برای ما روشن میکنه رو پاسخ بدیم و در انتها با زدن چندتا مثال به یک مفهوم صحیح و کاربردی از CMSها برسیم.

Question-4

چرا به CMS ها نیاز داریم ؟

Question-3

چگونه از CMS ها استفاده کنیم ؟

Question-2

CMS چگونه کار می کند ؟

Question-1

 CMS چیست ؟

همانطور که میدونید کوتاه شده Content Management System .

به عبارتی نرم افزاری هست که به کاربر ها اجازه میده بدونه داشتن دانش فنی خاص بتونن سایت خود ارا مدیریت کنند.

در یک سیستم مدیریت محتوا می تونیم، محتوایی را ایجاد کنیم، ویرایش کنیم و یا حذف کنیم.

خیلی راحت میشه ظاهر سایت را تغییر داد، تمپلیت ها و قالب های از پیش آماده استفاده کرد، پلاگین یا افزونه هایی که از قبل کد نویسی شده و کاربردی هستند را بدونه هیچ بحث فنی و کد نویسی روی وبسایتمون نصب کنیم و ده ها امکان دیگه.

خب سوال بعدی که پیش میاد، CMS چجوری این کار رو میکنه؟

CMS چیست ؟

CMS چگونه کار می کند ؟

برای اینکه شناخت کاملی از نحوه کار سیستم های مدیریت محتوا پیدا کنیم باید کمی از HTML ، CSS و JavaScript اطلاعات داشته باشیم.

پایه و اساس CMS ها رو این 3 اصل کد نویسی تشکیل میده. 

تمامی قواعد کد نویسی در سیستم های مدیریت محتوا بر اساس یک ساختار و چارچوب از قبل مشخص شده است، به همین دلیله که قالب ها و افزونه های آماده یا به عبارتی پشتیبانی گسترده ای دارند.

با استفاده از کد های HTML کد های ساختاری مثل ارتفاع، سایز، نمایش و … ایجاد میشه، با استفاده از CSS ها حالت های بصری به وجود میاد و با استفاده از کدهای JavaScript پویای و انعطاف .

همه ی این موارد در کنار یکدیگر، فنداسیون  محکم و پایداری برای ساخت سایت برای ما به وجود میارند.

فقط کافیه محتوای درون CMS رو همونطور که خودمون دوست داریم تغییر بدیم.

البته ما به عنوان کاربر قرار نیست با کد ها سر و کار داشته باشیم، همه چیز به صورت یک محیط بصری ساده و روان همچون کار کردن در محیط یک نرم افزاره.

یک سیستم مدیریت محتوا اصولا از دو قیمت تشکیل شده است، CDA و CMA .

CMA : به معنای برنامه مدیریت محتوا یا Content Management Application که در اصل وظیفه  ساخت محتوا را به عهده داره.

ببنید زمانی که وارد محیط محیط سی ام اس میشیم و شروع می کنیم متن یا کلا هر محتوایی را ویراش یا ایجاد یا حتی حذفش می کنیم، داریم از برنامه CMA استفاده میکنیم.

مثلا میخواییم یک پست در بلاگ منتشر کنیم، نوشته ای را ایجاد می کنیم، متنی می نویسیم، عکسی درون محتوا میزاریم، دکمه یا CTA ایجاد می کنیم و چندین کار دیگه.

تمامی فرایندی که تا الان انجام دادیم رو بهش میگیم، CMA. 

CDA : به معنای برنامه تحویل محتوا یا Content Delivery Application وظیفه ی انتشار و ذخیره صفحه را در سرور بر عهده دارد.

در ادامه مثال قبل وقتی محتوای ما آماده انتشار است و با زدن دکمه ای به نام انتشار، پست ما در سرور ذخیره و به مخاطبین نمایش داده میشه. 

اگه به خوبی متوجه نشدید، از طریق کامنت ها بگید تا بیشتر در مورد این موضوع صحت کنیم.

چگونه از CMS ها استفاده کنیم ؟

دلیل محبوبیت زبان PHP چیست ؟

چرا به CMS ها نیاز داریم ؟

قبلا در مورد مزایای استفاده از CMS ها صحبت کردیم اما بزارید الان دوباره در مورد چندتا از ویژگی های شاخصشون صحبت کنیم تا بتونیم در مورد سیستم های مدیریت محتوا بهتر شناخت داشته باشیم.

1. عدم نیاز به دانش کد نویسی​

no_coding_d2

سیستم های مدیریت محتوا شرایطی را برای ماه فراهم آوردن که بدونه نیاز به هیچ علم کد نویسی به راحتی وبسیات خودمون رو طراحی و مدیریت کنیم. دیگه دوران حضور فیزیکی و یا آنلاین کد نویسان به عنوان یک الزام هنگام طراحی سایت به اتمام رسیده است.

البته که همین سیستم مدیریت محتوا را خود دوستان کد نویس نوشتند، اما برای طراحی وبسایتی با امکانات مرسوم ، دیگر نیازی به زحمت انداختن دوستان کد نویس نیست.

2. همکاری بهتر و آسان

اعضای تیم  طراحی و پشتیبانی سایت به راحتی و همزمان می تونند روی  سایت کار کنند بدونه اینکه مشکلی پیش بیاد.

محتوا نویس، محتوا گذار، سئو کار ، کد نویس اختصاصی، بازاریابان و همه اعضای تیم در کنار یکدیگر می تواندد سایت را  مدیریت نمایند.

3. ابزار ها و امکانات سئو

CMS ها بر اساس ابزار ها و امکانات مورد نیاز کاربران ساخته میشه، پس یکی دیگه از مواردی که ما به اون ها نیاز داریم، توجه به نیاز های کاربر هاست.

به 2 صورت ابزار و امکانات در اختیار ما قرار میگیره، یا به صورت پایه روی سیستم مدیریت قرار داره یا از طریق برنامه جانبی روی سیستم اضافه میشه.

  • تعیین انواع تگ ها (تگ متا تایتل – تگ دیسکریپشن – تگ کنونیکال و … )
  • تغییر ساختار لینک ها ( Link Structure )
  • انواع ریدایرکت ها ( 301 – 302 – 403 – 404 )
  • ساخت سایت مپ
  • متن جایگزین برای تصاویر ( Alt Image )
  • بهینه سازی ساختاری هر صفحه
  • و …

4. الگو های از پیش طراحی شده

اکثر CMS ها دارای الگوهایی هستند که به صورت اساسی در بتن و ذات آن ها قرار گرفته. به عنوان مثال دیگه لازم نیست برای الگوی ریسپانسیو بودن سایت، دسته کد های سنگینی رو روی سایت وارد کنیم و از قبل موجوده. تازه کاملا منطبق و بدونه باگ!

اینجوری هم در سرعت سایت تاثیر گذرا هست هم در بهینه بودن سایت، چون کدها کاملا انحصاری برای سایت نوشته شدند.

5. بروزرسانی ساده

مبحث بروز بودن کدها بسیار مبحث مهمیه. دیگه همه ی ما میدونیم که هر روز یک تکنولوژی جدیدی میاد و نسل قدیمی خودش رو زیر سوال میبره.

صنعت کد نویسی که خودش سرآمد این موضوع هست و هر ساعت شامل تغییر میشه، به همین دلیل بروز نگهداشتن وبسایت خیلی مهم هست.

هر بار که کد ها اصلاح میشند و نسخه ی جدیدی منتشر می کنند، ممکنه یکی از این  3 اتفاق افتاده باشه:

  1. باگ ها و خطاها رفع شد باشه
  2. کد ها بهنیه شده باشند و امکانات جدید اضافه شده باشه
  3. حفره های امنیتی پوشش داده شده باشه.

خب حالا اگر از سیستم های مدیریت محتوا استفاده نکنیم و وب سایت ما تماما اختصاصی باشه، هر بار برای بروز رسانی نیاز به سازنده و یا کد نویس داریم و شامل هزینه و زمان زیادی میشه. ( البته سیستم های مدیریت محتوای اختصاصی ویژگی های منحصر به فرد خودشون رو دارند که با CMS های آماده قابل مقایسه نیست )

اماااااا

در CMS ها آماده به این صورت نیست و فقط با فشردن دکمه بروز رسانی تمامی مراحل در کمتر از 1 دقیقه به خوبی و بدونه خطا انجام خواهد شد.

معرفی

Untitled-4
Untitled-5

CMS محبوب

1#

WordPress

محبوب قلب ها، وردپرس. واقعا بهترین سیستم مدیریت محتواست. به راحتی می تونیم سایت را مدیریت کنیم.

امکانات و ابزار های قدرتمند و کاربردی که در اختیار کاربرها میذاره واقعا فوق العاده است.

امکانات بصری جذاب و همچنین بهینه سازی آسان از دیگر ویژگی های فوق العاده وردپرس هست.

هنگامی طراحی سایت با WordPress فرقی نمی کنه هویت سایت ما چی باشه، چون با امکاناتی که در اختیار ما میزاره میشه باش هر سایتی رو طراحی کرد، شرکتی، فروشگاهی، شخصی، خبری و … .

2#

Joomla

جوملا دقیقا مانند وردپرس Open source هست و به عنوانی میتونیم بگیم برادر کوچکتر وردپرسِ. 

CMS جوملا بیشتر برای سایت های چند زبانه که امکان مدیریت بهتر روان تر بر روی کاربران می خوان داشته باشند استفاده میشه.

البته Joomla  در ایران دارای محبوبیت خیلی کمی هست و خیلی کم پیش میاد که سایت هایی داشته باشیم که با Joomla طراحی شده باشند اما هستند.

3#

Drupal

دروپال سیستم مدیریت محتوایی است که برای سازمان ها و شرکت های بزرگ استفاده میشه ازش.

در کنار سادگی که همانند دیگر سیستم های مدیریت محتوای داره، برای استفاده کاربردی تر و بهینه تر نیاز به به کد نویسی در کنار خود خواهیم داشت.

البته برای شروع کار آن چنان نیاز نداریم، اما رفته رفته و با گسترش محیط سایت حتما بهش نیاز پیدا می کنیم.

یکی از ویژگی های Drupal وجود 44،000 هزار افزونه و هزاران قالب رایگان آماده در مخزن آن است که برای سایت هایی که بازدید هایی بالایی دارند و نیاز است کاربران با حساسیت بیشتری مدیریت شوند، می توانیم از آن ها استفاده کنیم.

سایت های سازمانی، دانشگاهی، بیمارستان های بزرگ، کارخانه های چند ملیتی و ده ها مورد دیگر.

4#

Magento

مجنتو بیشتر برای مصارف تجارت الکترونیک استفاده میشه، البته کد باز هست.

محیط منعطف و ایمنی داره اما از سمت دیگه کار کردن باهاش کمی سخته.

اصولا برای راه اندازی فروشگاه های اینترنتی بزرگ استفاده میشه، به این دلیل که زیر ساخت های Magento برای فروش آنلاین طراحی شده است.

فروشگاه های بزرگ و متنوع با قابلیت هایی همچون چند زبانگی، سیستم مدیریت مشتری، مدیریت نیرو و … .

5#

Webflow

وب فالو رو بیشتر میتونیم بهش سیستم مدیریت محتوای بصری.

WebFlow ساختاری منسجم و بهینه جهت مدیریت فضای بصری سایت داره.

اصولا کد نویسان جهت پر کردن فضای خالی ابزارهای بصری خود از آن استفاده می کنند. به عنوانی اگر در حال طراحی CMS اختصاصی هستیم و نیاز به ایجاد المان مدیریت بصری در سیستم مدیریت بصری داریم، می توانیم  از Webflow استفاده کنیم. 

بیشتر برای طراحان وب و همچنین آژانس های دیجیتال مارکتینگ مناسبه.

6#

Ghost

CMS Ghost فرم سبک و سریعی دارد و به به خوبی برای وبلاگ نویسی طراحی شده است. 

Ghost همانند سر جدا شده ای از سیستم مدیریت محتواست!!!

به صورتی که ما ابزار خوب و مفیدی جهت تولید محتوا در اختیار داریم اما اگه بخوایم منتشر کنیم، نه صرفا در بستر وب بلکه در هرنوع بستری مثل اپلیکیشن ها، سوشال مدیا، گجت ها و غیره از طریق ابزار واسط می توانیم این امکان را به وجود بیاریم.

7#

Sitecore

sitecore یک سی ام اس سبک و بر اساس اصول طراحی شخصی پایه ریزی شده.

با ابزارهایی که در اختیار ما قرار میده و با گرفتن و رها کردن آن ها می توانیم وبسیات یا حتی اتوماسیون شخصی کوچکی را طراحی کنیم.

از ادیتور محبوب WYSIWYG در این CMS استفاده میشه و تا کنون بیش از 130،000 سایت با این سیستم مدیریت محتوا طراحی شده.

سایت های مثل، American Express، ASOS، L’Oréal و Volvo Cars.

ارسال نظر