संक्षिप्त उत्तर यह है कि मैं कोशिश करने से परेशान नहीं होगा! ऐसा इसलिए है क्योंकि मिश्र धातु यूआई Liferay UI के लिए इतना अभिन्न है, इसके बिना आप jQuery प्रतिस्थापन के साथ प्रतिस्थापित करने के लिए बहुत काम करेंगे।
मिश्र धातु यूआई सिर्फ खींचने योग्य पोर्टलों और सॉर्टिंग से कहीं अधिक है। यह पॉपअप, एजेक्स कॉल, और अन्य सामानों के भार को भी नियंत्रित करता है जिन्हें मैं अभी तक नहीं मिला हूं।
हाउवर यदि आप वास्तव में इसे अपने आप में रखना चाहते हैं तो मैं आपको सलाह देता हूं कि आप सभी कस्टम थीम बनाएं और थीम से मिश्र धातु यूआई के किसी भी संदर्भ को हटा दें और इसके बजाय jQuery लोड करें।
फिर आपको एक ही कार्यक्षमता करने के लिए jQuery का उपयोग करने वाली प्रतियों के साथ मिश्र धातु UI को संदर्भित करने वाली सभी जेएसपी फ़ाइलों को प्रतिस्थापित करने के लिए एक हुक या हुक (और संभवतः EXT प्लगइन्स का उपयोग करें) बनाने की आवश्यकता होगी।
या गिटहब पर लिफ़ेरे स्रोत कोड के लिए एक और तरीका होगा और मिश्र धातु यूआई को हटाने के स्रोत से अपना स्वयं का संस्करण बनाएं।
लेकिन मैं अभी भी दृढ़ता से सुझाव देता हूं कि आप अपना समय बर्बाद न करें। इसे प्यार करो या नफरत है, मिश्र धातु यूआई सेंकना Liferay में सूखा है। यदि आप मेरे किसी भी सुझाव का पालन करते हैं तो आप भविष्य में लिफ़ेरे को अपग्रेड करने से प्रभावी रूप से खुद को रोक रहे हैं।
एक बेहतर सुझाव एलिफ़ाई को मिश्र धातु यूआई में सुधार के तरीकों का सुझाव देना होगा, या Alloy UI repository on GitHub में योगदान देना होगा और समुदाय की सहायता करना होगा।
~~ संपादित करें ~~
सिर्फ गैर प्रमाणीकृत उपयोगकर्ताओं के लिए मिश्र धातु यूआई अक्षम करने के लिए, तो शायद एक हुक पोर्टल वेब में फ़ाइलों modifed \ docroot \ एचटीएमएल \ आम \ विषयों \ चाल करना होगा। विशेष रूप से top_js.jspf पर देखो। यदि आप वहां साइन इन करते हैं तो केवल मिश्र धातु यूआई लोड करने के लिए कहें तो यह आपके बाद का जवाब हो सकता है।
अंतर्दृष्टि के लिए धन्यवाद। मैंने जो देखा उससे एलॉय यूआई वास्तव में लिफ़ेरे में हार्डकोड किया गया है, लेकिन मैं यह पूछना चाहूंगा कि साइट के आगंतुकों के लिए इसे अक्षम करना संभव है या नहीं। मुझे यह नहीं लगता कि यह वास्तविक लिफ़ेरे सीएमएस में है, लेकिन अगर मैं इसे फ्रंटेंड उपयोगकर्ता के लिए उपयोग नहीं कर रहा हूं तो मैं ओवरहेड नहीं चाहता हूं। – user780756
मुझे लगता है कि आप कहां से आ रहे हैं।मैंने जेएफएस/जेएसपीएफ फाइलों को संशोधित करने के लिए हुक का उपयोग करके एक और सुझाव के साथ अपना उत्तर संपादित किया है जो लिफ़ेरे द्वारा उपयोग की जाने वाली जावास्क्रिप्ट को लोड करता है। – Jonny