همانند بسیاری از داستان های موفقیت آمیز ، داستان دروپال نیز از اتاق خوابگاه کوچکی در دانشگاه Antwerp با دانشجویانی که هر کدام اهداف مشخصی داشتند ، آغاز شد . دو دانشجوی جوان با نام های Dries Buytaert و Hans Snijder تصمیم گرفتند تا خط اینترنت خود را با یکدیگر به اشتراک بگذارند . چندی بعد Dries تصمیم گرفت تا بر روی یک سایت خبری کار کند و این راهی باشد که از طریق آن بتواند به دانشجویان کمک کرده تا اطلاعات و اخبار یکدیگر را برای هم به اشتراک بگذارند .
در طول زمان این سایت رشد و تغییرات بسیاری کرد که نتیجه ی علاقه ی Dries به توسعه و یادگیری مطالب جدید بود .
تقریبا در اواخر سال 2001 میلادی ، او تصمیم گرفت تا سورس کد سیستم مدیریت محتوای سایتش را به صورت باز و قابل ویرایش در اختیار عموم قرار دهد تا آنها نیز به رشد و توسعه ی آن کمک کنند. به طور حتم او بهترین انتخاب را انجام داد . چراکه امروز دروپال به صورت کاملا سازمان دهی شده و با کمک اجتماعات بزرگی از کاربران ، توسعه دهندگان ، تیم های امنیتی و ... روز به روز به قابلیت ها و امتیازات خود می افزاید و ایرادات و پیشنهاداتش در این اجتماعات مطرح و رسیدگی می شوند .
امروزه دروپال دارای اجتماع عظیمی از کاربران و توسعه دهندگان است که سبب مطرح شدن این سیستم مدیریت محتوا در جهان شده اند و بسیاری از سایت های تجاری ؛ دولتی ، شخصی و ... از آن استفاده می کنند .
واژه کدباز به نرم افزار هایی ابلاغ میگردد که سورس کد آنها در دسترس عموم بوده و برنامه نویسان قادرند آنها را ویرایش و یا اصلاح کنند .
بنابر تعریف فوق ، معنای کدباز برای آن دسته از افراد که کار با دروپال را آغاز کرده اند این است که برای این نرم افزار با ارزش ، هزینه ای پرداخت نمی کنند و می توانند به صورت رایگان از آن استفاده کنند .همچنین شما با انتخاب این نرم افزار ، وارد اجتماع عظیمی از کاربران ، توسعه دهندگان و مدیران این پروژه می شوید که بسیاری از آنها قادرند به مشکلات شما در کار با این سیستم پاسخ دهند.
از دیگر مزایای نرم افزار های کدباز ، رشد و توسعه ی آنها در کمترین زمان ممکن است . زیرا افراد بسیاری در حال کار کردن با این نرم افزار ها و ارائه نظر در اجتماعات مربوطه هستند و این روند به بهینه سازی، رشد و توسعه ی یک نرم افزار کمک شایانی خواهد کرد و در نهایت آن را به سیستمی پایدار ، پر سرعت و مطمئن مبدل خواهد ساخت.
بسیار خب ، حال می پردازیم به این سوال : سیستم مدیریت محتوا ( CMS یا Content Management System ) چیست؟