কিভাবে ফেসবুক স্টাইল ব্যবহারকারী বিজ্ঞপ্তি তৈরি করতে?


14

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

দ্রুপাল In-তে কয়েকটি মডিউল ছিল যা এটি ভালভাবে অর্জন করতে পারে, তবে এটি কীভাবে দ্রুপাল 7 এ করা যেতে পারে?

আমি এই বেশ ব্যাপক গবেষণা সম্পন্ন কিন্তু এই সময়ে ডান মডিউল খুঁজে পেতে অসমর্থ am করেছেন: আছে ব্যবহারকারী বিজ্ঞপ্তি এবং নোটিফায়ার মডিউল, যা ব্যতীত শুধুমাত্র d6 সংস্করণ অস্তিত্ব নিখুঁত সমাধান হবে। এমন নোটিফিকেশন রয়েছে যা কোনও ক্রিয়াকলাপ লগিং মডিউলটির সাথে একীভূত হতে পারে না কারণ এটির যথাযথ বিধি সমর্থনের অভাব রয়েছে। দুটি আকর্ষণীয় বাস্তবায়ন হ'ল অ্যাপবার এবং টাস্কবার যা ক্রিয়াকলাপের তালিকা সহ ড্রপডাউন ট্রে সরবরাহ করে, তবে নতুন ক্রিয়াকলাপের সংখ্যা গণনা করবেন না এবং আর বিধিগুলির সাথে একীভূত হবেন না। অবশেষে ডি লাইকডায়নামিক কাউন্টার হিসাবে দুর্দান্ত, যদিও এই মুহুর্তে এটি কেবল পতাকা গণনা করে এবং পতাকাঙ্কিত ব্যবহারকারীদের তালিকার একটি লিঙ্ক সরবরাহ করে। সম্ভবত কিছু টুইট করার মাধ্যমে এটি সাম্প্রতিক (পতাকাঙ্কিত) ক্রিয়াকলাপগুলি ট্র্যাক করতে এবং এই সাম্প্রতিক ক্রিয়াকলাপগুলির একটি তালিকার লিঙ্কে পতাকা বিধিগুলির একীকরণের মাধ্যমে ব্যবহার করা যেতে পারে।

ড্রুপাল 7 এ কি এর মতো কার্যকারিতা অর্জন করা সম্ভব? ফেইসবুক


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


আমার কাছে এরকম কিছু রয়েছে: drupal.stackexchange.com/questions/158932/…
শ্রুপলসার

উত্তর:


4

পদ্ধতির 1: মেনু ব্যাজ

আপনার পছন্দের কোনও মেনু আইটেম এবং / অথবা মেনু ট্যাবে এ জাতীয় বিজ্ঞপ্তি যুক্ত করতে মেনু ব্যাজ মডিউলটি ব্যবহার করুন । এটি সম্পর্কে কিছু বিশদ এখানে (এর প্রকল্প পৃষ্ঠা থেকে):

মেনু আইটেমগুলিতে আইওএস-স্টাইলের ব্যাজ যুক্ত করার জন্য একটি পদ্ধতি সরবরাহ করে। (স্ক্রিনশট দেখুন)

এখানে চিত্র বর্ণনা লিখুন

মেনুতে ব্যাজ যুক্ত করা হচ্ছে

একবার সক্ষম হয়ে গেলে, যান Administration > Structure > Menusএবং লক্ষ্য আইটেমযুক্ত মেনুটির পাশে "তালিকা লিঙ্কগুলি" ক্লিক করুন। আইটেমের পাশের "সম্পাদনা" এ ক্লিক করুন এবং প্রদর্শন মেনু ব্যাজ নির্বাচন বাক্সের সাহায্যে ব্যাজটি নির্বাচন করুন।

ট্যাবগুলিতে ব্যাজ যুক্ত করা হচ্ছে

মেনু ট্যাবগুলিতে ব্যাজ যুক্ত করার জন্য, Administration > Structure > Menus"ট্যাব মেনু ব্যাজেস" নামে একটি ট্যাব রয়েছে । আপনি যে ট্যাবটি পরিবর্তন করতে চান তার মেনু রাউটারের সন্ধান করুন, তারপরে সংশ্লিষ্ট নির্বাচন বাক্স থেকে একটি ব্যাজ নির্বাচন করুন।

ব্যাজ প্রকার

মডিউল পাঁচটি উদাহরণ ব্যাজ অন্তর্ভুক্ত, এবং নতুন ব্যাজ সঙ্গে সহজে তৈরি করা যায় দেখেছে । মডিউলগুলি হুক বাস্তবায়ন সহ তাদের নিজস্ব ব্যাজ সরবরাহ করতে পারে। বিশদের জন্য README.txt ফাইলটি দেখুন ।

এটি কীভাবে ভিউজ মডিউলের সাথে সংহত করে , আপনি মূলত "কেবল এটির একটি উপযুক্ত দৃষ্টিভঙ্গি তৈরি করুন" এর মতো কোনও কিছুর জন্য কোনও ধরণের বিজ্ঞপ্তির সমাধান সমাধান করেন।

ভিডিও টিউটোরিয়াল:

পদ্ধতির 2: বার্তা স্ট্যাক

এই মডিউলগুলি সমন্বিত বার্তা স্ট্যাক ব্যবহার করুন (মডিউলটির প্রকল্প পৃষ্ঠা থেকে উদ্ধৃতিগুলি):

  • বার্তা :

    বার্তা মডিউলটি বার্তা স্ট্যাকের মূল। এটি বিভিন্ন ব্যবহারের ক্ষেত্রে লগিং এবং সিস্টেম ইভেন্টগুলি প্রদর্শন সক্ষম করে। সময়ের সাথে রেকর্ড করা ইভেন্টগুলি কখনও কখনও কল স্ট্রিমি কল হয়। কাস্টম ক্ষেত্র এবং প্রদর্শন (দর্শন) মোডের সাথে বিভিন্ন ব্যবহারের ক্ষেত্রে রফতানযোগ্য বার্তাগুলির সাব-টাইপ তৈরি করা যেতে পারে।

  • বার্তা বিজ্ঞপ্তি

    এই মডিউলটি একটি নোটিফায়ার প্লাগইনের মাধ্যমে বার্তা প্রেরণের জন্য একটি পদ্ধতি সরবরাহ করে। বার্তা বিজ্ঞপ্তি ইমেল এবং এসএমএসের জন্য প্লাগইনগুলির সাথে আসে এবং প্রয়োজনীয় হিসাবে অন্যান্য পরিবহণ ব্যবস্থায় প্রসারিত হতে পারে।

  • বার্তা সাবস্ক্রাইব করুন

    এই মডিউলটির সাহায্যে, ব্যবহারকারীরা সামগ্রীতে সাবস্ক্রাইব করেছেন এমন ইভেন্টগুলিতে যখন বিষয়বস্তুতে অন্তর্ভুক্ত থাকে তখন তাদেরকে অবহিত করা হবে। মডিউলটি পতাকা মডিউলটি উপস্থাপন করে, যা ব্যবহারকারীদের সাবস্ক্রাইব কার্যকারিতা সরবরাহ করে।

এই বার্তা স্ট্যাকের মৌলিক উপাদান এবং নির্ভরতা:

এখানে চিত্র বর্ণনা লিখুন

এই বার্তা স্ট্যাকটিতে ইতিমধ্যে গৃহীত বেশ কয়েকটি জনপ্রিয় ড্রুপাল বিতরণ, যেমন কমার্স কিকস্টার্ট , ড্রুপাল কমন্স , ইআরপাল এবং ওপেন অ্যাট্রিয়াম

আপনি আপনার নিজের পরিবেশে পাঠান স্ট্যাক এ পুরো বিষয়টা বিস্তারিত বিবেচনা করতে চান, তাহলে সঙ্গে একটু পরীক্ষা উত্তর দিয়ে, একসঙ্গে: মডিউল (আমি সহ-রক্ষণাবেক্ষণকারী আছি প্রকাশ) উত্তর বিজ্ঞপ্তি উপ-মডিউল দেখবেন, যার জন্য লগ ইন করতে অনুমতি দেয় ব্যবহারকারীগণ নির্বাচিত প্রশ্নগুলিতে সাবস্ক্রাইব করতে পারেন, যাতে প্রশ্নগুলি উত্তর পেয়ে গেলে তারা বিজ্ঞপ্তিগুলি ( বার্তা স্ট্যাক ব্যবহার করে ) পান।

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


will make you well positioned for Drupal 8 also.আপনি ভবিষ্যতে বলতে চান? আমি দেখতে পাচ্ছি যে কোনও বার্তা মডিউলটির এখনও একটি ড্রুপাল 8 সংস্করণ নেই, এমনকি কোনও দেবও নেই।
এসকিউইট

1
আরে @ নো এসওয়েট ... এর ডি 8 অংশটি পরিষ্কার করার জন্য আমি আমার উত্তরটি সামান্য বাড়িয়েছি (এর শেষে)।
পিয়ের.ভ্রিয়েন্স

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

1
আমি বলতে চাইছি যে আমি কীভাবে আমার ওয়েবসাইটে ব্যবহারকারীদের মধ্যে নোটিফিকেশন সিস্টেমের কাজ করব সে সম্পর্কে আমি পরিচিত এবং এখন আমি মেসেজ স্ট্যাক সম্পর্কে আরও জানতে পেরেছি যে আমি যেটি খুশি, তবে কীভাবে আমি এই জাতীয় ড্রপ ডাউন নোটিফিকেশন মেনু ডিজাইন করতে পারি তা নিয়ে আমি এখনও বিভ্রান্ত হয়ে পড়েছি .. ।
চারবেল এল আজজি

1
আমার সমস্যাটি আরও বোঝার জন্য আরেকটি উদাহরণ: আপনি যখন বাণিজ্য কিকস্টার্ট 2 ওয়েবসাইটে শপিং কার্টের উপরে ঘুরে দেখেন তখন ড্রপ ডাউন মেনুটি দেখুন (আপনি যদি কিকস্টার্ট বিতরণের সাথে পরিচিত হন) ... যেমন ড্রপ ডাউন সিস্টেম আমি সন্ধান করছি আমার প্রশ্ন ... প্রিয় @ পিয়ের.ভ্রিয়েনস আপনার সময় ও শ্রমের জন্য আবারও ধন্যবাদ Godশ্বর আপনাকে মঙ্গল করুন।
চারবেল এল আজজি

3

অপেক্ষাকৃত নতুন জুড়ি মডিউল রয়েছে যা আমি মনে করি এটির জন্য ব্যবহার করা দুর্দান্ত হবে: বার্তা এবং বার্তা-বিজ্ঞপ্তি

বার্তাটি মূলত "বার্তা" তৈরির জন্য একটি কাঠামো, যা আপনার ক্ষেত্রে বিজ্ঞপ্তি আইটেম হবে। একটি দুর্দান্ত জিনিস হ'ল এগুলি আসলে সমস্ত সত্তা হিসাবে তৈরি হয়েছে, সুতরাং এটি একটি ড্রপডাউন ব্লকের পরে দেখাতে সহজ হবে, একটি সমস্ত বিজ্ঞপ্তি পৃষ্ঠা রয়েছে, পাশাপাশি একটি কাস্টম ক্ষেত্র বা পতাকা রয়েছে যা সেগুলি নির্দেশ করে যে তারা হয়েছে দেখা (বা নতুন) তারপরে আপনি এটি বার্তা-বিজ্ঞপ্তি মডিউলটির সাথে ইমেল বিজ্ঞপ্তিগুলির সাথে সংযুক্ত করতে পারেন ।

নোট করুন যদিও এটি আপনার সাইটে একীভূত করা সাইট বিল্ডিং টাস্কের চেয়ে বেশি বিকাশ কাজ হবে। মডিউলটির একটি ভাল এপিআই রয়েছে যা পছন্দসই বার্তাগুলি তৈরি করতে উপযুক্ত হুক ইত্যাদিতে ব্যবহার করা যেতে পারে, তবে আমি নিশ্চিত না যে বিধিগুলি সংহতকরণ কীভাবে চলছে how


3

রিয়েল টাইম ইন্টিগ্রেশনের জন্য আপনি নোডেজ মডিউলটি ব্যবহার করতে পারেন।

এই মডিউলটি নোড.জেএসকে দ্রুপালের সাথে সংহত করে।

এটি এমন একটি এপিআই সরবরাহ করে যা অন্যান্য মডিউলগুলি দ্রুপালের সাথে রিয়েলটাইম ক্ষমতা যুক্ত করতে ব্যবহার করতে পারে, বিশেষত সংযুক্ত ক্লায়েন্টদের খোলার জন্য পুশিং আপডেটগুলি সক্ষম করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.