मैं एक छोटे से सॉफ्टवेयर डेवलपमेंट कंपनी के लिए IT लड़का हूँ। हमारे पास ऐसे सॉफ़्टवेयर हैं जो ग्राहकों द्वारा डाउनलोड करने योग्य हैं जिन्होंने हमारी वेब साइट के माध्यम से लाइसेंस खरीदा है। मैं सॉफ्टवेयर डाउनलोड प्रक्रिया का बेहतर प्रबंधन करने के लिए एक समाधान खोजने की कोशिश कर रहा हूं। प्रत्येक नई रिलीज़ के साथ हमारे पास विभिन्न प्लेटफार्मों और कॉन्फ़िगरेशन (कुल लगभग 50 अलग-अलग डाउनलोड करने योग्य घटकों के लिए) का निर्माण होता है। प्रत्येक ग्राहक के पास केवल इन घटकों के एक छोटे उपसमूह तक पहुंच होती है। मैं वर्तमान में कुछ पर्ल स्क्रिप्ट्स के साथ यह सब "मैनेज" कर रहा हूं लेकिन यह बहुत क्रूड है।
मैं एक वेब एप्लिकेशन के बारे में सोच रहा हूं, जो ग्राहकों को उनके द्वारा खरीदे जाने वाले डाउनलोड करने योग्य घटकों को लॉगिन करने और देखने की अनुमति देगा। मुझे हमारी वेब साइट के माध्यम से सॉफ़्टवेयर खरीदने या इस तरह की किसी भी चीज़ के लिए कुछ भी फैंसी की आवश्यकता नहीं है। कम से कम शुरू में व्यक्तिगत डाउनलोड का उपयोग मैन्युअल रूप से प्रति ग्राहक के आधार पर किया जाएगा। मैं प्रोजेक्ट ड्रुपल मॉड्यूल का उपयोग करने के बारे में सोच रहा हूं, लेकिन इसके लिए कुछ भारी संशोधनों की आवश्यकता होगी। क्या इसके लिए कुछ बेहतर अनुकूल है?