विषयसूची:

Bookhuddle.com बनाना, पुस्तक जानकारी खोजने, व्यवस्थित करने और साझा करने के लिए एक वेबसाइट: 10 कदम
Bookhuddle.com बनाना, पुस्तक जानकारी खोजने, व्यवस्थित करने और साझा करने के लिए एक वेबसाइट: 10 कदम

वीडियो: Bookhuddle.com बनाना, पुस्तक जानकारी खोजने, व्यवस्थित करने और साझा करने के लिए एक वेबसाइट: 10 कदम

वीडियो: Bookhuddle.com बनाना, पुस्तक जानकारी खोजने, व्यवस्थित करने और साझा करने के लिए एक वेबसाइट: 10 कदम
वीडियो: My favorite topic 🤓 2024, नवंबर
Anonim
Bookhuddle.com बनाना, पुस्तक जानकारी खोजने, व्यवस्थित करने और साझा करने के लिए एक वेबसाइट
Bookhuddle.com बनाना, पुस्तक जानकारी खोजने, व्यवस्थित करने और साझा करने के लिए एक वेबसाइट

यह पोस्ट Bookhuddle.com को बनाने और लॉन्च करने में शामिल चरणों का वर्णन करती है, एक वेबसाइट जिसका उद्देश्य पाठकों को पुस्तक की जानकारी खोजने, व्यवस्थित करने और साझा करने में मदद करना है। यहां वर्णित चरण अन्य वेबसाइटों के विकास पर लागू होंगे।

चरण 1: विचार के साथ आओ

विचार के साथ आओ
विचार के साथ आओ

हम, बुकहुडल के संस्थापक, मौज-मस्ती और सीखने के लिए पढ़ने का आनंद लेते हैं और सोचते हैं कि उन्होंने जो पढ़ा है, पढ़ना चाहते हैं, या उनकी संदर्भ पुस्तकों पर नज़र रखने का एक बेहतर तरीका होना चाहिए। हम पढ़ने के लिए नई किताबें खोजने का एक बेहतर तरीका चाहते थे, पता करें कि हमारे दोस्त क्या पढ़ रहे थे या क्या पढ़ रहे थे। हम दोस्तों या अन्य पाठकों के साथ किताबों पर चर्चा करने के लिए एक जगह चाहते थे। इसलिए हमने एक ऐसी वेबसाइट बनाने का फैसला किया जो लोगों को आसानी से किताबों की जानकारी खोजने, व्यवस्थित करने और साझा करने की अनुमति देगी। बुकहुडल यह साइट है। फेलिप टोरेस द्वारा फोटो।

चरण 2: साइट के लिए एक डोमेन नाम खरीदें

यह दूसरा कदम नहीं है, लेकिन इसे जल्दी करना महत्वपूर्ण है। अच्छे डोमेन नाम मिलना मुश्किल है, लेकिन आपको बस रचनात्मक होना है। हमारी साइट का डोमेन Bookhuddle.com है। ऐसी अनगिनत साइटें हैं जहां से डोमेन नेम खरीद सकते हैं। एक डोमेन नाम के लिए आपको केवल कुछ डॉलर खर्च करने चाहिए। निम्नलिखित Google खोज में डोमेन नाम सेवाएं मिलती हैं:

चरण 3: एक टीम बनाएं

एक टीम बनाएं
एक टीम बनाएं

एक टीम के रूप में कुछ बनाना अपने आप से करने की कोशिश करने से कहीं ज्यादा आसान है।

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

चरण 4: आवेदन की मुख्य विशेषताओं की पहचान करें

एप्लिकेशन की मुख्य विशेषताओं को पहचानें। ये आवश्यक विशेषताएं हैं जो एप्लिकेशन को उपयोगी होने और सेवा के उद्देश्यों को पूरा करने के लिए आवश्यक हैं। बाकी सब कुछ इन सुविधाओं के होने पर निर्भर करेगा।

बुकहुडल के लिए, मुख्य विशेषताओं में शामिल हैं: - पुस्तकों का व्यापक डेटाबेस - पुस्तकों की खोज करने की क्षमता - उपयोगकर्ता प्रोफ़ाइल - उपयोगकर्ताओं के लिए अपनी व्यक्तिगत पुस्तकालय को व्यवस्थित करने के लिए उपयोगकर्ता पुस्तक सूची, वे पुस्तकें जो उन्होंने पढ़ी हैं, पढ़ना चाहते हैं, पढ़ रहे हैं, आदि। - प्रयोक्ता खोज - समूह या पुस्तक क्लब, ताकि उपयोगकर्ता मित्रों के साथ संगठित हो सकें और पुस्तकों पर चर्चा कर सकें, काम को प्राथमिकता देने, टीम के लिए लगातार प्राप्त करने योग्य लक्ष्यों या मील के पत्थर को परिभाषित करने, उपयोगकर्ताओं को अक्सर जारी की जाने वाली सुविधाओं को प्राप्त करने और उपयोगकर्ताओं से प्रतिक्रिया प्राप्त करने में मदद करने के लिए एक पुनरावृत्त प्रक्रिया का पालन करना उपयोगी है। साइट को ठीक करने के लिए।

चरण 5: फ़ीचर आवश्यकताएँ परिभाषित करें

कोर के रूप में पहचानी गई सुविधाओं की सूची के लिए, उन आवश्यकताओं को परिभाषित करें जो सुविधाओं का विस्तार से वर्णन करती हैं, यह बताएं कि चीजों को कैसे व्यवस्थित किया जाएगा, उपयोग किया जाएगा, सिस्टम कैसे प्रतिक्रिया करेगा, आदि।

सुविधा का दस्तावेजीकरण करने और टीम के सदस्यों के बीच संचार की सुविधा के लिए उपयोग के मामलों, आरेखों, प्रवाह आदि को नियोजित करें। इसे करने के कई तरीके हैं। पता लगाएँ कि आपकी टीम और उस वातावरण के लिए सबसे अच्छा क्या है जिसमें आप काम करते हैं और वह करें जो आवश्यक है लेकिन अब और नहीं ताकि आप समय बर्बाद न करें। यदि नैपकिन पर चित्र वे सभी आवश्यकताएं हैं जिनकी आपकी टीम को आवश्यकता है, तो बढ़िया। कुछ टीमों को अधिक औपचारिक दस्तावेज़ीकरण की आवश्यकता होती है।

चरण 6: प्रोटोटाइप बनाएं

Bookhuddle के लिए, हमने साइट के लिए HTML प्रोटोटाइप बनाए हैं.

अपने विचारों को अधिक ठोस तरीके से परखने के लिए प्रोटोटाइप एक अच्छा और सस्ता तरीका है। उन्होंने हमें अपने विचारों को संप्रेषित करने, प्रतिक्रिया प्राप्त करने के लिए डेमो करने में मदद की, और हमने विकास के चरण में इनपुट के रूप में प्रोटोटाइप से html, css, छवियों और जावास्क्रिप्ट का उपयोग किया।

चरण 7: साइट विकसित करें

इस चरण में, हम साइट के वर्तमान पुनरावृत्ति के लिए लक्षित सुविधाओं का निर्माण करते हैं।

एक गतिशील वेबसाइट के लिए, आपको आमतौर पर प्रोग्रामिंग भाषा और संबंधित तकनीकों का उपयोग करके अपना प्रोग्राम विकसित करना होगा, आप किसी प्रकार के एप्लिकेशन सर्वर में अपना प्रोग्राम चलाएंगे, और आपको संभवतः डेटाबेस की आवश्यकता होगी। नियोजित करने के लिए प्रौद्योगिकियों के कई विकल्प हैं और कुछ लोकप्रिय में शामिल हैं: - प्रोग्रामिंग भाषाएं और संबंधित प्रौद्योगिकी: रूबी ऑन रेल्स, जावा,.नेट, पीएचपी, कोल्डफ्यूजन, पायथन, आदि - डेटाबेस: MySQL, PostgreSQL, Oracle, Sql सर्वर, और दूसरे। यदि आप अपनी लागत कम करने में मदद कर सकते हैं तो एक ओपन सोर्स चुनें। हम एक तकनीकी स्टैक का उपयोग करने की सलाह देते हैं जिससे आप परिचित हैं और यह आपके द्वारा किए जा रहे विकास के लिए एक अच्छा स्टैक साबित हुआ है। स्टैक से परिचित होने से आपके सीखने की अवस्था को कम करने में मदद मिलेगी और आपको अपनी साइट को विकसित करने के अन्य पहलुओं पर ध्यान केंद्रित करने में मदद मिलेगी। हमने जावा प्रौद्योगिकी स्टैक को इसके साथ अपनी विशेषज्ञता और इससे संबंधित प्रौद्योगिकियों के कारण चुना है। जावा के बारे में एक अच्छी बात यह है कि डेवलपर्स का एक बड़ा समुदाय मौजूद है; टूल, फ्रेमवर्क, सर्वर, सीखने के लिए संसाधन और योग्य लोगों की भरमार है।

चरण 8: अपनी साइट का परीक्षण करें

आपके द्वारा बनाई गई कार्यक्षमता का परीक्षण करें। प्रक्रिया के इस चरण का उद्देश्य उपयोगकर्ताओं के लिए आवेदन उपलब्ध कराने से पहले आवेदन में समस्याओं की पहचान करना और उन्हें ठीक करना है।

आपके परीक्षण प्रयास में यूनिट परीक्षण, एकीकरण परीक्षण, कार्यात्मक परीक्षण आदि शामिल होने चाहिए। परीक्षण आपके डेवलपर्स, समर्पित परीक्षकों, या आपके आवेदन के साथ खेलने के लिए उपलब्ध किसी भी व्यक्ति द्वारा किया जा सकता है। बग ट्रैकिंग सिस्टम का उपयोग करना आपके एप्लिकेशन में पाई गई समस्याओं को ट्रैक करने और कार्य को प्रबंधित करने में आपकी सहायता करने का एक प्रभावी तरीका है। Bugzilla, Trac, और JIRA जैसे सिस्टम और अच्छे ट्रैकिंग सिस्टम।

चरण 9: होस्टिंग

एक सार्वजनिक वेबसाइट रखने के लिए, साइट को कहीं होस्ट करना होगा।

यदि आपके घर या व्यवसाय में एक या अधिक सर्वर हैं जिनका आप उपयोग कर सकते हैं, तो यह एक रास्ता है। एक अन्य विकल्प यह है कि आप के लिए अपनी साइट को होस्ट करने के लिए एक होस्टिंग सेवा प्राप्त करें। आपकी साइट की जरूरतों के आधार पर (यातायात की मात्रा, बुनियादी ढांचे की आवश्यकता, आदि), आप एक वर्चुअल सर्वर, एक समर्पित सर्वर, या समर्पित सर्वरों का एक समूह चुन सकते हैं। वर्चुअल होस्टिंग सबसे सस्ती है, और समर्पित सर्वरों का एक समूह सबसे महंगा है। वहाँ कई होस्टिंग प्रदाता हैं और कीमतें काफी भिन्न हैं। कुछ ऐसा खोजें जो आपकी जरूरतों को पूरा करे। अमेज़ॅन के पास सेवाओं का एक सेट है जिसका उपयोग इस उद्देश्य के लिए किया जा सकता है और इसकी कीमत प्रतिस्पर्धी है: कंप्यूटिंग शक्ति के लिए ईसी 2 (यानी सर्वर), भंडारण के लिए एस 3, और अन्य।

चरण 10: लॉन्च

प्रक्षेपण
प्रक्षेपण

होस्टिंग सेवा में विकसित, परीक्षण और तैनात वेबसाइट के साथ, हम पाठकों का स्वागत करते हैं।

सिफारिश की: