آشنایی با سامانههای مدیریت محتوا(2813 مجموع کلمات موجود در متن) (5272 بار مطالعه شده است)
آشنایی با سامانههای مدیریت محتوا
0. مقدمه
سالها
از ورود اینترنت به کشورمان «ایران»
میگذرد،
در این سالها اینترنت و وب ماهیتهای
مختلفی به خود گرفتند، از خبر رسانی تا
دوست یابی، از نجات جان انسانها تا تلاش
برای از بین بردن ساختار اجتماع، با تمام
مزایا و برخی معایب، اینترنت هر روز در
حال گسترش است؛ در این میان شرکتها،
سازمانها، کارخانهها و گروههای
بسیاری در تلاش هستند تا جایگاه خود را
در این عرصه بیابند یا توسعه دهند.
از
سویی دیگر با دیدی در حوزهی فعالیت
خودمان یعنی نرمافزارهای آزاد و اوپنسورس
میتوانیم میزان گسترش این جامعه را به
راحتی ببینیم و این جامعهی در حال گسترش
از آن جایی که اغلب فعالیتش را بر اساس
اینترنت انجام میدهد یکی از اولین و
اساسیترین فعالیتهای خود را راه اندازی
یک سایت وب رقم میزند.
قصدم
از آنچه تا کنون گفتهام نمایانتر کردن
میزان توسعهی اینترنت است که در حقیقت
اغلب منجر به درخواست بیشتر برای راه
اندازی سایتهای وب میشود.
چه
سایتهای وب جامع، چه صفحات شخصی، چه
صفحاتی برای معرفی و فروش کالا و بسیاری
اهداف دیگر.
اما
این موضوع با این مقاله چه ارتباطی دارد؟
در این مقاله قصد دارم تا شما را با
«سامانههای
مدیریت محتوا»
یا
CMS
ها
آشنا کنم، ابزارهایی برای کسانی که
میخواهند وبسایت داشته باشند اما نه
رشتهی آنها کامپیوتر است و نه دانش
کافی برای برنامه نویسی دارند و یا وقت
کافی برای این کار ندارند.
شاید
بد نباشد قبل از شروع یاد آوری کنم که
کامپیوترها و در حقیقت دانش کامپوتر با
هدف سریعتر کردن و سادهتر کردن زندگی
افراد اختراع سدند و شروع به توسعه کردند.
امروزه
نیز همواره هدف اصلی همین اصل ساده سازی
زندگیست، در اصل بشر در هزاران سال عمر
خود همواره به دنبال تحقیق و توسعه و کشف
و نوآوری بوده تا زندگی خود و جامعهی
خود را سادهتر کند.
حال
اگر قرار باشد برای راه اندازی یک سایت
وب مدت زیادی وقت صرف کنید یا برای نگهداری
وب سایت راه اندازی شده نیاز به دانش خاصی
داشته باشید، مسلما دانش کامپیوتر به
سرمنزل خود نرسید است.
سامانههای
مدیریت محتوا همان برنامههایی هستند
که قصد سادهتر کردن کارها را دارند و در
این امر موفق بودهاند.
1.سامانهی
مدیریت محتوا؟
«سامانهی
مدیریت محتوا»
یا
«سیستمهای
مدیریت محتوا»
در
حقیقت ترجمههایی هستند برای اصطلاح
انگلیسی Content
Management Systems یا
CMS
ها.
از
این پس نیز برای سادهتر شدن متن و خوانایی
بیشتر بجای اصطلاح طولانی «سامانهی
مدیریت محتوا»
سعی
میکنم از CMS
استفاده
کنم.
اما
این CMS
ها
چه هستند؟
CMS ها
در حقیقت یک نوع از نرمافزارهای
کامپیوتر هستند که به کاربرانشان اجازهی
مدیریت محتوای دیجیتالی را میدهند.
یک
CMS
امکاناتی
برای ساماندهی، کنترل و نشر حجم عظیمی از
اطلاعاتدیجیتالی، شامل مستندات، راهنماها،
اخبار، تصاویر و ...
را
فراهم میکند.
«سیستمهای
مدیریت محتوا»
انواع
مختلفی دارند که مشهورترین آنها
«سیستمهای
مدیریت محتوای وب»
هستند
که با نام Web
Content Management Systems خطاب
میشوند.
(یا
به اختصار WebCMS
میگویند.)
این
نوع از سامانههای مدیریت محتوا به قدری
مشهور و محبوب هستند که زمان بحث از CMS
ها
تا از نوع دیگری از CMSها
بحث نشود منظور همان Web
CMS ها
هستند.
به
زبان دیگر، وقتی میگوییم یک CMS
یا
«سیستم
مدیریت محتوا»
یعنی
از سیستمهای مدیریت محتوای وب بحث
میکنیم مگر آن که نوع خاصی از CMS
ها
را مشخص کنیم.
بنابراین
در این مقاله نیز زمانی که بحث از «سیستم
مدیریت محتوا»
میشود
در حقیقت منظور «سیستم
مدیریت محتوای وب»
است.
2.سامانههای
مدیریت محتوای وب
همان
طور که مطرح شد سامانههای مدیریت محتوای
وب معروفترین نوع سامانههای مدیریت
محتوا هستند، در تعریف سادهتر:
«سامانههای
مدیریت محتوای وب (یا
CMSها)
نرمافزارهایی
هستند که مسئولیت مرتبسازی، نشر و کنترل
محوای وب مانند مقالات، اخبار، تصاویر و
...
را
به عهده دارند.»
CMS ها
برروی سرورها نصب میشوند و شما میتوانید
از آنها استفاده کنید.
برای
نمونه اگر شما قصد راه اندازی یک سایت
خبری را دارید، کافیست CMS
مورد
نظر خود را برروی سرور وب یعنی همانجایی
که قرار است سایتتان باشد نصب کنید، سپس
با نام کاربری و کلمهی عبور مدیریت وارد
آن شوید و اخبار خود را ارسال کنید.
لازم
نیست شما بدانید که یک CMS
پشت
پرده چه میکند، زیرا شما CMS
ها
را نمینویسید، در حقیت تعداد بسیار
زیادی CMS
برروی
اینترنت موجود هستند که کافیست یکی از
آنها را دانلود کنید و سپس برروی سرور
خودتان نصبش کنید.
سرور
شما میتواند یک سرور اختصاصی در سازمانتان
باشد یا فضایی مشترک برروی وب باشد.(اغلب
به نام Host
معروفند)
3.چرا
CMS؟
سیستمهای
مدیریت محتوا یا CMS
ها
ابزارهایی هستند که مدیریت سایت شما را
بسیار سادهتر میکنند، شما بدون نیاز
به دانش کامپیوتر میتوانید صاحب سایتی
شوید که به سادگی اخبار یا مقالات خود را
در آن منتشر کنید، کاربران میتوانند در
آن عضو شوند، رایگیری در آن برگزار کنید،
فروشگاه الکترونیکی داشته باشد، کابران
با یکدیگر به بحث و گفتگو بپردازند، تصاویر
خود را به صورت گالریهای تصاویر به
اشتراک بگذارید و بسیاری فعالیتهای
دیگر که بسته به نرمافزار CMS
شما
میتواند متفاوت باشد.
سادگی
در ارسال و تغییر محتوا، مهمترین دلیل
برای استفاده از CMS
هاست.
بگذارید
حالتی را بررسی کنیم که میخواهید صاحب
یک وبسایت باشید و نمیخواهید از CMS
ها
استفاده کنید؛ در این صورت باید دست کم
با زبان HTML
یا
xHTML
و
نیز CSS
و
FTP
آشنایی
کامل داشته باشید، این البته زمانیست که
میخواهید یک وب سایت یک طرفه یا یک صفحهی
شخصی داشته باشید، اگر بخواهید یک وب سایت
دوطرفه داشته باشید که کاربران نیز مشارکتی
داشته باشند (مثلا
نظر دادن، شرکت در انتخابات و ...)
در
این صورت این دایره بازتر شده و شما نیاز
به آشنایی با یک زبان برنامه نویسی وب
مانندPHP
یا
Python
یا
Perl
یا
Ruby
را
خواهید داشت.
این
به معنی آن است که یا باید یک مهندس کامپیوتر
باشید یا یک مهندس کامپوتر استخدام کنید!
اما
CMS
ها
با حضور خود این موانع را برداشته اند،
کافیست پس از یک تحقیق CMS
ای
مناسب کار خود بیابید و سپس آن را دانلود
و برروی سرورتان نصب کنید.
اگر
دانش شما در حوزهای غیر از کامپوتر است
شما میتوانید با یکی از شرکتهای محلی
که برای CMS
ها
پشتیبانی عرضه میکنند مشاوره و از آنها
برای نصب و شاید نگهداری کمک بخواهید.
در
اصل پس از نصب این سیستمها کاری جز نشر
اطلاعات نخواهید داشت.
اغلب
CMS
ها
این گونه معرفی میکنند که:
«کافیست
شما اطلاعاتی برای نشر برروی اینترنت
داشته باشید و بخواهید این کار را بکنید،
باقی کار را CMS
انجام
میدهد»
اگر
میپندارید که CMS
ها
فقط برای کاربران تازهکار یا برای افرادی
است که با کامپوتر آشنایی ندارند سخت در
اشتباه هستید، چرا که CMS
ها
برای تمام طیف مصرف کنندگان وب هستند، در
حقیقت چه کاربر تازهکار باشید چه برنامه
نویسی حرفهای همواره میتوانید از CMS
ها
برای کارهای خود استفاده کنید.
CMS ها
برای کسانی نوشته شدهاند که میخواهند
در وقت خود صرفه جویی کنند، شما در عوض
صرف وقت برای ایجاد سیستمی برای مدیریت
وب سایتتان وقت خود را برای بهبود روش
مدیریت و اطلاعات منتشر شده در وب سایتتان
میکنید.
اگر
برنامه نویسی حرفهای قصد راه اندازی
سایتی را داشته باشد بجای صرف چندین ماه
برای نوشتن یک سیستم برای مدیریت کارهایش
میتواند از یک CMS
برای
انجام کارهایش استفاده میکند، در بدترین
حالت اگر هیچ CMS
ای
قابلیتهای مورد نیازش را نداشته باشد
(که
بعید است)
میتواند
با کمک به برنامه نویسان در گسترش CMSها
کمک کند و قابلیتهای مورد نیاز خود را
CMS
اضافه
کند.
این
در حقیقت همان قانون بسیار معروف
«نرمافزارهای
آزاد»
است
که میگوید «چرخ
را از ابتدا اختراع نکنید، در بهبود کارایی
چرخ اختراع شده کمک کنید.»
4.چگونه
یک CMS
را
انتخاب کنم؟
CMS های
بسیاری در بازار موجود هستند، برای طبقه
بندی CMS
ها
میتوان آنها را بر اساس چندین پارامتر
طبقه بندی کرد، برای نمونه:
زبان
برنامه نویسی، نوع پایگاه دادهی مورد
استفاده، هدف از ایجاد، مشتری نهایی،
تجاری یا غیر تجاری بودن و سادگی.
آنچه
در این مقاله به شما پیشنهاد خواهیم کرد
استفاده از CMS
های
اوپنسورس است، این CMS
ها
به دلیل پشتیبانی از سوی جامعهی کاربران
مانند Forumها
و کانالهای IRC
یا
لیستهای پستی از پشتیبانی خوبی برخوردار
خواهند بود، از طرفی به دلیل وسعت برنامه
نویسان و در دسترس بودن سورس کد قابلیت
توسعهی فراوانی دارند.
CMS های
تجاری با مدلهای تجاری مختلفی ارائه
میشوند، در اینجا سه مدل محبوبتر را
بررسی خواهیم کرد.
مدل
اول:
در
این مدل پس از عقد قرار داد با شرکت مورد
نظر و ثبت یک دامین یا اسم دامنه مانند
example.com
یک
نام کاربر و یک کلمهی عبور به شما داده
میشود و شما با مراجعه به سایتتان با
یک سیستم از پیش نصب شده روبرو هستید،
وارد سیستم میشوید و سیستم را مدیریت
میکنید.
این
بدترین نوع CMS
ها
و بدترین نوع پشتیبانی است.
در
حقیقت مانند این است که شما هزینهی یک
تلفنهمراه را پرداخته اید اما حق ندارید
از فروشگاه بیرون بیاورید.
این
روش از مدتها پیش مخصوصا در ایران باب
بوده و در کمال تاسف همچنان در حال استفاده
شدن است و دلیل آن نیز نبودن دانش کافیست.
چنین
سیستمهایی به دلیل آنکه شما هیچ دسترسی
به سیستم خودتان به جز کلمه عبور و نام
کاربریتان ندارید بسیار دردسر ساز هستند
و اگر شرکت ارائه کننده تصمیم به تغییرات
بگیرد قربانی این کار سایت شما خواهد بود!
مدل
دوم:
این
مدل در میان مدلهای تجاری محبوبترین
مدل است اما باز هم مدل مشتریگرایی نیست.
یک
CMS
به
شما فروخته میشود اما با محدودیت، برای
نمونه شما با دادن نام دامنه یا IP
سرورتان
یک مجوز یا License
برای
نصب میخرید که پس از نصب CMS
فقط
برروی همان IP
یا
دامنه نصب میشود، این حالت به دلیل این
که شما کمتر به شرکت ارائه کننده نیازمند
هستید قابل قبولتر است اما این مدل تجاری
نیز شما را بسیار محدود میکند، گاهی
سیستمها به ازای تعداد کاربران یا تعداد
زیر دامنه و ...
قیمت
گذاری میشوند که این نیزروشی نا عادلانه
است.
مدل
سوم:
مدل
سوم تجاری که بهترین مدل تجاری در میان
مدلهای بررسی شده است، در حقیقت ارائه
خدمات پشتیبانی برای یک CMS
اوپن
سورس است، این روش با اینکه کمتر در ایران
مرسوم است اما بهترین مدل تجاری ارائهی
CMS
ها
به نظر میرسد.
شما
میتوانید یک CMS
اوپن
سورس را دانلود و برروی سرورتان نصب کنید
و با آن کار کنید بدون محدودیت برای تعداد
کاربران یا تعداد صفحات ایجاد شده و ...
و
از طرفی شرکتهایی نیز از این CMS
ها
پشتیبانی میکنند.
در
حقیقت اگر شما مدیر یک شرکت یا کارخانه
یا سازمان هستید و سازمان یا شرکت شما
دپارتمان IT
ندارد
یا اضافه کردن بخش مدیریت وبسایت به
دپارتمان IT
هزینه
و وقت بسیاری نیاز دارد بهترین روش مشاوره
با یکی از شرکتهایی است که مدل سوم را
ارائه میکنند.
چرا؟
دلیل این که سازمانی مجبور به استفاده از
یک پشتیبانی تجاری برای سایت وب خود باشد
واضح است، نداشتن پرسنل برای انجام چنین
کاری یا پرهزینه بودن استخدام چنین پرسنلی،
یک سازمان میتواند با هزینهای بسیار
پایین از طریق یکی از شرکتهای مدل سوم
صاحب یک سایت وب حرفهای شود، از طرفی از
نظر زمانی زمان مورد نیاز جهت یافتن و
انعقاد قرارداد و راه اندازی وب سایت از
طریق یک شرکت ارائه دهندهی مدل سوم کمتر
از ۱ درصد زمانی است که بخواهید یک تیم
برنامه نویسی تشکیل بدهید و برنامه را
خودتان بنویسید.(با
این فرض که تیم حتما صابقهی نوشتن چنین
برنامهای را داشته است!)
دلیل
بعدی برای استفاده از مدل سوم تجاری در
حقیقت مربوط به اوپنسورس بودن CMSها
است.
شرکتهایی
که CMS
های
خود را ارائه میکنند یعنی CMS
های
انحصاری خودشان را به چند دلیل غیر قابل
اطمینان و نیز استفاده از چنین سیستمهایی
غیر معقول است، دلیل اول مدت قرار داد
است، یک قرارداد برای سیستم انحصاری یکسال
است، اما اگر پس از این یکسال شرکت به هر
دلیل نتواند فعالیت خود را ادامه دهد؟
حتی شرکتهایی با سابقهی چندین ساله
هم به دلایل مختلف ممکن است اعلام ورشکستگی
کنند، یا اتفاقات بسیار دیگری که فعالیتهای
یک شرکت را متوقف میکند.
حال
تکلیف چیست؟ یک CMS
انحصاری
که فقط خود شرکت میتواند زبان آن را
بفهمد، در مدل اول تجاری کار شما تمام
است!
چرا
که شرکت ورشکست شده و مهلت قرارداد به سر
آمده و از طرفی شما نه دسترسی به فایلهای
سایت دارید و نه دسترسی به پایگاه دادهها
یا Databaseها؛
بنابراین باید اطلاعاتی که در یکسال گذشته
ایجاد کردهاید را فراموش کنید و این
یعنی هزینهی هنگفت، وقت بسیار و
ناراحتیهای اعصاب برای مدیران ضعیفتر.
در
مدل دوم تجاری نیز سناریوهای مختلفی وجود
دارد، از جمله این که اگر بخواهید به
سیستمتان قابلیتی را اضافه کنید باید
حتما به شرکت نویسندهی CMS
ها
سفارش دهید، اگر شرکت نویسندهی CMS
دچار
مشکلی شود باز هم آسیب اصلی را شما میبینید.
چرا
که باز هم با فرارسیدن زمان پایانی قرارداد
شرکت فروشنده هیچ مسئولیتی در قبال برنامه
ندارد، حتی در زمان ارائهی پشتیبانی
اگر سیستم دچار مشکل امنیتی شود فقط شرکت
نویسندهی CMS
میتواند
آن را بر طرف کند چرا که فقط شرکت ارائه
کننده است که از سورسکد برنامه خبر دارد.
اینها
فقط چند نمونه از مشکلاتی است که همواره
با مدلهای تجاری نوع اول و دوم وجود
دارند.
اما
در مدل سوم از آنجایی که CMS
های
اوپن سورس (مخصوصا
CMS
هایی
که تحت مجوزهای نرمافزاهای آزاد منتشر
میشوند)
امکان
دسترسی به سورس کد را به شما می دهند و نیز
اغلب CMS
های
اوپن سورس دارای پشتیبانی جامعهی کاربران
مانند انجمنها یا لیستهای پستی هستند،
شما را به هیچ کس وابسته نمیسازند.
حتی
اگر شرکتی که از این CMS
ها
پشتیبانی میکند پس از یکسال وجود نداشته
باشد شما میتونید تا سالها از این
برنامه استفاده کنید چرا که یک جامعه به
نام جامعهی کاربران نرمافزارهای آزاد
یا اوپنسورس پشتیبان شما خواهند بود.
همانطور
که پیش از این نیز اشاره کردم مدلهای
تجاری بسیار زیادی وجود دارند که بررسی
تمام آنها خارج از حوصلهی این مقاله است
و از طرفی با توجه به رشد بازار هر روز با
پدیدهای نو و ایدهای نو مواجه میشویم.
5.نصب
یک CMS
چگونه
است؟
دقت
داشته باشید که همواره تعداد زیادی CMS
وجود
دارند که علاوه بر آزاد بودن یا اوپنسورس
بودن امکان نصب بسیار سادهای نیز دارند
و نیاز شما را به پشتیبانیهای تجاری قطع
میکنند.
در
حقیقت سناریوهای بالا مخصوص شرکتهای
بزرگ یا ارگانهای دولتی است و برای
گروههایی که فعالیتهای علمی، اجتماعی،
خبری میکنند یا به فعالیتهایی از این
قبیل میپردازند اغلب نیازی به بررسی
مدلهای تجاری نیست و کافیست یک نفر CMS
را
نصب کند، اگر کمی با مفاهیم کامپیوتر آشنا
هستید میتوانید خودتان به سادگی برروی
سرور نصب کنید.
برای
نصب یک CMS
به
موارد نیز احتیاج خواهید داشت:
۱.صد
البته یک CMS
۲.یک
سرور وب (اغلب
به نام هاستینگ میشناسیم)
۳.یک
نام دامنه یا Domain
Name
۴.
دست
کم یک اکانت FTP
یا
sftp
از
شرکتی که خدمات هاستینگ را به شما میدهد.
مراحل
بسیار ساده است، پس از انتخاب یک نام دامنه
مثلا navid.com
به
یکی از شرکتهایی که خدمات هاستینگ ارائه
میکنند مراجعه کرده و درخواست ثبت دامنه
و فضای هاست مینمایید، بسته به نیاز
و نوع CMS
به
۵۰ مگابایت تا ۱ گیگابایت نیاز خواهید
داشت، اما اغلب با ۵۰ تا ۱۵۰ مگابایت فضا
میتوانید سایت خود را راه اندازی کنید.
سپس
از طریق FTP
فایلهای
CMS
خود
را به سرور منتقل و آن را نصب میکنید،
در نهایت با نام کاربری و کلمهی عبوری
که در زمان نصب دریافت میکنید وارد
سایتتان میشوید.
این
مراحل مربوط به نصب یک سیستم مدیریت محتوای
وب آزاد یا اوپن سورس است.
در
زمان انتخاب سرور دقت کنید که زبان برنامه
نویسیای که CMS
شما
با آن نوشته شده است چیست؟ اغلب CMS
های
اوپن سورس با زبانهای قدرتمندی مانند
PHP
یا
Java
یا
Python
و
Perl
یا
Ruby
نوشته
میشوند.
دقت
کنید که حتما سرور شما از زبان برنامه
نویسی CMS
شما
پشتیبانی کند.
پشتیبانی
از PHP
و
Perl
در
اغلب سرورهای لینوکس از پیش فعال است و
میتوانید سرورهایی که از Python
یا
Java
نیز
پشتیبانی میکنند را به سادگی بیایید.
مسلما
نیازی به یادآوری ندارد که حتما از سروهای
لینوکسی استفاده کنید.
از
سیستمهای مدیریت محتوای نوشته شده با
زیان ASP
یا
Framework
معروف
Net.
بپرهیزید،
به خصوص اگر نرمافزارهای اختصاصی یک
شرکت باشد.
( چرا
که در ایران اغلب چنین سیستمهایی برای
کسر هزینهها و افزایش سرعت در نوشتن
برنامهها استفاده میشود و کیفیت چنین
سیستمهایی پایین خواهد بود، از طرفی
نرمافزارهایی که با ASP
یا
Net.
نوشته
میشوند به سروهای ویندوزی نیازمند هستند
که این خود به پایداری سیستم لطمه میزند)
علا.ه
بر زبان برنامه نویسی به نوع پایگاه
دادهی مورد استفاده در CMS
خود
نیز دقت کنید، پایگاههای دادهی MySQL
و
نیز PostgreSQL
در
میان CMS
های
اوپن سورس بسیار محبوب هستند، دلیل این
امر نیز کارآمد بودن و بازدهی بسیار مطلوب
این دو پایگاه داده است، علاوه بر این
هردوی این پایگاههای داده اوپن سورس
هستند.
البته
CMS
های
بسیاری نیز با پایگاههای دادهی دیگر
عرضه می شوند مانند Oracle
که
اغلب این CMS
ها
تجاری هستند.
6.از
کجا CMS
مطلوبم
را بیابم؟
برای
انتخاب CMS
مطلوب
برای کار، یکی از بهترین روشها نوشتن
تمام امکانات مورد نیازتان برروی یک کاغذ
است، حالا میدانید که به چه امکاناتی
نیاز دارید و باید در میان CMSهای
مختلف جستجو کنید تا CMS
ای
را که تمام یا بخش اعظمی از نیازهای شما
را برآورده میکند بیابید.
حتما
به پارامترهای:
تعداد
کاربران، حداکثر هزینه، میزان گسترش
سالانه و پنجسالانه، نوع مخاطب و هدف
از راه اندازی وب سایت دقت نظر داشته
باشید.
یکی
از بهترین نقاط شروع برای مقایسهی CMS
های
مختلف «دائرةالمعارف
آزاد»
یا
Wikipedia
است.
میتوانید
به صفحهی [۱]
مراجعه
کنید و لیستی نه چندان کامل از CMSها
را در این صفحه ببینید.
علاوه
بر لیست کردن CMS
ها
در این صفحه مقایسهای کلی میاد امکانات
CMS
ها
انجام شده.
در
نهایت میتوانید با کلیک برروی نام هر
CMS
به
صفحهی Wikipedia
یا
سایت اصلی آن CMS
مراجعه
و اطلاعات بیشتری گردآوری نمایید.
قدم
بعدی استفاده از سایت CMS-Matrix
در
[۲]
است.
این
سایت دارای لیستی نسبتا کامل از CMS
ها
است، نکتهی قابل توجه این سایت امکان
مقایسه بین CMSهای
مختلف است.
شما
میتوانید از صفحهی نخست سایت CMSهای
مورد نظر خود را انتخاب کنید و با فشردن
دکمهی مقایسه (Compare)
نتیجهی
مقایسهی بین CMS
ها
را مشاهده کنید.
در
حال حاضر سایت قادر به مقایسهی همزمان
۱۰ CMS
است.
پس
از انتخاب CMS
و
قبل از نصب آن حتما به سایت CMS
سر
بزنید، از روش پشتیبانی اطلاع حاصل کنید،
آیا انجمنهای بحث و گفتگو دارد؟ آیا
لیست پستی یا صفحهای برای اعلام اخبار
جدید و وصلههای جدید دارد؟ آیا لیستی
برای کارهای آینده مانند To-do
List دارد؟
بازهی زمانی هر انتشار چقدر است؟ آیا
پس از اعلام مشکلات امنیتی با فاصلهی
کم وصلههای اصلاح منتشر میشوند؟ در
حقیقت این پرسشها برای اطلاع از آینده
نگری و میزان فعالیت گروه توسعه دهندهی
CMS
است،
هرگز از نرمافزاری که سالی یکبار به روز
میشود ویا انجمن یا لیستی برای رفع اشکال
یا پرسش و پاسخ ندارد استفاده نکنید.
همچنین
سعی کنید از CMSهایی
که هیچ لیستی با عنوان «کارهای
در دست اقدام»
ندارند
استفاده نکنید.
چنین
گروههایی که بدون برنامه ریزی فعالیت
میکنند اغلب در بازههای طولانی دچار
مشکل میشوند و پس از مدتی توسعهی آنها
متوقف یا به حالت تعلیق در میآید و این
می تواند به توسعه یا نداوم کار سایت شما
صدمه بزند.
از
دیگر مسائلی که برای یک CMS
در
ایران باید حتما مد نظر داشت، قابلیت
پشتیبانی از زبان فارسی یا دقیقتر«قابلیت
پشتیبانی از خط فارسی و راست به چپ نویسی»
است.
از
طرفی قابلیت پشتیبانی از تقویم هجری شمسی
نیز یکی دیگر از مواردی است که برای یک
CMS
ایرانی
باید مد نظر بگیرید.
کاربران
دوست ندارند پس از ورود به محاسبهی تاریخ
و تبدی تاریخ میلادی به هجری شمسی بپردازند!
انتخاب
یک CMS
مناسب
برای کارتان میتواند زمان بسیار زیادی
را برای شما به ارمغان بیاورد، از سوی
دیگر انتخابی عجولانه و غیر صحیح میتواند
زمان و انرژی بسیاری را صرف خود کند.
بنابراین
قبل از انتخاب یک CMS
حتما
به تمام جوانب انتخابتان دقت لازم را
داشته باشید.
پس
از انتخاب و شروع به کار حتما راهنماهای
نصب را به دقت مطالعه کنید، راهنمای کاربری
را نیز به دقت بررسی کنید، از انجمنهای
گفتگو استفاده کنید و با CMS
ها
در وقت خود صرف جویی کنید.
صرف
مدتی زمان برای مطالعهی مستندات یک
برنامه شاید به منزلهی تلفکردن وقت
به نظر برسد، اما در حقیقت با مطالعهی
راهنماها و مستندات مقدار زیادی صرفه
جویی در وقتتان نمودهاید.
نویسنده:
نوید
عبدی (navid~GNUIran.org)
پینویس
[۱].
http://en.wikipedia.org/wiki/Comparison_of_content_management_systems
[۲].
http://www.cmsmatrix.org
PDF Version
|