بررسی سیستم مدیریت محتوای دروپال

Download Report

Transcript بررسی سیستم مدیریت محتوای دروپال

‫گردآوری‪ :‬سید آحمد حسام زآده‬
‫‪http://www.hejazee.ir/‬‬
‫فهرست‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫مقدمه‪ :‬دروپال چیست؟‬
‫آجزآء دروپال‬
‫عمال بررسی کنیم‬
‫نمایش‪ :‬بکاپ گیری در دروپال‬
‫جمع بندی‬
‫سیستم مدیریت محتوآ چیست؟‬
 Content Management System
 Manage Content :
Publishing
2. Editing
3. Modifying
 User Management
 Site Maintenance & Security
1.
‫ویژگیهای آصلی‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫آمکان آین که عدهی زیادی بتوآنند محتوآیشان رآ به آشترآک بگذآرند‪.‬‬
‫کنترل دسترسی به آطالعات بر آساس نقش کاربر‬
‫آسان سازی ذخیره و بازیابی آطالعات‬
‫کنترل صحت و سالمت آطالعات‬
‫کاهش ورودیهای تکرآری‬
‫گزآرش گیری آسان‬
‫بهبود روآبط میان کاربرآن‬
‫ های معروف‬CMS ‫برخی آز‬
 DotNetNuke
 SiteFinity
 Wordpress
 Joomla
 Drupal
 Mambo
 phpNuke
 DataLifeEngine
‫چارچوب مدیریت محتوآ‬
‫)‪Content Management Framework (CMF‬‬
‫سیستمی آست که به کمک آن میتوآن آجزآء نرم آفزآری رآ در کنار هم چید و رآبطهی میان آجزآ رآ مدیریت میکند‪ .‬و هدف آن مدیریت‬
‫محتوآ میباشد‪.‬‬
‫‪ CMF‬در وآقع آز ویژگیهای ‪ CMS‬و همچنین ‪Web Application Framework‬آستفاده میکند‪.‬‬
‫که در مورد ‪Web Application Framework‬به طور خالصه میتوآن گ فت که یک چارچوب برنامهنویسی سمت وب‬
‫میباشد و توسعه پذیر آست‪.‬‬
‫با آین تعاریف‪ ،‬دروپال چگونه سیستمی آست؟‬
‫دروپال یک ‪ CMF‬آست که به زبان برنامه نویسی ‪ PHP‬نوشته شده آست و با پایگاه دآدههای‬
‫‪ PostgreSQL ،MySQL‬و ‪ SQLite‬سازگار آست‪.‬‬
‫آلبته میتوآن آن رآ به کمک ‪ Database Driver‬ها (که یک جور کامپوننت دروپال هستند) با‬
‫سایر دیتابیسها مانند ‪ MSSQL‬و ‪ Oracle‬نیز سازگار کرد‪.‬‬
‫ویژگیهای دروپال‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫کاربرد دروپال برآی ساخت وبسایت آست‪.‬‬
‫بسیار ماژوالر میباشد‪.‬‬
‫متن باز (‪ )Open Source‬و رآیگان میباشد‪.‬‬
‫قابل توسعه آست و مبتنی بر آستاندآردهای جهانی طرآحی شده‪.‬‬
‫دآرآی قابلیتهای پایهآی ساده در هسته میباشد و آمکانات بیشتر‪ ،‬توسط ماژولها آضافه میشوند‪.‬‬
‫توسعه پذیری دروپال با ‪Override‬کردن آست‬
‫نه با تغییر هسته‪.‬‬
‫ویژگیهای دروپال‬
‫‪ ‬جدآ سازی الیهی مدیریت محتوآ آز الیه نمایش‬
‫‪ ‬پرتال آینترنتی‬
‫‪ ‬آینترآنت (شبکه دآخلی)‬
‫‪ ‬هرنوع سایت شخصی ‪ -‬سازمانی‬
‫‪ ‬مدیریت پروژه‬
‫‪ ‬فروشگاه آینترنتی‬
‫‪ ‬سایت خبری‬
‫‪ ‬شبکه آجتماعی‬
‫‪ ‬آموزشگاه مجازی‬
‫‪ ‬گالری تصاویر‬
‫‪ ‬هر نوع برنامهی تحت وب آز ساده تا پیشرفته‬
‫نمونه سایتهای دروپالی‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫سایت کاخ سفید (‪)WhiteHouse.gov‬‬
‫آنجمن ‪Symantec‬‬
‫سایت دآنشگاه هاروآرد‬
‫خودتان سایت طرآحی کنید! ‪www.pagebuild.net‬‬
‫سایت رسمی آوبونتو‬
‫سایت های آیرآنی‬
‫‪ ‬سایت برنامه نود‬
‫‪ ‬شبکه خبری آلعالم‬
‫‪ ‬کانون فرهنگی قلمچی‬
‫‪ ‬پلیس فتا‬
‫نمایش سایتهای دروپالی بیشتر‪http://drupal.org/cases :‬‬
‫نک ته‪:‬‬
‫دروپال دارای پشتیبانی قوی است و دارای‬
‫یکی از بزرگ ترین انجمنهای توسعه در دنیا‬
‫میباشد‪.‬‬
‫پشتهی تکنولوژی‬
.‫ هم میتوآند بر روی هاستهای آشترآکی با حدآقل آمکانات کار کند و هم برآی سرورهای آختصاصی مناسب آست‬،‫دروپال‬
PHP
Database Abstraction Layer
MySQL / PostgreSQL / SQLite / …
Apache / Lighttpd / IIS / …
Linux / BSD / Mac OS X / Windows / Solaris / …
Language
Database
Web Server
Operating System
‫هستهی دروپال‬
‫‪ ‬کد های ی که آجازه میدهد در هنگام دریافت تقاضا‪ ،‬سیستم بوت آسترآپ شود‪.‬‬
‫‪ ‬ک تابخانهی توآبع پرکاربرد‬
‫‪ ‬ماژول های ی که قابلیت های پایه آی و ساده رآ آیجاد می کنند‪( .‬مانند مدیریت کاربر‪ ،‬مدیریت دسته بندی‪،‬‬
‫قابل دهی و ‪)....‬‬
‫هستهی دروپال‬
Basic
User
Session
URL Aliasing Localization
Content
Management Management
Management
Templating
Syndication
Logging
Module API
Form API
Library of common functions
‫ماژول های کمکی دروپال‬
Image Galleries
E-Commerce
AdSense
Custom Module
Forums
WYSIWYG Editing
Event Calendars
Workgroups
User Management
Session
Management
URL Aliasing
Templating
Syndication
Logging
Basic & Advanced
Content
Management
Localization
(l10n & i18n)
Contributed modules
‫برخی آز توزیع های آمادهی دروپال‬
‫‪ ‬توزیع رسمی دروپال‬
‫‪ ‬مدیریت کنفرآنس ‪COD‬‬
‫‪ ‬توزیع ‪Pressflow‬‬
‫‪ ‬شبکه آجتماعی ‪Commons‬‬
‫‪ ‬مدیریت پروژه ‪Open Atrium‬‬
‫‪ ‬یک توزیع حرفه آی با قابلیت ‪Plug & play (Open‬‬
‫)‪Enterprise‬‬
‫‪ ‬خبر رسانی ‪Open Publish‬‬
‫‪ ‬دآنشگاه مجازی ‪Open Scholar‬‬
‫‪ ‬نیاز های دولتی ‪Open Public‬‬
‫‪ ‬ساده سازی عمل نصب و پیکربندی‪Aquia Drupal‬‬
‫‪ ‬مدیریت آخبار جهانی ‪Managing News‬‬
‫‪ ‬پروفایل های نصب دیگر‬
‫نصب و آستفادهی ساده آز دروپال‬
‫پشتیبان گیری در دروپال به کمک ماژول ‪Backup & Migrate‬‬
‫جمع بندی مطالب و نتیجه گیری‬
‫جمع بندی و نتیجه گیری‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫دروپال یک چارچوب توسعهی مدیریت محتوآ میباشد‪.‬‬
‫دروپال رآیگان آست‪.‬‬
‫دروپال قابل توسعه بوده و هر نوع وب سایتی رآ با آن میتوآن ساخت‪.‬‬
‫بسیاری آز سایتهای بزرگ و مشهور آز دروپال آستفاده میکنند‪.‬‬
‫دآنش دروپال میتوآند مشاغل فرآوآنی رآ به وجود بیاورد‪.‬‬
‫دروپال در دنیا تحول آیجاد کرده آست‪.‬‬