BlogEngine.NET رو میشناسم، از همون روزهای اولی که توسط Mads Kristensenو Al Nyveldt پروژه پیش می رفت، تا روزی که نسخه 2.0 با تغییرات بنیادین عرضه شد و دیشب که 2.5 نگارش RC عرضه شد… تا جایی که چند سال پیش ترجیح دادم برای بلاگ خودم به جای استفاده از سیستم شخصی و یا گزینه های متعدد کدباز و تجاری از BlogEngine استفاده کنم و تغییراتی که مدنظر دارم به صورت شخصی روی این بسترکدباز و مطمئن بنویسم… تا الان که با هر به روزرسانی BE کدهای خودم رو که به BE اضافه کردم باید به روز کنم…
هدف از این مقدمه که شاید غیرمرتبط به خواننده ی پست بوده باشه این بود که درحالی این پروژه رو به عنوان الگویی برای برنامه نویس های دات نت مثال می زنم که به خوبی میشناسمش و قصد تعریف بی جهت ندارم…
دیشب نسخه 2.5 نگارش Release Candidate این محصول عرضه شد، دیشب نسخه نهایی 2.5 عرضه شد، با قابلیت مدیریت چندین بلاگ به صورت متمرکز (قابلیت چندین نویسنده برای یک بلاگ از قدیم بوده است)… و این یعنی یک فرصت برای سایت های که نیازمند بلاگ های مجزا جهت ارائه مطالبشون هستند… تغییرات اصلی رو در ادامه ذکر میکنم:
- قابلیت مدیریت متمرکز چندین بلاگ
- ارتقاء به NET Framework 4.0.
- استفاده از Razor در تم ها و صفحات (دوستانی که با Razor اشنا هستند میفهند یکی از علل سبک شدن و تسریع لود صفحات و کاهش بار بر روی سرور در این نسخه، چیه و چقدر برتری خواهد داشت، اولین باری که چند ماه پیش دیدم اولین صفحات پروژه رفت سراغ Razor، شعفی بس بسیار مرا دربرگرفت! )
- اضافه شدن NETBlogEngine Gallery. در داشبرد نرم افزار و امکان مشاهده آخرین افزونه ها و تم هایی که به صورت رایگان در BE Gallery برای BE عرضه شده است…
برای برنامه نویس ها، لطفا حتی اگر بلاگ هم ندارید از شیوه استفاده از JSON، سبک بودن صفخات و استفاده بهینه از AJAX و سرویس ها الگو بگبرید… Insert/Update/Delete/Select هاتون رو که میتونید از روی سورس کد این پروژه و الهام گرفتن از مکانیسم های مورد استفاده بهبود ببخشید و نرم افزارهای امین تر و سریع تری تولید کنید….
واقعا از مطالب ساییتون لذت بردم و حرفه ای بودن واقعا در مطالب ساییتون مشهوده.
البته باید اعتراف کنم از بعضی مطالب نوشته شده واقعا چیزی نفهمیدم. فکر می کنم مدت هاست به روز نشدم و از تکنولوژی عقب موندم. باید واقعا به روز بشم.
موفق باشید.
متشکرم پیان عزیز/
برای شما و سایت خوبتون آرزوی موفقیت روزافزون دارم. جای دموی محصول "برنا" توی سایتتون خالیه 🙂
متشکر پیمان جان
برای شما و سایت خوبتون آرزوی موفقیت روزافزون دارم. جای دموی محصولت -برنا- توی سایتتون خالیه 🙂
خیلی مطلب خوبی رو مطرح کردین ممنون.
سلام و خسته نباشید
منظور از نسخه RC چیه؟ من می تونم از این نسخه الان با اطمینان کامل استفاده کنم؟
با تشکر
منظور از RC که مخفف Release Candidate است، اینه که کد نرم افزار به قدری قابل اطمینان است و بالانس باگ به جایی رسیده که برای عرضه نهایی کاندید شده، عموما در پروژه هایی با این سایز زمان بین عرضه این نسخه و نسخه نهایی یا RTW درحد یکی دوهفته بیشتر نیست…
همین الان بعد از نسخه RC چند تغییر خیلی کوچیک در حد اصلاح اسکریپت برای افرادی که از SQL Lite استفاده می کنند و ترجمه آلمانی و موارد کم اهمیت از این قبیل روش انجام شده…
پیشنهاد میکنم کار طراحی پوسته و تغییرات مد نظرتون رو با این نسخه انجام دهید و آپلود نهایی رو با نسخه RTW که احتمالا چند روز دیگه عرضه خواهد داشت…
نسخه ۲.۵ نهایی عرضه شد 🙂
سلام. ممنون سیستم خیلی جالبی هست. با خواندن این مطلب به این فکر افتادم که نگاهی به آن بیندازم و با آن کار کنم. اینطور که گفتید باید خیلی ساختار یافته و کامل باشد و یا حداقل توسعه دهی در آن آسان باشد. درست است ؟
متشکر…
سلام مهندس جان
خیلی خوب نوشتی و زیبا
من هم یه ۴سالی هست باهاش اشنا شدم. اما خیلی فرصت استفاده به عنوان وبلاگ نکردم. حالا که می خواستم برا وبلاگ شخصیم ازش استفاده کنم، متوجه شدم که هاستم mvc و razor نصب نداره و بعضی صفحات ادمین رو خب طبیعتا نشون نمیده.
من با mvc و razor کار نکردم. سوالم اینه که آیا راهی برای رفع مشکل وجود داره؟
مثلا کپی کردن فایلهای MVC و Razor به صورت دستی به پوشه bin خودم؟
اگر با کپی حل میشه لیست فایلهای مورد نیاز رو میشه بهم بگین؟
تشکر
راستی تم تون هم خیلی قشنگه. امکانش هست به منم بدین تا با یه تغییراتی ازش استفاده کنم؟
خیلی ممنون
سلام
مطمئن باشید هم از دید یک کاربر نهایی، کار با این سیستم لذت بخش است و هم از منظر بک برنامه نویس، آموزنده 🙂
سلام
چون نسخه های جدید با دات نت ۴ نوشته شده می بایست دات نت چهار روی هاست شما نصب باشد.
این سیستم، MVC نیست بلکه از صفحات Razor استفاده کرده است.
سلام مجدد
من از اون وقت گوگلیدم. ابتدا اینکه اکثرا گفته بودن که ۶ تا فایل که مربوط به razor هست رو در داخل پوشه ی bin کپی کنید. خواستم کپی کنم که دیدم از ابتدا این فایل ها اضافه شده است به سیستم. دات نت ۴ هم ارتقاء دادم. اما باز هم نشون نمیده. یکی هم راجع به اضافه کردن هندلر مربوط به cshtml گفته بود که اون هم فایده ای نداشت. تنها چیزی که مونده اضافه کردن mime type در IIS هست که باید به هاست ایمیل بزنم. که هنوز نتیجه اش معلوم نیست. دیگه موندم واقعا چیکار کنم!
شما چاره دیگه ای ندارین؟
سلام لینکی دارید که من بتونم خطا ها رو ببینم؟