কীভাবে মিডিয়া 7.1.2 / মিডিয়া 7.2.X মিডিয়া স্টাইল সেট করবেন?


12

মিডিয়া প্রকল্প পরিবারে উপাদানটির সর্বশেষতম ফর্মটি কোথায় মিডিয়া ফাইলগুলির জন্য শৈলীর সংজ্ঞা দেওয়া যায়?

আমি মিডিয়া মডিউলটিতে একটি ইউআই উপাদান রয়েছে যা একবার ড্রপাল 7 কোর ইমেজ স্টাইলস সিস্টেমের সাথে অনুরূপ, ফর্ম্যাটগুলি সংজ্ঞায়িত করার অনুমতি দেয় এমন ধারণার অনেকগুলি উল্লেখ দেখতে পাই। স্পষ্টতই, একসময় এটি বাস করত/admin/config/media-image-styles

সেখানে একটি মডিউল দেখবেন, এর শৈলী , মিডিয়া খ্যাতি হারুন, যে একটি উপ-মডিউল ফাইল শৈলী বলা দ্বারা। স্টাইল প্রকল্পের ডিক্রিপশনে, এটি পরামর্শ দেয় যে মিডিয়া মডিউল তার বান্ডিলযুক্ত সাব-মডিউল মিডিয়া স্টাইলগুলিতে সরবরাহ করে এমন API প্রয়োগ করে। তবে আমি যে মিডিয়া ডাউনলোড করেছি তা সর্বশেষ 7.২.x দেব (এবং এছাড়াও, .1.১ শাখার সর্বশেষ স্থিতিশীল সংস্করণ) তেমন কোনও মডিউল নেই, উপরের জন্য দেওয়া ইউআরএল পথটি কোথাও নেই এবং আমি এই জাতীয় কোনও মডিউল খুঁজে পাই না can't একটি পৃথকভাবে বিতরণ মডিউল হিসাবে। স্টাইলগুলিতে একটি ইউআই মডিউল থাকে তবে এটি মিডিয়ার সাথে সম্পর্কিত নয় বলে মনে হয় এবং ২০১১ সাল থেকে স্টাইলগুলি আপডেট করা হয়নি, তবে মিডিয়া তখন থেকেই অবিচ্ছিন্ন বিকাশে রয়েছে (সর্বশেষ মিডিয়া 7.২.x দেব সক্ষম হয়েছে, আমার জন্য স্টাইলগুলি UI url মারাত্মক ত্রুটির সাথে ক্রশ হয়ে গেছেCall to a member function getExternalUrl() on a non-object in...)। এছাড়াও, বর্তমান মিডিয়া প্রকল্প পৃষ্ঠায় স্টাইলগুলির উল্লেখ নেই।

লোকেরা এই মিডিয়া শৈলীর UI সম্পর্কে যেভাবে কথা বলেছিল তা থেকে মনে হয় এটি একসময় মিডিয়া প্রকল্পের খুব গুরুত্বপূর্ণ অংশ ছিল। আমি বুঝতে পারি যে মিডিয়া প্রকল্পটি বছরের পর বছর ধরে প্রবাহিত হয়েছে এবং ডকুমেন্টেশনগুলি প্রকল্পের বর্তমান অবস্থার চেয়ে পিছিয়ে রয়েছে।

সেই উপাদানটির সর্বশেষতম ফর্মটি কোথায় মিডিয়া ফাইলগুলির জন্য শৈলীর সংজ্ঞা দেওয়া যায়?

সম্পর্কিত কিছু এখানে (আপাতদৃষ্টিতে এখন পুরানো) মনে হচ্ছে রিডিং:


সম্পাদনা করুন: "কনফিগারেশন" ডকুমেন্টেশন পৃষ্ঠার নীচে সমাধিযুক্ত একটি সূত্র পাওয়া গেছে :

ফাইল সত্তা এবং ফাইল ক্ষেত্রগুলিকে প্রাধান্য দেওয়ার জন্য মিডিয়া রূপান্তরিত হওয়ার আগে মিডিয়া মডিউলটি স্টাইলস মডিউলে প্রচুর নির্ভর করতে ব্যবহৃত হত ... নতুন 'ডিসপ্লে' সংজ্ঞায়িত করতে বা মোডগুলি দেখুন ... http://drupal.org/project ব্যবহার করে প্রয়োগ করা যেতে পারে / entity_view_mode

তবে আমি সেই লিঙ্কযুক্ত মডিউলে এমন কিছু দেখতে পাচ্ছি না যা দেখে মনে হয়েছে যে আমি যে ধরণের কার্যকারিতা নিয়ে আলোচনা করেছি support .2.২ শাখার একটি সীমাবদ্ধ টিউটোরিয়াল রয়েছে যার মধ্যে সত্তা ভিউ মোড ব্যবহার করা জড়িত তবে এটি নিয়মিত চিত্র শৈল ইন্টারফেস ব্যবহার করে চিত্রগুলির জন্য চিত্র শৈলীর সংজ্ঞা দিতে ব্যবহার করে। নন-ইমেজ ফাইলগুলির জন্য ফাইল শৈলীর জন্য কিছু বলে মনে হচ্ছে না, বা আরও কিছু উন্নত করতে পারে এমন কিছু, যেমন একটি স্টাইল রয়েছে যা একটি ভিডিওর থাম্বনেইল চিত্র দেখায় এবং অন্য কোনও স্টাইল যা কোনও ভিডিও প্লেয়ার দেখায়। অনুসন্ধান এখনও চলছে ...


সম্পর্কিত প্রশ্ন: drupal.stackexchange.com/questions/11182/… তবে স্বীকৃত উত্তরের ইউআরএল (উপরের সাথে সংযুক্ত ডক্সেও উপস্থিত) কোথাও মিডিয়ার সর্বশেষ সংস্করণে নেই
user56reinstatemonica8

উত্তর:


29

Http://drupal.org/node/1092444 ছিল এমন পাগলামির পর থেকে অনেক কিছু পরিবর্তন হয়েছে । ধন্যবাদ, ফাইল সত্তাগুলির জন্য থেরিং এবং ডিসপ্লে ফর্ম্যাটরগুলি সেট করা এখন অনেক সহজ এবং আরও সহজ।

নিম্নলিখিত ডকুমেন্টেশন মিডিয়া 2.x এবং ফাইল সত্তার জন্য , যদিও এর বেশিরভাগ অংশ মিডিয়া 1.x এর সাথে সামান্য পরিবর্তনের সাথে কাজ করে (উদাহরণস্বরূপ, মিডিয়া 1.x এ, "ফাইল প্রকার" পৃষ্ঠাটির লিঙ্কটি কাঠামোর পরিবর্তে কনফিগারেশনে রয়েছে) )।

মিডিয়া প্রদর্শন করা হচ্ছে

ফাইল সত্তা এবং মিডিয়া মডিউল একসাথে কাজ, সংরক্ষণকারী পরিচালনার, এবং Drupal এর প্রদর্শন মিডিয়ার জন্য একটি ইউনিফাইড পদ্ধতি প্রদান। তারা কোনও ব্যবহারকারীকে এমন ফাইল ক্ষেত্র তৈরি করতে দেয় যা চিত্র, ভিডিও এবং অডিও সহ বিভিন্ন ধরণের মিডিয়া সঞ্চয় এবং প্রদর্শন করতে কনফিগার করা যায়। অন্যদের মধ্যে. এই বিভিন্ন ধরণের মিডিয়া প্রদর্শনের জন্য, ফাইল ক্ষেত্রগুলির ফর্ম্যাটরগুলির প্রয়োজন হয়, প্রায়শই মডিউল যা মিডিয়া টাইপ সরবরাহ করে এবং কিছুটা অতিরিক্ত কনফিগারেশন সরবরাহ করে।

সংজ্ঞা

আমি প্রথমে কয়েকটি চলন্ত অংশ ব্যাখ্যা করব এবং তারপরে কোনও সাইটে ফাইলের প্রদর্শনটি কাস্টমাইজ করে নেব।

নথির ধরণ

ফাইলগুলি ফাইল প্রকারভেদে শ্রেণিবদ্ধ করা হয় । প্রতিটি ফাইলের ধরণটি মাইম ধরণের একটি তালিকা দ্বারা সংজ্ঞায়িত করা হয়, ইন্টারনেটে ফাইল ফর্ম্যাটগুলি নির্দিষ্ট করার একটি সর্বজনীন উপায়। ডিফল্ট ফাইলের প্রকারগুলি হ'ল অ্যাপ্লিকেশন, অডিও, চিত্র, পাঠ্য, ভিডিও এবং অন্যান্য। ইউআইতে নতুন ফাইল ধরণের সংজ্ঞা দেওয়ার কোনও উপায় নেই।

মোডগুলি দেখুন

দ্রুপাল 7 (এবং শীঘ্রই 8) কে দেখতে মোডগুলি ব্যবহার করতে ব্যবহৃত হয় যে কোনও বিষয়বস্তুর একটি নির্দিষ্ট প্রসঙ্গে রয়েছে। এরপরে বিষয়বস্তুটি এমনভাবে পরিবর্তিত বা প্রদর্শিত হতে পারে যা সেই প্রসঙ্গে সবচেয়ে ভাল মানায়। দুটি ভিউ মোড যার সাথে বেশিরভাগ লোকেরা সম্ভবত পরিচিত ছিলেন তা হ'ল ডিফল্ট টিজার এবং পূর্ণ মোড। কাস্টম ভিউ মোডগুলি অ্যান্টিটি ভিউ মোড , ডিসপ্লে স্যুট বা কাস্টম মডিউলের সাথে মডিউলগুলির সাথে সংজ্ঞায়িত করা যায় hook_entity_info_alter()

গুড স্টাফ বা: আপনার ফাইল ফিল্ডের প্রদর্শন পরিচালনা করা

একটি ফাইল ক্ষেত্রের প্রদর্শন ফাইল টাইপ প্রতি পরিচালিত হয় । কাঠামো -> ফাইলের ধরণগুলিতে নেভিগেট করুন। আপনি প্রতিটি ক্ষেত্রের জন্য "ক্ষেত্রগুলি পরিচালনা করুন", "প্রদর্শন পরিচালনা করুন", এবং "ফাইল প্রদর্শন পরিচালনা করুন" এর লিঙ্কযুক্ত উপলব্ধ ফাইল ধরণের একটি তালিকা দেখতে পাবেন।

ক্ষেত্রগুলি পরিচালনা করুন

ফাইল সত্তা মডিউল সমস্ত ফাইলকে সম্পূর্ণ ফিল্ডেবল সত্তা তৈরি করে, নোড এবং ট্যাক্সনোমির শর্তাদির মতো। "বিষয়বস্তুর ধরণ" বিভাগের মতো, আপনি প্রতিটি ফাইলের প্রকারে কাস্টম ক্ষেত্রগুলি যুক্ত করতে পারেন।

প্রদর্শন পরিচালনা করুন

আবার, "বিষয়বস্তুর ধরণগুলি" এর মতো, আপনি প্রতিটি ফাইল প্রকারে কাস্টম ক্ষেত্রগুলির প্রদর্শন পরিচালনা করতে পারেন। এই বিভাগটি নিজেরাই ফাইলগুলির বিন্যাসন নিয়ন্ত্রণ করে না , কেবল ফাইল সত্তার সাথে সংযুক্ত ক্ষেত্রের প্রদর্শন।

এই বিভাগে আপনি "কাস্টম প্রদর্শন সেটিংস" এর জন্য একটি টগলও দেখতে পাবেন। প্রসারিত হলে আপনি এই সত্তার জন্য উপলব্ধ ভিউ মোডগুলি সক্ষম এবং অক্ষম করতে পারবেন। "ফাইল প্রদর্শন পরিচালনা করুন" এ এটি উপলব্ধ হওয়ার জন্য একটি ভিউ মোড অবশ্যই এখানে পরীক্ষা করা উচিত। এই মুহুর্তে কেবলমাত্র ব্যবহারকারী এবং নিম্নলিখিত ডিফল্ট দর্শন মোড দ্বারা সংজ্ঞায়িত কাস্টম ভিউ মোডগুলি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে; স্টাইলস মডিউল ইন্টিগ্রেশন থেকে বাকিগুলি বাকি রয়েছে এবং শেষ পর্যন্ত তা সরানো হবে :

  • "টিজার" (বর্তমানে ডিফল্টরূপে অন্তর্ভুক্ত নয় You আপনি এটি উপরের ইস্যুতে প্যাচটির সাথে যুক্ত করতে পারেন বা এটি কাস্টম ভিউ মোড হিসাবে সংজ্ঞায়িত করতে পারেন)
  • "সম্পূর্ণ"
  • "পূর্বরূপ" (অ্যাডমিন প্রসঙ্গে ব্যবহৃত হয়, যেমন, ডাব্লুওয়াইএসআইওয়াইওয়াইজি ক্ষেত্রের স্থানধারীদের জন্য, মিডিয়া ব্রাউজারে এবং মিডিয়া ফিল্ড উইজেটে)

ফাইল প্রদর্শন পরিচালনা করুন

"ফাইল প্রদর্শন পরিচালনা করুন" এ আপনি আপনার ফাইলের ধরণের (হ্যাঁ!) বিন্যাসগুলি কনফিগার করতে পারেন । অনেক মিডিয়া সরবরাহকারী মডিউল এখানে তাদের নিজস্ব ফর্ম্যাটর যুক্ত করে; উদাহরণস্বরূপ, মিডিয়া: ইউটিউব এবং মিডিয়া: ভিমিও উভয়ই "পূর্বরূপ চিত্র" এবং "ভিডিও" ফর্ম্যাটর সরবরাহ করে।

ফর্ম্যাটরগুলি তাদের ফাইল টাইপের "প্রদর্শন পরিচালনা করুন" বিভাগে সক্ষম প্রতিটি দর্শন মোডের জন্য সক্ষম ও কনফিগার করা যেতে পারে। উদাহরণস্বরূপ, কোনও ব্যবহারকারী একটি মিডিয়া প্রদর্শন করতে পারে: নোডকে যখন টিজার হিসাবে দেখানো হয় তখন ভিমিও পূর্বরূপ চিত্র, পূর্ণ নোডটি যখন দেখানো হয় তখন ভিমিও ভিডিও এবং নোডের সাথে যখন দেখা হয় তখন বিভিন্ন প্রস্থ এবং উচ্চতার বিন্যাসের সেটিংস সহ একটি ভিডিও "ভিডিও গ্যালারী" নামে পরিচিত একটি কাস্টম ভিউ মোড। অনেকগুলি ফর্ম্যাটর (উল্লেখযোগ্যভাবে "চিত্র") ব্যবহারকারীকে কনফিগারেশন -> চিত্র শৈলীতে সংজ্ঞায়িত চিত্রের শৈলীগুলি নির্বাচন করার অনুমতি দেয়।

একাধিক মিডিয়া সরবরাহকারীরা একই ক্ষেত্রটি ব্যবহার করতে পারে, তাই শীর্ষগুলি নীচে থেকে নীচে ক্যাসকেডে বিন্যাসগুলি সাজানো হয়। দ্রুপাল প্রথম বিন্যাসক ব্যবহার করবে যা কোনও ক্ষেত্রের আউটপুটে প্রয়োগ করা যেতে পারে। , "মিডিয়া: Vimeo ভিডিও": একটি ভিডিও ক্ষেত্র "ইউটিউব ভিডিও মিডিয়া" সক্ষম করে তবে "পূর্ণ" দৃশ্য মোডের জন্য, এবং "লার্জ filetype: আইকন" formatters, Drupal এর যদি ফাইলের MIME প্রকার ফরম্যাটার ইউটিউব ব্যবহার করবে video/youtube, Vimeo মাইম টাইপ হলে ফর্ম্যাটার এবং মাইম টাইপ video/vimeoহলে বড় ফাইল টাইপ আইকনে ফিরে যান video/{anything else}

"ফাইল প্রদর্শন পরিচালনা করুন" সেটিংস ব্যবহার করে প্রদর্শনের জন্য ফাইল ক্ষেত্রটি কনফিগার করা

"ফাইল প্রদর্শন পরিচালনা করুন" এ সংজ্ঞায়িত ফর্ম্যাটর ব্যবহার করে ফাইল ক্ষেত্রটি প্রদর্শনের জন্য, এটি অবশ্যই "রেন্ডার করা ফাইল" প্রদর্শন করতে সেট করতে হবে। আপনার ফাইল ক্ষেত্র রয়েছে এমন সামগ্রীর ধরণের জন্য "পরিচালনা পরিচালনা" পৃষ্ঠাতে নেভিগেট করুন। আপনি যে সমস্ত ভিউ মোডে "ফাইল প্রদর্শন পরিচালনা করুন" এ সংজ্ঞায়িত বিন্যাসগুলি ব্যবহার করতে চান তার জন্য ফাইল ক্ষেত্রের ফর্ম্যাট হিসাবে "রেন্ডার করা ফাইল" চয়ন করুন।

আরও থিমিং

থিম হুক ওভাররাইড দিয়ে আরও বেশি নিয়ন্ত্রণের জন্য আপনি কাস্টম থিম ফাংশন এবং টেম্পলেট ফাইল তৈরি করতে পারেন । ফাইল সত্তা মডিউল দ্বারা প্রদত্ত থিমের পরামর্শগুলি হ'ল:

file__{file type}
file__{file type}__{view mode}
file__{mime type}
file__{mime type}__{view mode}
file__{file id}
file__{file id}__{view mode}

থিম ফাংশনগুলির জন্য '_' এবং টেমপ্লেট ফাইলের জন্য '-' দিয়ে মাইম ধরণের সমস্ত '/' এবং '__' প্রতিস্থাপন করুন।

কিছু মিডিয়া সরবরাহকারী মডিউলগুলি এগুলি তাদের নিজস্ব টেম্পলেট এবং থিম হুক পরামর্শ দিয়ে প্রতিস্থাপন করে। আপনি দেভেল থিম বিকাশকারী মডিউল, মাদারশিপের দরিদ্র থিমের সহায়তাকারী , বা আশাকরি আরও তথ্যের জন্য সরবরাহকারীর ডক্সের সাথে পরামর্শ সহ সমস্ত উপলভ্য থিম হুক পরামর্শ দেখতে পারেন ।

Outro

আশাকরি এটা সাহায্য করবে. আমি মিডিয়া ডকুমেন্টেশনে এটি যুক্ত করার পরিকল্পনা করছি, সুতরাং আমি যদি কিছু মিস করি তবে কোথাও ভুল বানান বা কোনও বিভাগের স্পষ্টতার প্রয়োজন হয় দয়া করে আমাকে জানান know

এবং ওপির নির্দিষ্ট প্রশ্নের কয়েকটি সংক্ষিপ্ত উত্তর:

  • মিডিয়া 1.x বনাম 2.x: যদিও 2.x অস্থির, এটি দ্রুপাল.আর.গ্রে অনেকগুলি স্থিতিশীল সংস্করণ মডিউলগুলির মতো নির্ভরযোগ্য। আমি মনে করি এটি বিস্তৃত উন্নত বৈশিষ্ট্যগুলির জন্য ব্যবহারের উপযুক্ত, তবে কারণ ইস্যু সারিটিতে অনেক কাজ সমর্থন করা ধীর গতিতে এবং কোনও দেব শাখার সাথে নতুন আপডেটগুলি আপনার বাস্তবায়ন ভঙ্গ করতে পারে। তবুও, আমি এটি উত্পাদনে ব্যবহার করি।
  • মিডিয়া বিকাশে রয়েছে। এখনও আশা করা হিসাবে কিছু জিনিস কাজ করে না (উদাঃ, চিত্রহীন WYSIWYG ইন্টিগ্রেশন)। তবে এটি এটি না করে যা করে তা ইনস্টল করতে আপনাকে মডিউলগুলির সংমিশ্রণের চেয়ে এটি আরও ভাল কাজ করে। এবং এটি আরও ভাল হচ্ছে।

দুর্দান্ত উত্তর! সুতরাং থাম্বনেইল এবং ভিডিওগুলি আলাদাভাবে নিয়ন্ত্রণের উপায়টিতে ভিডিও ব্যবহারের জন্য নির্দিষ্ট ভিউ মোড সেট করা থাকে এবং চিত্র ব্যবহারের জন্য নির্দিষ্ট ভিউ মোড সেট করা থাকে। এখন জ্ঞান করে তোলে। দ্রুত প্রশ্ন - মিডিয়া 1. এক্স-তে 'টিজার' ভিউ মোডটিকে কি 'প্রিভিউ' বলা হয়? আমি ১. এক্স-এ দেখি ভিউ মোডগুলি সম্পূর্ণ, লিংক, পূর্বরূপ, ছোট, বড়, মূল, টোকেন (কোনও টিজার নেই) - আমি অবজ্ঞাত স্টাইলগুলির মধ্যে কোনটি সম্পর্কে নিশ্চিত হতে চাই।
user56reinstatemonica8

টিজার ভিউ মোডটি কোনও বর্তমান সংস্করণে অন্তর্ভুক্ত নেই। যদি আমি সঠিকভাবে মনে রাখি তবে প্রাকদর্শন WYSIWYG ইন্টিগ্রেশনের জন্য ব্যবহৃত হয়, যেহেতু বেশিরভাগ WYSIWYGs ক্র্যাশ হয় যদি আপনি একটি আইফ্রেমে sertোকানোর চেষ্টা করেন। আপনি নিজে টিজার ভিউ মোড তৈরি করতে পারেন, বা উপরে উল্লিখিত সমস্যাটিতে প্যাচটি প্রয়োগ করতে পারেন। এই ইস্যুটি পড়ার মাধ্যমে মিডিয়া, স্টাইলস এবং এই মুহুর্তে অদ্ভুত দৃশ্য মোডগুলি সম্পর্কে আপনার যা জানা দরকার তা ব্যাখ্যা করবে।
রবডাব্লু

ঠিক আছে, সুতরাং যখন সমস্যাটি এখনও বিকাশে রয়েছে এবং নিঃশর্ত এটি সরকারী পরিকল্পনার খুব বেশি অংশ। সুতরাং আমি কী এটি সঠিকভাবে বুঝতে পেরেছি: ফুল এবং টিজারের পাশাপাশি পূর্বরূপটিও অবহিত নয়, তবে এটি WYSIWYG সম্পাদকের মধ্যে স্থানধারক উপাদানগুলি প্রদর্শন করার মতো অ্যাডমিন প্রসঙ্গে বিশেষভাবে উদ্দিষ্ট? নোডিট সম্পাদনা ফর্মগুলিতে আপলোড করা এবং সংরক্ষিত মিডিয়া প্রদর্শনের জন্য মিডিয়া সামগ্রী ফর্ম উইজেট দ্বারা পূর্বরূপটি কি ভিউ মোড ব্যবহার করা হয়?
user56reinstatemonica8

এটি হতে পারে এবং সম্ভবত মিডিয়া ব্রাউজারেও - আমার মাথার উপরের অংশটি মনে নেই। চেক করার একটি সহজ উপায় হ'ল এটির ফর্ম্যাটরটি ফাইলের URL এ স্যুইচ করা, এবং কী কী ব্রেক হয় তা দেখুন।
রবডাব্লু

1
টিজার, পূর্ণ এবং পূর্বরূপ দেখুন মোডগুলি সম্পর্কে বিভাগটি পরিষ্কার করার জন্য আমি একটি সম্পাদনার পরামর্শ দিয়েছি। আপনি এটি সরাসরি দেখতে পাচ্ছেন কিনা বা এটি কোনও মডারেটর দ্বারা আগে পরীক্ষা করা দরকার কিনা তা মনে করতে পারছি না - তবে আপনি যদি তা নিশ্চিত করেন বা এটি ঠিক তাই এটি সম্পাদনা করেছেন তবে আমি এটিকে যা চেয়েছিলাম তা asাকনা হিসাবে গ্রহণ করব - ডকুমেন্টেশনের একটি দুর্দান্ত টুকরো (আবার ধন্যবাদ!)
ইউজার 56reinstatemonica8
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.