থিসিসের ভার্সন তালিকা

নিচের ভার্সনগুলো আমার কাজ করার সাথে সাথে আপডেটেড হতে থাকবে। প্রজেক্টের ভার্সন ফর্মুলা: N.M.B.R, ঠিক PADDS টুলটার মতোই।

যদি কোন নাম্বারে ৪টার কম সংখ্যা থাকে তাহলে ধরে নিতে হবে যে বাকি সংখ্যাগুলো গুরুত্বপূর্ন নয় তাই উল্লেখ করা হয়নি। ভ্যারিয়েবল রিনেমিং কিংবা ক্লাস ফাইলে কনস্ট্রাক্টর যোগ করার কোন ভার্সন নাম্বারিং থাকবে না।

তালিকা

  1. ১.০.*.* => BasicApiDataType class
    1. ১.০.১.* => ডকুমেন্টেশন ধাপ, * বাড়তে থাকবে
    2. ১.০.২ = রিটার্ন ডাটা টাইপগুলো যোগ করা হলো
    3. ১.০.৩ = SPContext = Null প্রবলেম সলভ করা হলো
    4. ১.০.৪ = ডিলিট করার কোড
    5. ১.০.৫ = অ্যাড করার কোড ফ্র্যাগমেন্ট
    6. ১.০.৬.* = সাধারন আপডেট/নাম পরিবর্তন
    7. ১.০.৭.* = টেমপ্লেট কোড যেটা দিয়ে বাকি ডেভেলপমেন্ট সম্ভব
  2. ১.১.* => Access Validation করার ক্লাস দিয়ে সবার ভেরিফাই হবে
    1. ১.১.১ = এই ক্লাসটা এখন আর SPContext সেট করবে না। ওটা BasicApiDataType ক্লাসে চলে গিয়েছে
    2. ১.১.২ = Enum এ read+write যোগ করা
    3. ১.১.৩ = নতুনভাবে ভ্যালিডেট করা
  3. ১.২.* => একই Exception handling সবাই ব্যবহার করবে
    1. ১.২.১.* = web.config
  4. ১.৩.* => কোড রিফ্যাক্টরিং। মডিউলে শুধু বিজনেস লজিক, অপারেশন সব BasicApiClass
    1. ১.৩.১ = Hyperlink
    2. ১.৩.২ = Email
    3. ১.৩.৩ = Announcement
    4. ১.৩.৪ = Discussion forum
    5. ১.৩.৫ = Structured Material
    6. ১.৩.৬ = Wiki
  5. ১.৪.* => Generalized সুবিধা
    1. ১.৪.১.* => ডাউনলোড করার সুবিধা
      1. ১.৪.১.১ = টেস্ট সাইট লোকেশন ফিক্স করলাম। _vti_bin সবসময়ই server/sitecollection/site লোকেশনে সেট হতে হবে ফাইল ডাউনলোড করার জন্যে। ঝামেলা হচ্ছিলো যে: SERVER/filename.extension/_vti_bin/**** কলটা কেন জানি SPContext সেট করতে পারছিলো না (খুব সম্ভবত কলটা ঢুকছেই http://server কে spcontext হিসেবে সেট করে তাই এইটায় আর কোন পরিবর্তন হচ্ছে না)। কিন্তু server/sitecollection/site হলে spcontext ঠিকমতো সেট হয় এবং কাজ হয়।
      2. ১.৪.১.২ = ইমেইল ক্লাসে from প্রোপার্টি ও attachment প্রোপার্টি বসানো
    2. ১.৪.২ = কোর্সরুম ইনফরমেশন + স্টুডেন্টের কোর্স তালিকা
    3. ১.৪.৩ = আপলোড
  6. ১.৫.* => এইসব মডিউলের view প্রোপার্টি চলে আসবে:
    1. ১.৫.০.* => Discussion forum
    2. Media library
    3. Learning materials
    4. Wiki
  7. ১.৬.* => অ্যাড করার সুবিধা
    1. ১.৬.১.* = ইমেইল অ্যাড
    2. ১.৬.২.* = হাইপারলিংক অ্যাড
    3. ১.৬.৩.* =অ্যানাউন্সমেন্ট অ্যাড
  8. ১.৭.* => ডিলিট করার সুবিধা
    1. ১.৭.১ => ইমেইল ডিলিট
    2. ১.৭.২ => হাইপারলিংক ডিলিট
    3. ১.৭.৩ => অ্যানাউন্সমেন্ট ডিলিট
  9. ১.৮.* => আপডেট করার সুবিধা
    1. ১.৮.১ = ইমেইল কখনোই আপডেট করা যাবে না তাই এই ভার্সন থাকবে না
    2. ১.৮.২ = হাইপারলিংক আপডেট
    3. ১.৮.৩ = অ্যানাউন্সমেন্ট আপডেট

Leave a Reply

Your email address will not be published. Required fields are marked *