آیا وردپرس به ابزار ساختمان سایت دیگری احتیاج دارد؟ سازنده فکر می کند بنابراین.

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

آیا Builderius یک سازنده صفحه است؟

من یک بحث در یک گروه خصوصی وردپرس فیس بوک به نام Dynamic WordPress دیدم و برای کسب اطلاعات بیشتر به یکی از توسعه دهندگان رسیدم. این مصاحبه به همان اندازه در مورد چگونگی الهام بخشیدن به وردپرس مردم به ایجاد محصولات جدید و جالب در مورد Builderius است.

سازنده چیست ، آیا این یک صفحه ساز است؟

“بله ، Builderius یک سازنده صفحه است اما همچنین یک ابزار توسعه دهنده است. ما ترجیح می دهیم آن را یک محیط توسعه بصری بنامیم. این نام آنچه را که سازنده در واقع انجام می دهد بهتر می کند-این شیوه های قدرتمند توسعه وب را به یک رابط بصری و با کاربرد آسان می رساند. Builderius به جای تزئین مطالب با عناصر بصری ، به شما کمک می کند تا وب سایت هایی را به روشی که توسعه دهندگان حرفه ای انجام می دهند ، بسازید ، اما بدون منحنی یادگیری شیب دار.

Builderius گردش کار توسعه حرفه ای را درست در وردپرس به ارمغان می آورد. مواردی مانند کنترل نسخه و محیط های مرحله بندی – که به طور معمول به دانش فنی نیاز دارند – در دکمه های بصری و گردش کار در پانل مدیر شما ساده می شوند. شما بدون نیاز به یادگیری سیستم های پیچیده مانند GIT یا مدیریت سرور ، تمام مزایای شیوه های توسعه حرفه ای را دریافت می کنید. “

چگونه طراحی یک سایت با Builderius کار می کند

بعد پرسیدم که چگونه طراحی یک سایت با Builderius کار می کند ، به معنای کلی چگونه است.

کرستولوویچ پاسخ داد:

وی گفت: “تمام کارهایی که یک کاربر سازنده انجام می دهد در خارج از سایت زنده کاملاً نامرئی است تا اینکه این کار ذخیره شده و به عنوان یک نسخه عمومی منتشر شده است. به عنوان مثال ، این بدان معناست که می توانید با خیال راحت در یک وب سایت زنده شلوغ کار کنید و هیچ کس نمی داند. حتی اگر در Builterius اشتباه کنید ، تنها کسی خواهید بود که می دانید. هنگامی که کارهایی که انجام داده اید به پایان رسیده و امضا شده است ، روی یک دکمه کلیک می کنید و ویژگی سایت ، طراحی مجدد Whatnot ، برای همه زنده است که ببینند و استفاده کنند.

نسخه ها بسته های کوچکی هستند که حاوی JSON و برخی از دارایی های مورد استفاده در محیط Builderius و هیچ چیز دیگری هستند ، بنابراین پردازش انتقال یک نسخه از Dev به Prod Branch عمدتاً سریع است. این بدان معنی است که هیچ خرابی در سایت حتی برای بازگرداندن عمده وجود ندارد. همچنین به معنای بازگشت ایمن و آسان است. فقط به نسخه قبلی برگردید و به جایی که بودید بازگشتید. “

رویکرد حداقل و انعطاف پذیر برای طراحی یک وب سایت

Krstulović بعدی فلسفه طراحی خود را با سازنده صفحه خود توصیف کرد:

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

به عنوان مثال ، ما عناصر ارسال نمی کنیم (مانند ابزارک های Elementor) به عنوان مثال “عنوان پست” خوانده می شوند. ما به کاربر “ظرف HTML” آگنوستیک می دهیم که می تواند هر عنصر HTML ، یک ترکیب یا یک ترکیب پیچیده تر از عناصر باشد ، که می توانید از طریق برچسب های داده پویا ما به هر داده پویا پیوند دهید. شما می توانید این موارد را از زندگی پاپ آپ در نزدیکی هر ورودی محتوا یا ورودی ویژگی HTML انتخاب کنید.

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

وقتی صحبت از یک ظاهر طراحی شده است ، Builderius آزادی کاملی به شما می دهد. بر خلاف سایر سازندگان صفحه که آنچه را که انتخاب کننده های CSS را می توانید استفاده کنید ، محدود می کنیم ، ما به شما امکان می دهیم هر انتخابی را درست در رابط بنویسید. به عنوان مثال ، هنگام ظاهر شدن “محتوای پست” از درون الگوی Builderius ، می توانید عناصر کودک را با استفاده از انتخاب کنندگان CSS منطقی/مرکب – و نه از طریق کد سفارشی ، عناصر کودک را پست کنید.

ما با یک چارچوب CSS منبع باز خود حمل می کنیم و این رویکرد را در مورد تنظیمات تم یا پیش تنظیمات انتخاب می کنیم زیرا چارچوب ها مدولار و انعطاف پذیر تر هستند. در صورت تمایل می توانید قطعات مورد نیاز خود را حذف کنید یا چارچوب خود را بیاورید. “

این صفحه سازنده برای کیست؟

بسیاری از افراد گروه Dynamic WordPress Facebook که از این صفحه سازنده هیجان زده اند ، توسعه دهندگان پیشرفته وب هستند که سایت هایی را برای مشتری می سازند. بنابراین من از او پرسیدم که آیا این کاربران نهایی آنها چه کسی هستند یا اینکه مناسب برای مشاغلی است که به دنبال راه حل کشیدن و رها کردن هستند؟

کرستولوویچ پاسخ داد:

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

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

برای توسعه دهندگان که به قابلیت دسترسی اهمیت می دهند ، Builderius کنترل نهایی را بر همه جنبه های HTML ارائه می دهد.

سازنده برای همه نیست. مطمئناً برای شغلی نیست که به دنبال یک راه حل ساده کشیدن و رها کردن باشد ، و این برای کسی نیست که هدف اصلی او این باشد که بدون درک آنها کارها را آسان کند.

اما برای توسعه دهندگان که به جزئیات اهمیت می دهند ، که از محدودیت ابزارهایی که باعث می شود آنها به جای راه دیگر ، طراحی را در اطراف ابزار خم کنند ، ناامید می شوند ، Builderius فقط ممکن است برای آنها باشد.

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

چرا به جای بلوک های گوتنبرگ از Builderius استفاده می کنید؟

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

کرستولوویچ پاسخ داد:

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

برای خلاقان خارج از کشور: وقتی Builderius یک صفحه را کنترل می کند ، تمام آنچه وردپرس را در آنجا قرار داده است ، که مربوط به دامنه کار آن است ، حذف می کند. این دارایی های مختلف ، HTML ، همه را حذف می کند. به عنوان مثال ، بلوک CSS از بین رفته است. در عوض ، شما یک تخته سنگ تمیز دریافت می کنید که در آن چیزی برای غلبه بر آن ندارید. شما می توانید از کمترین CSS ممکن استفاده کنید و این کار خواهد کرد. این بدان معنی است که شما می توانید از برخی از کتابخانه های کاملاً غیر WP CSS استفاده کنید بدون اینکه از آن در موارد وردپرس تداخل کند. فوق العاده رایگان و فوق العاده مرتب است.

این رویکرد در واقع ساختمان سایت را در دراز مدت ساده تر می کند. در حالی که بلوک ها برای چیدمان های سریع عالی هستند ، در صورت نیاز به چیزی خاص ، می توانند پیچیده شوند. شما ممکن است در پایان از طریق تنظیمات JSON ، جستجوی گزینه های پنهان یا حتی نوشتن کد React Custom ، شکار کنید.

با Builderius ، یک مسیر واضح تر وجود دارد. همه چیز جایی است که انتظار دارید که آن باشد ، به دنبال همان الگوهای توسعه حرفه ای وب.

همچنین کمی شیب دار تر شروع می شود ، اما با پیشرفت ، ساختمان سایت ساده و سریعتر انجام می شود.

به عنوان مثال ، شما می توانید به راحتی طرح خود را بسازید ، آن را به عنوان نسخه ذخیره کنید و در هر سایت شروع کنید. این می تواند هر آنچه را که می خواهید در داخل داشته باشید ، یک چارچوب گسترده CSS ، اجزای سفارشی ، سیم های الگوی سفارشی … و موارد دیگر.

و هر جنبه ای قابل ویرایش است تا در صورت تمایل کاملاً تغییر کند. انعطاف پذیری ، دقت و کنترل روند. “

کاربران چه انتظاراتی باید داشته باشند؟

Builderius یک نرم افزار نسخه 1.0 است. بنابراین من از Krstulović پرسیدم که انتظار منطقی برای Builderius خواهد بود. Krstulović پاسخ داد که سازنده صفحه یک نسخه بتا است اما یک نسخه بسیار کاربردی است.

او پاسخ داد:

وی گفت: “این در واقع نسخه 1.0 بتا از نسخه رایگان Builderius است. بنابراین ما در همان ابتدا هستیم.

اما این بدان معنی نیست که از آن استفاده نمی شود یا اینکه می تواند خیلی کم انجام شود. ما معتقدیم که نسخه رایگان نقش مهمی در اتخاذ آینده Builderius دارد. نقش آن گسترش اکوسیستم و ساخت سازنده بیشتر مورد استفاده ، آزمایش ، ادغام شده با سایر ابزارها و غیره است.

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

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

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

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

ما همچنین در این دوره بتا اشکالاتی برای خرد کردن داریم. “

پیشخدمت

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

در مخزن WordPress.org موجود است

اگر به Builderius علاقه دارید ، اکنون برای بارگیری در مخزن رسمی WordPress.org در دسترس است.

اطلاعات بیشتر در مورد Builderius را در وب سایت Builderius.io بخوانید.

تصویر برجسته توسط Shutterstock/Rsplaneta

Source link