cms چيست ؟

cms چيست ؟

سيستم مديريت محتوا چيست؟
در اين آموزش شما را با سيستم هاي مديريت محتوا و قابليت هاي آن ها آشنا خواهيم نمود. در ابتدا به معرفي سيستم مديريت محتوا مي پردازيم و در ادامه برخي از سيستم هاي مديريت محتواي معروف را براي شما به اختصار معرفي خواهيم نمود.
در ابتدا مي خواهيم بدانيم سيستم مديريت محتوا چيست؟
سيستم مديريت محتوا  يا CMS ، يک سيستم نرم افزاري با ابزار هايي جهت مديريت وب سايت ها مي باشد. اکثر کاربران سطح وب بدون داشتن دانش برنامه نويسي نيز مي توانند از اين سيستم هاي مديريت محتوا جهت طراحي و راه اندازي سايتشان استفاده نمايند.
با استفاده از سيستم هاي مديريت محتوا مي توانيد سايت هايي پويا يا دايناميک ايجاد نماييد. ابزار ها و قابليت هايي که سيستم هاي مديريت محتوا در اختيار شما قرار مي دهند همگي امکان مديريت مطالب تصاوير، پيوند ها و… را براي شما فراهم مي کنند.
سيستم هاي مديريت محتواي مختلفي وجود دارند که برخي رايگان و برخي قابل خريد مي باشند. سيستم هاي رايگان محبوبي مانند جوملا يا وردپرس وجود دارند که داراي امکانات بسيار قوي و کاملي مي باشند. کار با اين سيستم ها تقريبا راحت و يادگيري آن آسان مي باشد.
اين نرم افزار ها با بهره گيري از بانک هاي اطلاعاتي امکانات درج محتوا را فراهم نموده اند. امکان نصب قالب هاي متنوع و زيبا بر روي اين سيستم ها به جذابيت کار با آن ها افزوده است. مي توانيد قالب هاي جوملا يا قالب هاي وردپرس را خريداري نموده و بر روي سايت خود نصب نماييد.

به زبان ساده سيستم مديريت محتوا به اين شکل کار مي کند که با اتصال کد هاي برنامه نويسي به استايل هاي طراحي شده و اتصال محتوا و منو هاي سايت به پوسته يا قالب سايت يک رابط کاربري به مدير سايت جهت مديريت سايت و يک رابط کاربري زيبا به بازديدکنندگان سايت ارائه مي کند.
با توجه به اينکه قالب هاي سيستم هاي مديريت محتوا از قبل تعيين شده مي باشند و فقط نياز به نصب بر روي هاست خريداري شده دارند، راه اندازي سايت هاي پويا به نسبت سايت هاي ايستا بسيار سريع تر انجام مي گيرد.
هاست چيست؟
به صورت کلي 2 نوع سايت داريم:
•    سايت هاي ايستا (Static): سايت هايي حاوي يک سري اطلاعات ثابت مي باشند و هميشه همين اطلاعات را نمايش مي دهند. براي تغيير محتوا نيز مي بايست کد ها را تغيير داد و برنامه نويسي مجدد نياز مي باشد. اين گونه سايت ها انعطاف پذيري بالايي ندارند.
•    سايت هاي پويا (Dynamic): نرم افزار هايي هستند که توسط ديتابيس و از طريق وب سرور وظايفي را که در برنامه نويسيشان تعيين شده است را انجام مي دهند. مديريت اين سايت ها و ايجاد تغيير در محتواي اين سايت ها ساده مي باشد و داراي انعطاف پذيري بالايي نيز مي باشند.
در سايت هاي دايناميک ، طراح سايت با استفاده از سيستم هاي مديريت محتوا براي يک بار سايت شما را طراحي مي کند و براي دفعات بعدي که نياز به تغييرات يا افزودن صفحات ديگر به سايت ، نيازي به طراحي مجدد نمي باشد و اين امکان به راحتي از طريق سيستم مديريت محتواي سايت امکان پذير مي باشد.


چرا ما به يک سيستم مديريت محتوا نياز داريم؟

هر سيستم مديريت محتوا به صورت ويژه يک سري قابليت و امکانات بسته به سازنده ي آن دارد، ولي به صورت کلي در ميان اين سيستم ها برخي قابليت هاي اساسي و مشترک به شرح ذيل وجود دارد:
1.    مديريت و تاييد اطلاعات
2.     قابليت چند زبانگي
3.     قبليت نقشه سايت دايناميك
4.     امكان ايجاد فروشگاه مجازي
5.     ايجاد فرم هاي دريافت اطلاعات
6.    بهينه سازي محتوا
7.    ايجاد و بروزرساني متا تگ ها
8.    امكان جستجو در محتواي سايت
9.    امنيت بيشتر
10.    گزارش آمار بازديد
و ….
سيستم هاي مديريت محتوا به دو زبان برنامه نويسي ويندوزي و لينوکسي تهيه شده اند.

سيستم هاي تحت وب ويندوز مبتني بر زبان برنامه نويسي asp.net مي باشند و سيستم هاي تحت وب لينوکسي مبتني بر زبان برنامه نويسي php مي باشند.
سيستم مديريت محتواي .Net Nuke با زبان asp.net نوشته شده است.

سيستم هاي مديريت محتواي نوشته شده با زبان php بسيار گسترده تر و فراگير تر از سيستم هاي تحت ويندوز مي باشند.

سيستم هاي مديريت محتواي بسيار زيادي داريم که در ايجاد و طراحي سايت ها به ما کمک شاياني نموده اند.
از جمله مي توان به سيستم هاي مديريت محتواي جوملا، وردپرس، نيوک، دروپال و …. اشاره نمود.
ولي محبوب ترين CMS ها در دنيا ، که شناخته ترين و پرکاربرد ترين سيستم هاي مديريت محتوا مي باشند به شرح ذيل مي باشد:
1.    WordPress
2.    Joomla
3.    Drupal

اين سه سيستم رايگان بوده و هرکدام جذابيت ها و امکانات خاص خود را دارند. اغلب وردپرس به علت سادگي کار با آن داراي محبوبيت ويژه اي بوده و طبق گزارش جامعه ي آماري که در wappalyzer.com  منتشر شده است 63% از مردم جهان از سيستم مديريت محتواي وردپرس استفاده مي کنند.
توجه نماييد براي سايت هاي با موضوع تجارت الکترونيک از سايت ساز ها استفاده نمي کنيم و از فروشگاه ساز هايي مانند پرستاشاپ، اپن کارت، توميتوشاپ و … استفاده مي نماييم. اين سيستم هاي نرم افزاري فقط به منظور ايجاد و راه اندازي يک فروشگاه اينترنتي مورد استفاده قرار مي گيرند.
در آموزش معرفي انواع سيستم هاي مديريت محتوا مي توانيد با هرکدام از اين سيستم ها آشنايي بيشتري پيدا کنيد. با مطالعه ي اين آموزش مي توانيد به راحتي براي سايت خود يک سيستم مديريت محتواي مناسب انتخاب نماييد.
نوجه داشته باشيد که پس از انتخاب سيستم مديريت محتواي وب سايتتان ، جهت راه اندازي وب سايت به زيرساخت آن نياز داريد ، زيرساخت راه اندازي يک وب سايت سرويس هاست و دامنه آن مي باشد ، اغلب مشتريان سرويس هاي هاستينگ پس از خريد هاست و نصب سيستم مديريت محتوا بر روي آن به جهت زيبا جلوه دادن وب سايت خود يک قالب تهيه مي کنند و بر روي سايت سازشان نصب مي نمايند ، به جهت آسايش خيال کاربران در ميزبان فا ، سرويس هاي هاست جوملا تهيه و تدارک ديده شده اند که در اين سرويس ها پس از خريد هاست ، ما براي شما سيستم مديريت محتوا نصب مي نماييم و سپس يک قالب بسيار زيبا از ليست قالب هاي هاست جوملا براي مشترک نصب مي گردد.

منبع : ميزبان فا