آموزش دروپال - قسمت اول - دروپال چیست؟

توسط amin, 28 تیر, 1391

اول از همه سلام و خسته نباشید

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

زبان های برنامه نویسی استاتیک مثل اچ تی ام ال (HTML)  به دلیل اینکه در ساختن صفحات ثابت و غیر پویا از آن ها استفاده می شد به این نام (استاتیک) معروف شدند.

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

پس از مدتی که صنعت وب و به خصوص اینترنت روی دور افتاد و رونق گرفت فهمیدند که این طوری نمیشه . پس به فکر ابداع زبان های پویا یا داینامیک افتادند. معروف ترین و پرکاربردترین آن ها که حالا هم پرطرفدارترین زبان برنامه نویسی در حوزه وب هست همین پی اچ پی(php) است.

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

برای این که این همه اطلاعات مختلف را بشه دسته بندی کرد و نمایش داد باید بتونیم یه جا ذخیرش کنیم. برای همین از دیتابیس استفاده می کنیم. زبان کار با دیتابیس هم  که باید بدونید SQL .

اگر شما بخواهید یک صفحه وب بسازید که از کاربریک نام کاربری و رمز عبور بگیره و اگر این نام کاربری و رمز عبور قبلا ثبت شده بود و داخل دیتابیس ذخیره شده بود به کاربر اجازه ورود به یک صفحه را بده که  مثلا لیست دانشجویان کلاس را نشونش میده شما باید مهارت کار با "PHP" و "HTML" و "SQL" و "CSS" را بلد باشید.

یکی از سایت هایی که به خود من برای شروع کار با php  و html و javascript خیلی کمک کرد سایت www.w3chools.com بود که برای شروع یادگیری و یک منبع مطمئن خیلی خوبه.

برای شروع یک صفحه درست کنید که از کاربر نام کاربری و رمز عبور را بگیره و اگر درست بود به اون یک پیغام با رنگ سبز بده که" کاربر فلان ( نام کابری) خوش آمدید" و اگر غلط بود با رنگ قرمز پیام بده که  " اشتباه در ورود اطلاعات".

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

این جاست که پای "CMS" میاد وسط.

اگر بخواهید یک ساختمان بسازید

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

"CMS" یک "BASE" است. که شما روی اون سایت خودتون را می سازید.

فرض کنید شما عضو یک گروه در پژوهشکده زیر دریا در دانشگاه هستید که دوست دارید مراحل کارو تجربیات کار خودتون را روی یک سایت به بقیه نشون بدید. ( شما در نقش مهندس کامپیوتر گروه هستید). خب سایت را می سازید حالا می خواهید بدید به بقیه افراد تا هر کس متناسب با زمینه کاری  ، مقالات و نوشته های خودش را بزاره روی سایت.

اون ها که احتمالا! مثل شما باز هم احتمالا! "HTML" یا "PHP" بلد نیستند که صفحه طراحی کنند. شما سایت را مدیریت می کنید اون ها محتوا را آماده می کنند و با چند کلیک ساده روی سایت قرار می دهند.

(CMS(CONTENT MANAGEMENT SYSTEM

سیستم مدیریت محتوا یعنی من و شمای کامپیوتری مدیریت محتوایی که بقیه می گذارند را بر عهده داریم.

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

سایت  mustardseed خیلی کمک خوبیه و کلا توی اینترنت منابع خوب فارسی و انگلیسی به صورت متن  و فیلم زیاد پیدا میشه.

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

اگر کمک تخصصی تر خواستید از اینترنت کمک بگیرید و اگر نشد من در خدمتتون هستم.

موفق باشید

 

متن ساده

  • No HTML tags allowed.
  • نشانی‌های وب و پست الکتونیکی به صورت خودکار به پیوند‌ها تبدیل می‌شوند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.

امین (تایید نشده)

11 سال قبل

سلام
مطلب جالبی بود
منتظر بقیش هستم

یزدانی (تایید نشده)

10 سال 7 ماه قبل

سلام
خیلی عالیه اکثر مطالب در مورد دروپال تکراری و کپی هستش و یا خیلی سطحی
امیدوارم موفق باشی

سامان (تایید نشده)

10 سال 7 ماه قبل

سلام به نوبه خودم از مطالبی که زحمت کشیدید ودر اختیار عموم گذاشتید سپاسگذارم. خدا قوت.
خواهشمندم در صورت اماکان درباره ست آپ نمودن فروشگاه ساز کامرس دروپال و همچنین نحوه کد نویسی برای اتصال کامرس به درگاه های بانکی مطلب بگذارید.
از اطلاعات و وقتی که برای خلق کردن "نه کپی کردن" مطالب کشیدید باز هم تشکر میکنم

مسعود (تایید نشده)

10 سال 5 ماه قبل

سلام
من تازه این جا را دیدم ببخشید دیگه دست خالی اومدم :) .
سید جان تبریک می گم بابت این کار بسیار خوبی که داری انجام میدی.
از امروز مشتری مطالبت شدم.
موفق باشی

رها (تایید نشده)

10 سال 3 ماه قبل

سلام بسیار عالی
با تشکر اگه ممکنه این بک گراند سیاه رو عوض کنید در خواندن مقاله ها تاثیر بد میگذاره

مهدی ربانی (تایید نشده)

9 سال 12 ماه قبل

سلام
سپاس از شما برای این مطالب بسیار مفید.

علی (تایید نشده)

9 سال 2 ماه قبل

دسمریزا . لطف کردید با کارتون زنده باشید