के लिए मौजूदा PHP टूल हाल ही में मैंने "फीचर टॉगल" या "गेटकीपर" का उपयोग करने के विचार के बारे में बात करते हुए कई लेख पढ़े हैं, जब तक कि विकास पूरा नहीं हो जाता है। फेसबुक और फ़्लिकर दोनों इस बारे में भी बात करते हैं कि वे उपयोगकर्ताओं के सबसेट के साथ नई सुविधाओं का परीक्षण करने के लिए इसका उपयोग कैसे करते हैं।फ़ीचर टॉगल
कुछ गुगलिंग ने किसी भी मौजूदा PHP पैकेज/टूल्स को चालू नहीं किया है जिसे इस प्रकार की चीज़ को संभालने के लिए वेब ऐप में जोड़ा जा सकता है। ऐसा लगता है कि हम खुद को रोल करने के लिए पर्याप्त आगे बढ़ते हैं, लेकिन अगर हमें इसकी आवश्यकता नहीं है तो उस पहिये को फिर से आविष्कार करने का कोई कारण नहीं है। क्या ऐसा करने के लिए कोई मौजूदा PHP उपकरण हैं?
लेख
- Feature Toggle मार्टिन Fowler द्वारा
- फ़्लिकर DevBlog पर Flipping Out
स्पष्टीकरण: इस का हिस्सा है कि मैं यदि वह मौजूद है देखने के लिए देख रहा हूँ व्यवस्थापक पैनल है यह नियंत्रित करता है कि उपयोगकर्ता कौन सी नई विशेषताएं देख सकते हैं। फ़्लिकर के उदाहरण में, वे इसे मेजबान के आधार पर चालू कर सकते हैं। फेसबुक उदाहरण में, वे कार्यक्षमता को जोड़ते हैं जैसे फीचर को 5% उपयोगकर्ताओं तक सीमित करना, केवल टेकक्रंच उपयोगकर्ता या केवल पूर्वी तट उपयोगकर्ता।
जब आपके पास 200 फीचर्स हैं, 10 फीचर्स जो अभी तक नहीं किए गए हैं और 3 और कुछ उपयोगकर्ताओं के लिए डेमोइंग कर रहे हैं तो व्यवस्थापक पैनल महत्वपूर्ण लगता है।
अपने आप को रोल करने के लिए बहुत आसान है मैं इसे हर समय करता हूं, उपयोगकर्ता को नहीं, मुझे मेनू आइटम लोड न करें। उपयोगकर्ता को जांचें कि मुझे सेक्शन फ्रंट एंड कंट्रोलर –
से फ्रंट पेज पर रीडायरेक्ट नहीं किया गया है, आप किस फ्रेमवर्क का उपयोग कर रहे हैं? कौन सा वेबसर्वर? कौन सा प्रॉक्सी? – hakre
फ़ीचर टॉगल बस आपके कोड में "if" कथन हैं। एक अच्छी पोस्ट है जो [फ़ीचर टॉगल] बताती है (http://www.aviransplace.com/2013/03/27/continuous- वितरण-part-3-feature-toggles), और इसे थोड़ा सा बनाने का विचार भी फीचर टॉगल मैनेजर का उपयोग करते हुए बस एक से अधिक ताकि आप इसका परीक्षण भी कर सकें और फीचर को –