KMS (hypertext)
কেএমএস, নলেজ ম্যানেজমেন্ট সিস্টেমের একটি সংক্ষিপ্ত রূপ, একটি বাণিজ্যিক দ্বিতীয় প্রজন্মের হাইপারমিডিয়া সিস্টেম ছিল, যা মূলত প্রাথমিক হাইপারমিডিয়া সিস্টেম জেডওজির উত্তরসূরি হিসাবে তৈরি করা হয়েছিল। 1981 সালে কার্নেগি মেলন বিশ্ববিদ্যালয়ের কম্পিউটার বিজ্ঞান বিভাগের একটি স্পিনঅফ, নলেজ সিস্টেমের ডন ম্যাকক্র্যাকেন এবং রব অ্যাকসিন কেএমএস তৈরি করেছিলেন। কেএমএস-এর উদ্দেশ্য ছিল অনেক ব্যবহারকারীকে বড়, ভাগ করা হাইপারটেক্সটের মধ্যে তথ্য তৈরি এবং ভাগ করে নেওয়ার ক্ষেত্রে সহযোগিতা করা এবং খুব শুরু থেকেই, সিস্টেমটি একটি সত্যিকারের বহু-ব্যবহারকারী সিস্টেম হিসাবে ডিজাইন করা হয়েছিল। একটি স্থানিক হাইপারমিডিয়া ব্যবস্থা হিসাবে, কেএমএসের উদ্দেশ্য ছিল উপস্থাপনা, নথি, ডাটাবেস এবং সফ্টওয়্যার প্রোগ্রামের পাশাপাশি বৈদ্যুতিন যোগাযোগের সাধারণ রূপ (বৈদ্যুতিন মেল, কমিউনিটি বুলেটিন বোর্ড, ব্লগ) এর মতো সমস্ত ধরণের স্পষ্ট 'জ্ঞান শিল্পকর্মের' প্রতিনিধিত্ব করা। কেএমএস ডেটা মডেলের কেন্দ্রীয় উপাদান হল স্ক্রিন-আকারের পৃষ্ঠাগুলি (যাকে "ফ্রেম" বলা হয়) লিঙ্ক দ্বারা আন্তঃসংযুক্ত। ব্যবহারকারীর কাছে বিকল্প ছিল (যে কোনও সময়) একটি একক ফ্রেমের ভিউ (বড়, ল্যান্ডস্কেপ-ভিত্তিক চিত্রগুলির জন্য ভাল) বা দুটি পাশাপাশি অর্ধ-স্ক্রিন ভিউ (দুটি প্রতিকৃতি-আকারের পৃষ্ঠাগুলির জন্য উপযুক্ত) এর মধ্যে স্যুইচ করার। ফ্রেমগুলি সর্বদা স্থির আকারের হয়, যার অর্থ স্ক্রোলিংয়ের প্রয়োজন হয় না। ফ্রেম মডেলটি অক্ষর ভিত্তিক না হয়ে স্থানিক, যাতে পাঠ্য, গ্রাফিক্স এবং চিত্রগুলি সর্বদা ফ্রেমের যে কোনও জায়গায় স্থাপন করা যেতে পারে, এমনকি একে অপরকে ওভারল্যাপ করে। এটি বলার আরেকটি উপায় হ 'ল ফ্রেমে খালি জায়গা আসলে স্থানকে বোঝায়, (অনেক পাঠ্য সম্পাদকের মতো) কেবল বিষয়বস্তুর অনুপস্থিতি নয়। ইন্টারঅ্যাকশনের একটি রূপ হিসাবে আকারের স্ক্রলিংয়ে স্থির করা ফ্রেমগুলি বাদ দেওয়া হয় (কারণ ডিজাইনাররা মনে করেন যে স্ক্রলিংটি সাব-অপ্টিমাল) পরিবর্তে নথি এবং প্রোগ্রামগুলির মতো বৃহত্তর সমষ্টিগুলিকে হাইপারমিডিয়া নোডের শ্রেণিবিন্যাস (বা আরও সাধারণভাবে, ল্যাটিস) হিসাবে গঠন করা হয়। এই নমনীয়তা একটি নথি তৈরি করা, অনুসন্ধান করা, যে কোনও ফ্রেমে শুরু হওয়া ফ্রেমের গাছ থেকে প্রোগ্রাম চালানো সম্ভব করে তোলে। কে. এম. এস-এ, লিঙ্কগুলি একমুখী এবং ফ্রেমে এম্বেড করা থাকে। এগুলি উৎস কাঠামোর যে কোনও পাঠ্য আইটেম, বিন্দু, গ্রাফিকাল সত্তা বা চিত্র থেকে যে কোনও গন্তব্য ফ্রেমে যেতে পারে। লিঙ্কগুলি ছাড়াও, ফ্রেম আইটেমগুলিতে ক্রিয়াও থাকতে পারে, যা সিস্টেমের অভ্যন্তরীণ কার্যকারিতা প্রসারিত করে এমন প্রোগ্রামগুলিকে সক্রিয় করার অনুমতি দেয়। কেএমএস এবং বর্তমান ওয়েব অনুশীলনের মধ্যে একটি প্রধান পার্থক্য হল নিয়মিত আইটেম এবং "অ্যানোটেশন আইটেম" ("@" অক্ষর দ্বারা উপস্থাপিত পাঠ্য আইটেম) এর মধ্যে পার্থক্য। টীকা আইটেমগুলির বাকি বিষয়বস্তুর তুলনায় পেরিফেরাল বা মেটা-লেভেল হওয়ার অর্থ রয়েছে, যা নিয়মিত বিষয়বস্তু বনাম কেবল নিজের জন্য নোট বা অন্যদের মন্তব্য (প্রোগ্রাম সহ) সম্পর্কে সহজ (এবং স্পষ্ট) করে তোলে। লিঙ্ক সহ টীকা আইটেমগুলির এইভাবে নির্বিচারে ক্রস-রেফারেন্স (একটি লা "আরও দেখুন") হওয়ার অর্থ রয়েছে এবং তাই ব্যবহারকারীরা এবং আরও বিশেষত এজেন্টরা হাইপারটেক্সটের শ্রেণিবদ্ধ কাঠামোর অংশ হিসাবে দেখেন না। কেএমএস এবং বর্তমান ওয়েব অনুশীলনের মধ্যে আরেকটি প্রধান পার্থক্য হল একটি পৃথক সম্পাদক মোডের অপসারণ। নেভিগেশন এবং সম্পাদনা কার্যকারিতা সর্বদা সরাসরি উপলব্ধ এবং ব্যবহারকারীরা যে কোনও ফ্রেম সম্পাদনা করতে পারেন যার জন্য তাদের অনুমতি রয়েছে। এমনকি লেখকরা নিজেরাই ফ্রেমগুলিকে অসাবধানতাবশত সম্পাদনা থেকে রক্ষা করতে পারেন। ফ্রেমগুলির পুরানো সংস্করণগুলি 'ধূমকেতুর মতো' সংযুক্ত তালিকায় সংরক্ষণ করা হয় যাতে যে কোনও পৃথক ফ্রেমের (এবং আরও সাধারণভাবে, যে কোনও গাছের মধ্যে থাকা) ইতিহাস (এবং ব্যয় করা সময়) দেখা যায়। পরিশেষে, কেএমএস-এ একটি স্ক্রিপ্ট প্রোগ্রামিং ভাষা (জাভাস্ক্রিপ্টের অনুরূপ) ছিল যা ডেভেলপার এবং ব্যবহারকারীদের সিস্টেমটিকে তার বর্তমান কার্যকারিতার বাইরে প্রসারিত করতে সক্ষম করেছিল। 'এভরিথিং এ ফ্রেম'-এর কে. এম. এস দর্শনের সাথে সামঞ্জস্য রেখে (যেমন, কার্সার, ফিলপ্যাটার্ন ইত্যাদি ফ্রেম হিসাবে উপস্থাপিত হয়) তাই প্রোগ্রামগুলিকে ফ্রেমের শ্রেণিবিন্যাস হিসাবেও উপস্থাপন করা হয়; কে. এম. এস গতিশীলভাবে কেবলমাত্র রানটাইমে প্রয়োজনীয় প্রোগ্রাম ফ্রেমগুলি পড়ে এবং ব্যাখ্যা করে। কেএমএস মূলত পাস্কাল এবং সি-তে লেখা হয়েছিল, প্রায় 300,000 লাইনের আকারের কোড। কে. এম. এস-এর মূল বিকাশকারীদের মধ্যে একজন রব আকসিন নিউজিল্যান্ডের ওয়াইকাটো বিশ্ববিদ্যালয়ের কম্পিউটার বিজ্ঞান বিভাগে আরও আধুনিক, জাভা-ভিত্তিক ফলো-অন কে. এম. এস (যাকে "এক্সপিডাইট" বলা হয়) তৈরি করছেন। তথ্যসূত্র হাইপারটেক্সট