بررسی میزبانی ماژول دروپال
دروپال چیست؟
دروپال یک محتوای منبع باز پلت فرم مدیریت است که می تواند دانلود و استفاده رایگان است. این یک گروه اصلی از فایل هایی که استاندارد در همه تاسیسات هستند، به علاوه پلاگین ها و تم که اضافه می شوند به آن را سفارشی تشکیل شده است. نام نسخه anglicised کلمه هلندی برای 'قطره است، و که الهام گرفته از آرم قطره اشک است.
چه می دروپال آیا؟
دروپال است که اغلب در نفس همان وردپرس و جوملا ذکر شده است. اما هر یک از ابزار ماهرانه مختلف است. همه آنها سیستم های مدیریت محتوا (CMS) - آنها به شما اجازه سازماندهی متن، تصاویر و فیلم ها برای وب. با این حال، قدرت دروپال در پیچیدگی آن و معماری قوی است.
دروپال برای سایت های که انتظار می رود که رشد می کنند، و یا تجربه حجم بالایی از ترافیک بهترین است. از آن است که زیر قوی در میان مشتریان رسانه ها، فروشگاه های تجارت الکترونیک بزرگ، دانشگاه بالا و مارک های خانگی. دروپال همچنین چارچوبی برای بسیاری از وب سایت های دولتی ایالات متحده و انگلستان فراهم می کند.
همچنین برای اینکه به شدت انعطاف پذیر شناخته شده است، بنابراین شرکت ها به راحتی می توانید از یک نصب دروپال اجرا طیف متنوعی از اسکریپت. بر خلاف جوملا. دروپال طراحی شده است برای حمایت از برنامه وب، هر چند برخی از کاربران آن را برای این هدف تنظیم شده است. و در حالی که وردپرس منطقی تر به عنوان یک پلت فرم وبلاگ نویسی است، آن را طراحی نمی به مقیاس بالا و خارج مانند دروپال.
تکامل دروپال
کد منبع دروپال در اصل به عنوان یک برنامه کاربردی انجمن اینترنت نوشته شده است. بنیانگذار آن، خشک Buytaert، فارغ التحصیل دکترا در علوم رایانه. Buytaert اکنون یک شرکت به نام Acquia که متخصص در پشتیبانی دروپال و استخدام 300 نفر اجرا می شود. این Acquia بود که با گذار از وب سایت whitehouse.gov به پلت فرم دروپال کمک کرده است.
از آغاز فروتن، دروپال اکنون قدرت حداقل 2 درصد از وب سایت های جهان است. این است که توسط انجمن دروپال است، که یک سازمان غیر انتفاعی اختصاص داده شده به ترویج دروپال متعلق به.
در وب مدرن، دروپال ساخته شده است برای حمایت از محتوا است. این اجازه می دهد شاخص شرکت ها و نمایش انواع سفارشی محتوا در یک تعداد نامحدود از راه، به طوری که شما را به وبلاگ و یا تجارت الکترونیک فرمت های عادی محدود نمی شود. این است که چرا بسیاری کسب و کار اتخاذ دروپال بیش از جایگزین.
دروپال جوانب مثبت و منفی
چند جنبه های منفی به دروپال وجود دارد:
- این محبوب کمتر از رقبای خود، بنابراین شما پیدا کردن آن مشکل کمی بیشتر را انتخاب کنید تا
- منحنی یادگیری بسیار شیب دار است اگر شما می خواهید برای رفتن فراتر از اصول اولیه
- شما می توانید مهارت PHP (یا یاران استخدام) برای پیچیده چیزی نیاز
- ماژول های افزودنی می تواند پیچیده و دشوار برای پیاده سازی
- ارتقاء بزرگ می توانید تمام ماژول های خود را کاملا قابل استفاده نباشد
- یک هک عمده بسیاری نگران ساخته شده است.
با این حال، صاحبان وب سایت وفادار بماند به دروپال دلیل:
- بیشتر میزبان وب آن را به عنوان یک کلیک رایگان نصب ارائه
- توسعه دهندگان سعی کرده اند به آن قابل استفاده تر و به طور فعال در گرفتن بازخورد سرمایه گذاری
- بسیار انعطاف پذیر است، به خصوص اگر شما می توانید کد
- این طراحی به شکل به متناسب با اهداف خود را
- در مقیاسهای بالا خوب است، حتی با مقادیر بسیار زیادی از محتوا؛ دروپال 7 شده است دوباره کدگذاری شده با سرعت در ذهن
- آن استفاده شده برای توسعه برخی از سایت های مشخصات بسیار بالا (سونی موسیقی، ای بی، هاروارد و الجزیره)
- نقش های کاربر و مجوز پیچیده هستند
- پلاگین ها، شناخته شده به عنوان ماژول ها، گسترش قابلیت های هسته ای و دروپال بیشتر همه کاره
الزامات
دروپال طراحی شده است که بر روی پشته LAMP نصب شود - لینوکس، آپاچی، MySQL و PHP. نسخه فعلی شماره 7 است، و دروپال 8 در توسعه فعال در زمان انتشار است.
همچنین می تواند در از Nginx و یا مایکروسافت IIS (ویندوز) نصب شود.
نصب و راه اندازی هسته طول می کشد تا 15 مگابایت از فضای. به یاد داشته باشید: شما فضای دیسک بیشتری برای تم، ماژول ها و محتوای نیاز دارید.
شما نیاز به بررسی کنید که پایگاه داده خود را است بر روی همان دستگاه به عنوان فایل های وب سایت شما. این یک نیاز عنوان چنین نیست، اما آن را می سازد تفاوت بزرگی را به استفاده از منابع. اگر پایگاه داده خود را در جای دیگر قرار دارد، شما ممکن است دریابید که میزبان خود را اشیاء به دروپال بدون caching پیچیده در محل.
اگر شما یک حساب میزبانی وب را نداشته باشند، شما می توانید دروپال 7 به عنوان یک سرویس در دروپال باغ را امتحان کنید. توجه داشته باشید که شما می توانید تم، سایت های واردات آپلود کنید و یا اضافه کردن ماژول به سایت های خود را، به طوری که اگر شما می خواهید آن ویژگی های پیشرفته، شما می خواهم بهترین خاموش راه اندازی سایت دروپال خود را در یک حساب میزبانی وب است.
خطرات دروپال
در اکتبر سال 2014، هک تزریق مقیاس SQL بزرگ دهها هزار نفر از وب سایت های دروپال نا امن ارائه شده است. هک از یک آسیب پذیری در کد دروپال 7 بهره گرفت، و آن را به معنای هکرها می تواند backdoor است که نمی توان کشف کرد و یا وصله ایجاد کنید.
دروپال یک سیستم مدیریت محتوا منبع باز (CMS) ساخته شده در پی اچ پی است.
دروپال را می توان برای ساخت فقط در مورد هر نوع از وب سایت ها از جمله وبلاگ، کسب و کار، نمونه کارها، تجارت الکترونیک، شبکه های اجتماعی، و برنامه های کاربردی وب و حتی سفارشی مانند ابزار مدیریت پروژه و مدیریت ارتباط با مشتری. اگر شما در حال ایجاد یک سایت با محتوای رانده پیچیده نیاز به بسیاری از انواع داده های سفارشی، دروپال ارزش مصرف یک نگاه است.
دروپال کاملا مدولار می باشد، حتی توزیع هسته به عنوان یک سری از ماژول ساخته شده است. این باعث می شود آن را بسیار انعطاف پذیر است.
ماژول برنامه های طراحی شده به به یک وب سایت دروپال اضافه شود به قدرت از ویژگی های خاص هستند. ماژول ها ممکن است اضافه کنید:
مجموعه ای بزرگ از ماژول های دروپال به صورت رایگان از وب سایت پروژه دروپال در دسترس است.
هنگامی که آن را به ساخت یک برنامه وب سایت و یا وب سایت می آید، دروپال نظر گرفته می شود حداقل گزینه مبتدی پسند در میان CMS های پیشرو. حتی توسعه دهندگان وب با تجربه می توانید انتظار برخورد یک منحنی یادگیری به چالش کشیدن در هنگام راه اندازی دروپال برای اولین بار.
قدرت و درخواست تجدید نظر از دروغ دروپال در انعطاف پذیری آن، امنیت و سرعت، و نه در سهولت استفاده از آن. با این حال، یک بار در سایت دروپال به طور کامل ساخته شده است، کاربران غیر فنی می توانند یاد بگیرند برای اضافه کردن و به روز رسانی محتوای بدون زحمت زیاد.
هر که شما نیاز دارید. آن است که تعدادی از ساخته شده است در حال حاضر در دسترس و یا انواع محتویات را برای طیف گسترده ای از برنامه های کاربردی - پست های وبلاگ، صفحات محتوا، محصولات، مردم، پروژه ها، رسانه ها. انواع محتوای جدید را می توان به راحتی از طریق رابط مدیریت ایجاد، ارائه شده توسط ماژول ها، و یا اضافه شده با کد.
دروپال یک سیستم قالب دهی که اجازه می دهد برای سفارشی سازی افراطی از ارائه وب سایت. این شامل تغییر ظاهر و چینش سایت خود، بلکه برای ارائه محتوا را به روش های دیگر، مانند از طریق یک API آرام یا خوراک RSS.
دروپال نیاز 5.2+ پی اچ پی. آن را با MySQL و پایگاه داده PostgreSQL، و نسخه های 7 و 8 از دروپال کار می کند ارائه پشتیبانی از پایگاه داده و حتی بیشتر. آن را می توانید در وب سرور آپاچی، انجیناکس، یا IIS را اجرا کنید.
بسیاری از برنامه های هاستینگ نصب و راه اندازی تنها با یک کلیک از هسته دروپال را از طریق کنترل پنل فراهم می کند. با این حال، استفاده از هر توزیع های از پیش ساخته شده دروپال - که می تواند یک واقعی زمان محافظ - معمولا نیاز به نصب دستی (اگر چه بعضی از میزبان پشتیبانی نصب و راه اندازی برای یک مجموعه کوچک از توزیعهای محبوب ارائه).
یکی از ویژگی های قدرتمند ترین دروپال توزیع پروژه آن است. با توجه به نشانه خود را از فرهنگ لینوکس، توسعه دروپال یک سیستم توزیع بسته بندی است که ارائه دهنده مجموعه ای سازمان یافته از ویژگی های برای کاربردهای خاص ایجاد کرده اند. به عنوان مثال، توزیع برای آموزش و پرورش، مدیریت غیر انتفاعی، کلیساها، سازمان های دولتی، نوازندگان، پادکسترها، و ناشران خبر است.
محیط های میزبانی مشترک معمولا به لحاظ فنی برای نصب اولیه کافی است، اما انواع بزرگ، سایت های پیچیده که دروپال یک انتخاب خوب معمولا نمی خوبی بر روی برنامه های هاستینگ مشترک است. اگر شما فقط مایل به یادگیری نحوه استفاده از دروپال، سرور میزبانی مشترک فقط خوب کار خواهد. با این حال، اگر شما برنامه ریزی برای میزبانی بزرگ، مشغول، وب سایت پیچیده، یک سرور مجازی یا سرور اختصاصی خواهد بود، انتخاب بهتر است.
برخی را انجام دهد. اگر شما قصد استفاده از یک توزیع تخصصی، مطمئن باشید برای بررسی از شرایط میزبانی خاص برای آن بسته، به عنوان برخی از توزیعهای نیازهای اضافی.
وب سایت های محتوا محور از دو جزء اصلی تشکیل شده است: محتوای خود و ارائه محتوای، همچنین به عنوان طراحی وب سایت شناخته شده است. سیستم مدیریت محتوا مراقبت از هر دو اجزای با ساخت آن آسان برای مدیریت تعداد زیادی از محتوا و کنترل که محتوای ارائه شده است.
یک سیستم مدیریت محتوا نرم افزار مورد استفاده برای ساخت و مدیریت یک وب سایت با محتوای محور است. با این تعریف، دروپال یک سیستم مدیریت محتوا است. یک چارچوب مجموعه ای از ابزار مورد استفاده برای ساخت یک برنامه تحت وب است. دروپال یک سیستم مدیریت محتوا بسیار تشکیل شده از بخشها با قدرت کافی و انعطاف پذیری است که برخی از توسعه دهندگان آن را به عنوان یک چارچوب توسعه برنامه های تحت وب به همان اندازه که یک سیستم مدیریت محتوا است.
صفحات وب، پست های وبلاگ، محصولات، توصیفات مشتری، نظرات بازدید کننده، پروژه ها، و غیره: با یک سیستم مدیریت محتوا شما می توانید نوع از محتوا را در سایت خود را تعریف کنیم. سپس شما می توانید به عنوان بسیاری از موارد منحصر به فرد هر نوع محتوا عنوان شما می خواهید ایجاد کنید.
علاوه بر این، سیستم مدیریت محتوا شما را قادر به تعریف که در آن هر قطعه از محتوا باید در سایت شما ظاهر، چگونه آن را باید نگاه زمانی که توسط یک بازدید کننده وب سایت مشاهده شده، و چگونه کاربران باید با محتوای تداخل می کنند. هنگامی که شما یک قطعه جدید از انتشار محتوا یا ایجاد یک تغییر به یک قطعه موجود محتوا، سیستم مدیریت محتوا به طور خودکار هر صفحه وب را تحت تاثیر قرار به روز رسانی.
اگر شما از یک وب سایت نمونه یا وبلاگ فکر می کنم، تمام صفحات عناصر مانند هدر، منوها، ستون های فرعی، و پاورقی به اشتراک بگذارید. یک سیستم مدیریت محتوا با استفاده از یک سیستم مبتنی بر الگو، به نام یک موضوع، به تکراری این عناصر در هر صفحه به طور خودکار. اضافه کردن یک قطعه جدید از محتوا و آن را با ضربه سر همان، منو، نوار کناری و بالا و پایین به عنوان هر صفحه دیگری از سایت خود را ارائه. اگر شما می خواهید به تغییر کل ظاهر وب سایت خود، شما می توانید این کار را با تغییر تم را انجام دهد. اصلاح یک فایل تم یا نصب یک تم جدید و هر صفحه را در سایت خود به روز می شود برای منعکس کردن تغییرات.
سیستم مدیریت محتوا ارائه "باطن" و یا رابط اداری برای اضافه کردن و ویرایش محتوا، که باعث می شود که عمل نوشتن یک صفحه جدید یا تنظیم منوها نه بیشتر یا کمتر سخت تر از نوشتن یک پیام ایمیل یا اضافه کردن مخاطب به گوشی خود را. این به این معنی است که هر کسی می تواند یک سیستم مدیریت محتوا برای به روز رسانی محتوای یک وب سایت استفاده کنید. به محض این که یک تغییر است به باطن CMS ساخته شده، ارائه شده آن محتوا است بلافاصله در وب سایت روبرو عمومی جلویی به روز شد.
در وردپرس، پست های وبلاگ از نوع محتوای اصلی. انواع محتوای اضافی به هسته اضافه شده است، مانند صفحات، رسانه ها، و نظرات، اما پست وبلاگ است که هنوز هم مرکزی. مانند وردپرس، بسیاری از CMS های برخی از نوع تعصب نسبت به یک نوع از محتوا است. این می تواند مشکل ساز که "محتوا" چیزی بسیار متفاوت از آنچه در ابتدا تصور می شود.
دروپال هیچ یک نوع محتوا را بر دیگری ترجیح نمی دهند. همه انواع مطالب در جای پای برابری هستند. این باعث می شود آن را به ویژه برای ساخت برنامه های کاربردی دستکاری داده های پیچیده مانند ابزارهای مدیریت پروژه، سیستم مدیریت ارتباط با مشتری، فروشگاه آنلاین، و شبکه های رسانه های اجتماعی است.