وباپلیکیشن مدیریت محتوا و نشریه تکنولوژی مبتنی بر C#، ASP.NET Core 9 و PostgreSQL جهت انتشار مقالات تخصصی، رصد خودکار مطالب، همگامسازی لحظهای با پیامرسانها (تلگرام و بله) و مدیریت پشتیبانگیری ابری.
شرح کامل و ماژولهای پیادهسازیشده:
- اتوماسیون دریافت و رصد مطالب: اتصال به وبهوکهای اتوماسیون جهت دریافت خودکار مطالب فناوری، ثبت پیشنویس، جلوگیری از ورود موارد تکراری و ارسال هشدار بررسی به پیامرسانها.
- انتشار و همگامسازی چندکاناله: انتشار خودکار و دستی مطالب در کانالهای تلگرام و بله با استفاده از Bot API، پشتیبانی از ویرایش همزمان متن و تصویر پیامهای ارسالی قبلی و تبدیل خودکار تگها و دستهها به هشتگهای استاندارد.
- پشتیبانگیری خودکار و بازیابی ابری: اجرای وظایف زمانبندیشده در پسزمینه (Background Jobs با Quartz.NET) جهت تهیه پشتیبان منظم از پایگاه داده و فایلها، ذخیره روی فضاهای ابری S3 و محلی، به همراه امکان بازیابی مستقیم دیتابیس از داخل پنل مدیریت.
- مدیریت تعاملات و دیدگاهها: سیستم دیدگاههای تو در تو (پاسخ به دیدگاه) با امکان بررسی و تأیید پیش از انتشار، و ماژول ثبت بازخورد و امتیازدهی کاربران به مطالب (Like / Dislike).
- امنیت و کنترل دسترسی: مدیریت ورود و سطوح دسترسی کاربران و مدیران با ASP.NET Identity، پاکسازی کدهای مخرب در متن مقالات (Anti-XSS) و محافظت از فرمها در برابر درخواستهای جعلی (CSRF).
- بهینهسازی کارایی و سئو: طراحی اسلاگهای سئومحور فارسی با مدیریت تداخل نامگذاری، کشگذاری هوشمند اطلاعات و سیستم پاکسازی تصاویر بلااستفاده (Orphan Images) پس از ویرایش یا حذف مقالات.
تکنولوژیها و ابزارها:
C# | ASP.NET Core 9 | Entity Framework Core | PostgreSQL | Quartz.NET (Background Jobs) | S3-Compatible Cloud Storage | Telegram & Bale Bot API | Bootstrap | JavaScript
آدرس وبسایت: fannavarino.ir