irandnn
New Member
در ماه ژانویه سال 2002 شرکت مایکروسافت محصولی را عرضه کرد که یک نمونه از StarterKit های کنونی بود و پرتال IBuySpy نام داشت. StarterKit ها نمونه برنامه هایی هستند که همراه سورس کامل ارائه شده تا چگونگی پیاده سازی یک فرآیند خاص در برنامه نویسی را نمایش دهد. این بسته ها نمونه های کامل اما در حد بسیار ساده ای از یک برنامه بوده و هدف از ارائه آنها کمک به برنامه نویسان جهت توسعه پروژه های شخصی خود به کمک آنها بوده است.
هدف از ارائه پرتال IBuySpy نمایش چگونگی ایجاد یک برنامه تحت وب کاملاً داینامیک و data-driven به کمک زبان ASP.NET بوده است و انجمن توسعه دهندگان زبان .NET به سرعت پرتال IBuySpy را به عنوان یک مرجع اصلی پیاده سازی و ایجاد برنامه های تحت وب با حق کپی رایت شخص افراد پذیرفتند.
در دسامبر سال 2002 شاون واکر (Shaun Walker) که یکی از اعضای Prepetual Motion Interactive System بود، یک نسخه ویرایش شده از پرتال IBuySpy را به زبان VB.NET انتشار داد. این نسخه از برنامه که همراه سورس کامل بود IBuySpy Workshop نام داشت که توسط یک لینک در انجمن ASP.NET مایکروسافت ارسال شده بود و شامل امکانات متنوع تری نسبت به نسخه اصلی IBuySpy بوده که مهترین آن ویژگی امکان ایجاد بیش از یک پرتال با بهره گیری از یک پایگاه داده بوده است.
طی گذشت یک هفته بعد از انتشار اولین نسخه این برنامه نسخه بعدی آن که نسخه شب عید نام داشت منتشر شد (IBuySpy WorkShop Christmas Eve) که با استقبال بی نظیر توسعه دهندگان روبرو شد و هزاران نفر از برنامه نویسان این کد را دانلود نمودند.
بعد از انتشار چند نسخه از این برنامه، نام برنامه به Dotnetnuke تغییر پیدا نمود. این نام برای این انتخاب شد که نمایش دهنده دو اصل مبتنی بودن این برنامه بر زبان .Net (DOTNET) و پیروی از اصول و شرایط nuke (سیستم های مدیریت محتوای کد باز) باشد.
در حال حاضر Dotnetnuke به عنوان یک پروژه کد باز به کمک یک تیم اختصاصی، گروه های حمایت کننده و بیش از 500.000 کاربر عضو مشغول فعالیت می باشد.
متن کامل ساختار و سرگذشت Dotnetnuke نوشته شاون واکر در فصل اول کتاب Professional DotNetNuke 4 – Open Source Web Application Framework for ASP.NET 2.0 محصول انتشارات WROX Press قابل مشاهده می باشد.
منبع: DotNetNuke.com
ترجمه: Irandnn.ir