Foswiki
ফসউইকি একটি এন্টারপ্রাইজ উইকি, যা সাধারণত একটি সহযোগিতা প্ল্যাটফর্ম, জ্ঞানের ভিত্তি বা নথি পরিচালন ব্যবস্থা চালানোর জন্য ব্যবহৃত হয়। ব্যবহারকারীরা টপিক মার্কআপ ল্যাঙ্গুয়েজ (টি. এম. এল) ব্যবহার করে উইকি অ্যাপ্লিকেশন তৈরি করতে পারেন এবং ডেভেলপাররা প্লাগইনগুলির মাধ্যমে এর কার্যকারিতা প্রসারিত করতে পারেন। ফোসউইকি প্রকল্পটি 2008 সালের অক্টোবরে চালু করা হয়েছিল যখন টিউইকির ভবিষ্যতের দিকনির্দেশনা নিয়ে একটি বিতর্ক নিষ্পত্তি করা যায়নি, যার ফলে প্রায় সমস্ত মূল টিউইকি অবদানকারীদের কাঁটাচামচ করার সিদ্ধান্ত নেওয়া হয়েছিল। তারপর থেকে কোডবেসগুলি উল্লেখযোগ্যভাবে বিচ্ছিন্ন হয়ে গেছে। যাইহোক, ফোসউইকি টি-উইকির জন্য লেখা বিষয়বস্তুর সাথে সামঞ্জস্য বজায় রেখেছে। ওপেন সোর্স সফ্টওয়্যারের প্রতি তার প্রতিশ্রুতির উপর জোর দেওয়ার জন্য ফসউইকি মানে "মুক্ত এবং মুক্ত উৎস" উইকি। এই প্রকল্পটি ফসউইকি অ্যাসোসিয়েশন ই. ভি দ্বারা পরিচালিত হয়, যা একটি স্বেচ্ছাসেবী পরিচালিত, অলাভজনক ফাউন্ডেশন। ফোসউইকি ওয়েবসাইটকে কেউ কেউ বিশ্বের সমস্ত ওয়েবসাইটের আলেক্সা র্যাঙ্কিংয়ের উপর ভিত্তি করে আরও জনপ্রিয় পার্ল-সম্পর্কিত ওয়েবসাইটগুলির মধ্যে একটি হিসাবে দেখেন। বৈশিষ্ট্যগুলি ফোসউইকি পার্ল এবং জাভাস্ক্রিপ্ট ভাষায় প্রোগ্রাম করা এবং প্রয়োগ করা একটি উন্মুক্ত স্থাপত্য বৈশিষ্ট্যযুক্ত এবং অ্যাপাচি, এনজিএনএক্স এবং লাইটটিপিডির মতো স্ট্যান্ডার্ড ওয়েব সার্ভারগুলিতে চলে। প্রতিষ্ঠার পর থেকে প্রায় 70 জন অবদানকারী 56,000-এরও বেশি প্রতিশ্রুতি প্রদান করে, ফসউইকি দল কেবল কোডটিই তৈরি করে না, আইআরসি সহ অনলাইন সমর্থনও প্রদান করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে একটি টিনিএমসিই ডাব্লুওয়াইএসআইডাব্লুওয়াইওয়াইজি সম্পাদক, অন্তর্নির্মিত সার্চ ইঞ্জিন, ডিফল্ট পাঠ্য ডাটাবেস এবং স্কিনেবল ইউজার ইন্টারফেস, পাশাপাশি আরএসএস/অ্যাটম ফিড, ই-মেইল সমর্থন এবং মঙ্গোডিবি এবং মাইএসকিউএল-এর মতো স্কেলযোগ্য ডাটাবেস সমাধানগুলিকে সমর্থন করার জন্য ডাটাবেস ইন্টারফেস। অতিরিক্ত নিরাপত্তা-সম্পর্কিত বৈশিষ্ট্যগুলির মধ্যে রয়েছে একটি অডিটযোগ্য সংস্করণ নিয়ন্ত্রণ ব্যবস্থা, ব্যবহারকারীর প্রমাণীকরণ, একটি অ্যাক্সেস নিয়ন্ত্রণ ব্যবস্থা, ক্রস-সাইট অনুরোধ জালিয়াতি সুরক্ষা এবং উন্নত স্প্যাম-প্রতিরোধ এক্সটেনশন। ব্যবহারকারীরা 300টিরও বেশি এক্সটেনশনে অবদান রেখেছেন। এই এক্সটেনশনগুলির বেশিরভাগই কর্পোরেট ব্যবহারকারীদের দ্বারা বা তাদের জন্য তৈরি করা হয়েছে এবং বিকাশকারী এবং ব্যবহারকারীদের দ্বারা রক্ষণাবেক্ষণ করা হয়, যা পৃথক এক্সটেনশন ইতিহাসে নথিভুক্ত করা হয়েছে। ডেটাবেসে সংযুক্ত করতে, চার্ট তৈরি করতে, ট্যাগ তৈরি করতে, টেবিল সাজাতে, স্প্রেডশিট লিখতে, ইমেজ গ্যালারি এবং স্লাইডশো তৈরি করতে, অঙ্কন তৈরি করতে, ব্লগ লিখতে, প্লট গ্রাফ, একক সাইন-অন সহ বিভিন্ন প্রমাণীকরণ পরিকল্পনার ইন্টারফেস তৈরি করা হয়েছে, এক্সট্রিম প্রোগ্রামিং প্রকল্পগুলি ট্র্যাক করুন এবং অন্যান্য। অ্যাপ্লিকেশন প্ল্যাটফর্ম ফসউইকি একটি কাঠামোগত উইকি যা ওয়েব-ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য একটি অ্যাপ্লিকেশন প্ল্যাটফর্ম হিসাবে কাজ করে। বিশেষত এটি পৃষ্ঠাগুলিতে সংরক্ষিত ক্ষেত্রগুলির ডাটাবেসের মতো ম্যানিপুলেশন সরবরাহ করে এবং উইকি পৃষ্ঠাগুলিতে এম্বেডিং রিপোর্টগুলিকে সমর্থন করার জন্য একটি এসকিউএল-এর মতো অনুসন্ধানের ভাষা সরবরাহ করে। উইকি অ্যাপ্লিকেশনগুলিকে প্রায়শই পরিস্থিতিগত অ্যাপ্লিকেশন বলা হয় কারণ এগুলি ব্যবহারকারীরা খুব নির্দিষ্ট প্রয়োজনের জন্য অ্যাড-হক তৈরি করে। উদাহরণস্বরূপ, ব্যবহারকারীরা ফসউইকি অ্যাপ্লিকেশন তৈরি করেছেন যার মধ্যে কল সেন্টার স্ট্যাটাস বোর্ড, করণীয় তালিকা, ইনভেন্টরি সিস্টেম, কর্মচারী হ্যান্ডবুক, বাগ ট্র্যাকার, ব্লগ অ্যাপ্লিকেশন, আলোচনা ফোরাম, রোলআপ সহ স্ট্যাটাস রিপোর্ট এবং আরও অনেক কিছু রয়েছে। ব্যবহারকারী ইন্টারফেস টেমপ্লেট, থিম এবং সিএসএস ব্যবহারের মাধ্যমে ব্যবহারকারী ইন্টারফেসটি কাস্টমাইজযোগ্য। এর মধ্যে একাধিক অক্ষর সেট, ইউটিএফ-8 ইউআরএল ইত্যাদির জন্য সমর্থন সহ আন্তর্জাতিককরণের জন্য সমর্থন অন্তর্ভুক্ত রয়েছে। ইংরেজি ইউজার ইন্টারফেস ব্যবহারকারীরা বুলগেরিয়ান, চীনা, চেক, ডেনিশ, ডাচ, ফরাসি, জার্মান, গ্রীক, ইতালীয়, জাপানি, কোরিয়ান, নরওয়েজিয়ান, পোলিশ, পর্তুগিজ, রাশিয়ান, স্প্যানিশ, সুইডিশ, তুর্কি এবং ক্লিনগন ভাষায় অনুবাদ করেছেন। নিয়োজন ফসউইকি প্রাথমিকভাবে কর্মক্ষেত্রে একটি কর্পোরেট উইকি হিসাবে দলের ক্রিয়াকলাপের সমন্বয়, প্রকল্পগুলি অনুসরণ, কর্মপ্রবাহ বাস্তবায়নের জন্য এবং একটি ইন্ট্রানেট উইকি হিসাবে ব্যবহার করা হবে বলে আশা করা হচ্ছে, উদাহরণস্বরূপ একাডেমিয়ায়। ফসউইকি (অন্যান্য উপাদানগুলির মধ্যে) সিস্টেম বায়োলজি সহযোগিতার জন্য ডেটা ইন্টিগ্রেশন প্ল্যাটফর্ম, ফসউইকি, সোলার/লুসিন এবং কাস্টম হেল্পার অ্যাপ্লিকেশনগুলির উপর ভিত্তি করে সহযোগী গবেষণা প্রকল্পগুলিকে সমর্থনকারী একটি ইন্টারেক্টিভ ডেটা ইন্টিগ্রেশন প্ল্যাটফর্ম সহ বেশ কয়েকটি গবেষণা প্রোগ্রামে ব্যবহৃত হয়েছিল। বাস্তবায়ন ফসউইকি পার্ল এবং জাভাস্ক্রিপ্টে (জেকুয়েরি ব্যবহার করে) প্রয়োগ করা হয়, যদিও এটি ব্রাউজারে জাভাস্ক্রিপ্ট সক্ষম না করেই ব্যবহার করা যেতে পারে। ডিফল্টরূপে, উইকি পৃষ্ঠাগুলি সার্ভারে প্লেইন টেক্সট ফাইলগুলিতে সংরক্ষণ করা হয়। মেটা-ডেটা সহ সবকিছু, যেমন অ্যাক্সেস কন্ট্রোল সেটিংস, আরসিএস ব্যবহার করে সংস্করণ নিয়ন্ত্রিত হয়। আরসিএস ঐচ্ছিক কারণ একটি সর্ব-পার্ল সংস্করণ নিয়ন্ত্রণ ব্যবস্থা প্রদান করা হয়। অন্যান্য সার্ভার-সাইড ডেটাবেস, যেমন মঙ্গোডিবি, এক্সটেনশন ব্যবহারের মাধ্যমে সমর্থিত। অনানুষ্ঠানিক ব্যবহারকারীর প্রতিবেদনে বলা হয়েছে যে, ফসউইকি সরল পাঠ্য ফাইল ব্যবহার করে এবং পৃষ্ঠার তথ্য সংরক্ষণের জন্য কোনও সম্পর্কিত ডাটাবেস ব্যবহার না করলেও, বিশেষত যেখানে কর্মক্ষমতা উন্নত করতে লোড ব্যালেন্সিং এবং ক্যাশিং ব্যবহার করা হয়, তা যুক্তিসঙ্গতভাবে ভালভাবে পরিমাপ করে। সাপোর্ট ফসউইকি একটি সম্পূর্ণ সম্প্রদায়-চালিত প্রকল্প, এবং এর পিছনে কোনও নিয়ন্ত্রিত বাণিজ্যিক স্বার্থ নেই। আই. আর. সি এবং প্রধান ওয়েবসাইটের মাধ্যমে সম্প্রদায়ের দ্বারা ব্যবহারকারী সহায়তা প্রদান করা হয়। ইতিহাস ফোসউইকি টি-উইকি প্রকল্পের কাঁটাচামচ হিসাবে জীবন শুরু করেছিল। কাঁটাচামচ থেকে এটি একটি অপেক্ষাকৃত বড় উন্নয়ন দল দ্বারা ক্রমাগত কাজ করা হয়েছে। কাঁটাচামচের পর থেকে উল্লেখযোগ্য উন্নয়নগুলির মধ্যে রয়েছে জেকুয়েরি জাভাস্ক্রিপ্ট ইউজার ইন্টারফেস কাঠামো গ্রহণ, মঙ্গোডিবি নোএসকিউএল ডাটাবেসের সাথে সংযোগ স্থাপন, সোলার সার্চ সিস্টেমের সাথে সংযোগ স্থাপন, পৃষ্ঠা ক্যাশিং এবং একটি পরিবর্তিত সম্পাদনা ইন্টারফেস। আরও দেখুন উইকি সফ্টওয়্যার রেফারেন্সের তুলনা পার্ল ফ্রি সফ্টওয়্যার প্রোগ্রাম করা জাভাস্ক্রিপ্ট ফ্রি উইকি সফ্টওয়্যার এন্টারপ্রাইজ উইকিস ফ্রি কন্টেন্ট ম্যানেজমেন্ট সিস্টেম গ্রুপওয়্যার ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার