1.1. अपनी CMS बनाना — परिचय
इस पाठ्यक्रम के इस भाग में हम अपना खुद का CMS बनाएंगे, जो एक ऑनलाइन स्टोर (इंटरनेट-магазин) के लिए होगा। लेकिन शुरू करने से पहले, आपको यह परिचय पढ़ना चाहिए ताकि आप समझ सकें कि क्या आपको वास्तव में अपनी CMS लिखनी चाहिए या फिर उदाहरण के लिए, पहले से तैयार और शक्तिशाली Drupal का उपयोग करना चाहिए, जिसमें Commerce मॉड्यूल और कई तैयार एक्सटेंशन मौजूद हैं। इस परिचय में हम चर्चा करेंगे:
- ऑनलाइन स्टोर की कार्यप्रणाली (Logic of an Online Store)
- कब अपनी CMS विकसित करनी चाहिए और कब तैयार सिस्टम का उपयोग करना चाहिए
- अपनी CMS के लाभ
- अन्य तैयार ई-कॉमर्स CMS का संक्षिप्त अवलोकन
ऑनलाइन स्टोर — इसकी आवश्यकता क्यों है?
आज लगभग हर कोई ऑनलाइन खरीदारी से परिचित है। इंटरनेट पर असंख्य वेबसाइटें मौजूद हैं जो हर तरह के उत्पाद बेचती हैं:
- Amazon, Ozon जैसे ऑनलाइन स्टोर
- eBay जैसे नीलामी (auction) साइटें
- Biglion, Groupon जैसे कूपन साइटें
- वार्षिक सदस्यता वाली सेवाएँ
ऑनलाइन स्टोर अपने व्यवसाय को अगले स्तर तक ले जाने का एक अत्यंत लोकप्रिय तरीका है।
eBay
उदाहरण के लिए, eBay वेबसाइट के लगभग 84 मिलियन सक्रिय उपयोगकर्ता हैं, और यहाँ हर सेकंड लगभग $1900 मूल्य के उत्पाद बेचे जाते हैं। इसका मतलब है कि लाखों लोग बिना घर से निकले वस्तुएँ खरीदते और बेचते हैं। eBay सिर्फ एक नीलामी साइट नहीं है — यह एक सामाजिक नेटवर्क की तरह काम करता है: इसमें उपयोगकर्ता प्रोफ़ाइल, निजी संदेश, रेटिंग सिस्टम, लोकप्रियता सूचक और उपयोगकर्ता-आधारित स्टोर होते हैं।
Amazon
Amazon की वार्षिक आय 2013 में लगभग 74 अरब डॉलर थी। Amazon दुनिया का सबसे लोकप्रिय ऑनलाइन स्टोर है।
BaseCamp
ऑनलाइन केवल वस्तुएँ ही नहीं बेची जातीं — सेवाएँ भी बेची जाती हैं। उदाहरण के लिए, BaseCamp अपनी सेवा की मासिक सदस्यता (Premium Account) बेचता है, जो उपयोगकर्ताओं को अधिक प्रोजेक्ट बनाने और अतिरिक्त सुविधाएँ प्राप्त करने की अनुमति देता है।
ई-कॉमर्स क्यों लोकप्रिय है?
ऑनलाइन वाणिज्य (e-commerce) की लोकप्रियता लगातार बढ़ रही है। बहुत से लोग अब घर बैठे खरीदारी करना पसंद करते हैं, या कार्यस्थल पर कंप्यूटर से समय बचाते हुए खरीदारी करते हैं। जैसे-जैसे अधिक लोग ऑनलाइन खरीदारी से संतुष्ट होते जा रहे हैं, वैसे-वैसे नए खरीदार भी आकर्षित हो रहे हैं। विक्रेता अपने स्टोर को लगातार बेहतर बना रहे हैं, जिससे ग्राहक संतुष्टि का स्तर पारंपरिक खरीदारी के बराबर हो गया है।
PHP क्यों?
PHP एक बहुत लोकप्रिय प्रोग्रामिंग भाषा है, और हम अपनी CMS का आधार इसी पर बनाएंगे। हालाँकि कई डेवलपर अब Ruby या Ruby on Rails जैसे आधुनिक फ्रेमवर्क का उपयोग करते हैं, लेकिन PHP और MySQL की जोड़ी आज भी भरोसेमंद और शक्तिशाली है। PHP शायद सबसे तेज़ नहीं है और यह कुछ अन्य भाषाओं की तुलना में अधिक सर्वर संसाधन लेता है, लेकिन इसकी सबसे बड़ी ताकत इसकी सादगी और विशाल समुदाय द्वारा निर्मित तैयार लाइब्रेरीज़ और समाधान हैं।
कब तैयार समाधान (ready-made solutions) का उपयोग करें?
आज पहले से ही बहुत से तैयार ई-कॉमर्स सिस्टम मौजूद हैं, जिन्हें आपको तब उपयोग करना चाहिए जब:
- आपके प्रोजेक्ट की समय सीमा (deadline) बहुत कम हो।
- प्रोजेक्ट पर कई डेवलपर काम कर रहे हों और कोडिंग मानकों को एकीकृत करने की आवश्यकता हो।
- क्लाइंट किसी विशेष CMS को प्राथमिकता देता हो।
- तैयार समाधान आपकी आवश्यकताओं को पूरी तरह पूरा करता हो।
लोकप्रिय तैयार ई-कॉमर्स CMS
इसके अलावा और भी कई मुफ्त CMS हैं जिन्हें डाउनलोड करके तुरंत इंस्टॉल किया जा सकता है। इसलिए, यदि आपका बजट या समय सीमित है, तो तैयार CMS आपके लिए एक उत्कृष्ट समाधान है।