मालकेयर, आपका पसंदीदा वर्डप्रेस सुरक्षा प्लगइन, हाल ही में बेन गिलबैंक्स के साथ बातचीत करने का अवसर मिला, जो एक अनुभवी वर्डप्रेस डेवलपर हैं। इस साक्षात्कार में हम बेन से उनके पिछले काम और बदलते वर्डप्रेस परिदृश्य के बारे में बात करते हैं जो उन्हें प्रासंगिक बने रहने के रचनात्मक तरीकों पर सोचने के लिए मजबूर कर रहा है। यह साक्षात्कार रोमांचक और गहन है। तो चलिए शुरू करते हैं!
साक्षात्कार
हाय बेन! सबसे पहले, आज हमारे पाठकों के साथ बातचीत के लिए समय निकालने के लिए धन्यवाद। आप 13 वर्षों से वर्डप्रेस क्षेत्र में हैं, तो क्यों न आप अपना परिचय दें और एक वेब डेवलपर के रूप में अपनी यात्रा साझा करें और आप आज यहां कैसे पहुंचे?
मुझे साक्षात्कार के लिए आमंत्रित करने के लिए धन्यवाद! 🙂
मैंने विश्वविद्यालय में 3D कला का अध्ययन शुरू किया था, ताकि वीडियो गेम में काम कर सकूं। मैंने 3 वर्षों तक 3D कला में विशेषज्ञता हासिल की, लेकिन पाठ्यक्रम व्यापक था और मैंने वेब डिजाइन भी किया। यह 1998 की बात है और मुझे याद है जब CSS आया था। उस समय हम HTML में सीधे फॉन्ट विशेषताओं को हार्डकोड करते थे - इसलिए एक CSS फ़ाइल से सब कुछ नियंत्रित करना एक रहस्योद्घाटन था।
बाद में मुझे Miniclip.com (एक ऑनलाइन गेम पोर्टल) में गेम आर्टिस्ट की नौकरी मिली। मैं कर्मचारी नंबर 3 था, और उन्हें एक वेब डिजाइनर की आवश्यकता थी। हम सभी थोड़ा-बहुत सब कुछ कर रहे थे और चूंकि मेरे पास सबसे अधिक अनुभव था, मैंने वेबसाइट का नियंत्रण ले लिया। अंततः 20+ लोगों की टीम के साथ वेब डेवलपमेंट के निदेशक बन गया। उस समय मैं एक ब्लॉग शुरू करना चाहता था (मेरे पास पहले से एक वेबसाइट थी जिसमें होमग्रोन CMS था) और मुझे वर्डप्रेस मिला। तब से मैं अपनी व्यक्तिगत साइट के लिए वर्डप्रेस का उपयोग कर रहा हूं।
आपने अपने स्वयं के वर्डप्रेस थीम विकसित करने के लिए फुल-टाइम जाने का फैसला क्यों किया?
मैंने Miniclip के लिए 11 वर्षों तक काम किया। मैं वेब डेवलपमेंट का निदेशक बना लेकिन कुछ वर्षों के बाद मैंने फैसला किया कि प्रबंधन मेरे लिए नहीं है, इसलिए मैंने अपने प्रतिस्थापन के लिए किसी को काम पर रखा, और एक अधिक दूरदर्शी भूमिका में चला गया - जिसका मैंने काफी आनंद लिया।
Miniclip एक गेम वेबसाइट थी जहां आप ब्राउज़र-आधारित गेम खेलते हैं। ज्यादातर फ्लैश और यूनिटी गेम। लेकिन भविष्य तेजी से मोबाइल की ओर बढ़ रहा है, और इसलिए Miniclip ने पुर्तगाल में एक डेवलपमेंट स्टूडियो खोला जहां उन्होंने गेम बनाए। फ्लैश धीरे-धीरे खत्म हो रहा था और ऑनलाइन गेम में भविष्य नहीं दिख रहा था। इसलिए यह अपनी चीज आजमाने का अच्छा समय लग रहा था।
मैंने 2007 में वर्डप्रेस थीम बेचना शुरू किया - हम पहले थीम शॉप्स में से एक थे और मैं Miniclip में फुल-टाइम काम कर रहा था। वर्डप्रेस में फुल-टाइम जाने का साहस जुटाने में 8 साल लग गए। कुछ मायनों में काश मैंने इसे जल्दी किया होता और शुरुआती सफलता का लाभ उठाया होता। हमने वास्तव में अच्छा शुरुआत की। सपोर्ट के लिए लोगों को काम पर रखा और सब कुछ। लेकिन अब यह सिर्फ मैं हूं जो विभिन्न चीजों पर काम कर रहा हूं।
आपने 2007 में Pro Theme Design शुरू किया, और आप अपने वर्डप्रेस टेम्पलेट्स को विशिष्ट उद्देश्यों के लिए बनाने पर गर्व करते हैं, न कि फूले हुए, ऑल-इन-वन विकल्पों के रूप में। वर्डप्रेस उपयोगकर्ताओं को विशेष थीम प्रदान करने के दृष्टिकोण के पीछे क्या तर्क है?
मुझे ऑल-इन-वन थीम पसंद नहीं हैं। वे एक गड़बड़ हैं और आप वर्डप्रेस ट्विटर/फेसबुक/स्लैक समूहों में केवल यही सुनते हैं कि थीम को संपादित करना कितना मुश्किल है। या थीम कितनी धीमी और फूली हुई हैं।
मैं उपयोगकर्ता के दृष्टिकोण से अपील को पूरी तरह से समझता हूं। उन्हें सपना बेचा जाता है कि वे जो चाहें कर सकते हैं, लेकिन वास्तविकता काफी अलग है। साइट को डेमो जैसा बनाने में अक्सर अविश्वसनीय रूप से मुश्किल होती है।
मुझे पता है कि कुछ डेवलपर्स हैं जिन्हें गटेनबर्ग पसंद नहीं है, लेकिन मुझे लगता है कि उपयोगकर्ता के दृष्टिकोण से यह सेटअप को बहुत सरल बना देगा। आप ब्लॉक एडिटर का उपयोग करके काफी जल्दी एक आकर्षक साइट बना सकते हैं।
व्यक्तिगत रूप से मैं वर्डप्रेस थीम बनाना चाहता हूं जो तुरंत डेमो की तरह दिखें। जैसे ही आप उन्हें सक्रिय करते हैं, आप 99% वहां पहुंच जाते हैं। मैं कुछ और लचीले तत्व जोड़ना पसंद करता हूं, और कस्टमाइज़र में कुछ सेटिंग्स, लेकिन ज्यादातर वे 'बस काम करते हैं'।
Pro Theme Design के इतिहास पर थोड़ा गहराई से जाएं, जब आपने पहली बार वेबसाइट शुरू की तो यह कैसा था? आपने अपने पहले भुगतान करने वाले ग्राहकों को कैसे ऑनबोर्ड किया?
मुझे अब याद भी नहीं है! यह बहुत समय पहले की बात है - हालांकि मुझे याद है कि यह बहुत आसान था। चूंकि केवल कुछ अन्य थीम शॉप्स थीं, लोग चीजें बहुत जल्दी खरीदते थे। हमारे पहले ग्राहकों में से एक एडी थे जिन्होंने WooThemes की सह-स्थापना की।
मुझे याद है कि हम मैगज़ीन थीम बनाने वाले पहले लोग थे। डैरेन ने Mimbo नामक एक मुफ्त थीम बनाई थी और हमारी पहली पेड थीम Mimbo Pro थी। बाकी सभी ब्लॉगिंग थीम बना रहे थे।
उस समय कई अलग-अलग वर्डप्रेस न्यूज ब्लॉग थे (मुझे लगता है WPTavern ही एकमात्र लोकप्रिय बचा है) और हर कोई उन्हें पढ़ता था। तो मूल रूप से हमें ज्यादा मेहनत नहीं करनी पड़ी। यह बस हो गया। हमने कुछ लोगों को बताया और फिर पैसा कमाया।
दुर्भाग्य से अब ऐसा नहीं होता।
आपने यह भी उल्लेख किया है कि आप अपनी थीम वेबसाइट के लिए वेब डेवलपर, मालिक और सपोर्ट व्यक्ति हैं। अनिवार्य रूप से, आप तय करते हैं कि कौन सी थीम बनानी है, उन्हें बनाते हैं और ग्राहकों के सवालों के जवाब भी देते हैं। यह इसका सार है, लेकिन ये सभी भूमिकाएं कुछ गंभीर जिम्मेदारियों के साथ आती हैं। आप इन तीनों को संतुलित करने के लिए समय प्रबंधन को कैसे अपनाते हैं?
शुरुआती दिनों में डैरेन ने बहुत सारा डिजाइन कार्य किया, लेकिन अब वह वास्तव में शामिल नहीं है। वह संगीत निर्माण में चला गया है। तो मैं सब कुछ करता हूं।
मैं समय प्रबंधन के बारे में नहीं सोचता। मेरा दर्शन है जितना संभव हो सके सरल या स्वचालित करना। इसलिए मेरे पास एक बिल्ड प्रक्रिया है जो थीम अपडेट का ख्याल रखती है। मेरे पास व्यापक डॉक्स हैं जो अक्सर पूछे जाने वाले सवालों का जवाब देते हैं। मैं IFTTT का उपयोग करता हूं ताकि जब लोग सपोर्ट फोरम पर पोस्ट करें तो मुझे पता चले।
जहां संभव हो मैं चीजें खुद बनाता हूं लेकिन अपनी जिंदगी आसान बनाने के लिए सेवाओं के लिए भुगतान करने से नहीं डरता। मेरा पसंदीदा FreeAgent है जो मेरे लिए बहुत सारा अकाउंटिंग करता है।
काम की मात्रा कम करने के लिए मैं जो कुछ भी कर सकता हूं, करूंगा।
जैसा कि आपने उल्लेख किया, डैरेन होयट के सहयोग से आपने Mimbo Pro बनाया। यह प्लेटफॉर्म के लिए मूल प्रीमियम मैगज़ीन थीम में से एक है। इसके विकास से इमेज रिसाइज़ स्क्रिप्ट TimThumb का निर्माण भी हुआ। इस सम्मानित प्रोजेक्ट को पूरा करने में डैरेन के साथ काम करना कैसा था? आप परिणामों से कितने खुश हैं?
यह बहुत मजेदार था। उस समय कोई वर्जन कंट्रोल का उपयोग नहीं कर रहा था, इसलिए हम एक डेव सर्वर पर फाइलों को लाइव संपादित करने में कई शामें बिताते थे। हम नियमित रूप से एक-दूसरे के परिवर्तनों को ओवरराइट करते थे और चीजें तोड़ते थे और उन्हें ठीक करना नहीं जानते थे। इसलिए इसे बनाने में जितना होना चाहिए था उससे कहीं अधिक समय लगा।
डैरेन एक डिजाइनर के दृष्टिकोण से चीजों को देखते थे। उन्हें तकनीकी पहलू में कम दिलचस्पी थी, और आकर्षक और उपयोग में आसान चीजें बनाने में अधिक रुचि थी, इसलिए हमने TimThumb और कैरोसेल जैसी चीजें बनाईं; जो उस समय कोई और नहीं कर रहा था। शुरुआती दिनों में हमने हर थीम के लिए एक अनूठी विशेषता रखने की कोशिश की। कुछ ऐसा जो इसे बाकी सभी से थोड़ा अलग बनाए।
Mimbo Pro को तब से 4 बार रीराइट किया गया है, लेकिन अब यह अपनी उम्र दिखा रहा है और मुझे नहीं लगता कि यह ब्लॉक बिल्डिंग की दुनिया में फिट बैठता है। लेकिन यह एक बड़ा सीखने का अनुभव था और कुछ ऐसा जो मैंने उस समय करने का आनंद लिया।
TimThumb एक पूरी अलग चीज थी। TimThumb की वजह से ही फीचर्ड इमेज वर्डप्रेस में शामिल हुईं। यह एक बड़ा रहस्योद्घाटन था और, मुझे लगता है, इसका एक कारण है कि हम शुरुआत में अच्छा कर पाए। लोग देखना चाहते थे कि हमने इसका उपयोग कैसे किया और स्क्रिप्ट को अपनी थीम में जोड़ा।
Pro Theme Design के पीछे एक व्यक्ति की सेना होने के नाते, आप अपनी अगली थीम के लिए ब्रेनस्टॉर्मिंग कैसे करते हैं? किसी प्रोजेक्ट पर काम शुरू करने का निर्णय लेने से पहले आप किन मुख्य मापदंडों पर विचार करते हैं?
मैं अपने थीम डिजाइन के लिए Sketch का उपयोग करता हूं। मेरे पास एक Sketch फ़ाइल है जिसमें लगभग 50 डिजाइन हैं। यह एक "स्केचबुक" की तरह काम करता है। मैं बस चीजें जोड़ता जाता हूं जैसे वे मेरे दिमाग में आती हैं। अधिकांश डिजाइन समाप्त नहीं होते, वे सचमुच डिजिटल डूडल हैं, लेकिन कभी-कभी कुछ काम करता है और इसलिए मैं इसे और विकसित करता हूं।
मैं ज्यादा योजना नहीं बनाता। मैं होमपेज डिजाइन करता हूं ताकि थीम का एहसास बने और फिर ब्राउज़र में निर्माण शुरू करता हूं। जैसे-जैसे होमपेज बनता है, बाकी डिजाइन स्वाभाविक रूप से अपनी जगह पर आ जाता है। जब भी मैं अटक जाता हूं, मैं Sketch पर वापस जाता हूं और उस तत्व को डिजाइन करता हूं जिस पर मैं अटका हुआ हूं।
उस ने कहा, मैं इन दिनों कई थीम नहीं बनाता। मैंने कुछ वर्षों में कुछ भी नया जारी नहीं किया है। मुझे लगता है कि थीम का भविष्य काफी सीमित है और वे तेजी से वर्डप्रेस कोर द्वारा उपभोग किए जाएंगे। उन्हें ब्लॉक एडिटर द्वारा काफी हद तक बदल दिया जाएगा।
इसलिए मैंने इस बारे में बहुत समय बिताया है कि मैं कैसे प्रासंगिक बने रह सकता हूं। और, मेरे लिए, भविष्य वर्डप्रेस प्लगइन्स/ब्लॉक्स में है और इसलिए मैं उस पर समय बिता रहा हूं।
मैं नैतिकता, गोपनीयता, स्थिरता और पहुंच में भी वास्तव में रुचि रखता हूं। जिस एक थीम पर मैं वर्तमान में काम कर रहा हूं वह सुपर लाइटवेट और सुलभ होने के लिए डिज़ाइन की गई है। यह इसे तेज, कुशल और सभी के लिए उपयोग में आसान बनाता है। कोड GitHub पर है इसलिए कोई भी योगदान/फोर्क कर सकता है। आप Binary Moon पर डिजाइन देख सकते हैं।
Binary Moon के बारे में और बताएं। इसमें एक पोर्टफोलियो और एक बहुत सक्रिय ब्लॉग है जहां उपयोगकर्ता नियमित रूप से प्रत्येक पोस्ट पर टिप्पणी करते हैं। साइट के उद्देश्य के बारे में और बताएं।
BinaryMoon.co.uk 1999 के आसपास से मेरी व्यक्तिगत साइट रही है जब मैंने इंटरनेट के लिए चीजें डिजाइन करना शुरू किया था। यह 2005 में एक ब्लॉग बन गया। मुझे नहीं पता कि आय के दृष्टिकोण से यह कितना महत्वपूर्ण रहा है। मुझे लगता है कि यह शायद तब अधिक महत्वपूर्ण था जब हमने शुरू किया था। इन दिनों यह ज्यादातर मैं अन्य डेवलपर्स से बात कर रहा हूं जो थीम बनाते हैं इसलिए उन्हें मेरे उत्पादों की आवश्यकता नहीं है।
सीखने के संदर्भ में, मुझे लगता है कि सीखने का सबसे अच्छा तरीका वास्तविक दुनिया की परियोजनाओं पर स्वयं चीजों का परीक्षण करना है। इससे कोई फर्क नहीं पड़ता कि मैं स्थानीय स्तर पर थीम का कितना परीक्षण करता हूं, जब मैं उन्हें अपनी साइट पर उपयोग करता हूं तो मुझे हमेशा समस्याएं मिलती हैं। लेकिन यह बहुत अच्छा है क्योंकि मैं तब इन समस्याओं को ठीक कर सकता हूं ताकि दूसरे उन्हें न देखें।
जैसा कि मैंने पहले उल्लेख किया; Binary Moon पर वर्तमान में चल रही थीम Jarvis है, जिस थीम पर मैं वर्तमान में काम कर रहा हूं। मुझे इसके साथ नई सुविधाओं का परीक्षण करने को मिलता है। उदाहरण के लिए इसमें लाइट और डार्क मोड है और रंग योजना स्वचालित रूप से बदलती है। आप लाइट और डार्क बैकग्राउंड रंग चुनते हैं और अन्य सभी रंग बदल जाते हैं ताकि वे अभी भी पठनीय रहें।
उपयोगकर्ता के दृष्टिकोण से यह वास्तव में सरल है। बदलने के लिए केवल दो सेटिंग्स हैं और आपके पास पूरी तरह से अलग वेबसाइट है। यह विज़िटर के सेटअप का भी सम्मान करता है। मुझे लगता है कि यह एक अच्छी सुविधा है और एक जिसे हम वर्डप्रेस में ज्यादा नहीं देखते हैं क्योंकि वर्डप्रेस में एक बिल्ट-इन बैकग्राउंड रंग सेटिंग है जो आपको केवल एक रंग सेट करने देती है।
आप पिछले 12 वर्षों से वर्डप्रेस डेवलपमेंट समुदाय के आसपास रहे हैं। यह आपको पीछे मुड़कर देखने की एक अनूठी क्षमता देता है, लेकिन यह आपको क्षितिज पर आगे क्या है, यह देखने में एक अनूठी बढ़त भी देता है। 2020 में वर्डप्रेस डेवलपमेंट में गोता लगाने वाले नौसिखिए को आप कौन सी तीन सलाह देंगे?
1. थीम न बेचें
यह सलाह है, अगर आप थीम बेचना चाहते हैं तो मुझे न रोकें। लेकिन यह एक बहुत कठिन व्यवसाय है जिसमें घुसना मुश्किल है और जो त्वरित रुपये हुआ करते थे वे लंबे समय से चले गए हैं।
मैं भाग्यशाली हूं कि मैं अपनी थीम WordPress.com पर बेचता हूं, और वहीं से मुझे अपनी अधिकांश आय होती है। अगर ऐसा नहीं होता तो मैं शायद कुछ और कर रहा होता।
2. जावास्क्रिप्ट सीखें
जावास्क्रिप्ट को ठीक से सीखने से आपको प्रोग्रामिंग में वास्तव में अच्छी नींव मिलेगी। यह कुछ भाषाओं की तुलना में काफी आसान है, लेकिन यह सुपर शक्तिशाली भी है, और फिलहाल ऐसा लगता है कि वेब इसी दिशा में बढ़ रहा है।
यदि आप वर्डप्रेस एडिटर के लिए चीजें बनाना चाहते हैं तो रिएक्ट सीखना भी उचित हो सकता है। यह तब भी उपयोगी होगा यदि आप Gatsby जैसे सॉफ्टवेयर के साथ हेडलेस साइट बनाना चाहते हैं।
लेकिन पहले रिएक्ट न सीखें। जावास्क्रिप्ट सीखें।
यदि आप जावास्क्रिप्ट से शुरू करते हैं तो आपके कौशल रिएक्ट, वीयू, नोड, डेनो और भविष्य में जो कुछ भी आ सकता है, के बीच अधिक हस्तांतरणीय होंगे। यदि आप केवल रिएक्ट सीखते हैं तो आपको प्लेटफॉर्म के बीच स्विच करना बहुत कठिन लगेगा।
3. कुछ अलग करें
मेरा मतलब यह नहीं है कि वर्डप्रेस के अलावा कुछ करें, बल्कि वर्डप्रेस के साथ कुछ ऐसा करें जो पहले नहीं किया गया हो। रचनात्मक बनें। एक और ब्लॉक संग्रह न बनाएं जब तक कि आपके पास पेशकश करने के लिए कुछ अनूठा न हो या आपको लगता है कि आप जो पहले से मौजूद है उससे बेहतर कर सकते हैं। यह मानते हुए कि आप ब्लॉक एडिटर के लिए चीजें बनाना चाहते हैं तो मुझे यकीन है कि बहुत सारी क्षमता है जो अभी तक हासिल नहीं हुई है। यह अभी भी वास्तव में नया है, हमें बस यह निकालना है कि दर्द बिंदु कहां हैं और उन्हें ठीक करें।
आज हमारे ब्लॉग दर्शकों के साथ बातचीत के लिए समय निकालने के लिए धन्यवाद बेन। हम इसकी बहुत सराहना करते हैं। हमारे ब्लॉग पाठकों के लिए, यदि आप बेन के काम के बारे में अधिक जानना चाहते हैं तो आप Binary Moon पर जाकर अधिक जान सकते हैं।