Facebook Lexical এর সোর্স কোড প্রকাশ করেছে

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

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

গ্রন্থাগারের স্বতন্ত্র গুণাবলী হল সাইট, কমপ্যাক্ট ডিজাইন, মডুলারিটি এবং সমর্থনে একীকরণের সহজতা প্রতিবন্ধী ব্যক্তিদের জন্য টুলের জন্য, যেমন স্ক্রিন রিডার।

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

আভিধানিক সম্পর্কে

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

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

আপনি মার্কআপ ছাড়াই প্লেইন টেক্সট এন্টার করার জন্য ফর্ম তৈরি করতে পারেন, সেইসাথে ভিজ্যুয়াল ডকুমেন্ট এডিটিং এর জন্য ইন্টারফেস তৈরি করতে পারেন যা ওয়ার্ড প্রসেসরের সাথে সাদৃশ্য রাখে এবং টেবিল, ইমেজ এবং তালিকা সন্নিবেশ করা, ফন্ট ম্যানিপুলেট করা এবং টেক্সট অ্যালাইনমেন্ট নিয়ন্ত্রণ করার মতো বৈশিষ্ট্য প্রদান করে।

বিকাশকারীর সম্পাদকের আচরণ ওভাররাইড করার ক্ষমতা রয়েছে বা অ্যাটিপিকাল কার্যকারিতা বাস্তবায়নের জন্য নিয়ামক সংযোগ করুন।

এর বৈশিষ্ট্য যা লেকসিকাল থেকে আলাদা, নিম্নলিখিত উল্লেখ করা হয়:

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

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

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

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

বেশ কিছু বিক্ষোভের প্রস্তুতি নেওয়া হয়েছে লাইব্রেরির সম্ভাবনার সাথে পরিচিত হওয়ার জন্য ইন্টারেক্টিভ এবং আপনি তাদের একজনের সাথে পরামর্শ করতে পারেননিম্নলিখিত লিঙ্কে।

আপনি যদি এটি সম্পর্কে আরও জানতে চান, তবে যোগাযোগ করতে পারেন নিম্নলিখিত লিঙ্কে বিশদ।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।