2010-07-30 16 views
6

का उपयोग कर minified संस्करण जेएस/सीएसएस को तैनात करना मैं नेटबीन्स 6.9 का उपयोग PHP dev टूल के रूप में करते हुए एक बड़ी रकी हूं।नेटबीन्स

वर्तमान में मैं XAMPP/Apache/MySQL का उपयोग करके अपने पीसी पर स्थानीय रूप से विकसित और परीक्षण करता हूं और एक बार किया जाता है, वेब पर उत्पादन सर्वर को नेटबीन्स "अपलोड" सुविधा का उपयोग करें।

मैं सोच रहा था कि नेटबीन्स उपकरण अपलोड पर जेएस/सीएसएस फाइलों को कम करने में सक्षम है, या अनुरोध पर पूरे "उत्पादन" वातावरण को कम करने के लिए एक उपकरण है।

+0

यह एक देर से टिप्पणी हो सकता है, लेकिन इस सवाल का शीर्ष खोज result.Therefore पर दिखाई देता है, मैं एक प्रश्न है। यदि आपने प्लगइन का प्रयास किया है, तो क्या आप आउटपुट निर्देशिका को बदल सकते हैं? – MJoraid

+0

क्षमा करें, लेकिन मैंने कोशिश नहीं की है। – Riccardo

+0

यह ठीक है, धन्यवाद। इस प्लग को अधिक अनुकूलन की अनुमति देने के लिए अद्यतन करने की आवश्यकता है जैसे निर्माण निर्देशिका पथ और नाम बदलें। – MJoraid

उत्तर

2

NetBeans के साथ एकीकृत नहीं है, लेकिन आप क्या चाहते हैं के लिए चाल करना होगा: http://code.google.com/p/minify/

+1

मैं व्यक्तिगत रूप से वाईयूआई कंप्रेसर (http://developer.yahoo.com/yui/compressor/) पसंद करता हूं। हालांकि वही बात है: डी –

+0

क्या केवल "उत्पादन" वेबसाइट को कम करने के लिए सबसे अच्छा अभ्यास है? – Riccardo

+0

सर्वोत्तम अभ्यास के मामले में, इसे अपने उत्पादन में डालने से पहले अपने कोड को "छोटा करें" वास्तव में केवल सुझाव है जो मैं कर सकता हूं। मेरा सुझाव है कि आप उत्पादन को धक्का देने के लिए तैयार होने पर अपने कोड को छोटा करने के लिए एक स्क्रिप्ट लिखना चाहते हैं। – Chris

0

मैं आमतौर पर यह मेरे लिए इन सब बातों करता है एक तैनाती स्क्रिप्ट लिखने: एक तैनाती फ़ोल्डर में यह प्रतियां वर्तमान विकास संस्करण, को छान जिन फ़ाइलों की मुझे आवश्यकता नहीं है, सही सेटिंग्स फ़ाइलों को उत्पन्न करना, और अन्य परिनियोजन से संबंधित कार्यों का एक गुच्छा। परिणाम एक फ़ोल्डर है जो वेब सर्वर पर फ़ोल्डर संरचना से बिल्कुल मेल खाता है; वहां से, मुझे बस इतना करना है कि सब कुछ अपलोड करें। * निक्स सिस्टम पर, यह और भी शक्तिशाली है क्योंकि बहुत कुछ सब कुछ स्क्रिप्ट योग्य होने के लिए डिज़ाइन किया गया है। यदि आप ऐसी योजना को अपनाते हैं, तो आपको केवल एक स्क्रिप्ट योग्य मिनीफायर चाहिए, इसे तैनाती स्क्रिप्ट में जोड़ें और आप सभी सेट हैं।

+0

फिलहाल नेटबीन स्वयं उत्पादन सर्वर पर उसी तरह की संरचना को सक्षम करने में सक्षम है, एक बार जब स्रोत फ़ाइल तैनात करने के लिए तैयार हो जाती है, तो मैं बस "अपलोड" को मजबूर करता हूं और नेटबीन्स शेष करता है, तदनुसार स्रोत फ़ाइल संग्रहीत करता है उत्पादन सर्वर पर उचित फ़ोल्डर में .... – Riccardo