गलियारे की महफ़िल: थीमर गुडिज़ संस्करण


यह #fse-outreach-experiment चैनल में FSE Outreach Program के हिस्से के रूप में आयोजित किए गए Hallway Hangout का सारांश है। इसमें शामिल होने वाले सभी लोगों का धन्यवाद!

18 जनवरी, 2023 को FSE Outreach Program के कुछ सामुदायिक सदस्य BlockBlock Block उस मार्कअप की इकाइयों का वर्णन करने के लिए उपयोग किया जाने वाला अमूर्त शब्द है, जो एक साथ मिलकर WordPress संपादक का उपयोग करके वेबपेज की सामग्री या लेआउट बनाती हैं। यह विचार शॉर्टकोड, कस्टम HTML और एम्बेड डिस्कवरी के माध्यम से पहले प्राप्त की जाने वाली अवधारणाओं को एक सुसंगत API और उपयोगकर्ता अनुभव में जोड़ता है। Themers के लिए विशिष्ट विभिन्न आगामी सुविधाओं पर चर्चा करने के लिए एकत्र हुए:

  • स्थानीय शैलियों को वैश्विक रूप से लागू करना: पोस्ट/टेम्पलेट संपादक से ब्लॉक डिज़ाइन में किए गए बदलावों को वैश्विक शैलियों में भेजना।
  • कस्टम CSSCSS CSS, cascading style sheets का संक्षिप्त रूप है। यह साइट के डिज़ाइन या रूप-रंग को नियंत्रित करता है। के लिए इनपुट: साइट संपादक के शैलियाँ पैनल से कस्टम CSS जोड़ने की क्षमता।
  • स्टाइल बुक का अन्वेषण: ऐसी सुविधा जो साइट संपादक में सभी ब्लॉक्स (तृतीय-पक्ष ब्लॉक्स सहित) दिखाती है, जिससे डिज़ाइन करते समय हर चीज़ का परीक्षण करना आसान हो जाता है।
  • ब्लॉक शैली विविधताओं को संपादित करना: शैलियाँ पैनल से किसी थीम की मौजूदा ब्लॉक शैलियों को संपादित करने (अभी बनाने की नहीं) की क्षमता।

उपस्थित लोग: @daisyo, @colorful-tones, @ndiego, @annezazu, @fabiankaegy, @greenshady, @elmastudio, Mark-Andrew, @luminuu

रिकॉर्डिंग

नोट्स

Anne ने नवीनतम FSE Outreach Program परीक्षण आह्वान “Find Your Style” का उल्लेख करके शुरुआत की। प्रतिक्रिया 1 फरवरी, 2023 तक दी जा सकती है।

कई PR और चर्चा संबंधी मुद्दों पर चर्चा की गई, जिसमें थीम डेवलपर्स और डिज़ाइनरों के लिए लाभों पर विशेष ध्यान दिया गया।

ब्लॉक सेटिंग्स में शैलियाँ पेस्ट करने की सुविधा जोड़ें: #45477

शैलियों को कॉपी करके किसी अन्य संगत ब्लॉक पर लागू करने की क्षमता।

साइट संपादक में जटिल डिज़ाइन सेटअप पर काम करने वाले किसी भी व्यक्ति के लिए यह समय बचाने वाली सुविधा हो सकती है। इससे बहुत सारे क्लिक बच सकते हैं!

स्थानीय ब्लॉक शैलियों को वैश्विक ब्लॉक शैलियों में भेजें #44361

यह सामग्री या साइट संपादक में ब्लॉक्स को स्टाइल करने और उन शैलियों को वैश्विक रूप से लागू करने का मार्ग प्रदान करता है, ताकि वे साइट पर अन्य ब्लॉक्स तक पहुँच सकें।

इस तरह की सुविधाएँ गैर-डेवलपर्स के लिए थीम डिज़ाइन में प्रवेश की बाधा कम करने में मदद करेंगी। ये जीवन-गुणवत्ता में सुधार हैं।

सूची दृश्य में या उन ब्लॉक्स के लिए कोई स्पष्ट संकेत नहीं है जहाँ वैश्विक शैलियों को ओवरराइड किया गया है। – एक विशिष्ट टिप्पणी में अधिक अन्वेषण पर विचार किए जाने का उल्लेख है।

यह उल्लेख किया गया कि ब्लॉक शैलियों को वैश्विक रूप से लागू करने के विकल्प को बंद करने का कोई तरीका होना अच्छा रहेगा। – मुद्दा खोला गया (#47256)

एक संभावित कार्यप्रवाह यह हो सकता है कि शैलियों को वैश्विक रूप से लागू किया जाए और फिर उन्हें थीम में निर्यात किया जाए (Create Block Theme pluginPlugin प्लगइन सॉफ़्टवेयर का एक ऐसा भाग है जिसमें फ़ंक्शनों का एक समूह होता है, जिसे WordPress वेबसाइट में जोड़ा जा सकता है। ये आपके WordPress वेबसाइटों की कार्यक्षमता बढ़ा सकते हैं या नई सुविधाएँ जोड़ सकते हैं। WordPress प्लगइन्स PHP प्रोग्रामिंग भाषा में लिखे जाते हैं और WordPress के साथ सहज रूप से एकीकृत होते हैं। ये WordPress.org प्लगइन डायरेक्टरी https://wordpress.org/plugins/ में निःशुल्क उपलब्ध हो सकते हैं या किसी तृतीय-पक्ष के भुगतान वाले प्लगइन हो सकते हैं। के माध्यम से)।

नई अवधारणाओं के लिए अनुवाद

कुछ नई अवधारणाओं और सुविधाओं के अनुवाद हमेशा अवधारणा के उद्देश्य या मुख्य विचार को प्रस्तुत नहीं करते। ब्लॉक संपादक विकास में अनुवाद टिप्पणियाँ जोड़ने के तरीके में सुधार की गुंजाइश हो सकती है।

एक उदाहरण के रूप में, “Apply globally” स्ट्रिंग में कोई अनुवादक टिप्पणी नहीं है। यह इस बात का अच्छा उदाहरण है कि अनुवादक की टिप्पणी कैसी होनी चाहिए।

 वैश्विक शैलियाँ: साइट संपादक में कस्टम CSS पैनल जोड़ें #46141

ब्लॉक सेटिंग्स पैनल में एक नया नियंत्रण साइट संपादक उपयोगकर्ताओं को वैश्विक रूप से लागू कस्टम CSS जोड़ने की सुविधा देता है। थीम लेखकों के लिए, यह उपयोगकर्ताओं को सहायता देने में संभावित रूप से उपयोगी हो सकता है। यह लंबे समय से customizerCustomizer WordPress कोर में निर्मित उपकरण, जो अधिकांश आधुनिक थीमों से जुड़ता है। इसका उपयोग आप अपनी साइट की दिखावट से संबंधित कई सेटिंग्स का पूर्वावलोकन और संशोधन करने के लिए कर सकते हैं। की एक सुविधा रही है। इसे उपलब्ध कराने से सुविधाओं की समानता और बेहतर होती है।

प्रति-ब्लॉक कस्टम CSS का विचार सामने आया। प्रति-ब्लॉक कस्टम CSS के लाभों और कमियों पर भी चर्चा की गई। कस्टमाइज़ेशन को अलग-अलग स्थानों पर फैले होने को लेकर कुछ चिंताएँ हैं, लेकिन ब्लॉक सेटिंग्स से बाहर जाए बिना CSS जोड़ना संभावित रूप से आसान बनाने में रुचि भी है। इस अवधारणा पर कुछ डेवलपर चर्चा और एक बड़ी चर्चा भी है।

वैश्विक शैलियों से ब्लॉक शैली विविधताओं को संपादित करें #46343

पंजीकृत ब्लॉक शैली विविधताओं को संपादित करने (लेकिन बनाने की नहीं) की क्षमता जोड़ें।

कई मामलों में, विविधताएँ ब्लॉक शैली विविधता की तुलना में बेहतर विकल्प हो सकती हैं, क्योंकि इनमें केवल क्लास ही नहीं, बल्कि विशेषताएँ भी लागू करना संभव है।

डिज़ाइन टूल्स: लेआउट से अलग स्थिति ब्लॉक समर्थन (स्टिकी सहित) जोड़ें #46142

ब्लॉक्स को स्थिर और स्टिकी पर सेट करें। यह थीम लेखकों के लिए बहुत उपयोगी होगा, क्योंकि क्लाइंट/उपयोगकर्ता अक्सर स्टिकी हेडर, फ़ुटर और साइडबार का अनुरोध करते हैं। अनुवर्ती मुद्दों को यहाँ ट्रैक किया जा रहा है।

वैश्विक शैलियाँ: वैश्विक शैलियों में स्टाइल्स बुक जोड़ें #45960

सक्रिय थीम या उपलब्ध शैली विविधता लागू करके सभी उपलब्ध ब्लॉक्स, जिनमें कस्टम ब्लॉक्स भी शामिल हैं, का पूर्वावलोकन करने का विकल्प।

टेम्पलेट भाग: साइडबार से विजेट आयात करने का विकल्प जोड़ें #45509

widgetWidget WordPress विजेट एक छोटा ब्लॉक होता है जो कोई विशिष्ट कार्य करता है। आप इन विजेट्स को साइडबार में भी जोड़ सकते हैं, जिन्हें आपके वेबपेज पर विजेट-रेडी क्षेत्र भी कहा जाता है। WordPress विजेट मूल रूप से उपयोगकर्ता को WordPress थीम के डिज़ाइन और संरचना पर नियंत्रण देने का एक सरल और आसान तरीका प्रदान करने के लिए बनाए गए थे। क्षेत्रों के ब्लॉक्स को टेम्पलेट भागों में स्थानांतरित करने की व्यवस्था। यह नाम कुछ भ्रामक है, क्योंकि यह भागों में केवल ब्लॉक्स आयात करता है, विजेट्स नहीं। विजेट समूह ब्लॉक इस समय काम नहीं करता। कुछ चरण हैं; इस समय यह एक सुव्यवस्थित flowFlow Flow किसी कार्य को पूरा करने के लिए अपनाए गए स्क्रीन और इंटरैक्शन का मार्ग है। यह अनुभव का एक वेक्टर है। Flow एक अनुभूति भी है। यह आत्मचेतना से मुक्त होकर पूरी तरह तल्लीन होने की स्थिति है। कठिनाइयाँ दूर हो जाने पर और बिना इरादे बनाए किसी गतिविधि को करने के लिए स्वतंत्र होने पर Flow होता है। आप बस उसे करते हैं। नहीं है।

पूर्ण-पृष्ठ पैटर्न

थीम लेखकों के लिए एक pain pointPain point Pain points वे “स्थान हैं जहाँ शोध या विश्लेषण से पता चलता है कि उपयोगकर्ता वर्तमान में अटक रहे हैं और उन्हें प्रश्न पूछने पड़ते हैं, या उनके साइट या ऐप छोड़ देने की संभावना होती है।” — Design for Real Life है जो पूर्ण-पृष्ठ पैटर्न को उपयोगकर्ता-अनुकूल तरीके से व्यवस्थित और प्रस्तुत करना चाहते हैं। उपयोगकर्ताओं को कई पैटर्न के साथ पेज बनाना बहुत कठिन या अपने सहज क्षेत्र से बाहर लगता है।
शफलिंग से संबंधित सक्रिय अन्वेषण यहाँ और यहाँ चल रहे हैं।

इस पोस्ट की समीक्षा करने के लिए @annezazu को धन्यवाद।

#fse-hallway-hangout