1
निम्न चरणों का पालन करने के लिए अच्छी तरह से तैयार करें। अनुवर्ती और ट्यूटोरियल को पूरा करने के लिए आपको निम्न बुनियादी अवधारणाओं को समझना होगा:
- वेबसाइटों का उद्देश्य
- एचएमटीएल और सीएसएस: वेबसाइटों के निर्माण के लिए इन भाषाओं का उपयोग कैसे किया जाता है
- पीएचपी: यह क्या है और प्रदर्शन का सुधार करने के लिए इसका उपयोग कैसे किया जाता है
- एसजीसी: वे क्या हैं और वेबसाइटों का उपयोग कैसे किया जाता है
- Drupal: एक सरल वेबसाइट स्थापित करने के लिए इसका इस्तेमाल कैसे करें
- सूची से भयभीत मत बनो। सही मात्रा में उत्साह के साथ, आप सीख सकते हैं कि ट्यूटोरियल टिप्स का अनुसरण करते समय आपको क्या चाहिए।
2
एक विकास वातावरण सेट अप करें एक विषय को तेजी से और आसानी से विकसित करने के लिए (कोई इंटरनेट कनेक्शन समस्या नहीं), अपने कंप्यूटर पर एक डेवलपमेंट वातावरण (एक कोड संपादक और एक परीक्षण सर्वर) सेट करें ऐसा करने का सबसे आम तरीका (लिनक्स और मैक के लिए "एम" के लिए, "L" विंडोज के लिए "W") WAMP / दीप / MAMP पैकेज स्थापित करने के लिए है - जहां `ए` अपाचे, सर्वर का मतलब है, एम का मतलब है MySQL डेटाबेस और पी PHP, सर्वर भाषा के लिए है - और एक ओपन सोर्स एडिटर डाउनलोड करें।
वेबसाइट बनाएं ड्राइंग द्वारा शुरू करें ख़ाका साइट के होम पेज का उपयोग कर एक पेंसिल और कागज का एक खाली पत्र - गलती करने या परिवर्तन करने के लिए डर नहीं। सभी बुनियादी हैडर, नेविगेशन मेनू (जो शीर्षक के नीचे या एक साइडबार में हो सकता है) सहित पेज के कुछ हिस्सों,, ड्रा शरीर और पाद (जो सामग्री हो जाएगा)। आप कागज पर अन्य क्षेत्रों को भी बना सकते हैं। जब आप डिज़ाइन से खुश होते हैं, तो इसे ऐसे प्रोग्राम में पुन: बनाएँ जो आपको एडोब फोटोशॉप या एडोब आतिशबाजी जैसे पृष्ठों को विकसित करने देता है। तब टाइपोग्राफी में, रंग और प्रकाश और अंधेरे की विरोधाभासों में लगता है planejados- सभी दृश्य तत्वों को जोड़ने और यह कैसे उपयोगकर्ता अनुभव, लेआउट और खाली स्थान के लिए योगदान (सफेद रिक्त स्थान के बारे में सोच करने के लिए याद!) और सामग्री कैसे वितरित की जाएगी इस साइट का उपयोग करके विकास करना एचटीएमएल और सीएसएस पिछले चरण की तरह, यह केवल एक वेबसाइट के कुछ हिस्सों को बनाने में अधिक प्रभावी होता है जिसमें अद्वितीय लेआउट होंगे, जैसे कि घर या संपर्क पेज इसे सरल बनाएं और, जहां भी संभव हो, आधुनिक सम्मेलनों और रणनीतियों (जैसे कि HTML5 और CSS3) का उपयोग करें। इस बिंदु पर, किसी भी सर्वर भाषा (जैसे कि पीएचपी) को जोड़ना और ड्राप्ल कोड से हस्तक्षेप से बचने के लिए क्लाइंट भाषा (जैसे जावास्क्रिप्ट) का थोड़ा उपयोग करें - ये बाद में जोड़ा जा सकता है
1
थीम को विकसित करने के लिए Drupal को सेट अप करें डाउनलोड Drupal और सर्वर के सभी फाइलों को स्थानांतरित करें जो विषय के निर्माण में उपयोग किया जाएगा (यह आपके परीक्षण सर्वर या ऑनलाइन सर्वर का उपयोग करने के लिए अनुशंसित है)। फ़ोल्डर में डाउनलोड की गई फ़ाइलें रखें
जड़ (यदि आप एक परीक्षण सर्वर का प्रयोग कर रहे हैं, तो
www या
स्थानीय होस्ट)। इंटरनेट ब्राउज़र के साथ, रूट फोल्डर पर जाएं (जैसे
http: // www /) और स्थापना प्रक्रिया का पालन करें। फिर मॉड्यूल स्थापित करें जिसका उपयोग थीम को विकसित करने के लिए किया जाएगा।
2
Drupal पृष्ठ की संरचना को समझें और अपने स्थिर पृष्ठों को उचित प्रारूप में कनवर्ट करें।- HTML पृष्ठों को "स्थिर" कहा जाता है - अर्थात, वे गतिशील सामग्री को होस्ट करने के लिए नहीं हैं और एचटीएमएल 5 में "divs" (और "heaver", "footer" आदि) जैसे ब्लॉक टैग के साथ बनाए गए हैं। ड्रुपल साइट स्थिर (एचएमटीएल) और गतिशील पृष्ठों का मिश्रण है, जिसमें सामग्री होती है जो अक्सर बदल जाती है। ड्रुपल में, इन गतिशील भागों को "क्षेत्रों"साइडबार एक ऐसे क्षेत्र का एक उदाहरण है जिसमें आप नेविगेशन लिंक, खोज बार, सोशल नेटवर्किंग बटन, और इस तरह से प्रवेश कर सकते हैं। एक दृश्य विचार प्राप्त करने के लिए नीचे चित्र देखें:
- ड्रुपल क्षेत्रों में रखे गए तत्वों को "ब्लॉक"बार और खोज मेनू, उदाहरण के लिए, आम ब्लॉक हैं। क्षेत्रों को सम्मिलित करने, पुनर्व्यवस्थित करने या निकालने के लिए, पर जाएं संरचना > ब्लॉक ड्रुपल का उनमें से बहुत से स्थापित मॉड्यूल से आते हैं, लेकिन आप अपने स्वयं के ब्लॉकों (उसी नाम के पृष्ठ पर) भी बना सकते हैं।
- प्रत्येक वेबपेज (बॉडी टेक्स्ट, हेडिंग्स, इमेज और पसंद) की सामग्री एक क्षेत्र में भी है: तथाकथित "कंटेंट", जो सभी ड्रुप थीम को संग्रहीत करने के लिए आवश्यक है साइट पर क्या पोस्ट किया गया है (चाहे वह ब्लॉग पोस्ट या कोई अन्य कस्टम आइटम) नाम "नोड"और ब्लॉक पर रहता है मुख्य पृष्ठ सामग्री. संक्षेप में: पृष्ठ पर क्या है हमारे बारे में, उदाहरण के लिए, "नोड" (प्रकार "पृष्ठ", निश्चित रूप से) में सहेजा जाता है और ब्लॉक में रहता है मुख्य पृष्ठ सामग्री, जो बदले में, इस क्षेत्र में स्थित है हमारे बारे में.
- कभी-कभी ब्लॉक में किसी पृष्ठ पर कई "नोड्स" मिलना आम है मुख्य पृष्ठ सामग्री, जैसे साइट का पहला पृष्ठ, जो आमतौर पर नवीनतम लेख (या ब्लॉग पोस्ट) दिखाता है
- विषय क्षेत्रों को नियंत्रित करेगा, लेकिन साइट प्रशासकों ने उन पर क्या नहीं रखा। एक डेवलपर के रूप में, आपको अपने विषय के क्षेत्रों को ड्रुपल को बताने की आवश्यकता होगी, साथ ही उन्हें "टेम्प्लेट" नामक फाइलों में सूचीबद्ध करना होगा (अगले भाग में चर्चा की गई)।