650 likes | 881 Views
بسم الله الرحمن الرحیم. بررسی سیستم مدیریت محتوای دروپال. گردآوری: سید احمد حسام زاده http://www.hejazee.ir/. فهرست. مقدمه: دروپال چیست؟ اجزاء دروپال عملا بررسی کنیم نمایش: بکاپ گیری در دروپال جمع بندی. سیستم مدیریت محتوا چیست؟. Content Management System Manage Content : Publishing
E N D
بررسی سیستم مدیریت محتوای دروپال گردآوری: سید احمد حسام زاده http://www.hejazee.ir/
فهرست • مقدمه: دروپال چیست؟ • اجزاء دروپال • عملا بررسی کنیم • نمایش: بکاپ گیری در دروپال • جمع بندی
سیستم مدیریت محتوا چیست؟ • Content Management System • Manage Content : • Publishing • Editing • Modifying • User Management • Site Maintenance & Security
ویژگیهای اصلی • امکان این که عدهی زیادی بتوانند محتوایشان را به اشتراک بگذارند. • کنترل دسترسی به اطلاعات بر اساس نقش کاربر • آسان سازی ذخیره و بازیابی اطلاعات • کنترل صحت و سلامت اطلاعات • کاهش ورودیهای تکراری • گزارش گیری آسان • بهبود روابط میان کاربران
برخی ازCMS های معروف • DotNetNuke • SiteFinity • Wordpress • Joomla • Drupal • Mambo • phpNuke • DataLifeEngine
چارچوب مدیریت محتوا Content Management Framework (CMF) سیستمی است که به کمک آن میتوان اجزاء نرم افزاری را در کنار هم چید و رابطهی میان اجزا را مدیریت میکند. و هدف آن مدیریت محتوا میباشد. CMF در واقع از ویژگیهای CMS و همچنین Web Application Framework استفاده میکند. که در مورد Web Application Framework به طور خلاصه میتوان گفت که یک چارچوب برنامهنویسی سمت وب میباشد و توسعه پذیر است.
دروپال چیست؟ با این تعاریف، دروپال چگونه سیستمی است؟
دروپال یک CMF است که به زبان برنامه نویسی PHP نوشته شده استو با پایگاه دادههای MySQL ، PostgreSQLو SQLite سازگار است. البته میتوان آن را به کمک Database Driver ها (که یک جور کامپوننت دروپال هستند) با سایر دیتابیسها مانند MSSQL و Oracle نیز سازگار کرد.
ویژگیهای دروپال • کاربرد دروپال برای ساخت وبسایت است. • بسیار ماژولار میباشد. • متن باز (Open Source) و رایگان میباشد. • قابل توسعه است و مبتنی بر استانداردهای جهانی طراحی شده. • دارای قابلیتهای پایهای ساده در هسته میباشد و امکانات بیشتر، توسط ماژولها اضافه میشوند. • توسعه پذیری دروپال با Override کردن است نه با تغییر هسته.
ویژگیهای دروپال • جدا سازی لایهی مدیریت محتوا از لایه نمایش کارهایی که می توان با دروپال انجام داد
نمونه سایتهای دروپالی • سایت کاخ سفید (WhiteHouse.gov) • انجمنSymantec • سایت دانشگاه هاروارد • خودتان سایت طراحی کنید! www.pagebuild.net • سایت رسمی اوبونتو سایت های ایرانی • سایت برنامه نود • شبکه خبری العالم • کانون فرهنگی قلمچی • پلیس فتا نمایش سایتهای دروپالی بیشتر:http://drupal.org/cases نکته: دروپال دارای پشتیبانی قوی است و دارای یکی از بزرگترین انجمنهای توسعه در دنیا میباشد.
پشتهی تکنولوژی دروپال، هم میتواند بر روی هاستهای اشتراکی با حداقل امکانات کار کند و هم برای سرورهای اختصاصی مناسب است. Language Database Web Server Operating System
هستهی دروپال • کد هایی که اجازه میدهد در هنگام دریافت تقاضا، سیستم بوت استراپ شود. • کتابخانهی توابع پرکاربرد • ماژول هایی که قابلیت های پایه ای و ساده را ایجاد می کنند. (مانند مدیریت کاربر، مدیریت دسته بندی، قابل دهی و ....)
عملا بررسی کنیم نصب و استفادهی ساده از دروپال