CMS (Content Management Systems) ، سیستم های مدیریت محتوا

نوشته شده بوسیله تبسم 24. مرداد 1389 02:24

سلام دوستان.                                                        بخش اول

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

با یه سرچ توی گوگل خیلی چیزها در مورد CMS ها دستگیرتون می شه ولی خوب من طبق معمول می خوام به زبان خودم و اونجوری که خودم فهمیدم بگم و وارد خیلی از جزئیات مربوط به اینکه چی هست و چه دسته بندی هایی داره و ریزه کاری هاش نمی شم می رم سراغ چیزهای کلی ای که به نظر خودم به دردتون می خوره.

هنوز خیلی خیلی حرفه ای نیستین ولی می خوایین یه سایت داشته باشین با کمترین هزینه ممکن و خودتون پشتیبانیش کنین؟!! خوب این شما و این CMS ها !! :

cms

سیستم مدیریت محتوا یا همون سی ام اس ها (CMS) اساسا چی هست و به چه دردی می خوره؟

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

  1. یه تیم برنامه نویسی نظرات مشتری رو دریافت می کنه و بر اساس استانداردهای خاص این کار ، آماده کردن سایت رو شروع می کنه. (در نظر دارین که مشتری در جریان مسائل تخصصی کار برنامه نویس و طراح نیست!)
  2. مشتری تا تقریبا پایان کار و جایی که بشه یه نمایش ابتدایی سایت رو به مشتری نشون داد نمی دونه سایتش قراره چه جوری بشه. آیا در انتهای کار بعد از تمام ریزه کاری ها همونی که مشتری خواسته می شه یا نه؟
  3. مدت زمانی که پروژه آماده می شه کوتاه نیست.
  4. هزینه آماده شدنش کم نیست.
  5. به فرض که مشتری در انتها راضی باشه، پروژه باید کلی تست شه و اشکالات احتمالیش کشف و برطرف بشه.
  6. مشتری ممکنه در هر مرحله ای ، مخصوصا بعد از پایان کار، بعد از تحویل، بخواد یه قسمت هایی رو به سایت اضافه و یا کم کنه که بسته به چیزی که می خواد اعمال تغییرات همیشه راحت نیست و البته هزینه های خاص خودش رو داره.
  7. معمولا سایتهایی که سفارشی نوشته می شن چون توسط برنامه نویس های حرفه ای آماده می شن، مدیریت و پشتیبانی ازش هم نیاز به یه سری اطلاعات تخصصی داره و ممکنه مشتری مورد نظر بخواد یه اپراتور ساده هم بتونه از پسش بربیاد بدون اینکه نیاز به اطلاعات برنامه نویسی داشته باشه.
  8. خوب همه اینا یعنی هر وقت بخواد تغییری ایجاد بشه، یا اطلاعات سایت به روز رسانی بشه شما به تیم برنامه نویسی نیاز پیدا می کنین و کسی جز کسی که مسئول بوده نمی دونه جریانه سایت چیه که بتونه کمکتون کنه. حالا فکر کنین همیشه دسترسی بهش نداشته باشین!

همه ی اینا رو در نظر داشته باشین ، حالا سیستم مدیریت محتوا چیه؟

cms-1

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

یادتون می آد توی پستی که در مورد دامنه و هاست بود درباره ی موتور سایت صحبت کردیم؟ از بلاگ اینجین (blogengine) و وردپرس (wordpress) که دیگه حتما اسمش رو لااقل شنیدین. اونا یه جور سی ام اس هستن. اگر یادتون باشه فقط لازم بود که روی سایتتون آپلودشون کنین و به همین راحتی شما یه سایت داشتین.

  1. در مورد بعضی از این سی ام اس ها فقط لازمه آپلودشون کنین و سایت خودش با اجرا گرفتن آماده ست. اما گاهی علاوه بر آپلود نیازه که برای بار اول  نصب بشه و بعد از نصب اولین بار، دفعات بعد فقط کافیه شما آدرس سایتتون رو توی نوار آدرس بروزر تایپ کنین و ...
  2. چرا این CMS ها مفیدن؟

1-2 . مهمترین نکته ی مثبتش اینه کدهاش متن بازه. (open source) و شما این امکان رو دارین که هرجای کد رو خواستین تغییر بدین و اصلا ببینین سایت چه جوری کار می کنه و کدها در اختیارتونه. (یعنی کلی چیز هم می تونین یاد بگیرین!!)

2-2 . همین متن باز بودن باعث شده خیلی از برنامه نویس ها و علاقمندان وب روشون کار کنن و این یعنی شما هر جایی به مشکل برخوردین کلی کاربر از مبتدی و حرفه ای هستن که راحت می تونین ازشون راهنمایی بگیرین ، کلی مقاله و مثال و فیلم های آموزشی و ... و حتما نیاز نیست صبر کنین مثلا برنامه نویس سایت از مسافرت برگرده!!!

3-2 . خیلی از این سی ام اس های خوب به صورت رایگان در دسترس هست و می تونین حتی جدیدترین ورژن هاش رو دانلود و استفاده کنین! و با اعمال یه سری تغییرات ، نهایت توی یک تا دو هفته بیس سایت برای استفاده آماده ست!

4-2. قالب ها و تمپلیت ها و ماژول* های مختلف رایگان مخصوص هر سی ام اس هم روی اینترنت هست. شما فقط انتخاب کنین!

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

اما

از اونجایی که شمایی که الان اینجایی، یه مهندس برنامه نویس و علاقمند هستین، کم کم ما وارد اون تغییرات می شیم.

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

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

تا در عمل نبینین عادیه که خیلی دستگیرتون نشده باشه. بازم تاکید می کنم نگران نباشین وقتی بریم سراغ یکی از این سی ام اس ها می بینین همچین سخت هم نبود و می بینین چیز خوبیه و مطمئنم همه تون می خوایین که سایت داشته باشین ;-)

در گوشی: در پست های بعدی در مورد یکی از این سی ام اس هایی که داره به سرعت جا باز می کنه توی شرکت هامون مخصوصا، صحبت می کنیم به نام :دات نت نیوک  Dotnetnuke!

یه نکته: در مورد بعضی از سایت ها واقعا نیاز هست که کل سایت توسط یه تیم برنامه نویس حرفه ای نوشته بشه، با توجه به نیاز مشتری و مواردی که مد نظر هست . بعضی ها هم دوست دارن کلا خودشون کل سایتشون رو بنویسن . سی ام اس ها هم مثل هر چیزی توی این دنیا مزایا و معایب خودش رو داره ولی به طور کلی برای کارهای سریع و امکانات روتین سایتها ، و سایتهای حتی پیشرفته خیلی از نیازها رو مرتفع میکنه و جوابگو ه! که حتی همین سی ام اس ها هم می تونه ساده یا حرفه ای استفاده بشه!

نظرات

1389/05/29 01:47:11 ب.ظ #

سلام مهندس خسته نباشی
ایول پشت کار اومدم سر زدم به وبت مشکل باز شدنش خوب شده
راستی تبسم اگه کتاب های که تو پست بالا زدی فارسی شو می زدی به جای اصلی خیلی بهتر بود
برات آرزو موفیت می کنم bye ta hi

وحید

1389/08/20 04:18:09 ب.ظ #

سلام

از مطالب خوبی که نوشتی ممنونم

امیدوارم همیشه شاداب و موفق باشی دوست عزیز

استفاده کردم

امیرحسین

امکان ارسال نظر برای این موضوع وجود ندارد

استفاده از مطالب این وبلاگ با ذکر منبع مجاز است، لطفا!!

ایده هات مثل یه پَر که آرووم فرود می آد...

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

---------------------------

tabasom.world@gmail.com 

توجه:

بخش نظرات پس از 3 روز از ارسال پست بسته خواهد شد. برای ارسال سوال یا نظرات از بخش تماس سایت اقدام نمایید. در صورت نیاز از طریق ایمیل پاسخ داده خواهد شد.

پست های قبلی