Umbraco یک سیستم مدیریت محتوا (CMS) است و عالی است - عمدتاً به این دلیل که رایگان است! این باعث می شود که آن را به یک انتخاب عالی برای پروژه بعدی وب سایت شما تبدیل کنید. من قرار نیست راهنمای شما را بخوانم یا هر دکمه را مرور کنم، "این کار را انجام می دهد"، "این کار را انجام می دهد". من قصد دارم شما را در طول سفر از یک ایده روی یک تکه کاغذ به یک وب سایت کاملاً کارآمد که از طریق Umbraco ارائه می شود، راهنمایی کنم. من تمام تلاش خود را کردهام تا این کار را به شیوهای جذاب و دوستانه انجام دهم که در حین ساختن سایت، اصول اولیه را ارائه میدهد!
ما یک وب سایت در Umbraco ایجاد خواهیم کرد که ویژگی های زیر را اعمال می کند:
انواع سند - اینها نقشه هایی برای ایجاد صفحات محتوا هستند
قالبها - قالبهای صفحه html "razor" (ASP.NET MVC)
استفاده از انواع سند برای نگهداری داده ها - تنظیمات سایت، الگوهای ایمیل
ویرایشگر متن غنی - فرمت های سفارشی خود را در CSS ایجاد کنید
"شبکه" Umbraco - یک طرح بندی صفحه انعطاف پذیر (بر روی Bootstrap ساخته شده است!)
ماکروها - نماهای خود را در ویجتهایی جمع کنید که میتوان آنها را به "شبکه" اضافه کرد
تزریق وابستگی - Umbraco 8 با چارچوب DI ساخته شده است. از آن برای ارجاع به خدمات سفارشی خود استفاده کنید
کد سفارشی را در یک پروژه جداگانه جدا کنید
کنترلهای سطحی - درست مانند کنترلکنندههای ASP.NET MVC، اما با Umbraco خوب بازی میکنند
ارسال فرم - فرم هایی ایجاد کنید که به کنترل کننده های سطحی که منطق سفارشی در آنها وجود دارد ارسال می کنند
من نه تنها به نحوه انجام کارها به روش Umbraco می پردازم، بلکه برخی از تکنیک هایی را که در طول سال ها به کار گرفته ام به شما نشان می دهم:
چگونه یک طرح را قاب بندی کنیم
مفید بودن تزریق وابستگی
یک سرویس ایمیل عمومی برای ارسال اعلانهای مختلف مبتنی بر الگو
نحوه تعامل با APIها - با استفاده از Twitter به عنوان مثال
استفاده از Bootstrap (v4) برای شروع اولیه در طرحبندی و استفاده از مؤلفهها
فرایند ثبت نام و عضویت
من در طول مدت این دوره از Umbraco V8 استفاده خواهم کرد - که آخرین نسخه در زمان چاپ بود.
معمار راه حل های دیجیتال
نمایش نظرات