রিদওয়ান বিন শামীম
ডিএনএন ৮.০ ডেভলপার একটি প্রক্রিয়াধীন বিষয় যেহেতু ৮.০.০ ভার্সনটি ২০১৫ এর নভেম্বরের আগে বাজারে আসছে না।
পরিকল্পনার অন্তর্ভুক্ত বিষয়
প্রধান সংস্করণ, এমভিসি মডিউলের উন্নতি, এইচটিএমএল সিঙ্গেল পেজ এপ্লিকেশন মডিউল(এসপিএ), ডাইনামিক কন্টেন্ট ক্রিয়েটর, ডট নেট ৪.৫ রিকোয়ারমেন্ট, প্লাটফর্ম ও ইউআই সেপারেশন।
ইস্যু লিঙ্ক
আলোচ্য ইস্যুর তালিকার লিঙ্ক নিচে দিয়ে দেয়া হল।
অপরিহার্য যে বিষয়গুলোয় পরিবর্তন থাকতে পারে,
ডিএনএন ৮.০ এর জন্য ডট নেট ৪.৫ বা এরচেয়ে আধুনিক কোনও সংস্করণ লাগবে, কারণ এএসপি ডটনেট ওয়েব এপিআই ২.১.১ লাগবে এবং এমভিসি ৫.১.১ লাগবে কিছু ওয়েব এপিআই ভিত্তিক কাজের জন্য। মনে রাখতে হবে, newtownsoft.dll (json.net) ও ৪.৫.১১ তে উন্নীত হয়েছে।
ডিএনএন ৮.০ এর ব্রেকিং চেঞ্জ গুলো হলঃ
- নিষ্কাশিত ও মুছে ফেলা মডিউল,
- ন্যাভিগেশন প্রভাইডার
- ইউআরএল রাউটিং মডিউল
- সাইটকে ডব্লিওএসপি থেকে ডব্লিওএপিতে পরিবর্তন
- লেগাসি এপসেটিং কানেকশন স্ট্রিং মুছে ফেলা
কমিউনিটি টেকনোলজি প্রিভিউ
সিটিপি ওয়ান ব্লগঃ http://www.dnnsoftware.com/community-blog/cid/155181/two-great-frameworks-that-work-great-together
সিটিপি থ্রী ব্লগঃ http://www.dnnsoftware.com/community-blog/cid/155256/dnn-800-ctp-3
সিটিপি ওয়ান ব্লগঃ http://www.dnnsoftware.com/community-blog/cid/155262/dnn-800-ctp-4
এসপিএ মডিউল
এসপিএ
এসপিএ বা সিঙ্গেল পেজ এপ্লিকেশন হল ওয়েব দুনিয়ার একটি অভিজাত বিষয়। এবিষয়ে জানতে পারেন এখান থেকে, http://www.dnnsoftware.com/community-blog/cid/155223/spa-a-dnn-first-class-citizen
ডিএনএন ৮.০ এ মডিউল ডেভলাপমেন্ট
১) এমভিসি মডিউলের সূচনাঃ ডিএনএন ৮.০ সিটিপি ব্যবহার করে। সিটিপি এএসপি ডট নেট এমভিসি ফ্রেমওয়ার্ক ব্যবহার করে তৈরিকৃত মডিউলের জন্য আপডেটকৃত সাপোর্ট ধারণ করে, যা এইচটিএমএল ৫ ভিত্তিক মডিউলের জন্যও সাপোর্ট হিসেবে ব্যবহৃত হয়। আরও বিস্তারিত জানতে দেখুন, http://www.dnnsoftware.com/community-blog/cid/155216/module-development-in-dnn-8-1-introduction-to-mvc-modules
ডিএনএন ৮.০ এ মডিউল ডেভলাপমেন্ট
২) প্রথম এমভিসি একশন/ ভিউ তৈরি করাঃ এমভিসি একশনে কোনও সাইটের কন্টাক্ট ম্যানেজের জন্য মডিউল তৈরি করা হয়। কোনও কন্টাক্টে পাঁচটি সাধারণ বৈশিষ্ট্য থাকে, ফার্স্ট নেম, লাস্ট নেম, ইমেইল এড্রেস, ফোন নাম্বার, টুইটার হ্যান্ডেল। এখান থেকে বিষয়টি জানা যেতে পারে, http://www.dnnsoftware.com/community-blog/cid/155219/module-development-in-dnn-8-2--creating-your-first-mvc-actionview
ডিএনএন ৮.০ এ মডিউল ডেভলাপমেন্ট
৩) এসপিএ মডিউলের সূচনাঃ ডিএনএন ৮.০ এএসপি ডট নেট এমভিসি মডিউলের সাথে এসপিএ বা সিঙ্গেল পেজ এপ্লিকেশন মডিউল সাপোর্ট করে,যা কিনা ওয়েব সার্ভারে এএসপি ডটনেট ওয়েব এপিআই ভিত্তিক ওয়েব সার্ভিসের সমন্বয়ে এইচটিএমএল, জাভাস্ক্রিপ্ট ও সিএসএসের মাধ্যমে ডেভলাপ করা হয়েছে।এবিষয়ে বিস্তারিত আছে এখানে, http://www.dnnsoftware.com/community-blog/cid/155221/module-development-in-dnn-8-3--introduction-to-spa-modules
ডিএনএন ৮.০ এ মডিউল ডেভলাপমেন্ট
৪) এমভিসি মডিউলের লোকালাইজেশন সাপোর্টঃ ডিএনএন ৮.০ এএসপি ডট নেট এমভিসি ৫.১ ভার্সন বা এর পরবর্তী ভার্সনগুলো দ্বারা মডিউল তৈরিতে সমর্থন করে।এখান থেকে বিষয়টি দেখে নেয়া যেতে পারে, http://www.dnnsoftware.com/community-blog/cid/155246/module-development-in-dnn-8-4--localization-support-for-mvc-modules
ডিএনএন ৮.০ এ মডিউল ডেভলাপমেন্ট
৫) পিওর এসপিএ তৈরিতে সাপোর্ট হিসেবে নিউ টোকেনঃ জাভাস্ক্রিপ্ট ও সিএসএস ফাইল রেজিস্টারের জন্য দুটি নতুন টোকেন যোগ করতে হয়েছে, যা পূর্বের টোকেন থেকে আলাদা।এখানে আরও বিস্তারিত জানার সুযোগ থাকছে, http://www.dnnsoftware.com/community-blog/cid/155247/module-development-in-dnn-8-5--new-tokens-to-support-building-pure-spa-modules
ডিএনএন ৮.০ এ মডিউল ডেভলাপমেন্ট
৬) এমভিসি ও এসপিএতে মডিউল একশন নিয়ন্ত্রণ করাঃ মডিউলএকশন এট্রিবিউট ও মডিউলএকশন আইটেমস এট্রিবিউট এদুটির সাহায্য নিয়ে এমভিসি ও এসপিএতে মডিউল একশন নিয়ন্ত্রণ করা হয়।
ডিএনএন ৮.০ এ মডিউল ডেভলাপমেন্টের ভিডিও দেখুন এখান থেকে, https://www.youtube.com/watch?v=UJ02-GTNGmI
এইচএমএসি
সার্ভিস ফ্রেমওয়ার্কের এগেইন্সটে রিমোটলি অথেনটিকেশনঃ সার্ভিস ফ্রেমওয়ার্কের এগেইন্সটে রিমোটলি অথেনটিকেশন সম্পর্কে বিস্তারিত দেখুন এখানে, http://dnn-connect.org/2015/all-sessions/details/mobile-authentication
ইনক্রিমেন্টাল আপগ্রেড
ডিএনএন প্লাটফর্ম 7.4.2 Beta ও প্লাটফর্ম 8.0 CTP 3 থেকে শুরু করে ডিএনএন ইনক্রিমেন্টাল আপগ্রেডের সক্ষমতাকে সমর্থন করে। এবিষয়ে বিস্তারিত জানতে দেখুন, http://www.dnnsoftware.com/community-blog/cid/155263/baby-steps
ডাইনামিক কন্টেন্ট ক্রিয়েটর
এক্ষেত্রে কাজ করতে এডমিন মেন্যু থেকে ডাইনামিক কন্টেন্ট টাইপ ম্যানেজার এরিয়াতে যেতে হয়। এই লিঙ্ক থেকে বিষয়টি সম্পর্কে আরও ভালমত জানা যাবে। http://www.dnnsoftware.com/community-blog/cid/155270/announcing-the-dynamic-content-creator