اشتراک‌ها
ویرایش و تغییر سایز عکس با استفاه از کلاس WebImage
حتما در خلال نوشتن یک برنامه نیاز پیدا کردید که سایز یک عکس را تغییر دهید، بچرخانید، واترمارک بزنید و خیلی کارهای دیگر...
خصوصا زمانی که قرار است پروژه، توسط GTmetrix بررسی شود و شما امتیاز بگیرید. حتما متوجه شدید که یکی از ملزومات داشتن یک Seo خوب، داشتن سرعت قابل قبول در بارگذاری تصاویر است و می‌دانیم که کاربران یک سایت، لزوما دیدگاه، دقت و حساسیت یک برنامه نویس را ندارند و بهترین کار این است که بطور قهری سایز تصاویر در پروژه بصورت صحیح تنظیم شود. بعنوان مثلا ممکن است یک کاربر برای داشتن یک آواتار از عکس بسیار بزرگ (PX 400*600) استفاده کند و این درحالی است که چنین اندازه ای برای یک آواتار غیرمنطقی مخرب است و صرفا باعث کاهش زمان بارگذاری سایت خواهد شد.

راه حل :

یکی از راه حل‌های موجود استفاده از کلاس WebImage  است که شما می‌توانید عملیات ویرایش یک عکس را خودتان مدیریت کنید. یادداشت زیر کدهای لازم برای استفاده از این کلاس می‌باشد.
[HttpPost]
    public ActionResult Index(HttpPostedFileBase file)
    {
        WebImage img = new WebImage(file.InputStream);
        if (img.Width > 1000)
            img.Resize(1000, 1000,false);
        img.Save("path");
        return View();
    }
در قطعه کد بالا انتخاب‌ها گوناگونی در ارسال تصویر و ویرایش داریم که شما می‌توانید بسته به نیاز خود آن را تغییر دهید. بعنوان مثال شما می‌توانید بعد از ذخیره عکس در مسیر فیزیکی سرور، آن را به راحتی ویرایش کنید. به مثال زیر توجه کنید
        WebImage img = new WebImage("path");
        if (img.Width > 720)}
            img.Resize(720, 460 ,false);
        img.Save("path");

 برای آگاهی و مطالعه بیشتر در خصوص Constuctors و Properties و Methods مربوط به کلاس WebImage می‌توانید به لینک WebImage Class in MSDN مراجعه فرمایید.
ویرایش و تغییر سایز عکس با استفاه از کلاس WebImage
نظرات مطالب
سفارشی سازی ASP.NET Core Identity - قسمت ششم - فارسی سازی پیام‌ها
با سلام و تشکر. آیا مقاله ای در مورد اینکه چطور این پروژه را در یک هاست ، قراردهیم و اصطلاحا بارگذاری نماییم وجود دارد؟ مشکل من این است که بعد از بارگذاری این مثال روی هاست (ایران هاست) این کارها را انجام دادم:
1. ساخت پایگاه داده در هاست
2. ساخت کاربر پایگاه داده در هاست
3. اصلاح کانکشن استرینگ در قسمت مربوطه در فایل appsettings.json
4. چک کردن اتصال به سرور توسط خود محیط SQL-Server management studio
5. پابلیش سایت
6. بارگذاری فایلهای پابلیش شده، روی هاست

در اینجا انتظار داشتم که سایت از طریق هاست بیاد بالا
ولی 403.14 میده.

ممنون میشم اگه کمک بفرمایید.
اشتراک‌ها
یک framework سبک جهت نوشتن برنامه ها با الگوی CQRS و Eventsourcing

پروژه ای سورس باز برای نوشتن اپلیکیشن هایی که با الگوی CQRS و Eventsourcing  پیاده میشوند . در مقایسه با  SimpleCQRS به روز‌تر با قابلیت‌های مدرن‌تر شده و از .Net Core هم پشتیبانی میکند.

یک framework سبک جهت نوشتن برنامه ها با الگوی CQRS و Eventsourcing
اشتراک‌ها
احراز هویت (Identity) در ASP.Net با استفاده از بانک اطلاعاتی MongoDB

برای انتقال جداول احراز هویت (Identity) از SQL Server به بانک اطلاعاتی MongoDB و نحوه استفاده از آن از سورس نمونه در لینک بالا استفاده کنید.
همچنین در این پروژه از پکیج AspNet.Identity.MongoDB 2.0.8   که بر روی Nuget قرار دارد استفاده شده است.

احراز هویت (Identity) در ASP.Net با استفاده از بانک اطلاعاتی MongoDB
اشتراک‌ها
پروژه تک صفحه ای WebApi و Angular 2

این مقاله برای دوستانی که علاقه دارند از Angular 2  در پروژه هاشون استفاده کنند واقعا مناسبه، سورس سرور و هم بسیار مرتب نوشته شده است.

  • Best Web Dev Article of October 2016 
پروژه تک صفحه ای WebApi و Angular 2
نظرات مطالب
ASP.NET MVC #21
- فایل jquery.unobtrusive-ajax.js سورس باز هست و جزو پروژه. خاصیت confirm آن مستقیما از window.confirm استاندارد مرورگرها استفاده می‌کند و قابلیت سفارشی سازی ندارد. فقط یک متن را می‌شود اینجا تنظیم کرد.
- AjaxOptions خاصیت OnFailure هم دارد.
نظرات مطالب
چگونه در یک پروژه سورس باز مشارکت کنیم؟
من خیلی وقت بود دلم می‌خواست تو یه همچین پروژه هایی شرکت کنم ..خواهش می‌کنم ادامه بدید..معرفی کنید چند تا از این پروژه‌ها ..عملی ...مخصوصا اونایی که با برنامه bazzar کار می‌کنند و اپن سورس اند.....سپاس
نظرات مطالب
یکپارچه سازی CKEditor با Lightbox
با سلام 
من یه مشکلی دارم اونم اینه که عکس‌ها آپلود میشه و اضافه هم میشه ولی تگ a ساخته نمیشه
امکانش هست کدهای مثال(سورس پروژه ) رو بذارید؟ 
نظرات مطالب
مدیریت سفارشی سطوح دسترسی کاربران در MVC
دوست عزیز چند ماه گذشته امکانش هست پروژه ای که برای سطح دسترسی نوشتید به صورت سورس باز بگذارید؟
اگر هم به صورت مطلب جدید بگذارید خیلی ممنون میشم.تا بتونیم بازخوردهای خوبی داشته باشیم.

ممنون
نظرات مطالب
معرفی کتابخانه PdfReport
یکی از خوبی‌های کارهای سورس باز امکان مشارکت عموم برنامه نویس‌ها است. اگر علاقمند به مشارکت در آن بودید، می‌تونید وصله‌های خودتون رو در اینجا ارسال نمائید تا به پروژه یا مثال‌های آن اضافه شوند. با تشکر