اسمش را زیاد شنیده اید… نامش را زیر بسیاری از سایتهایی که دوستشان دارید و هر روز به آنها سر می زنید دیده اید… بارها و بارها در انجمن های مختلف اینترنتی به اتاقهای بحث آن برخورده اید و حتی وارد آنها شده اید… اما نمی دانید دقیقا چه جور جانوری است. یکی از دو اسمی که این روزها بین صاحبان سایتها و وبلاگها زیاد شنیده می شود همین است: مووبل تایپ.
سالهاست که با این برنامه کار می کنم. سایتهای زیادی با آن به دنیا آورده ام! هر چند گهگاه مشکلاتی هم داشته اما روی همرفته بسیار آسان، کار مدیریت سایتهایم را به آن سپرده ام… و اکنون که نسخه 4 آن چندی است عرضه شده انگار به هرچه آرزو داشتم روزی داشته باشد رسیده ام.
در این سلسله مقالات سعی خواهم کرد مووبل تایپ (Movable Type) را به شما که نمی شناسیدش به زبانی ساده معرفی کنم. اگر علاقمندید، با من باشید.
مووبل تایپ، یک سیستم مدیریت محتواست(CMS). این به معنای آن است که شما برنامه ای دارید که با آن می توانید مطالب سایتتان را مدیریت کنید. این یعنی می توانید مطالبتان را به آسانی دسته بندی کنید، اصلاح کنید، و یا حذف کنید. شاید بگویید همه این کارها را بدون استفاده از هیچ برنامه مدیریت محتوایی هم می توان انجام داد… بله. درست است که مثلا با مایکروسافت فرانت پیج(Front Page) یا Dream Weaver می توان در هر لحظه صفحه جدیدی شامل مطلب جدید ساخت و منتشر کرد و بعد از انتشار هم به ویرایش آن پرداخت ولی مساله اینجاست: به چه آسانی و با صرف چقدر وقت؟
سایتی را در نظر بگیرید که بیش از یکسال از شروع بکارش گذشته (مثل همین سایتwriteage.com) . اکنون تعداد زیادی مطلب منتشر شده و شما با تعداد زیادی صفحه جدا جدا مواجهید… حالا فرض کنید می خواهید یک مطلب را ویرایش کنید و یا حتی از آن هم بدتر می خواهید چیز بسیار کوچکی را در قالب سایتتان تغییر دهید(که قاعدتا باید در تمام صفحات تغییر کند). فکر می کنید چقدر زمان می برد؟ اگر از من بپرسید (که در سالهای اولیه ورود Web به ایران بارها اینکار را در ساخت سایتهای ابتدایی ام انجام دادم) خواهم گفت زمان زیادی می گیرد و در بعضی موارد حتی غیر ممکن است!
خب حالا یک سیستم مدیریت محتوا چطور به ما کمک می کند؟ وظیفه اصلی هر سیستم مدیریت محتوایی این است که شما را از دستکاری مکرر قالب و ظاهر سایت بی نیاز می کند. این یعنی، شما یکبار قالب سایت خودتان را طراحی می کنید و به خورد سیستم مدیریت محتوا می دهید. بعد از آن با خیال راحت فقط مطالب خود را در داخل محیط برنامه می نویسید و برنامه خودش آن مطالب را در جاهای مناسب سایتتان منتشر می کند. برنامه مدیریت محتوا برای این کار از بانک اطلاعاتی (Database) استفاده می کند. مهمترین مزیت استفاده از یک بانک اطلاعاتی امکان آرشیوکردن و جستجوی مطالب منتشر شده است.
خب پس تا اینجا گفتیم یک برنامه مدیریت محتوا (مثل مووبل تایپ) با استفاده از بانک اطلاعاتی، برای شما امکان انتشار ، آرشیو و جستجوی مطالب را به صورتی آسان فراهم می سازد. این دقیقا همان قابلیتی است که سایتهای ارائه دهنده وبلاگ رایگان در اختیار شما می گذارند. اما زمانی که شما یک سیستم مدیریت محتوای شخصی برای خود و روی سایت خودتان داشته باشید می توانید آن را به طور دلخواه و متناسب با نیاز خودتان پیکر بندی کنید. اینجاست که نیاز به راهنمایی اولیه برای استفاده از یک سیستم مدیریت محتوا خواهید داشت.
سوالی که خیلی ها می پرسند این است: از بین صدها سیستم مدیریت محتوای موجود در اینترنت ، کدام یک از دیگری بهتر است؟ بهتر است پیش از پاسخ به این پرسش، اول ببینیم تفاوت این سیستم های مدیریت محتوا در چیست؟ مهمترین این تفاوتها به شرح زیرند:
زبان برنامه نویسی (PHP, ASP, JSP, Perl,…)، بانک اطلاعاتی که استفاده می کنند (MySQL, PostgreSQL, SQLite, MsSQL,…)، امنیت برنامه، آسانی یادگیری و کاربرد، قدرت برنامه در مدیریت تعداد زیاد مطلب، کد باز بودن یا نبودن برنامه و … .
حالا فرض کنید شما می خواهید یک برنامه مدیریت محتوا را انتخاب کنید. اگر شما مسلط به PHP و MySQL باشید قطعا اولین گزینه شما برنامه هایی مثل PHPNuke یا PostNuke خواهد بود که از این زبان و بانک اطلاعاتی استفاده می کنند. در این صورت شما با تسلطی که به PHP دارید خواهید توانست برنامه را آنطور که می خواهید تغییر داده و بهینه سازی کنید.
حالا تصور کنید شما به هیچ زبان برنامه نویسی مسلط نیستید. در این صورت فاکتور زبان برنامه برای شما معنای زیادی نخواهد داشت و امنیت و آسانی کار با برنامه برای شما مهم خواهد بود. می بینید که انتخاب یک برنامه مناسب مدیریت محتوا بستگی زیادی به توانایی، علاقه و سطح نیاز تان دارد.
از این بحث می گذریم و به سراغ سیستم محبوب من می رویم: مووبل تایپ
مووبل تایپ از زبان برنامه نویسی پرل بهره می برد. پرل یک زبان برنامه نویسی سخت و پیچیده، در مقایسه با مثلا PHP به حساب می آید اما این به آن معنا نیست که کار با آن برای شما مشکل تر خواهد بود. بگذارید همین جا رازی را برای شما آشکارکنم. اصلا استفاده از سیستمهای مدیریت محتوا نیازی به دانستن زبانهای برنامه نویسی ندارد ! چرا که این زبان تنها در نوشتن موتور مرکزی سیستم دخالت داشته که اصولا شما با آنها کاری ندارید(مگر در موارد خاص و محدود).
البته این مشکل بودن زبان برنامه نویسی از طرفی خیلی هم خوب است! زمانی را به یاد می آورم که سایتهایم را با PHPNuke به دنیا می آوردم! ماهی نبود که یکی از سایتهایم هک نشوند حتی اگر آنها را بلافاصله به آخرین پچ های امنیتی (Security Patch) مجهز می کردم. اما تا کنون نشنیده ام که یک سایت مووبل تایپی هک شده باشد، شما شنیده اید؟
در پایان این قسمت، ذکر یک نکته را ضروری می دانم. مووبل تایپ یک نرم افزار وبلاگ نویسی نیست… نه که با آن نشود وبلاگ نوشت. نه! منظورم این است که این سیستم مدیریت محتوا چیزی بیش از یک سیستم وبلاگ نویسی ساده در خود دارد. شما با استفاده از آن می توانید پیچیده ترین سایتهای قابل تصور را هم مدیریت کنید. سایتهای خبری، تجاری، گالری های عکس و حتی انجمن های گفتگو!
در این سلسله مقالات سعی خواهم کرد ابتدا به زبانی ساده، مکانیسم عمل مووبل تایپ را شرح دهم و بعد به سراغ روش های نوشتن قالب برای مووبل تایپ می روم. به این وسیله می توانید برای هر سایتی که دلتان خواست (نه الزاما وبلاگ، بلکه هر سایتی) تمپلیت (قالب) دلخواه خودتان را بسازید و از آن در مووبل تایپ استفاده کنید. لطفا در قسمتهای بعد هم با من باشید.
توجه: این مقاله به صورت اختصاصی برای Writeage.com نوشته شده درج تمام یا قسمتی از این مطلب، تنها با ذکر نام سایت و آدرس دقیق این صفحه مجاز است.
مووبل تایپ: از الف تا ی (قسمت دوم)
مووبل تایپ: از الف تا ی (قسمت سوم)
مووبل تایپ: از الف تا ی (قسمت چهارم)
قدیمی نیست واسه استفاده؟
سلام احسان جان
با اینکه هنوز هستند سایتهایی که با MT ساخته شدن اما دیگر با وجود ورد پرس و یکی دو سیستم مدیریت محتوای دیگه، رفتن به سمت MT که از لحاظ پشتیبانی به هیچ عنوان با وردپرس قابل مقایسه نیست چندان منطقی به نظر نمیرسه.
با تشکر
سلام عليكم
خداقوت
مطلب برميگرده به سال ۸۶
اما متأسفانه تاريخ نظرات معلوم نيست
علي أي حال فعلاً بي خيالش …
ممنونم …
سلام
من با وردپرس و مامبو و جوملا و میترا تا حالا کار کردم. از وردپرس خیلی راضی هستم اما از مامبو فقط برای سایتها استفاده میکنم و زیاد راضی نیستم. امیدوارم بتونم با مووبل تایپ جایگزین خوبی برای مامبو داشته باشم. خوب امروز با زحمت زیاد بالاخره یه مووبل تایپ نصب کردم. البته شاید به خاطر تازه کار بودنم در رابطه با این برنامه است. به نظر خیلی جذابه پس میرم که قسمتهای بعدی مقاله رو بخونم.
دست شما درد نکنه مطالب جالبی بود
با سلام و خسته نباشید من نیز از مشتاقان آشنایی با مووبل تایپ هستم و امیدوارم با استفاده از مقالات شما یک سایت خوب برای خودم دست و پا کنم .
دست شما درد نکنه. واقعا خیلی قشنگ و کامل توضیح دادین. برای تازه واردها واقعا عالیه 🙂
سلام دکتر
بالاخره بعد از مدتها فیلم نویسی قلم برداشته و شروع به نوشتن یک مطلب بی رقیب کردید (هزار بار ممنون ) شاید من یکی از کسانی باشم که با این مطلب شما حسابی به خواسته هام برسم و از درد سرای طراحی سایت به روش نفتی ذغالیم کم شه!! از وقتی که فهمیدم مووبل تایپ چیه برای پیدا کردن یه مطلب فارسی که این مبحث رو آموزش داده باشه به هر سیستم و هرچی که فکرش رو بکنید متوصل شدم ولی جز چند تا موضوع کاملا ناقص و جزیی هیچ چیزی پیدا نکردم ولی از قرار آب در کوزه و … .میدونم که نوشتاری روان و شیوا دارید ولی خواهش میکنم موقع نوشتن مطالب مرتب به خواننده ای فکر کنید که داره این آموزش رو از صفر شروع میکنه ( مثل من ) باز هم از شما متشکرم .
دوست عزیز ممنون از نظر دلگرم کننده شما. مطمئن باشید تمام تلاش خودم را خواهم کرد تا مطلب در خور و شایان توجهی به خوانندگان عزیزم هدیه دهم.
متشکرم.
باسلام. در قسمت اول بحثتون فرموده بودید: ” در این سلسله مقالات سعی خواهم کرد مووبل تایپ (Movable Type) را به شما که نمی شناسیدش به زبانی ساده معرفی کنم. اگر علاقمندید، با من باشید.”…باید خدمتتون عرض کنم که کار از این حرفها گذشته و “علاقه” دلیل دنبال شما آمدن نیست، که نیاز است و اشتیاق…در زمینه مووبل تایپ در وب سایتهای فارسی و (حتی انگلیسی که مورد بحث ما نیست) زیاد نوشته شده، ولی شخصا بعنوان یکی از علاقه مندان مووبل تایپ نمیتونم اشاره به مورد خاصی بعنوان کامل و یا حتی چیزی که جلب توجه شخص من رو کرده باشه بکنم. ولی با توجه به قلم شیوا و نگاه حرفه ای شما بخاطر تجربه سالها کار با مووبل تایپ، انتظار مقاله و بحث مفیدی از جانب شما هست…
دکتر جان لطفا در مقالات خود هرچه بیشتر به جزئیات بپردازید، بحث را کامل ارائه و ادامه دهید که من مطمئنم هم درحال وهم در آینده این منبع و مرجع بسیار مهم و معتبری خواهد بود که بسیاری به آن مراجعه خواهند کرد. پس بقول معروف” مرگ یکبار، شیون هم یکبار” گرچه میدونم وقت میزارید و زحمت میکشید، ولی با توجه به شناختی که از شما دارم کار ماندگاری خواهد شد برای همیشه. مقاله امروزتان بسیار خوب و شروعی بسیار بقول انگلیسیها Promising بود…بی صبرانه منتظر مقالات بعدی هستیم. سپاسگزار ـ هادی