केवीएस 5.0.0

25 March, 2019

केवीएस 10 साल हो गया! 10 साल पहले फरवरी 2009 में हमने अपनी पहली सार्वजनिक रिलीज़ की घोषणा की थी। उस समय से हमने लगभग 60 नए संस्करण जारी किए और लगभग 1000 नई सुविधाएँ जोड़ीं। सालगिरह मुबारक हो और आगे बढ़ते रहो!

<केंद्र>

इसमें नया क्या है:

  1. PHP 7 समर्थन लागू किया गया। इससे केवीएस कोड में भारी मात्रा में बदलाव आए और अब अधिकांश कस्टम PHP परिवर्तन संभवतः काम करना बंद कर देंगे और समायोजन की आवश्यकता होगी। यदि वे केवीएस में कोई PHP कोड नहीं बदलते हैं तो यह टेम्प्लेट में किए गए किसी भी थीम अनुकूलन को प्रभावित नहीं करेगा। कस्टम PHP फ़ाइलों की सूची और KVS सिस्टम फ़ाइलों में कस्टम परिवर्तनों को खोजने के लिए ऑडिट प्लगइन का उपयोग करें: इन्हें इंस्टॉलेशन और सुरक्षा जांच चलाकर स्थित किया जाता है।
  2. हमने बिलिंग्स एपीआई को पूरी तरह से फिर से लिखा और सभी भुगतान प्रोसेसर वर्तमान में केवीएस में एकीकृत हैं। अब एक नया भुगतान प्रोसेसर जोड़ना एक सरल कोडिंग कार्य होगा जिसके लिए केवीएस डेटा संरचना के ज्ञान की आवश्यकता नहीं है। सभी मौजूदा भुगतान प्रोसेसर, जहां बिलिंग स्तर पर समर्थित थे, परीक्षण सुविधा के साथ अद्यतन किए गए थे। केवीएस कई तरीकों से परीक्षणों का समर्थन करता है: परीक्षण उपयोगकर्ताओं के पास प्रीमियम पहुंच हो सकती है या उनके प्रोफाइल को निर्दिष्ट कुछ पूर्वनिर्धारित संख्या में टोकन के साथ मानक पहुंच हो सकती है। यह परीक्षण और गैर-परीक्षण सदस्यों के लिए विभिन्न पहुंच स्तरों को कॉन्फ़िगर करने देता है; और टोकन पहुंच योग्य सामग्री की संख्या पर सीमाएं कॉन्फ़िगर करने में उपयोगी होते हैं (उदाहरण के लिए परीक्षण उपयोगकर्ताओं को केवल अधिकतम 5 वीडियो देखने की अनुमति दी जा सकती है जिन्हें टोकन के साथ अनलॉक किया जाना चाहिए)।
  3. सभी वर्गीकरण वस्तुओं में अब स्थिति फ़ील्ड और उन्हें निष्क्रिय करने की क्षमता होगी। निष्क्रिय ऑब्जेक्ट सूचियों में प्रदर्शित नहीं होंगे, लेकिन सीधे यूआरएल के माध्यम से पहुंच योग्य होंगे। साथ ही उपग्रहों में अब यह व्यक्तिगत रूप से कॉन्फ़िगर करना संभव होगा कि किस विशेष उपग्रह पर कौन सा वर्गीकरण दिखाई दे रहा है।
  4. सामग्री सेटिंग में हमने टैग निर्माण नियमों के एक सेट के साथ बिल्कुल नया वर्गीकरण सेटिंग अनुभाग पेश किया है। अन्य वर्गीकरण वस्तुओं की तुलना में टैग वास्तव में गतिशील हैं, वे सामग्री को टैग करते समय आयात, ग्रैबर्स और यहां तक ​​कि साइट उपयोगकर्ताओं द्वारा विभिन्न स्रोतों से स्वचालित रूप से बनाए जाते हैं। अब आपके पास टैग ऑटो-निर्माण प्रक्रिया को नियंत्रित करने की क्षमता है। उदाहरण के लिए, आप बहुत छोटे या बहुत लंबे टैग को अस्वीकार कर सकते हैं, ऐसे टैग जो सामान्य भाषा के शब्द हैं जैसे "और" और "या", विशिष्ट प्रतीकों वाले टैग। ये नियम व्यवस्थापक पैनल में टैग संपादक को छोड़कर, उन सभी डेटा प्रवाहों को प्रभावित करेंगे जहां टैग स्वतः निर्मित होते हैं। टैग संपादक में आप अभी भी अपने इच्छित कोई भी टैग मैन्युअल रूप से बनाने में सक्षम होंगे।
  5. एल्बम अब एनिमेटेड GIF सहित PNG और GIF फ़ाइलों का समर्थन करते हैं। हमने यहां जो समर्थन जोड़ा है वह केवल आंशिक है: किसी भी अपलोड की गई छवि के अंगूठे अभी भी JPG प्रारूप में होंगे (एनिमेटेड GIF का पहला फ्रेम अंगूठे के रूप में होगा)। लेकिन फिर भी यह मूल रूप से अपलोड की गई छवि को मूल प्रारूप में देखने की अनुमति देगा।
  6. KVS में सर्च क्वेरीज़ में आए बड़े बदलाव. नए संस्करण में हमने उनके लिए भंडारण संरचना को अनुकूलित किया, ताकि बड़े डेटाबेस के लिए उनका प्रदर्शन प्रदर्शन 10 गुना से अधिक बढ़ जाए। इसके अलावा हमने एसईओ कवरेज के लिए मैन्युअल रूप से खोज क्वेरी बनाने/आयात करने के लिए व्यवस्थापकों के लिए समर्थन भी जोड़ा है।
  7. विज्ञापन एडब्लॉक सुरक्षा Clickaine विज्ञापन कंपनी के सहयोग से जोड़ी गई थी। यह कार्यक्षमता आपकी साइट पर विज्ञापनों को अवरुद्ध करने की संभावना को कम करने और आपके ट्यूब राजस्व को बढ़ाने के लिए डिज़ाइन की गई है। हम यह देखना जारी रखेंगे कि Google और अन्य ब्राउज़र एडब्लॉकिंग के मामले में क्या करते हैं। जैसा कि आप जानते होंगे, Google जुलाई 2019 में अपने स्वयं के एडब्लॉकिंग सॉफ़्टवेयर को Chrome में बंडल करने जा रहा है, जो विज्ञापन बाज़ार को प्रभावित कर सकता है। केवीएस 5.0 से शुरू करके हम केवीएस उपयोगकर्ताओं को इन आगामी परिवर्तनों से बचाने के लिए अधिक विवरण में इसकी जांच करेंगे।
  8. अब आप व्यवस्थापक पैनल में वीडियो और एल्बम सूचियों में प्रदर्शित करने योग्य कॉलम चुन सकते हैं - पहले इसे व्यक्तिगत सेटिंग्स के माध्यम से कॉन्फ़िगर किया जा सकता था। सामान्य तौर पर, कॉलम चयनकर्ताओं को व्यवस्थापक पैनल में कई अन्य सूचियों में जोड़ा गया था, लेकिन अभी भी हर जगह नहीं। हम आगामी अपडेट में उन्हें अंतिम रूप देना जारी रखेंगे, केवल कुछ ही बचे हैं। सभी सूचियों में, जहां लागू हो, हमने थंब कॉलम डिस्प्ले को सक्षम करने के लिए समर्थन जोड़ा है, साथ ही अब आप किसी फ़ाइल कॉलम को भी सक्षम कर सकते हैं। अंत में 5.0 में हमने कॉलम रीऑर्डरिंग के लिए समर्थन जोड़ा, ताकि अब आप व्यवस्थापक पैनल में लगभग हर जगह आरामदायक सूची प्रदर्शन कॉन्फ़िगरेशन को अनुकूलित कर सकें।
  9. हमने अन्य उपयोगकर्ताओं को आपकी साइट पर पंजीकरण करने के लिए रेफर करने के लिए टोकन अर्जित करने हेतु उपयोगकर्ताओं के लिए समर्थन जोड़ा है। इस कार्यक्षमता को सक्षम करने के लिए आपको सदस्य क्षेत्र सेटिंग्स में जाना चाहिए और वहां संबद्ध पैरामीटर और रेफरिंग फ्री साइनअप के लिए दिए जाने वाले टोकन की संख्या को कॉन्फ़िगर करना चाहिए। फिर आपको इस पैरामीटर नाम और उपयोगकर्ता की आईडी का उपयोग करके उपयोगकर्ता की प्रोफ़ाइल में रेफरल लिंक प्रस्तुत करना चाहिए; इस लिंक का उपयोग उपयोगकर्ताओं द्वारा आपकी साइट पर नए उपयोगकर्ताओं को भेजने के लिए किया जाएगा। सशुल्क पंजीकरण से भी टोकन अर्जित करना संभव है, लेकिन केवल तभी जब वे एक्सेस कोड का उपयोग करते हैं। इस मामले में आपको एक्सेस कोड बनाते समय टोकन पुरस्कार को कॉन्फ़िगर करना चाहिए, क्योंकि अलग-अलग एक्सेस कोड की मात्रा अलग-अलग हो सकती है।
  10. HTTP/2 सर्वर प्रतिक्रियाओं का समर्थन करने के लिए रिमोट फ़ाइल जांच को बढ़ाया गया था।
  11. मॉडल अब श्रेणियों के समान समूहीकरण का समर्थन करेंगे।
  12. उपयोगकर्ताओं और प्रशासकों के पासवर्ड अब अधिक सुरक्षित तरीके से संग्रहीत किए जाएंगे। पासवर्ड हैशिंग विधि को अनुकूलित करना भी संभव होगा, जो अब अन्य स्क्रिप्ट से उपयोगकर्ताओं के निर्बाध प्रवासन की अनुमति देगा जहां अन्य पासवर्ड हैशिंग विधि का उपयोग किया जा रहा है। बेहतर सुरक्षा के लिए व्यक्तिगत सेटिंग्स में 5.0 पर अपडेट करने के बाद अपने सुपरएडमिन पासवर्ड को बदलने की अनुशंसा की जाती है। आप पहले जैसा ही पासवर्ड इस्तेमाल कर सकते हैं.
  13. शेड्यूल पर आधारित प्लगइन्स (टेम्पलेट कैश क्लीनअप, अवतार जेनरेशन, बैकअप) को अब विशिष्ट समय अंतराल पर चलाने के लिए कॉन्फ़िगर किया जा सकता है। यह उपयोगी है यदि आपके पास एक ही सर्वर पर कई केवीएस प्रोजेक्ट स्थापित हैं और आप यह सुनिश्चित करना चाहते हैं कि संसाधनपूर्ण संचालन अलग-अलग समय पर चलाए जाएं।
  14. हमने केवीएस में स्टॉप वर्ड्स के काम करने के तरीके को बेहतर बनाया है। पहले ऐसे स्टॉप शब्द जिनमें स्टार चिन्ह (*) नहीं था, गलत तरीके से काम करते थे। उदाहरण के लिए, यदि आपके पास प्रतिस्थापन के रूप में "शब्द" और "[डेल]" है, तो केवीएस "शब्दांकन" को "[डेल]आईएनजी" से बदल देगा, जो अच्छा नहीं लगता। अब ऐसे शब्दों को पूर्ण शब्द ही माना जाएगा, और यदि आप आंशिक मिलान चाहते हैं, तो आपको तारा चिन्ह का उपयोग करना चाहिए, जैसे "शब्द*"। इसका प्रभाव "शब्द" और "शब्दांकन" दोनों पर पड़ेगा। इसके अलावा अब आप अपने स्वयं के रेगेक्स प्रतिस्थापन नियमों को कॉन्फ़िगर कर सकते हैं जो उपयोगकर्ताओं द्वारा सबमिट की गई सभी सामग्री को प्रभावित करेंगे।
  15. एडमिन पैनल का अब विशाल डेटाबेस पर बेहतर प्रदर्शन होगा। यदि कुछ सूचियों पर आपको धीमी सूची निर्माण का अनुभव होता है, तो आप बेहतर सूची प्रदर्शन के लिए कुछ एकत्रीकरण कॉलम को अक्षम (छिपा) सकते हैं।
  16. व्यवस्थापक पैनल में सभी वर्गीकरण संपादक अब अगले प्रवाह को सहेजने और संपादित करने का समर्थन करेंगे जैसा कि हमने पहले सामग्री संपादकों के लिए किया था।
  17. व्यवस्थापक उपयोगकर्ता और समूह, साथ ही साइट उपयोगकर्ता, अब अपने संपादकों में पाठ विवरण का समर्थन करेंगे।
  18. बैकअप प्लगइन में हमने प्लेयर सेटिंग्स को संग्रहीत करने के तरीके को बदल दिया है। पहले प्लेयर सेटिंग्स को साइट टेम्प्लेट के साथ संग्रहीत किया जाता था और प्लेयर सेटिंग्स को बैकअप करने के लिए एक अलग विकल्प होता था। 5.0 में हमने उन्हें एक अलग बैकअप विकल्प में मर्ज करने का निर्णय लिया, जो प्लेयर और एंबेड प्लेयर सेटिंग्स, साथ ही VAST प्रोफाइल दोनों का बैकअप लेगा।
  19. ग्रैबर्स प्लगइन में प्रॉक्सी सेटिंग्स की हैंडलिंग को बढ़ाया गया था। अब इनका उपयोग यूट्यूब-डीएल और कर्ल अनुरोध दोनों में किया जाएगा। इसके अलावा अलग-अलग ग्रैबर्स की सेटिंग्स में लॉगिन विवरण कॉन्फ़िगर करना संभव होगा जिसका उपयोग संरक्षित सामग्री तक पहुंचने के लिए किया जाना चाहिए।
  20. ग्रैबर्स अब अतिरिक्त शब्दावली फ़िल्टर का समर्थन करेंगे जो शीर्षक में विशिष्ट शब्दों के साथ सामग्री को छोड़ने की अनुमति देता है।
  21. आपकी सुविधा के लिए व्यवस्थापक पैनल में देशों को महाद्वीपों के अनुसार समूहीकृत किया गया था।
  22. हमने सदस्यों के लिए xxx_view और xxx_comments ब्लॉक को कैश करने का तरीका बदल दिया है। इसके परिणामस्वरूप ट्रैश कैश फ़ाइलों की संख्या कम होनी चाहिए और सामान्य तौर पर महत्वपूर्ण प्रदर्शन प्रभाव के बिना कैश फ़ाइलों की संख्या कम होनी चाहिए।
  23. सभी वेबसाइट ब्लॉक को श्रेणी और ब्लॉक प्रकार के आधार पर समूहीकृत किया गया था। सभी ब्लॉक पैरामीटरों को उनके तर्क और अंतर्संबंधों के आधार पर समूहीकृत किया गया था। 60 में से 45 ब्लॉकों को नए डिफ़ॉल्ट टेम्पलेट्स और नए दस्तावेज़ीकरण के साथ अद्यतन किया गया। नए डिफ़ॉल्ट टेम्प्लेट सभी संभावित डेटा फ़ील्ड/क्रियाओं को प्रस्तुत करने के लिए डिज़ाइन किए गए हैं और उन्हें डिफ़ॉल्ट थीम जेएस फ़ाइल के साथ सही तरीके से काम करना चाहिए। आपको बस उन्हें अपनी थीम शैली में अच्छा दिखाने के लिए कुछ स्टाइल और लेआउट जोड़ने की आवश्यकता है।
  24. उपग्रहों पर उन्नत सामग्री फ़िल्टरिंग को कॉन्फ़िगर करते समय, केवीएस न केवल फ़िल्टर की गई सामग्री को सूचियों से छिपाएगा, बल्कि ऐसी सामग्री के लिए सीधे URL के माध्यम से 404 भी लौटाएगा। अनुकूलित क्वेरी तर्क का उपयोग करके वहां उपलब्ध सामग्री के सेट को सीमित करने के लिए उपग्रहों पर उन्नत फ़िल्टरिंग का उपयोग किया जाता है।
  25. सदस्य अब नए post_edit ब्लॉक की मदद से पोस्ट बना सकते हैं।
  26. टिप्पणी ब्लॉक में अब टिप्पणियों को उनकी रेटिंग के आधार पर क्रमबद्ध करना संभव है। अब आप पेज पर अतिरिक्त टिप्पणी ब्लॉक जोड़कर और इसे आइटम_पर_पेज=1 और सॉर्ट_बाय=रेटिंग के साथ कॉन्फ़िगर करके किसी भी सामग्री के लिए टॉप रेटेड टिप्पणी प्रस्तुत कर सकते हैं।
  27. सदस्य अब न केवल अपने उपयोगकर्ता नाम से, बल्कि ईमेल से भी लॉग इन कर सकते हैं।
  28. search_results ब्लॉक में search_method पैरामीटर का उपयोग करके समान क्वेरी प्रदर्शित करते समय समानता मानदंड को कॉन्फ़िगर करना अब संभव है: यह पूर्ण टेक्स्ट इंडेक्स द्वारा, पूर्ण मिलान द्वारा या आंशिक मिलान द्वारा हो सकता है।
  29. वीडियो_व्यू और एल्बम_व्यू ब्लॉक में हमने देखने की सीमा के काम करने के तरीके को बदल दिया है (एम सेकंड के दौरान अधिकतम एन वीडियो सीमित करें)। पहले यह कुकीज़ पर आधारित था और प्रदर्शन में अच्छा था, लेकिन साथ ही यह उपयोगकर्ताओं को अपनी कुकीज़ रीसेट करने और सीमा रीसेट करने की अनुमति देता था। हमने इस सीमा गणना को आईपी-आधारित बना दिया है। यदि आपने इसे सक्षम किया है, तो आप अपडेट के बाद डेटाबेस लोड में वृद्धि का अनुभव कर सकते हैं।

बग्स जिन्हें ठीक कर दिया गया है:

  1. टाइमलाइन स्क्रीनशॉट प्रारूप बनाते या हटाते समय, केवीएस सभी वीडियो पर पुनरावृत्ति करेगा, भले ही केवल कुछ ही टाइमलाइन सक्षम हों। इसके परिणामस्वरूप बड़े डेटाबेस के लिए कार्य धीमी गति से संसाधित होगा।
  2. नए वीडियो या एल्बम के लिए विफल रूपांतरण कार्यों को पुनरारंभ करते समय, केवीएस कुछ दुर्लभ मामलों में कुछ स्टोरेज सर्वर पर जंक फ़ाइलें छोड़ देगा।
  3. प्लेयर फ़ुलस्क्रीन हमेशा नए iOS संस्करण के साथ iPads पर सही ढंग से काम नहीं करता है (यह फिक्स पहले 4.0.4 के बाद प्लेयर के लिए हॉटफ़िक्स के रूप में फ़ोरम के माध्यम से घोषित किया गया था)।
  4. आइटमों की संयुक्त सूची को कॉपी-पेस्ट करते समय व्यवस्थापक पैनल में श्रेणी और मॉडल चयनकर्ताओं ने गलत तरीके से काम किया, और इसके परिणामस्वरूप कभी-कभी अलग-अलग लोअर/अपर केस के साथ समान श्रेणियां या मॉडल बन जाते हैं।
  5. मोबाइल यूसी ब्राउज़र में VAST प्री-रोल दिखाने से बचने के लिए प्लेयर को ठीक किया गया था, क्योंकि यह ब्राउज़र HTML5 मानकों का पालन नहीं करता है और इस प्रकार स्किप बटन को सही ढंग से दिखाने की अनुमति नहीं देता है। वर्तमान में अन्य सभी खिलाड़ियों के पास भी यह समस्या है; हम भविष्य में एक और समाधान लेकर आ सकते हैं।

पूरी दुनिया में UC ब्राउज़र VAST समस्या और 4.0.3 और 4.0.4 के लिए प्लेयर हॉटफ़िक्स:

वर्तमान में यूसी ब्राउज़र में मोबाइल उपकरणों पर वीडियो प्री-रोल विज्ञापन (वीएएसटी) प्रस्तुत करने में एक वैश्विक समस्या है। यह समस्या HTML5 वीडियो प्रदर्शित करते समय यूसी ब्राउज़र के गलत व्यवहार के कारण है। विज्ञापनदाताओं की आवश्यकताओं के अनुसार हमने यूसी ब्राउज़र में मोबाइल उपकरणों पर VAST विज्ञापन प्रदर्शन को अक्षम करके केवीएस प्लेयर में इसे ठीक किया है। यह सुधार केवीएस 5.0.0 में आया, और हमने केवीएस 4.0.3 और 4.0.3 संस्करणों के लिए प्लेयर के लिए एक हॉटफिक्स भी प्रदान किया। आप अधिक विवरण KVS फोरम.

बिल्कुल नया KVS %संस्करण% यहाँ है अब ऑर्डर दें