Drupal/C3/Menu-and-Endpoints/Hindi
From Script | Spoken-Tutorial
Revision as of 16:13, 4 September 2016 by Shruti arya (Talk | contribs)
Time | Narration |
00:01 | ‘Menu and Endpoints’ पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम URL Patterns सेट करना सीखेंगे। हम Menu management के बारे में भी सीखेंगे। |
00:15 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ
आप अपने पसंद का कोई भी बेव ब्राउजर उपयोग कर सकते हैं। |
00:29 | इस ट्यूटोरियल में हम सही URL paths बनाने की प्रक्रिया के बारे में बात करेंगे। |
00:36 | Endpoints और aliases- Endpoints URL paths हैं जो विशेष कंटेंट प्रदर्शित करती हैं। |
00:45 | डिफॉल्ट रूप से Drupal में, node का endpoint node/[node:id] है। |
00:53 | इसे सर्वर पर प्रविष्ट करने से Node का कंटेंट प्रदर्शित होगा। ID की संख्या मनुष्य़ के पढ़ने योग्य नहीं है। |
01:02 | अर्थात हम आसानी से node/278162' के साथ विशिष्ट कंटेंट को संगठित नहीं कर सकते। एक alias बनाने से मनुष्य के पढ़ने योग्य endpoint उपलब्ध है। |
01:19 | Alias उसी कंटेंट के लिए एक वैकल्पिक URL path है। हम उसी कंटेंट को प्रदर्शित करने के लिए या तो मूल या कई aliases में से एक चुन सकते हैं |
01:34 | उदाहरणस्वरूप node/278162 और content/drupal-camp-mumbai-2015. |
01:47 | दोनों समान कंटेंट प्रदर्शित करते हैं। दूसरा याद रखने के लिए आसन है। |
01:54 | अबURL पैटर्न बनाते हैं जो हमारे पास उपलब्ध सभी कंटेंट पर लागू होगा। |
01:59 | URL paths सेट करने के लिए तीन modules चाहिए। |
02:04 | वे तीन मॉड्यूल्स Pathauto, Token और CTools हैं। |
02:13 | कृपया आगे बढ़ें और अपनी मशीन में Pathauto इंस्टॉल करें। |
02:18 | Pathauto' प्रोजेक्ट पेज पर वापस आएँ, आप देखेंगे कि Pathauto को Token और CTools की आवश्यकता है। |
02:27 | Token और CTools इंस्टॉल करें। इन modules को इंस्टॉल करने के बाद ऑन करें। |
02:37 | यह होने के बाद हम आगे बढ़ने के लिए तैयार हैं। |
02:40 | यहाँ नीचे दाईं ओर 'Configuration' पर क्लिक करें, 'SEARCH AND METADATA' सेक्शन में आप URL aliases' देखेंगे। |
02:52 | डिफॉल्ट रूप से, यहाँ कोई भी URL aliases उपलब्ध नहीं है। |
02:58 | Patterns टैब पर क्लिक करें। Add Pathauto pattern बटन पर क्लिक करें। |
03:05 | Pattern type ड्राप-डाउन पर क्लिक करें। |
03:09 | यहाँ हम Forum, Content, Taxonomy term और User के लिए भिन्न पैटर्न बना सकते हैं। |
03:17 | उदाहरणस्वरूप, मैं Content चुनूँगी। Path pattern फिल्ड में, हमें पैटर्न टेम्पलेट प्रविष्ट करना होगा। |
03:27 | टेम्पलेट variables को tokens कहते हैं। वे प्रत्येक entity के लिए तेजी से बनते हैं। |
03:36 | Token module इन variablesको प्रदान करता है।जब आप किसी इनपुट form में Browse available tokens को देखते हैं। तो आप पूर्वनिर्धारित tokens प्रविष्ट कर सकते हैं। |
03:49 | Path pattern बॉक्स पर क्लिक करें। जहाँ आप token प्रविष्ट करना चाहते हैं। |
03:55 | टाइप करें "content/". फिर Browse available tokens लिंक पर क्लिक करें। |
04:02 | "Available tokens" दिखाने के लिए एक पॉपअप विंडों खुलता है। |
04:07 | मानिए कि हमें इस तरह का पैटर्न चाहिए content/[title of the page], तो पेज के टाइटल के लिए token Nodes सेक्शन में है। |
04:18 | Nodes सेक्शन के राइट एरो बटन पर क्लिक करें। |
04:23 | token [node:title] चुनें, जो पेज के Title द्वारा बदला गया है। |
04:32 | यह form बॉक्स में कर्सर की लोकेशन पर [node:title] प्रविष्ट करेगा। |
04:38 | यदि ऐसा नहीं होता है तो बॉक्स पर क्लिक करना सुनिश्चित करें और आवश्यकतानुसार कर्सर को रखें । token को फिर से चुनें। |
04:49 | Content type में, हम उस entity type को चुन सकते हैं जिस पर यह पैटर्न लागू होना चाहिए। |
04:56 | सभी types को चुनें ताकि यह पैटर्न उन सभी के लिए डिफॉल्ट हो जाए। |
05:04 | यह सेटिंग्स विशिष्ट type के लिए ओवर्राइड की जा सकती है। उदाहरणतः हम usergroup/[node:title] बना सकते हैं और इसे केवल User Group के लिए लागू कर सकते हैं। |
05:18 | Label फिल्ड में, टाइप करें "Content Title". फिर Save बटन पर क्लिक करें। यहाँ हम नया पैटर्न जाँच सकते हैं जिसे हमने अभी बनाया। |
05:31 | यह पैटर्न जोड़े गए सभी नये कंटेंट्स के लिए URL aliases बनाने के लिए लागू किया जायेगा। लेकिन यह मौजूदा कंटेंट्स के लिए URL aliases नहीं बनायेगा। |
05:45 | मौजूदा कंटेंट्स में इसे लागू करने के लिए Bulk generate टैब पर क्लिक करें। Content type चुनें और Update बटन पर क्लिक करें। |
05:58 | इसने URL aliases को बनाना शुरू कर दिया है। यह मौजूदा कंटेंट्स की संख्या के आधार पर समय ले सकता है। |
06:08 | List टैब पर क्लिक करें। हम अपने कंटेंट्स URL aliases के लिए देख सकते हैं । |
06:15 | site पर प्रत्येक node में /node/nodeid का सिस्टम पाथ है। |
06:24 | नया URL alias यहाँ पहलेAlias कॉलम में हैं। |
06:30 | हम देख सकते हैं कि सभी aliases समान पैटर्न का अनुकरण करते हैं। आपको ऐसा प्रत्येक समय नये Content type बनाते समय करना होगा। |
06:41 | पैटर्न्स बनाने के लिए निम्न नियम का उपयोग करें।
|
06:52 | *शब्दों को hyphen से अलग-अलग करें underscore से नहीं ।
|
07:07 | * समय द्वारा कंटेंट्स को वर्गीकृत करने के लिए date tokens का उपयोग करें। |
07:12 | यहाँ सेटिंग्स टैब में URL alias पैटर्न को कंट्रोल करने के लिए अधिक ऑप्शन्स उपलब्ध हैं। यहाँ हम डिफॉल्ट Separator, length आदि देख सकते हैं। |
07:26 | हम यह भी देख सकते हैं कि डिफॉल्ट रूप से कई सामान्य शब्दों को पैटर्न से हटाया गया है।यह endpoints को संक्षिप्त और अर्थपूर्ण बनाए रखता है। |
07:38 | संक्षेप में-
Pathauto और Token modules हमें किसी भी समयURL patterns' |
07:46 | * delete aliases और bulk generate aliases सेट करने की अनुमति देते हैं। |
07:52 | अब से प्रत्येक नया node हमारे द्वारा बनाए गए patterns का उपयोग करेगा। |
07:59 | अब हम Menus के बारे में बात करेंगे। |
08:03 | हमने एक यादृच्छिक क्रम में हमारी साइट के लिए ज्यादातर Views और बेसिक पेज पर आधारित menus जोड़ दिये हैं। |
08:10 | अब देखते हैं कि हम मेन्यू सिस्टम कैसे बदल सकते हैं। |
08:15 | Structure पर जाएँ, नीचे स्क्रोल करें और Menus पर क्लिक करें। |
08:21 | हमारे पास यहाँ कई भिन्न मेन्यू हैं। जो डिफॉल्ट रूप से Drupal में हैं। हमारे पास 6 मेन्यू हैं। |
08:31 | हमें Main navigation menu में रूचि है, अतः Edit menu पर क्लिक करें। |
08:38 | यहाँ हम अपने Menu लिंक्स को क्लिक और ड्रेग और क्रम बदलने में सक्षम होंगे। |
08:44 | Home और Upcoming Events को ऊपर ड्रेग करें। |
08:49 | आप अपने अनुसार इनका क्रम बदल सकते हैं। इसके बाद Save पर क्लिक करें। |
08:56 | अब हमें Events और Upcoming Events प्राप्त हुआ। Events को क्लिक करें और ऊपर ड्रेग करें और फिर Upcoming Events को दाईं ओर ड्रेग करें। |
09:07 | यह sub menu बनायेगा। |
09:10 | यह काफी आसान है। Save पर क्लिक करें और अपने फ्रंट पेज पर एक नजर डालें। |
09:15 | ध्यान दें कि हमें हमारे 4 मेन्यू मिल गए हैं। |
09:19 | हमारा Event sub menu कहाँ गया? |
09:23 | कृपया ध्यान दें कि Drupal में सभी themes सबमेन्यू या ड्राप-डाउन मेन्यू को सपोर्ट नहीं करते हैं। Bartick theme इनमें से एक है। |
09:32 | अभी के लिए Structure, Menus पर जाएँ और Main menu को एडिट करें। Upcoming Event को फिर से यहाँ ऊपर ड्रेग करें Save पर क्लिक करें। |
09:44 | क्या यदि हमें अपने साइट के विशिष्ट सेक्शन के लिए या विशिष्ट node के लिए लिंक चाहिए? |
09:51 | उदाहरण के लिए, यदि मुझे मेरे Forums के लिए एक मेन्यू लिंक चाहिए, तो मैं साइट पर वापस जाऊँगी। |
09:58 | 'Forums page' पर जाएँ वास्तविक 'URL' को कापी करें जो '/forum' है। |
10:05 | फिर वापस आएँ और Edit menu और फिर Add link पर क्लिक करें। |
10:12 | इसे Forum नामक title दें और कॉपी किए गए लिंक को pasteकरें। |
10:17 | यदि आप विशिष्ट कंटेंट का भाग देख रहे हैं, तो ' F' या 'G' टाइप करें। इन अक्षर से शुरू होने वाले सभी नोड्स दिखाई देंगे। |
10:28 | उदाहरण के लिए, यदि हम a टाइप करते हैं, तो सभी नोड्स जिनका टाइटल a है दिखाई देंगे। |
10:38 | हम एक चुनेंगे जिसे हम देख रहे थे और यह हमें बतायेगा कि यह node id number 1 है। |
10:46 | यदि हम एक इंटरनल पाथ चाहते हैं, जैसे कि node को जोडने की क्षमता, फिर यह /node/add होगा। |
10:56 | यदि हम इसे Homepage, पर लिंक करना चाहते हैं, तो यह front. होगा।
लेकिन हम यहाँ /forum चाहते हैं जो कि Forum. का लिंक है। |
11:08 | Save पर क्लिक करें और अब हमारे पास Forum का लिंक है। |
11:14 | Save पर क्लिक करें। दुबारा जाँचे कि वह कार्य कर रहा है। |
11:21 | अतः, इसे अच्छे से समझने के लिए इस पर कार्य करें। हमारे menu system में, Content Type या View के लिए Menu item बनाने के लिए यह आसान होगा। |
11:34 | इसी के साथ हम ट्यूटोरियल के अंत में पहुँ गए हैं। |
11:38 | संक्षेप में... इस ट्यूटोरियल में हमने सीखा
|
11:59 | यह वीडियो Acquia और OS ट्रेनिंग से लिया गया है और स्पोकन ट्यूटोरियल प्रोजेक्ट, आईआईटी बॉम्बे द्वारा संशोधित किया गया है। |
12:09 | इस लिंक पर उपलब्ध वीडियो, स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करके देखें। |
12:17 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम कार्यशालाओं का आयोजन करती है और प्रमाणपत्र देती है। अधिक जानकारी के लिए, हमें लिखें। |
12:26 | स्पोकन ट्यूटोरियल प्रोजेक्ट
NMEICT, मानव संसाधन विकास मंत्रायल और NVLI, संस्कृति मंत्रालय, भारत सरकार द्वारा निधिबद्ध है। |
12:39 | यह स्क्रिप्ट बिंदु पांडे द्वारा अनुवादित है। आईआईटी बॉम्बे की ओर से मैं श्रुति आर्य अब आपसे विदा लेती हूँ। धन्यवाद... |