بلوک های قابل استفاده مجدد با گزینه های همگام سازی شده و غیرهمگام سازی شده به الگوها تغییر نام دادند - WP Tavern
انتشار: تیر 06، 1402
بروزرسانی: 31 خرداد 1404

بلوک های قابل استفاده مجدد با گزینه های همگام سازی شده و غیرهمگام سازی شده به الگوها تغییر نام دادند - WP Tavern


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

بلوک های قابل استفاده مجدد در حال حاضر شده اند به الگوها تغییر نام داد، با گزینه همگام سازی، که عملکردی مشابه بلوک های قابل استفاده مجدد سابق را ارائه می دهد که در آن می توان همه نمونه ها را به یکباره به روز کرد. الگوهای همگام نشده فقط الگوهای معمولی هستند - آنهایی که می توانند مستقل از نمونه های دیگری که درج شده اند ویرایش شوند. این به روز رسانی ها در گوتنبرگ 16.1 ارائه می شوند و در نسخه بعدی وردپرس 6.3 گنجانده خواهند شد.

آکی هامانو، مشارکت کننده وردپرس، نموداری را در رابطه با تغییر نام در توییتر ارسال کرد که به عنوان نمایش دقیق تغییرات تأیید شد.

مارک هاولز مید، توسعه دهنده وردپرس، در مورد درخواست جذب برای تغییر نام گفت: «مشتریان در حال حاضر درک الگو و مفهوم بلوک قابل استفاده مجدد را بسیار دشوار می دانند. "این تغییر درک همه چیز را برای کاربران عادی سخت تر می کند."

Paal Joachim Romdahl، یکی از همکاران گوتنبرگ، اظهار داشت که اگر زمان بیشتری برای آزمایش این افزونه در چند نسخه از افزونه گوتنبرگ داشته باشیم، مفید خواهد بود، زیرا وردپرس 6.3 بتا 1 در این هفته انتظار می رود. مطالب آموزشی و مستندات باید با اطلاع کمی به روز شوند.

دانیل ریچاردز، مشارکت کننده گوتنبرگ، مشارکت کنندگان را تشویق کرد که این تغییر را بخشی از «اتحاد بزرگتلاشی برای ادغام انواع مختلف بلوک در یک مفهوم واحد و ساده کردن محتوا و ویرایشگرهای سایت.

دانیل ریچاردز، یکی از همکاران گوتنبرگ می گوید: «در آینده ممکن است بخش های قالب «الگوهای همگام سازی شده» در نظر گرفته شوند و در آن مرحله همه چیز بسیار ساده تر می شود و مفاهیم بسیار کمتری برای درک کاربران وجود دارد.

بنابراین امید این است که این اولین قدم در مسیر آسان تر کردن کارها برای کاربران باشد تا دشوارتر. اما می دانم که برای کاربران فعلی این تغییر کاملاً تغییر کرده است.»

به عنوان بخشی از این تلاش، وردپرس 6.3 همچنین ایجاد الگو را در ویرایشگر بلوک با استفاده از همان رابطی که قبلاً برای بلوک های قابل استفاده مجدد استفاده می کرد، معرفی می کند. ایجاد الگو مستلزم داشتن مکانی برای کاربران برای مشاهده و مدیریت الگوهای خود است. وردپرس 6.3 همچنین شامل اولین پاس در یک کتابخانه الگو در ویرایشگر سایت، که هم شامل الگوها و هم قسمت های قالب خواهد بود. طراحان گوتنبرگ به اشتراک گذاشتند یک پیش نمایش این که چند هفته پیش به نظر می رسید:

اعتبار تصویر: اشتراک طراحی وردپرس 5 تا 16 ژوئن

پتانسیل الگوهای نیمه همگام شده

در ماه مه، مشارکت کنندگان بحثی را در مورد مفهوم شروع کردند الگوهای تا حدی همگام سازی شده، که دانیل ریچاردز خلاصه کرد:

امروزه، وقتی یک الگو را وارد می کنید، بلوک های آن الگو کاملاً جدا شده و مستقل هستند. هیچ راهی برای تشخیص این که آن بلوک ها از یک الگو نشات گرفته اند وجود ندارد، به خصوص که می توان آنها را طوری ویرایش کرد که دیگر شبیه الگوی منبع نباشند.

حالت همگام سازی جزئی متفاوت است. وقتی الگویی که تا حدی همگام سازی شده درج می شود، ارجاع به الگوی منبع را حفظ می کند. بلوک های درون الگو قفل می شوند تا نتوان آنها را حذف یا مرتب کرد و بلوک های جدید را نمی توان درج کرد (به این می گویند contentOnly قفل کردن). فقط بخش های خاصی از الگو که «محتوا» در نظر گرفته می شود را می توان ویرایش کرد (با افزودن مشخص می شود __experimentalRole: \'content\' به تعریف یک بلوک).

وقتی الگوی منبع به روزرسانی می شود، تمام نمونه های بلوک هایی که به الگوی منبع اشاره می کنند نیز به روزرسانی می شوند (مثلاً یک بلوک قابل استفاده مجدد)، اما content مقادیری که کاربر وارد کرده است حفظ می شود. بهترین راه برای فکر کردن به این است که کاربر می تواند طراحی یک الگو را به روز کند، اما محتوای موجود در قالب ها و پست ها را از دست نمی دهد.

این مفهوم وارد نسخه آینده وردپرس نخواهد شد، زیرا مشارکت کنندگان هنوز در حال بحث در مورد یکی از بسیاری از پیاده سازی های پیچیده هستند، اما نگاهی اجمالی به آنچه که ممکن است کنترل دقیق تری برای الگوها در آینده باشد را ارائه می دهد. الگوهای تا حدی همگام سازی شده برای بسیاری از موارد استفاده از CMS و طراحی محتوا که مشتریان ممکن است در حال ویرایش محتوا باشند، مزایای مشخصی را به همراه خواهد داشت.

اریک میشل گفت: «من یک توسعه دهنده سایت برای یک آژانس هستم و هر روز به طور فعال سایت هایی را برای مشتریانی که از گوتنبرگ استفاده می کنند ایجاد می کنم. «احتمالاً بزرگترین مشکل ما در حال حاضر این است که ویرایشگر انواع محتوایی را که عمدتاً با سفارشی سازی محتوای کوچک در هر پست استاندارد شده اند، مدیریت نمی کند - مواردی مانند فهرست راهنمای تماس، رشته های تحصیلی در دانشگاه، محصولات موجود در یک کاتالوگ.

برای ما، سناریوی رویای مطلق همان چیزی است که شما پیشنهاد می کنید، به جز با گنجاندن امکان تغییر الگوی اولیه و اینکه همه صفحاتی که از آن الگو استفاده می کنند نیز به طور خودکار تغییر کنند.»

را بحث امکان ایجاد الگوهای همگام سازی جزئی به جستجوی پیاده سازی ادامه می یابد که تضمین کند کاربران الگوها را به گونه ای تغییر نمی دهند که توانایی نمایش محتوای حفظ شده را از بین ببرد. وردپرس 6.3 با گزینه های الگوی همگام سازی شده و غیرهمگام سازی شده عرضه می شود، و الگوهای همگام سازی شده جزئی ممکن است در نسخه های آینده به سمت پایین تر بروند.



منبع: https://wptavern.com/reusable-blocks-renamed-to-patterns-with-synced-and-non-synced-options