نرم افزار مدیریت محتوای منبع باز منبع باز

Craft نرم افزار رایگان CMS

یک سیستم مدیریت محتوای منبع باز خود میزبان ؛ یک جایگزین وردپرس

با رابط کاربر پسند خود و یک باطن کاملاً قابل تنظیم. Craft CMS به گونه ای طراحی شده است که زندگی سازنده محتوا را آسان کند.

بررسی اجمالی

Craft CMS یک سیستم مدیریت محتوای منبع باز است که در محبوب ترین زبان PHP در جهان ساخته شده است. این یک جایگزین وردپرس برای ناشرانی است که می خواهند کنترل عمیق تری داشته باشند. و می خواهید عملکرد قدرتمندتری از سیستم مدیریت محتوای خود داشته باشید. Craft یک CMS انعطاف پذیر و کاربر پسند برای ایجاد تجربیات دیجیتالی سفارشی در وب است. این صفحه کنترل بصری برای ایجاد محتوا و کارهای اداری دارد. این یک چارچوب آماده ادغام است. و ، از ادغام های داخلی با ابزارهای بازاریابی محبوب مانند Salesforce ، MailChimp ، HubSpot و موارد دیگر پشتیبانی می کند. یکی از ویژگی های محبوب Craft CMS ، محلی سازی کلاس جهانی آن است. بنابراین ، به شما امکان می دهد تا محتوای خود را برای تعداد نامحدودی از سایت ها ، زبان ها و محلی ها ترجمه و بومی سازی کنید. کنترل پنل آن به 25 زبان در دسترس است. Craft یک سیستم مدیریت محتوای شگفت انگیز برای جامعه توسعه دهنده است زیرا از یک چارچوب قوی برای ماژول و توسعه افزونه پشتیبانی می کند. همچنین دارای یک فروشگاه افزونه داخلی با صدها افزونه رایگان و تجاری است. شما می توانید هر چیزی را که می توانید با چارچوب افزونه Craft تصور کنید بسازید. همچنین دارای افزونه های ساختمان فعال و پر جنب و جوش و پر جنب و جوش برای این سیستم عامل است. Craft همچنین از یک بستر قدرتمند تجارت الکترونیکی برای ایجاد تجربیات عالی تجارت الکترونیکی برای مشتریان خود پشتیبانی می کند. اگر به دنبال یک سیستم مدیریت محتوای منبع باز هستید که ایجاد محتوای شما را ساده تر می کند و قدرت و کنترل بیشتری به شما می دهد. سپس ، Craft CMS انتخاب خوبی برای شما است.

الزامات سیستم


در زیر نیازهای سیستم پیشنهادی برای CRAFT CMS وجود دارد:

  1. PHP 7.4 *
  2. MySQL 5.7+ با InnoDB ، Mariadb 10.5+ یا PostgreSQL 10+
  3. 512MB+ از حافظه اختصاص یافته به PHP
  4. 200MB+ فضای دیسک رایگان
  5. آهنگساز 1.3+ در صورت نصب کاردستی از طریق آهنگساز

امکانات


در زیر ویژگی هایی که به شما انعطاف پذیری و کنترل در کل فرآیند می دهد.

  • زمینه های سفارشی: زمینه های سفارشی را بر اساس نیازهای خاص محتوای خود تنظیم کنید. از بین انواع مختلفی از انواع داخلی و افزونه تهیه شده را انتخاب کنید.
  • انواع بخش: همه محتوا برابر نیست. کاردستی با سه نوع بخش ارائه می شود که به شما امکان می دهد بسته های مورد استفاده خود را به طور متفاوتی مدیریت کنید.
  • انواع بخش: همه محتوا برابر نیست. کاردستی با سه نوع بخش ارائه می شود که به شما امکان می دهد بسته های مورد استفاده خود را به طور متفاوتی مدیریت کنید.
  • دسته ها و برچسب ها: نگه داشتن چیزهایی که در کاردستی سازماندهی شده اند با دسته داخلی و پشتیبانی از برچسب آن آسان است.
  • Multi-Site: محتوا را برای چندین وب سایت مرتبط از یک نصب صنایع دستی واحد مدیریت کنید.
  • بومی سازی: تمام محتوای سایت شما را می توان برای هدف قرار دادن زبانها و سرزمین های خاص - از URL های پایین گرفته تا مقادیر فیلد سفارشی شما - بومی سازی کرد.
  • ماتریس: انواع محتوای تکرار شونده و مخلوط را با نوع میدان قدرتمند ماتریس کاردستی ایجاد کنید.
  • انواع ورود: چندین نوع محتوا را با هم در همان بخش مدیریت کنید.
  • فرم ها: فرم های همه کاره را برای هر آنچه که پروژه شما خواستار آن است ، به سرعت ، با یکی از افزونه های قدرتمند سازنده فرم موجود در فروشگاه افزونه ایجاد کنید.

نصب و راه اندازی

مرحله 1: دانلود هنر و صنعت

کاردستی را می توان با آهنگساز یا با بارگیری دستی یک بایگانی ZIP یا TAR.GZ بارگیری کرد. نتیجه نهایی یکسان خواهد بود ، بنابراین با هر مسیری که احساس راحتی بیشتری می کنید بروید.

مرحله 2: مجوزهای پرونده را تنظیم کنید

برای اجرای صحیح کاردستی ، PHP باید بتواند در مکان های زیر بنویسد:

  • .env
  • آهنگساز.
  • آهنگساز.
  • پیکربندی/مجوز. کلید
  • پیکربندی/پروژه/*
  • ذخیره سازی/*
  • فروشنده/*
  • Web/cpresource/* مجوزهای دقیقی که باید تنظیم کنید بستگی به رابطه بین کاربر سیستم دارد که PHP در آن کار می کند و چه کسی دارای پوشه ها/پرونده های واقعی است.
  • اگر آنها همان کاربر هستند ، از 744 استفاده کنید.
  • اگر آنها در همان گروه هستند ، از 774 استفاده کنید.
  • اگر مطمئن نیستید و دوست دارید زندگی را در لبه زندگی کنید ، از 777 استفاده کنید.

مرحله 3: یک کلید امنیتی را تنظیم کنید

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

کلید را به صورت دستی تنظیم کنید

ابتدا یک کلید امن رمزنگاری ایجاد کنید ، ترجیحاً با استفاده از ژنراتور رمز عبور مانند 1Password. (هیچ محدودیتی وجود ندارد.) سپس پرونده .env خود را باز کنید (ممکن است در صورت اجرای MACOS از برنامه ای مانند Transfer (پنجره جدید باز می شود) استفاده کنید) و این خط را پیدا کنید:

SECURITY_KEY=""

کلید امنیتی خود را درون نقل قول ها بچسبانید و پرونده را ذخیره کنید.

کلید را از ترمینال خود تنظیم کنید

در ترمینال خود به فهرست اصلی پروژه خود بروید و دستور زیر را اجرا کنید:

php craft setup/security-key

\ #step 4: ایجاد یک پایگاه داده

در مرحله بعد ، شما باید یک پایگاه داده برای پروژه صنایع دستی خود ایجاد کنید. Craft 3 از هر دو MySQL 5.5+ و Postgresql 9.5+ پشتیبانی می کند. اگر به شما انتخاب شده است ، ما در بیشتر موارد تنظیمات پایگاه داده زیر را توصیه می کنیم:

  • mysql
    • مجموعه کاراکتر پیش فرض: utf8
    • جمع آوری پیش فرض: utf8_unicode_ci
  • postgresql
    • مجموعه کاراکتر: utf8

\ #step 5: سرور وب را تنظیم کنید

یک سرور وب جدید برای میزبانی پروژه صنایع دستی خود ایجاد کنید. ریشه اسناد آن (یا “Webroot”) باید به وب/ فهرست شما (یا هر آنچه که به آن تغییر نام داده اید) اشاره کند. اگر از MAMP استفاده نمی کنید (پنجره جدید را باز می کند) یا یک ابزار محلی دیگر ، احتمالاً باید پرونده میزبان خود را به روز کنید ، بنابراین رایانه شما می داند که درخواست های خود را به نام میزبان انتخاب شده خود به رایانه محلی منتقل کند.

  • MacOS/Linux/Unix: /etc/hosts
  • ویندوز: \ Windows \ System32 \ Driver \ etc \ Hosts می توانید با اشاره به مرورگر وب خود به `http: ///index.php؟ p = admin/install" همه چیز را به درستی تنظیم کنید. اگر جادوگر راه اندازی Craft نشان داده شود ، نام میزبان به درستی در نصب صنایع دستی شما حل می شود.

\ #step 6: جادوگر تنظیم را اجرا کنید

سرانجام ، زمان آن رسیده است که جادوگر راه اندازی Craft را اجرا کنیم. می توانید آن را از ترمینال یا مرورگر وب خود اجرا کنید.

تنظیم ترمینال

در ترمینال خود به فهرست اصلی پروژه خود بروید و دستور زیر را اجرا کنید تا جادوگر تنظیم را شروع کنید:

php craft setup

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

تنظیم مرورگر وب

در مرورگر وب خود ، به `http: ///index.php؟ p = admin/install" (جایگزین نام میزبان سرور وب خود) بروید. اگر تاکنون همه کارها را درست انجام داده اید ، باید توسط جادوگر راه اندازی Craft مورد استقبال قرار بگیرید. اولین قدم نصب پذیرش توافق نامه مجوز (باز کردن پنجره جدید) است. از طریق توافق نامه پایین بروید (البته آن را بخوانید) و روی دکمه “Got It” کلیک کنید تا بپذیرید. مرحله دوم وارد کردن اطلاعات اتصال به پایگاه داده است. مرحله سوم نصب ایجاد یک حساب مدیر است. یکی از این افراد نباشید و حتماً یک رمز عبور قوی انتخاب کنید. مرحله آخر تعریف نام سیستم ، URL پایه و زبان شما است. برای تکمیل فرآیند تنظیم ، روی “Finish Up” کلیک کنید. چند ثانیه بعد ، شما باید یک نصب صنایع دستی کار داشته باشید! اگر موفقیت آمیز بود ، کاردستی مرورگر شما را به صفحه کنترل هدایت می کند. تبریک می گویم ، شما فقط کاردستی نصب کرده اید! اکنون چیزی باورنکردنی بسازید.

 فارسی