Difference between revisions of "Drupal/C3/Menu-and-Endpoints/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 15: Line 15:
 
|इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ
 
|इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ
 
*  उबंटु लिनक्स ऑपरेटिंग सिस्टम  
 
*  उबंटु लिनक्स ऑपरेटिंग सिस्टम  
* '''Drupal''' 8  और
+
* Drupal 8  और
* '''Firefox''' बेव ब्राउजर
+
* Firefox बेव ब्राउजर
 
आप अपने पसंद का कोई भी बेव ब्राउजर उपयोग कर सकते हैं।
 
आप अपने पसंद का कोई भी बेव ब्राउजर उपयोग कर सकते हैं।
  
Line 110: Line 110:
 
|-
 
|-
 
| 03:49
 
| 03:49
|'''Path pattern''' बॉक्स पर क्लिक करें। जहाँ आप token प्रविष्ट करना चाहते हैं।
+
|Path pattern बॉक्स पर क्लिक करें। जहाँ आप token प्रविष्ट करना चाहते हैं।
  
 
|-
 
|-

Revision as of 11:44, 5 September 2016

Time Narration
00:01 ‘Menu and Endpoints’ पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में हम URL Patterns सेट करना सीखेंगे। हम Menu management के बारे में भी सीखेंगे।
00:15 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ
  • उबंटु लिनक्स ऑपरेटिंग सिस्टम
  • Drupal 8 और
  • Firefox बेव ब्राउजर

आप अपने पसंद का कोई भी बेव ब्राउजर उपयोग कर सकते हैं।

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 से नहीं ।
  • search engine optimization (SEO) के लिए मनुष्य के पढ़ने योग्य अर्थपूर्ण शब्दों का उपयोग करें।
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 संक्षेप में... इस ट्यूटोरियल में हमने सीखा
  • URL Patterns सेटिंग करना
  • Menu management .
11:59 यह वीडियो Acquia और OS  ट्रेनिंग से लिया गया है और स्पोकन ट्यूटोरियल प्रोजेक्ट, आईआईटी बॉम्बे द्वारा संशोधित किया गया है।
12:09 इस लिंक पर उपलब्ध वीडियो, स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करके देखें।
12:17 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम कार्यशालाओं का आयोजन करती है और प्रमाणपत्र देती है। अधिक जानकारी के लिए, हमें लिखें।
12:26 स्पोकन ट्यूटोरियल प्रोजेक्ट

NMEICT, मानव संसाधन विकास मंत्रायल और NVLI, संस्कृति मंत्रालय, भारत सरकार द्वारा निधिबद्ध है।

12:39 यह स्क्रिप्ट बिंदु पांडे द्वारा अनुवादित है। आईआईटी बॉम्बे की ओर से मैं श्रुति आर्य अब आपसे विदा लेती हूँ। धन्यवाद...

Contributors and Content Editors

Devraj, Sakinashaikh, Shruti arya