پایگاه خبری
پایگاه خبری راه شلمچه: انتشار سریع، آرشیو جستوجوپذیر و توزیع روی کانالها
پایگاه خبری راه شلمچه روی سامانه مدیریت خبرگزاری ایدهپو: تحریریه با نقش و گردش کار، گالری تصویری، آرشیو جلالی جستوجوپذیر و انتشار همزمان روی سایت و کانالها.
- کارفرما
- پایگاه خبری راه شلمچه
- سال
- 1404
- وضعیت
- در حال بهرهبرداری
- تحلیل و کشف نیاز
- طراحی تجربه و رابط کاربری
- معماری نرمافزار
- توسعه فرانتاند
- توسعه بکاند و API
- طراحی پایگاه داده
- یکپارچهسازی با سیستمهای دیگر
- مهاجرت داده
- استقرار و DevOps
- سئوی فنی
- تست و تضمین کیفیت
- پشتیبانی و توسعه مستمر
نتیجه در عدد
- 5
- کانال توزیع همزمان
- 16
- نقش سازمانی تحریریه
- 10
- وضعیت در گردش کار خبر
تلگرام، واتساپ، وب، خوراک RSS و ایمیل
با مجوز در سه سطح: خودم، میز من، همه
از پیشنویس تا انتشار، با مسیرهای بازگشت
چالش
آنچه از اول روشن بود: خبر باید سریع منتشر شود و همزمان به کانالها برسد؛ آرشیو باید با تاریخ جلالی و جستوجوی فارسی قابل بازیابی باشد؛ و تحریریه باید بدون تیم فنی کار کند.
راهحل
راهاندازی روی سامانه مدیریت خبرگزاری ایدهپو با همان هستهای که در پایگاههای خبری دیگر کار میکند: گردش کار تحریریه با کنترل نقشمحور و ثبت رخداد، هشت نوع محتوا از خبر و گزارش تا گفتوگو و خبر فوری، چیدمان صفحهی نخست با بلوکهای سنجاقشونده و پیشنمایش، و گالری تصویری با چینش با کشیدن و انتخاب کاور.
آرشیو با تقویم جلالی و جستوجوی آگاه به فارسی ساخته شد: یکسانسازی «ی/ک»، ارقام و نیمفاصله، تا نگارشهای مختلف یک واژه به یک نتیجه برسند. سایت عمومی روی Next.js 15با رندر سمت سرور، و انتشار همزمان روی تلگرام، واتساپ، خوراک RSS و ایمیل با صف خروجی و تلاش مجدد.
قابلیتهای کلیدی
هشت نوع محتوا
خبر، گزارش، گفتوگو، پرونده، خبر فوری و بقیه، هرکدام با چیدمان خودشان.
چیدمان صفحهی نخست
بلوکهای سنجاقشونده با پیشنمایش، بدون نیاز به تیم فنی.
آرشیو جلالی جستوجوپذیر
مرور بر اساس تاریخ جلالی و جستوجوی تماممتن آگاه به فارسی.
گالری تصویری
چینش با کشیدن، انتخاب کاور، شرح گروهی و کاور جداگانه برای شبکههای اجتماعی.
نامک فارسی بدون شکستن پیوند
نشانی از تیتر فارسی ساخته میشود و تغییرش ریدایرکت خودکار میسازد.
مدیریت نظرات
تأیید، محدودیت نرخ و اثرانگشت بدون ذخیرهی نشانی IP.
معماری و فناوری
- سبک معماری
- مونولیت ماژولار
- الگوها
- معماری پاک (Clean)CQRSالگوی Outbox
مونولیت ماژولار روی .NET 10: شانزده ماژول مستقل — تحریریه، امور خبرنگاران، گزارش تصویری، انتشار، توزیع، رسانه، جستوجو و بقیه — با مرز صریح، در یک استقرار واحد. هر ماژول دامنه و لایهی کاربرد خودش را دارد و فقط از راه قرارداد با بقیه حرف میزند؛ یک لایهی تست معماری این مرزها را در زمان ساخت بررسی میکند.
CQRS جایی به کار رفته که خواندن و نوشتن شکل متفاوتی میخواهند: گردش کار خبر از مسیر نوشتن با قواعد دامنه میگذرد و صفحهی نخست، آرشیو و جستوجو از مسیر خواندن. توزیع به کانالها با صف خروجی و الگوی Outbox انجام میشود تا انتشار یک خبر به کندی تلگرام یا ایمیل گره نخورد و هیچ ارسالی گم نشود.
پنل مدیریت React 19 روی Vite است و سایت عمومی Next.js 15 با رندر سمت سرور — هر دو از یک API واحد تغذیه میشوند. پایگاه داده PostgreSQL است و نمایهی تماممتن فارسی هم روی همان اجرا میشود، بدون افزودن یک موتور جستوجوی جدا که باید جداگانه نگهداری شود.
- فرانتاند
- React.jsViteTypeScriptTailwind CSS
پنل تحریریه
- فرانتاند
- Next.js
سایت عمومی با رندر سمت سرور و دادهی ساختیافته
- بکاند و API
- .NET 10C#REST APIEntity Framework Core
مونولیت ماژولار، Minimal API، CQRS
- پایگاه داده
- PostgreSQL
- جستوجو
- PostgreSQL
نمایهی تماممتن آگاه به فارسی و آرشیو جلالی
- زیرساخت و استقرار
- Docker
Docker Compose با مهاجرت خودکار و بررسی سلامت
یکپارچهسازیها
- تلگرام و واتساپ برای توزیع خبر
- آپارات و یوتیوب برای جاسازی ویدیو
خدمات و محصولات مرتبط
پروژهی مشابهی در ذهن دارید؟
یک تماس پانزده دقیقهای کافی است تا بگوییم چه چیزی لازم است، چقدر طول میکشد و از کجا شروع کنیم.

