Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

त्वरित रूप से बदलते वर्डप्रेस परिदृश्य में प्रासंगिक बने रहना

आपके पसंदीदा वर्डप्रेस सुरक्षा प्लगइन मालकेयर को हाल ही में वर्डप्रेस समुदाय में अपने काम के बारे में एक अनुभवी वर्डप्रेस डेवलपर बेन गिलबैंक के साथ बैठने का अवसर मिला। नीचे दिए गए साक्षात्कार में हमें बेन के साथ उसके पिछले काम के बारे में बात करने को मिलता है और कैसे बदलते वर्डप्रेस परिदृश्य उसे प्रासंगिक रहने के रचनात्मक तरीकों के बारे में सोचने के लिए मजबूर कर रहा है। नीचे दिया गया साक्षात्कार रोमांचक और गहन है। तो चलिए इसमें कूद पड़ते हैं!

साक्षात्कार

नमस्कार बेन! सबसे पहले, मैं आज हमारे पाठकों के साथ चैट करने के लिए समय निकालने के लिए आपको धन्यवाद देना चाहता हूं। आप 13 साल से वर्डप्रेस के क्षेत्र में हैं, तो क्यों न आप अपना परिचय देकर चीजों को शुरू करें और एक वेब डेवलपर के रूप में अपनी यात्रा का थोड़ा सा हिस्सा हमारे साथ साझा करें और आप अभी जहां हैं वहां कैसे पहुंचे?

मुझे साक्षात्कार के लिए आमंत्रित करने के लिए धन्यवाद!

मैंने विश्वविद्यालय जाना शुरू कर दिया और वीडियो गेम में काम करने की दृष्टि से 3D कला का अध्ययन करना चाहता था। मैंने 3डी कला में विशेषज्ञता हासिल करते हुए 3 साल बिताए, लेकिन पाठ्यक्रम व्यापक था और मैंने बहुत सारे वेब डिज़ाइन भी किए। यह 1998 की बात है और मुझे याद है जब CSS एक चीज बन गई थी। उस समय हम सीधे html में फ़ॉन्ट विशेषताओं को हार्ड कोडिंग कर रहे थे - इसलिए एक ही स्थान से सब कुछ नियंत्रित करने के लिए CSS फ़ाइल का उपयोग करना एक रहस्योद्घाटन था।

बाद में मुझे एक गेम आर्टिस्ट के रूप में Miniclip.com (एक ऑनलाइन गेम पोर्टल) में नौकरी मिल गई। मैं कर्मचारी नंबर 3 था, और उन्हें एक वेब डिजाइनर की जरूरत थी। हम सब कुछ कर रहे थे और चूंकि मेरे पास सबसे अधिक अनुभव था इसलिए मैंने वेबसाइट का नियंत्रण अपने हाथ में ले लिया। अंततः 20+ की टीम की देखरेख करने वाले वेब डेवलपमेंट के निदेशक बन गए। उस समय मैं एक ब्लॉग शुरू करना चाहता था (मेरे पास पहले से ही एक होम ग्रो सीएमएस वाली वेबसाइट थी) और मुझे वर्डप्रेस मिला। मैं तब से अपनी निजी साइट के लिए वर्डप्रेस का उपयोग कर रहा हूं।

आपने अपनी खुद की वर्डप्रेस थीम विकसित करने के लिए पूर्णकालिक रूप से जाने का फैसला क्यों किया?

मैंने मिनिक्लिप में 11 साल तक काम किया। मैं वेब डेवलपमेंट का निदेशक बन गया, लेकिन ऐसा करने के कुछ वर्षों के बाद मैंने तय किया कि प्रबंधन मेरे लिए नहीं है, इसलिए मैंने अपनी जगह किसी को नियुक्त किया, और एक अधिक आगे की सोच वाली भूमिका में चला गया - जिसका मुझे बहुत मज़ा आया।

मिनिक्लिप एक गेम वेबसाइट थी जहां आप ब्राउज़र आधारित गेम खेलते हैं। फ्लैश और यूनिटी गेम्स ज्यादातर। लेकिन भविष्य तेजी से मोबाइल की ओर बढ़ रहा है, और इसलिए मिनिक्लिप ने पुर्तगाल में एक विकास स्टूडियो खोला जहां उन्होंने गेम बनाए। फ्लैश धीरे-धीरे बंद हो रहा था और ऑनलाइन गेम में कोई भविष्य नहीं लग रहा था। तो यह मेरी खुद की चीज़ को आजमाने का एक अच्छा समय लग रहा था।

मैंने 2007 में वर्डप्रेस थीम बेचना शुरू किया - हम पहली थीम की दुकानों में से एक थे और मैं मिनिक्लिप में पूर्णकालिक काम कर रहा था। वर्डप्रेस में फुल टाइम आने की हिम्मत मिलने में 8 साल लग गए। कुछ मायनों में मेरी इच्छा है कि मैंने इसे जल्दी किया और शुरुआती सफलता पर पूंजीकरण किया। हमने शुरुआत करने के लिए वास्तव में अच्छा किया। समर्थन और सब कुछ करने के लिए कुछ लोगों को काम पर रखा। लेकिन अब मैं अलग-अलग चीजों पर ध्यान दे रहा हूं।

आपने 2007 में प्रो थीम डिज़ाइन की शुरुआत की थी, और आप अपने वर्डप्रेस टेम्प्लेट्स पर गर्व करते हैं, जो फूला हुआ होने के बजाय विशिष्ट उद्देश्यों की पूर्ति करते हैं, ऑल-इन-वन विकल्प। वर्डप्रेस उपयोगकर्ताओं को विशेष थीम प्रदान करने के दृष्टिकोण के पीछे क्या तर्क है?

मुझे ऑल इन वन थीम पसंद नहीं है। वे एक गड़बड़ हैं और आप सभी वर्डप्रेस ट्विटर / फेसबुक / स्लैक समूहों पर सुनते हैं कि लोग शिकायत कर रहे हैं कि विषयों को संपादित करना कितना मुश्किल है। या थीम कितनी धीमी और फूली हुई हैं।

मैं उपयोगकर्ता के दृष्टिकोण से अपील को पूरी तरह से देखता हूं। वे जो चाहते हैं वह करने में सक्षम होने का सपना बेच चुके हैं, लेकिन वास्तविकता काफी अलग है। साइट को डेमो जैसी किसी चीज़ में बदलना अक्सर अविश्वसनीय रूप से कठिन होता है।

मुझे पता है कि ऐसे डेवलपर हैं जो गुटेनबर्ग को पसंद नहीं करते हैं, लेकिन मुझे लगता है कि उपयोगकर्ता के नजरिए से यह सेटअप को बहुत आसान बना देगा। आप ब्लॉक संपादक का उपयोग करके बहुत जल्दी एक आकर्षक साइट बना सकते हैं।

व्यक्तिगत रूप से मैं वर्डप्रेस थीम बनाना चाहता हूं जो तुरंत डेमो की तरह दिखें। जैसे ही आप उन्हें सक्रिय करते हैं, आप वहां के 99% रास्ते पर पहुंच जाएंगे। मुझे कस्टमाइज़र में कुछ और लचीले तत्व और कुछ सेटिंग्स जोड़ना पसंद है, लेकिन अधिकतर वे 'बस काम' करेंगे।

प्रो थीम डिज़ाइन के इतिहास के बारे में थोड़ा और गहराई से जानने पर, जब आपने पहली बार वेबसाइट शुरू की थी तो यह आपके लिए कैसा था? आपने अपने पहले भुगतान करने वाले ग्राहकों को कैसे शामिल किया?

मुझे अब याद भी नहीं! यह बहुत समय पहले था - हालाँकि मुझे याद है कि यह बहुत आसान था। चूंकि वहां केवल कुछ अन्य थीम की दुकानें थीं, इसलिए लोगों ने वास्तव में जल्दी से चीजें खरीदीं। हमारे पहले ग्राहकों में से एक आदिई थे जिन्होंने वूथीम्स की सह-स्थापना की थी।

मुझे याद है कि हम पत्रिका की थीम बनाने वाले पहले व्यक्ति थे। डैरेन ने Mimbo नाम से एक फ्री थीम बनाई थी और हमारी पहली पेड थीम थी Mimbo Pro। बाकी सभी लोग ब्लॉगिंग थीम बना रहे थे।

उस समय विभिन्न वर्डप्रेस समाचार ब्लॉगों का एक समूह था (मुझे लगता है कि WPTavern एकमात्र लोकप्रिय बचा है) और हर कोई उन्हें पढ़ता है। इसलिए मूल रूप से हमें बहुत मेहनत नहीं करनी पड़ी। यह अभी हुआ। हमने कुछ लोगों को बताया और फिर पैसा कमाया।

दुर्भाग्य से अब ऐसा नहीं होता।

आप यह भी उल्लेख करते हैं कि आप अपनी थीम वेबसाइट के वेब डेवलपर, स्वामी और सहायक व्यक्ति हैं। अनिवार्य रूप से, आप तय करते हैं कि कौन सी थीम बनानी है, उन्हें बनाना है और आपको ग्राहक के सवालों के जवाब भी मिलते हैं। बस इतना ही इसका सार है, लेकिन ये भूमिकाएँ कुछ गंभीर जिम्मेदारियों के साथ आती हैं। इन तीनों को संतुलित करने के लिए आप समय प्रबंधन से कैसे संपर्क करते हैं?

डैरेन ने शुरुआती दिनों में बहुत सारे डिज़ाइन का काम किया था, लेकिन वह अब वास्तव में इसमें शामिल नहीं है। वह संगीत उत्पादन में चले गए हैं। इसलिए मैं सब कुछ करता हूं।

मैं टाइम मैनेजमेंट के बारे में नहीं सोचता। मेरा दर्शन जितना हो सके उतना सरल या स्वचालित करना है। तो मेरे पास एक निर्माण प्रक्रिया है जो विषयों को अद्यतन करने का ख्याल रखती है। मेरे पास व्यापक दस्तावेज़ हैं जो अक्सर प्रश्नों का उत्तर देते हैं। जब लोग सहायता फ़ोरम पर पोस्ट करते हैं, तो मुझे यह बताने के लिए मैं IFTTT का उपयोग करता हूं।

जहां संभव हो मैं खुद चीजों का निर्माण करता हूं लेकिन मैं अपने जीवन को आसान बनाने के लिए सेवाओं के लिए भुगतान करने से नहीं डरता। मेरा पसंदीदा फ्रीएजेंट है जो मेरे लिए बहुत कुछ करता है।

मेरे द्वारा किए जाने वाले काम की मात्रा को कम करने के लिए मैं जो कुछ भी कर सकता हूं, वह करूंगा।

जैसा कि आपने बताया, डैरेन होयट के सहयोग से आपने Mimbo Pro बनाया है। यह मंच के लिए मूल प्रीमियम पत्रिका विषयों में से एक है। इसके विकास ने छवि आकार बदलने वाली स्क्रिप्ट टिमथंब का निर्माण भी किया। इस सम्मानित परियोजना को पूरा करने में डैरेन के साथ काम करना कैसा रहा? आप परिणामों से कितने खुश हैं?

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

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

Mimbo Pro को तब से 4 बार फिर से लिखा जा चुका है, लेकिन यह अब अपनी उम्र दिखा रहा है और मुझे नहीं लगता कि यह अब ब्लॉक बिल्डिंग की दुनिया में फिट बैठता है। लेकिन यह सीखने का एक बड़ा अनुभव था और उस समय कुछ ऐसा करने में मुझे मज़ा आता था।

टिमथंब पूरी तरह से दूसरी चीज थी। यह टिमथंब की वजह से है कि विशेष रुप से प्रदर्शित छवियों को वर्डप्रेस में शामिल किया गया है। यह एक बहुत बड़ा रहस्योद्घाटन था और, मुझे लगता है, इस कारण से हमने शुरुआत में अच्छा प्रदर्शन किया। लोग देखना चाहते थे कि हमने इसका उपयोग कैसे किया और स्क्रिप्ट को अपने स्वयं के विषयों में जोड़ दिया।

प्रो थीम डिज़ाइन के पीछे वन-मैन आर्मी होने के नाते, आप अपनी अगली थीम पर विचार-मंथन कैसे करते हैं? किसी परियोजना पर काम शुरू करने का निर्णय लेने से पहले आप किन मुख्य मापदंडों पर विचार करते हैं?

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

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

उन्होंने कहा कि मैं इन दिनों कई थीम नहीं बनाता। मैंने कुछ वर्षों में कुछ भी नया जारी नहीं किया है। मुझे लगता है कि थीम का भविष्य काफी सीमित है और वर्डप्रेस कोर द्वारा उनका अधिक से अधिक उपभोग किया जाएगा। उन्हें बड़े पैमाने पर ब्लॉक संपादक द्वारा प्रतिस्थापित किया जाएगा।

इसलिए मैंने यह सोचने में काफी समय बिताया है कि मैं प्रासंगिक कैसे बना रह सकता हूं। और, मेरे लिए, भविष्य वर्डप्रेस प्लगइन्स/ब्लॉक में है और इसलिए मैं इसी पर समय बिता रहा हूं।

मुझे नैतिकता, गोपनीयता, स्थिरता और पहुंच में भी वास्तव में दिलचस्पी है। जिस एक विषय पर मैं वर्तमान में काम कर रहा हूं, वह सुपर लाइटवेट और सुलभ होने के लिए डिज़ाइन किया गया है। यह इसे तेज़, कुशल और सभी के लिए उपयोग में आसान बनाता है। कोड जीथब पर है इसलिए कोई भी इसमें योगदान/कांटा कर सकता है। आप बाइनरी मून पर डिज़ाइन देख सकते हैं।

बाइनरी मून के बारे में हमें और बताएं। इसमें एक पोर्टफोलियो और एक बहुत सक्रिय ब्लॉग है जिसमें उपयोगकर्ता नियमित रूप से प्रत्येक पोस्ट पर टिप्पणी करते हैं। साइट के उद्देश्य के बारे में हमें और बताएं।

जब से मैंने इंटरनेट के लिए चीजें डिजाइन करना शुरू किया है तब से BinaryMoon.co.uk मेरी निजी साइट रही है। शायद 1999 ईश। यह 2005 में एक ब्लॉग बन गया। मुझे नहीं पता कि यह आय की दृष्टि से कितना महत्वपूर्ण है। मुझे लगता है कि जब हमने शुरुआत की थी तो शायद यह अधिक महत्वपूर्ण था। इन दिनों ज्यादातर मैं अन्य डेवलपर्स से बात कर रहा हूं जो थीम बनाते हैं इसलिए मेरे उत्पादों की आवश्यकता नहीं है।

सीखने के संदर्भ में, मुझे लगता है कि सीखने का सबसे अच्छा तरीका वास्तविक दुनिया की परियोजनाओं पर चीजों का परीक्षण करना है। इससे कोई फर्क नहीं पड़ता कि मैं स्थानीय स्तर पर विषयों का कितना परीक्षण करता हूं जब मैं उन्हें अपनी साइट पर उपयोग करता हूं तो मुझे हमेशा समस्याएं आती हैं। लेकिन यह बहुत अच्छा है क्योंकि मैं तब इन समस्याओं को ठीक कर सकता हूं ताकि अन्य लोग उन्हें न देखें।

जैसा कि मैने पहले कहा था; वर्तमान में बाइनरी मून पर चल रहा विषय जार्विस है, जिस विषय पर मैं वर्तमान में काम कर रहा हूं। मुझे इसके साथ नई सुविधाओं का परीक्षण करना है। उदाहरण के लिए इसमें एक हल्का और गहरा मोड है और रंग योजना को स्वचालित रूप से बदलता है। आप हल्का और गहरा पृष्ठभूमि रंग चुनते हैं और अन्य सभी रंग बदल जाते हैं ताकि वे अभी भी पठनीय हों।

उपयोगकर्ता के दृष्टिकोण से यह वास्तव में सरल है। बदलने के लिए केवल दो सेटिंग्स हैं और आपके पास एक पूरी तरह से अलग वेबसाइट है। यह आगंतुकों के सेटअप का भी सम्मान करता है। मुझे लगता है कि यह एक अच्छी सुविधा है और हम वर्डप्रेस में बहुत कुछ नहीं देखते हैं क्योंकि वर्डप्रेस में एक अंतर्निहित पृष्ठभूमि रंग सेटिंग है जो आपको केवल एक ही रंग सेट करने देती है।

आप पिछले 12 वर्षों से वर्डप्रेस डेवलपमेंट कम्युनिटी से जुड़े हुए हैं। यह आपको पीछे मुड़कर देखने की एक अनूठी क्षमता देता है, लेकिन जब यह देखने की बात आती है कि क्षितिज पर आगे क्या है तो यह आपको एक अद्वितीय बढ़त भी देता है। एक नौसिखिए को आप कौन से तीन सलाह देंगे जो 2020 में वर्डप्रेस के विकास में गोता लगाना चाहते हैं?

1. थीम न बेचें

यह सलाह है, यदि आप थीम बेचना चाहते हैं तो मुझे आपको रोकने न दें। लेकिन इसमें प्रवेश करना वास्तव में एक कठिन व्यवसाय है और जो जल्दी पैसा होता था वह लंबे समय से चला आ रहा है।

मैं काफी भाग्यशाली हूं कि मैं अपनी थीम WordPress.com पर बेचता हूं, और यहीं से मैं अपनी अधिकांश आय अर्जित करता हूं। अगर ऐसा नहीं होता तो मैं शायद कुछ और कर रहा होता।

2. जावास्क्रिप्ट सीखें

जावास्क्रिप्ट को ठीक से सीखना आपको प्रोग्रामिंग में वास्तव में अच्छी ग्राउंडिंग देगा। कुछ भाषाओं की तुलना में यह बहुत आसान है, लेकिन यह बहुत शक्तिशाली भी है, और फिलहाल ऐसा लगता है कि वेब जिस तरह से चल रहा है।

अगर आप वर्डप्रेस एडिटर के लिए चीजें बनाना चाहते हैं तो यह भी रिएक्ट सीखने लायक हो सकता है। यह तब भी उपयोगी होगा जब आप Gatsby जैसे सॉफ़्टवेयर के साथ हेडलेस साइट बनाना चाहते हैं।

लेकिन पहले रिएक्ट मत सीखो। जावास्क्रिप्ट सीखें।

यदि आप जावास्क्रिप्ट से शुरू करते हैं तो आपके कौशल रिएक्ट, और वीयू, और नोड के बीच अधिक हस्तांतरणीय होंगे। डेनो, और भविष्य में जो कुछ भी साथ आ सकता है। यदि आप केवल रिएक्ट सीखते हैं, तो आपको प्लेटफॉर्म के बीच स्विच करना बहुत कठिन होगा।

3. कुछ अलग करें

मेरा मतलब यह नहीं है कि कुछ ऐसा करें जो वर्डप्रेस नहीं है, लेकिन कुछ ऐसा करें जो पहले वर्डप्रेस के साथ नहीं किया गया हो। रचनात्मक बनो। एक और ब्लॉक संग्रह न करें जब तक कि आपके पास पेशकश करने के लिए कुछ अनूठा न हो या आपको लगता है कि आप पहले से मौजूद से बेहतर कर सकते हैं। मान लें कि आप ब्लॉक एडिटर के लिए चीजों का निर्माण करना चाहते हैं तो मुझे यकीन है कि बहुत सारी संभावनाएं हैं जो हासिल नहीं की गई हैं। यह अभी भी वास्तव में नया है, हमें बस यह पता लगाने की जरूरत है कि दर्द के बिंदु कहां हैं और उन्हें ठीक करना है।

हमारे साथ चैट करने के लिए समय निकालने के लिए धन्यवाद ब्लॉग दर्शक आज बेन. हम इसकी बहुत सराहना करते हैं। हमारे ब्लॉग पाठकों के लिए, यदि आप बेन के काम के बारे में अधिक जानना चाहते हैं तो आप पर जाकर अधिक जान सकते हैं। बाइनरी मून <मजबूत>।


  1. वर्डप्रेस भेद्यता स्कैनर

    क्या आप चिंतित हैं कि आपकी वर्डप्रेस साइट पर्याप्त रूप से सुरक्षित नहीं है? क्या आप अपनी साइट पर मौजूद सुरक्षा खामियों को खोजना और ठीक करना चाहते हैं? आप सही रास्ते पर हैं। यदि हैकर्स आपकी साइट पर कमजोरियां पाते हैं, तो वे इसका फायदा उठाते हैं और सभी प्रकार की दुर्भावनापूर्ण गतिविधियां चलाते हैं जै

  1. WordPress डेटाबेस को मैलवेयर के लिए स्कैन करें

    क्या आपने हाल ही में अपने डेटाबेस में कुछ अजीब देखा है? क्या आपने कई अज्ञात तालिकाएँ देखीं या आपने विकल्प तालिका में एक अज्ञात URL देखा? ये हैक किए गए डेटाबेस के क्लासिक संकेत हैं। वर्डप्रेस डेटाबेस आपकी वर्डप्रेस वेबसाइट से जानकारी संग्रहीत करता है। जब आपका डेटाबेस हैक हो जाता है, तो हैकर्स जानका

  1. अपने WordPress डेटाबेस को कैसे साफ करें

    क्या आप एक तेज़ वर्डप्रेस वेबसाइट चाहते हैं? यदि ऐसा है, तो आपको अनावश्यक डेटा को हटाकर वर्डप्रेस डेटाबेस को साफ करना होगा। वर्डप्रेस डेटाबेस क्लीनअप एक महत्वपूर्ण रखरखाव कार्य है जो आपकी वेबसाइट पर पृष्ठ लोडिंग समय को कम करेगा। इसे अन्य प्रदर्शन तकनीकों जैसे कैशिंग पृष्ठों, छवियों को अनुकूलित करने