iCalendar মডিউল আপনাকে *.ics ইভেন্ট ফাইল তৈরি করতে দেয় যা আপনার ক্যালেন্ডারে আমদানি করা যেতে পারে।

ইনস্টলেশন এবং কনফিগারেশন

1_module

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

সম্পর্কিত ব্যবসা-প্রক্রিয়া

মডিউল ইনস্টল হয়ে গেলে নিম্নলিখিত ব্যবসায়িক প্রক্রিয়াটি প্রকল্পে পূর্ব-উত্পন্ন হয়:

  • ICalendar: Create Event - নির্ধারিত উদ্ভাবনের একটি .ics ফাইল তৈরি করে এবং এর ফাইল id ফেরত দেয়;
    • ইনপুট:
      • Title [ string ] - ইভেন্ট শিরোনাম;
      • Start [ datetime ] - ইভেন্ট শুরুর সময়;
      • End [ datetime সময় ] - ইভেন্ট শেষ সময়;
      • Filename [ string ] - *.ics ফাইলের নাম;
    • আউটপুট:
      • Calendar [ file ] - DB ফাইল id

2_icalendar_createEvent

ব্যবহারের উদাহরণ

iCalendar মডিউল ব্যবহার করে একটি ইভেন্ট ফাইল তৈরি এবং গ্রহণ করার একটি উদাহরণ বিবেচনা করুন।

প্রথম ধাপ হল ICalendar: Create Event BP । এটি করতে, Backend > Endpoints এ যান।

পরবর্তী, উপযুক্ত গ্রুপ তৈরি করার পরে, নীচের উদাহরণের মতো একটি নতুন শেষ পয়েন্ট তৈরি করা হয়।

3_endpoint

প্রয়োজনীয় BP তৈরি হওয়ার সাথে সাথে আপনি ওয়েব ইন্টারফেস এবং প্রয়োজনীয় ব্যবসায়িক প্রক্রিয়া তৈরি করা শুরু করতে পারেন।

এই উদাহরণে, ইভেন্টের শুরু এবং শেষের তারিখ, এর নাম এবং চূড়ান্ত .ics ফাইলের নাম ওয়েব ইন্টারফেস থেকে একটি বোতামের ক্লিকে পড়া হয় এবং তারপরে ডাটাবেসে তৈরি ফাইলটি ডাউনলোড করা হয় ব্যবহারকারী ডিভাইস।

ইন্টারফেস এই মত দেখায়:

4_ui

অনুরূপ বিপি নীচের উদাহরণে উপস্থাপন করা হয়েছে:

5_bp_1

ব্যবহারকারীর ডিভাইসে একটি ফাইল ডাউনলোড করতে, ইউআরএল নির্দিষ্ট করা হলে আপনি ইউআরএল ব্লক থেকে ডাউনলোড ফাইলটি ব্যবহার করতে পারেন। এই ক্ষেত্রে, ফাইলটি অ্যাপ্লিকেশন ডাটাবেসে অবস্থিত, এবং এর আপেক্ষিক পথটিকে /api/_files/<ID>/download/ হিসাবে সংজ্ঞায়িত করা হবে, যেখানে ID হল ফাইল আইডি (ক্যালেন্ডার ব্লক ICalendar থেকে: Create Event , in এই ক্ষেত্রে). ফাইল ঠিকানা তৈরি করতে, To String ব্লক ব্যবহার করা হয় ( ক্যালেন্ডার [ ফাইল ]কে একটি স্ট্রিংয়ে রূপান্তর করতে) এবং তারপরে ডাটাবেসের ফাইলের চূড়ান্ত লিঙ্ক পেতে কনক্যাট স্ট্রিং মাল্টিপল ব্যবহার করা হয়। BP এর অনুরূপ অংশ এই মত দেখায়:

5_bp_2

প্রকাশিত অ্যাপ্লিকেশন এর মত দেখাচ্ছে:

6_result_layout

আপনার গুগল ক্যালেন্ডারে তৈরি ইভেন্ট যোগ করতে, ক্যালেন্ডার পৃষ্ঠায় সেটিংসে যান:

7_calendarSettings

তারপর Import & Export এ যান এবং .ics ফাইলটি ইম্পোর্ট করুন যেটি আপনি স্থাপন করা অ্যাপ্লিকেশনটিতে পেয়েছেন।

8_import

তৈরি করা ইভেন্টটি আমদানি হয়ে গেলে ক্যালেন্ডারে প্রদর্শিত হবে৷

9_event

Was this article helpful?

AppMaster.io 101 ক্র্যাশ কোর্স

10 মডিউল
2 সপ্তাহ

কোথা থেকে শুরু করবেন নিশ্চিত নন? নতুনদের জন্য আমাদের ক্র্যাশ কোর্সে যান এবং A থেকে Z পর্যন্ত AppMaster অন্বেষণ করুন।

কোর্স শুরু করুন
Development it’s so easy with AppMaster!

আরো সাহায্য প্রয়োজন?

আমাদের বিশেষজ্ঞদের সাহায্যে যেকোনো সমস্যা সমাধান করুন। সময় বাঁচান এবং আপনার অ্যাপ্লিকেশন তৈরিতে ফোকাস করুন।

headphones

যোগাযোগ সমর্থন

আপনার সমস্যা সম্পর্কে আমাদের বলুন, এবং আমরা আপনাকে একটি সমাধান খুঁজে বের করব।

message

সম্প্রদায় চ্যাট

আমাদের চ্যাটে অন্যান্য ব্যবহারকারীদের সাথে প্রশ্ন নিয়ে আলোচনা করুন।

কমিউনিটিতে যোগ দিন