Difference between revisions of "Drupal/C3/Menu-and-Endpoints/Bengali"
From Script | Spoken-Tutorial
Shruti arya (Talk | contribs) |
|||
Line 13: | Line 13: | ||
|- | |- | ||
| 00:15 | | 00:15 | ||
− | | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি | + | | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি উবুন্টু লিনাক্স অপারেটিং সিস্টেম,Drupal 8 এবং ফায়ারফক্স ওয়েব ব্রাউজার।আপনি পছন্দের যে কোনো ওয়েব ব্রাউজার ব্যবহার করতে পারেন। |
− | উবুন্টু লিনাক্স অপারেটিং সিস্টেম, | + | |
− | Drupal 8 এবং ফায়ারফক্স ওয়েব | + | |
− | + | ||
|- | |- | ||
Line 25: | Line 22: | ||
|00:36 | |00:36 | ||
| Endpoints এবং aliases- Endpoints হল URL paths যা নির্দিষ্ট কনটেন্ট দেখায়। | | Endpoints এবং aliases- Endpoints হল URL paths যা নির্দিষ্ট কনটেন্ট দেখায়। | ||
+ | |||
|- | |- | ||
|00:45 | |00:45 | ||
Line 118: | Line 116: | ||
|- | |- | ||
| 04:02 | | 04:02 | ||
− | | Available tokens দেখাতে একটি পপআপ উইন্ডো খোলে। | + | |Available tokens দেখাতে একটি পপআপ উইন্ডো খোলে। |
|- | |- | ||
Line 146: | Line 144: | ||
|04:56 | |04:56 | ||
|সকল types চয়ন করি যাতে এই প্যাটার্ন সকলের জন্য ডিফল্ট হয়। | |সকল types চয়ন করি যাতে এই প্যাটার্ন সকলের জন্য ডিফল্ট হয়। | ||
+ | |||
|- | |- | ||
| 05:04 | | 05:04 | ||
Line 184: | Line 183: | ||
|- | |- | ||
| 06:41 | | 06:41 | ||
− | | patterns বানাতে নিম্ন থাম্ব নিয়মাবলী ব্যবহার করুন | + | | patterns বানাতে নিম্ন থাম্ব নিয়মাবলী ব্যবহার করুন লোয়ার কেস শব্দ ব্যবহার করুন।শব্দের মাঝে ফাঁকা রাখবেন না। |
− | লোয়ার কেস শব্দ ব্যবহার | + | |
− | + | ||
|- | |- | ||
|06:52 | |06:52 | ||
− | | | + | | হাইফেন দ্বারা শব্দ পৃথক করুন আন্ডারস্কোর দিয়ে নয়।search engine optimization (SEO) এর জন্য URL এ অর্থপূর্ণ, পাঠযোগ্য শব্দ ব্যবহার করুন। |
− | + | ||
|- | |- | ||
Line 198: | Line 194: | ||
|- | |- | ||
| 07:12 | | 07:12 | ||
− | | Settings ট্যাবে URL alias প্যাটার্ন কন্ট্রোল করার অনেক বিকল্প | + | | Settings ট্যাবে URL alias প্যাটার্ন কন্ট্রোল করার অনেক বিকল্প রয়েছে।এখানে ডিফল্ট Separator, length ইত্যাদি দেখতে পারি। |
− | + | ||
|- | |- | ||
| 07:26 | | 07:26 | ||
− | |ডিফল্টরূপে এও দেখি কয়েকটি সাধারণ শব্দ প্যাটার্ন থেকে মুছে ফেলা হয় | + | |ডিফল্টরূপে এও দেখি কয়েকটি সাধারণ শব্দ প্যাটার্ন থেকে মুছে ফেলা হয় হয়েছে।এটি endpoint কে কম্প্যাক্ট এবং অর্থপূর্ণ রাখতে করা হয়। |
− | + | ||
|- | |- | ||
| 07:38 | | 07:38 | ||
− | | সংক্ষেপে - | + | | সংক্ষেপে -Pathauto এবং Token modules,URL patterns সেট করার অনুমতি দেয়। |
− | Pathauto এবং Token modules, | + | |
− | URL patterns সেট করার অনুমতি দেয়। | + | |
|- | |- | ||
Line 258: | Line 250: | ||
|- | |- | ||
| 08:56 | | 08:56 | ||
− | |এখন আমার Events এবং Upcoming Events | + | |এখন আমার Events এবং Upcoming Events পেয়েছি।Events এ টিপে এবং ড্রেগ করে উপরে রাখুন এবং Upcoming Events কে ডানদিকে ড্রেগ করুন। |
− | + | ||
|- | |- | ||
Line 283: | Line 274: | ||
|- | |- | ||
| 09:32 | | 09:32 | ||
− | | এখন Structure এবং Menus তে যান এবং Main menu এডিট | + | | এখন Structure এবং Menus তে যান এবং Main menu এডিট করুন।Upcoming Event আবার এখানে ড্রেগ করে Save এ টিপুন। |
− | + | ||
|- | |- | ||
| 09:44 | | 09:44 | ||
Line 307: | Line 298: | ||
|- | |- | ||
| 10:17 | | 10:17 | ||
− | | একটি নির্দিষ্ট কনটেন্ট খুঁজলে শুধু অক্ষর F বা G লিখুন। | + | | একটি নির্দিষ্ট কনটেন্ট খুঁজলে শুধু অক্ষর F বা G লিখুন। সেই অক্ষর দিয়ে শুরু সকল নোড দেখাবে। |
− | সেই অক্ষর দিয়ে শুরু সকল নোড দেখাবে। | + | |
|- | |- | ||
| 10:28 | | 10:28 | ||
Line 323: | Line 314: | ||
|- | |- | ||
| 10:56 | | 10:56 | ||
− | |আমরা এটি Homepage এ লিঙ্ক করতে চাইলে এটি front | + | |আমরা এটি Homepage এ লিঙ্ক করতে চাইলে এটি front হবে।কিন্তু আমরা /forum চাই যা Forum এ একটি লিঙ্ক। |
− | + | ||
|- | |- | ||
Line 336: | Line 326: | ||
|- | |- | ||
| 11:21 | | 11:21 | ||
− | | তাই একটু ভালোমত বুঝতে এটি আবার | + | | তাই একটু ভালোমত বুঝতে এটি আবার দেখি।menu system এ এর সাথে, View বা Content Type এ Menu item বানানো আরো সহজ হবে। |
− | + | ||
|- | |- | ||
Line 345: | Line 334: | ||
|- | |- | ||
| 11:38 | | 11:38 | ||
− | | সংক্ষিপ্তকরণ করি। এই টিউটোরিয়ালে আমরা শিখেছি: | + | | সংক্ষিপ্তকরণ করি। এই টিউটোরিয়ালে আমরা শিখেছি:URL Patterns সেট করা।Menu management |
− | URL Patterns সেট | + | |
− | + | ||
|- | |- | ||
| 11:59 | | 11:59 | ||
− | | | + | | এই ভিডিওটি Acquia এবং OSTraining থেকে অভিযোজিত এবং স্পোকেন টিউটোরিয়াল প্রকল্প, আইআইটি বোম্বে দ্বারা সংশোধিত। |
|- | |- | ||
Line 367: | Line 354: | ||
|- | |- | ||
| 12:39 | | 12:39 | ||
− | | | + | |আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহণের জন্য ধন্যবাদ। |
− | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহণের জন্য ধন্যবাদ। | + |
Latest revision as of 17:53, 14 October 2016
Time | Narration |
00:01 | Menu and Endpoints এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে URL Patterns সেট করা শিখব। Menu management সম্পর্কেও শিখব। |
00:15 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি উবুন্টু লিনাক্স অপারেটিং সিস্টেম,Drupal 8 এবং ফায়ারফক্স ওয়েব ব্রাউজার।আপনি পছন্দের যে কোনো ওয়েব ব্রাউজার ব্যবহার করতে পারেন। |
00:29 | এই টিউটোরিয়াযে আমাদের ওয়েবসাইটে সঠিক URL Paths কিভাবে বানায় তা নিয়ে আলোচনা করব। |
00:36 | Endpoints এবং aliases- Endpoints হল URL paths যা নির্দিষ্ট কনটেন্ট দেখায়। |
00:45 | Drupal এ ডিফল্টরূপে, node এর endpoint হল node/[node:id]. |
00:53 | এটি সার্ভারে পাঠালে নোডের কনটেন্ট দেখাবে। ID তে থাকা সংখ্যা পাঠযোগ্য নয়। |
01:02 | আমরা সহজে একটি নির্দিষ্ট কন্টেন্টের সাথে যুক্ত হতে পারি না ধরুন node/278162. alias বানিয়ে পাঠযোগ্য endpoint উপলব্ধ হয়। |
01:19 | Alias একই কন্টেন্টের জন্য বিকল্পিত URL path. আমরা একই কনটেন্ট দেখাতে alias এর মূল বা যে কোনো একটি ব্যবহার করতে পারি। |
01:34 | উদাহরণস্বরূপ, node/278162 এবং content/drupal-camp-mumbai-2015. |
01:47 | উভয় একই কনটেন্ট ফেরৎ দেয়. দ্বিতীয়টি মনে রাখা সহজ। |
01:54 | এখন এমন URL patterns বানাই যা সকল কন্টেন্টে প্রয়োগ করা হবে। |
01:59 | URL paths সেট করতে তিনটি মডিউল প্রয়োজন। |
02:04 | সেটি তিনটি মডিউল হল Pathauto, Token এবং CTools. |
02:13 | এগিয়ে গিয়ে মেশিনে সংস্থাপিত Pathauto দেখুন। |
02:18 | Pathauto প্রকল্প পৃষ্ঠায় ফিরে আসুন। লক্ষ্য করবেন যে Pathauto এর Token এবং CTools এর প্রয়োজন। |
02:27 | Token এবং CTools ইনস্টল করুন। একবার এই মডিউল ইনস্টল করলে তা চালু করুন। |
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 | Template ভ্যারিয়েবলকে tokens বলে. এটি প্রতিটি entity এর জন্য তৈরী হয়। |
03:36 | Token module এই ভ্যারিয়েবল দেয়. আপনি ইনপুট 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 | Node বিভাগের ডান অ্যারো বোতামে টিপুন। |
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 | এই সেটিংস বিশেষ ধরণের জন্য ওভাররাইড করা যেতে পারে। উদাহরণস্বরূপ: usergroup/[node:title] বানিয়ে শুধুমাত্র User Group এর জন্য প্রয়োগ করতে পারি। |
05:18 | Label ফীল্ডে লিখুন Content Title. Save বোতামে টিপুন। এখানে ইতিমধ্যে নির্মিত নতুন প্যাটার্ন চেক করতে পারি। |
05:31 | এই প্যাটার্ন সকল নতুন যুক্ত কন্টেন্টের জন্য URL aliases বানাতে প্রয়োগ করা হবে. কিন্তু এটি বিদ্যমান কন্টেন্টের জন্য URL alias বানাবে না। |
05:45 | এটি বিদ্যমান কন্টেন্টের জন্য প্রয়োগ করতে, Bulk generate ট্যাবে টিপুন। Content type চয়ন করে Update বোতামে টিপুন। |
05:58 | এটি URL aliases বানানো শুরু করে. এটি বিদ্যমান কনটেন্ট সংখ্যার উপর নির্ভর করে কিছু সময় নিতে পারে। |
06:08 | List ট্যাবে টিপুন। আমরা কন্টেন্টের URL aliases দেখতে পারি। |
06:15 | সাইটে প্রতিটি নোডে /node/nodeid এর সিস্টেম পাথ রয়েছে। |
06:24 | সদ্য নির্মিত URL alias প্রথম Alias কলামে রয়েছে। |
06:30 | আমরা দেখি যে সকল aliases একই pattern অনুসরণ করে. আপনাকে প্রতিবার Content type বানানোর সময় এটি করতে হবে। |
06:41 | patterns বানাতে নিম্ন থাম্ব নিয়মাবলী ব্যবহার করুন লোয়ার কেস শব্দ ব্যবহার করুন।শব্দের মাঝে ফাঁকা রাখবেন না। |
06:52 | হাইফেন দ্বারা শব্দ পৃথক করুন আন্ডারস্কোর দিয়ে নয়।search engine optimization (SEO) এর জন্য URL এ অর্থপূর্ণ, পাঠযোগ্য শব্দ ব্যবহার করুন। |
07:07 | সময় দ্বারা শ্রেণীবদ্ধ কন্টেন্টের জন্য date tokens ব্যবহার করুন। |
07:12 | Settings ট্যাবে URL alias প্যাটার্ন কন্ট্রোল করার অনেক বিকল্প রয়েছে।এখানে ডিফল্ট Separator, length ইত্যাদি দেখতে পারি। |
07:26 | ডিফল্টরূপে এও দেখি কয়েকটি সাধারণ শব্দ প্যাটার্ন থেকে মুছে ফেলা হয় হয়েছে।এটি endpoint কে কম্প্যাক্ট এবং অর্থপূর্ণ রাখতে করা হয়। |
07:38 | সংক্ষেপে -Pathauto এবং Token modules,URL patterns সেট করার অনুমতি দেয়। |
07:46 | যে কোনো সময় delete aliases এবং bulk generate aliases. |
07:52 | এখন থেকে প্রতিটি নতুন নোড আমাদের কাছে থাকা patterns ব্যবহার করবে। |
07:59 | এখন Menus সম্পর্কে বলি। |
08:03 | আমরা এলোমেলোভাবে Menus সাইটে যোগ করেছি, বেশিরভাগ Views এবং মৌলিক পৃষ্ঠার ভিত্তিতে। |
08:10 | এখন মেনু সিস্টেম ম্যানেজ করা দেখি। |
08:15 | Structure এ গিয়ে নীচে স্ক্রোল করে Menus এ টিপুন। |
08:21 | এখানে ডিফল্টরূপে Drupal এ অনেকগুলি বিভিন্ন মেনু রয়েছে। সঠিকভাবে ছটি মেনু। |
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 | লক্ষ্য করুন যে এখানে চারটি মেনু রয়েছে। |
09:19 | আমাদের Event sub menu কোথায়? |
09:23 | মনে রাখবেন Drupal এ সকল sub menus বা drop-down menus সাপোর্ট করে না. Bartik theme তার মধ্যে একটি। |
09:32 | এখন Structure এবং Menus তে যান এবং Main menu এডিট করুন।Upcoming Event আবার এখানে ড্রেগ করে Save এ টিপুন। |
09:44 | সাইটে একটি নির্দিষ্ট বিভাগে বা নির্দিষ্ট নোডে লিঙ্ক প্রয়োজন হলে কি করব? |
09:51 | উদাহরণস্বরূপ, Forums এ একটি মেনু লিঙ্কের দরকার হলে আমি প্রথমে সাইটে ফিরে যাই। |
09:58 | Forums পৃষ্ঠায় গিয়ে প্রকৃত URL কপি করুন যা হল /forum. |
10:05 | তারপর ফিরে আসুন এবং Edit menu তে টিপুন এবং তারপর Add link এ। |
10:12 | Title হিসাবে Forum লিখুন এবং কপি করা লিঙ্ক পেস্ট করুন। |
10:17 | একটি নির্দিষ্ট কনটেন্ট খুঁজলে শুধু অক্ষর F বা G লিখুন। সেই অক্ষর দিয়ে শুরু সকল নোড দেখাবে। |
10:28 | উদাহরণস্বরূপ, আমরা a লিখলে যার title এ a রয়েছে তা প্রদর্শিত হবে। |
10:38 | আমার শুধু যেটি চাই তা চয়ন করব এবং এটা বলে যে এটি node id number 1. |
10:46 | আমরা ইন্টারনাল পাথ চাইলে যে নোড জুড়তে পারে এটি /node/add হবে। |
10:56 | আমরা এটি Homepage এ লিঙ্ক করতে চাইলে এটি front হবে।কিন্তু আমরা /forum চাই যা Forum এ একটি লিঙ্ক। |
11:08 | Save এ টিপলে এখন Forum এ একটি লিঙ্ক থাকে। |
11:14 | Save টিপুন। দুইবার যাচাই করুন যে এটি প্রকৃতপক্ষে কাজ করছে কিনা। |
11:21 | তাই একটু ভালোমত বুঝতে এটি আবার দেখি।menu system এ এর সাথে, View বা Content Type এ Menu item বানানো আরো সহজ হবে। |
11:34 | এই সাথেই আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
11:38 | সংক্ষিপ্তকরণ করি। এই টিউটোরিয়ালে আমরা শিখেছি:URL Patterns সেট করা।Menu management |
11:59 | এই ভিডিওটি Acquia এবং OSTraining থেকে অভিযোজিত এবং স্পোকেন টিউটোরিয়াল প্রকল্প, আইআইটি বোম্বে দ্বারা সংশোধিত। |
12:09 | এই ভিডিওটি প্রকল্পকে সারাংশিত করে। ভিডিওটি ডাউনলোড করে দেখুন। |
12:17 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং প্রশংসাপত্র দেই। আমাদের সাথে যোগাযোগ করুন। |
12:26 | স্পোকেন টিউটোরিয়াল প্রজেক্ট ভারত সরকারের MHRD এর NMEICT এবং মিনিস্ট্রি অফ কলচারের NVLI দ্বারা সমর্থিত। |
12:39 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহণের জন্য ধন্যবাদ। |