مدیریت پروژه و پنل کارفرما در وردپرس

Aria Project Management

پیشخوان فارسی RTL برای تیم تولید و آژانس — به‌همراه پنل اختصاصی کارفرما، فازبندی ۱۳ مرحله‌ای، تقویم شمسی و تحویل امن اسناد.

پنل کارفرما RTL فازبندی ۱۳ مرحله‌ای تقویم جلالی مدیریت مالی و اسناد

نسخه

1.1.0

نیازمندی

وردپرس ۶.۰+ · PHP ۷.۴+

توسعه‌دهنده

Alireza Aminzadeh

مجوز

GPL-2.0-or-later

معرفی

Aria Project Management یک افزونه وردپرس برای مدیریت حرفه‌ای پروژه و ارائه پنل اختصاصی کارفرما است — با رابط کامل فارسی RTL و تقویم شمسی.

برای آژانس‌ها و تیم‌های تولید (از جمله کابینت و آشپزخانه) طراحی شده، اما برای هر پروژهٔ چندفازی قابل استفاده است: داشبورد KPI در پیشخوان، پورتال مستقل برای کارفرما، موتور زمان‌بندی با روز کاری ایرانی و خزانهٔ اسناد با دانلود امن.

ویژگی‌های اصلی

ویژگی توضیح
داشبورد فارسی RTL مدیریت متمرکز پروژه‌ها در پیشخوان وردپرس
پنل کارفرما رابط تمام‌صفحه مستقل از قالب — بدون هدر/فوتر تم
فازبندی ۱۳ مرحله‌ای زمان‌بندی برنامه‌ای و واقعی با محاسبه روز کاری
تقویم شمسی انتخاب و نمایش تاریخ جلالی در ادمین و پورتال
مدیریت مالی مبلغ قرارداد و جدول اقساط (تومان)
اسناد امن ۱۰ دسته، ۳ سطح انتشار، دانلود محافظت‌شده با nonce
پشتیبانی یکپارچه تیکت + ایمیل به مدیر + ذخیره در دیتابیس

چرا Aria Project Management؟

اصل توضیح
دو پنل مجزا مدیریت کامل در پیشخوان؛ کارفرما فقط پروژه‌های خود را می‌بیند
موتور فازبندی برنامه اولیه در برابر اجرای واقعی — پنج‌شنبه و جمعه تعطیل
خزانه اسناد دسته‌بندی، انتشار کنترل‌شده و اتصال به هر یک از ۱۳ فاز
مستقل از قالب CSS اختصاصی پورتال و قالب صفحه بدون وابستگی به تم
معماری سه‌لایه

پیشخوان، داده و پورتال کارفرما

افزونه با پست‌تایپ apm_project، متا _romak_* و جدول پیام‌های پشتیبانی کار می‌کند؛ پورتال از طریق AJAX و nonce با لایهٔ مدیریت ارتباط دارد.

پیشخوان RTL

داشبورد KPI، ویرایشگر پروژه با ۶ متاباکس، datepicker شمسی و گالری AJAX فایل.

لایه داده

apm_project · apm_project_file · متا پروژه · جدول apm_support_messages.

پنل کارفرما

کلیات، زمان‌بندی، مالی، اسناد، پروفایل و پشتیبانی — با polling پیشرفت هر ۳۰ ثانیه.

پنل مدیریت (ادمین)

مسیر دسترسی: پیشخوان → مدیریت پروژه (نیازمند قابلیت edit_apm_projects).

داشبورد KPI

شاخص شرح
کل پروژه‌ها تعداد پروژه‌های منتشرشده
پروژه‌های فعال وضعیت طراحی، توسعه یا بازبینی
کارفرمایان کاربران با نقش apm_client
آخرین پروژه‌ها جدول ۵ پروژه اخیر با درصد پیشرفت

ویرایشگر پروژه — ۶ متاباکس

  1. اطلاعات پایه — کارفرما، وضعیت، تاریخ شروع/پایان (شمسی)، درصد پیشرفت ۰–۱۰۰
  2. لینک‌های دسترسی — استیجینگ، فیگما، سایت نهایی، گیت و لینک‌های سفارشی
  3. مراحل و فازبندی — برنامه اولیه + روند واقعی + محاسبه تأخیر هر فاز
  4. مدیریت مالی — مبلغ کل قرارداد (تومان) + اقساط با وضعیت پرداخت
  5. اسناد و فایل‌ها — آپلود، ۱۰ دسته، انتشار/پیش‌نویس/داخلی، اتصال به فاز
  6. تیم و سرویس‌ها — مدیر پروژه، اعضا، انقضای هاست و دامنه

پنل کارفرما

پورتال تمام‌صفحه RTL با قالب مستقل page-apm-client-portal.php. دسترسی از [apm_client_panel] یا صفحه خودکار پنل کارفرما.

پیش‌نیاز دسترسی

  • ورود به وردپرس با نقش apm_client یا employer
  • تخصیص کاربر در فیلد کارفرمای پروژه (_romak_client_id)
  • پشتیبانی از چند پروژه با سوئیچر پروژه در سایدبار

بخش‌های پورتال

بخش امکانات
داشبورد و کلیات نشان وضعیت، دایره پیشرفت SVG، تایم‌لاین واقعی، تاریخ قرارداد، توضیحات
فازبندی و زمان‌بندی کارت برنامه/واقعی، تقویم بصری، نشان تأخیر net به روز کاری
امور مالی مبلغ قرارداد + جدول اقساط (فقط مشاهده)
اسناد گروه‌بندی فازی، فیلتر دسته، lightbox تصویر، دانلود امن
پروفایل ویرایش ایمیل، تلفن، موبایل و رمز (AJAX)
پشتیبانی لیست تیکت + فرم جدید با ایمیل به مدیر سایت
تجربه کاربری: بروزرسانی زنده پیشرفت هر ۳۰ ثانیه · حالت دمو در صورت نبود پروژه · اعلان Toast برای فرم‌ها · درگاه ورود دوستانه

چرخه عمر و فازبندی ۱۳ مرحله‌ای

وضعیت کلی پروژه: pendingdesigndevelopmentreviewcompleted (با امکان بازگشت از بازبینی به توسعه).

وضعیت‌های پروژه

کلید برچسب فعال در KPI
pendingدر انتظارخیر
designطراحیبله
developmentتوسعهبله
reviewبازبینیبله
completedتکمیل شدهخیر

۱۳ فاز پیش‌فرض (روز کاری)

# عنوان فاز روز پیش‌فرض
۱فاز اندازه‌گیری1
۲آنالیز دفتر فنی (طرح و ارائه)3
۳تایید طرح توسط کارفرما2
۴آنالیز دفتر فنی (مستندات ساخت)2
۵تولید10
۶صورت وضعیت اتمام ساخت1
۷دریافت صورت وضعیت1
۸شروع پروسه رنگ5
۹صورت وضعیت اتمام رنگ1
۱۰دریافت صورت وضعیت1
۱۱بسته‌بندی1
۱۲ارسال2
۱۳نصب1

جمع پیش‌فرض: ۳۱ روز کاری — پنج‌شنبه و جمعه از محاسبه حذف می‌شوند.

مدیریت اسناد و فایل‌ها

دسته‌بندی اسناد (۱۰ دسته)

قرارداد · فاکتور / صورت‌وضعیت · نقشه فنی · رندر ۳D · کاتالوگ متریال · گارانتی · راهنمای نصب · عکس پیشرفت · تاییدیه / امضا · سایر

سطح انتشار

وضعیت نمایش به کارفرما کاربرد
publishedبلهتحویل نهایی
draftخیردر حال آماده‌سازی
internalخیرفقط تیم داخلی
  • آپلود تکی و گروهی از کتابخانه رسانه
  • مرتب‌سازی درگ‌اند‌دراپ
  • اتصال سند به هر یک از ۱۳ فاز
  • دانلود امن با apm_download_document و nonce

نقش‌ها و دسترسی‌ها

قابلیت مدیر سایت apm_client
edit_apm_projectsبلهخیر
read_apm_projectبلهبله
manage_apm_settingsبلهخیر
دسترسی پورتالبلهبله (پروژه‌های خود)

نقش کارفرمای پروژه (apm_client) هنگام فعال‌سازی ساخته می‌شود.

شورت‌کدها و قالب صفحه

شورت‌کد خروجی
[apm_client_panel]داشبورد کامل کارفرما
[aria_client_panel]نام مستعار همان شورت‌کد

قالب پنل کارفرما (بدون هدر/فوتر)page-apm-client-portal.php — پس از فعال‌سازی به‌صورت خودکار به صفحه «پنل کارفرما» اختصاص می‌یابد.

نصب و شروع سریع

نصب

  1. پوشه aria-project-management را در wp-content/plugins/ قرار دهید
  2. از منوی افزونه‌ها، Aria Project Management را فعال کنید
  3. صفحه پنل کارفرما به‌صورت خودکار ساخته می‌شود

چک‌لیست شروع سریع

  1. کاربر با نقش کارفرمای پروژه بسازید
  2. مدیریت پروژه → افزودن پروژه — کارفرما، تاریخ و وضعیت را تنظیم کنید
  3. فازها و روزهای کاری را پیکربندی کنید
  4. اسناد را با وضعیت منتشرشده آپلود کنید
  5. لینک پنل (مثلاً /پنل-کارفرما/) را به کارفرما بدهید

پیش‌نیازها

  • وردپرس ۶.۰+ و PHP ۷.۴+
  • قالب RTL-friendly توصیه می‌شود (پورتال CSS خودش را دارد)
  • پیکربندی wp_mail برای ارسال تیکت پشتیبانی
نسخه ۱.۱.۰: موتور فازبندی ۱۳ مرحله‌ای، مدیریت کامل اسناد، قالب پورتال مستقل، مهاجرت meta کلیدهای Rocke، AJAX پروفایل و polling پیشرفت.

سوالات متداول

سؤال پاسخ
شورت‌کد پنل کارفرما چیست؟ [apm_client_panel] یا [aria_client_panel]
آیا یک کارفرما چند پروژه دارد؟ بله — سوئیچر پروژه در سایدبار
تاریخ‌ها چگونه محاسبه می‌شوند؟ روز کاری — پنج‌شنبه و جمعه حذف؛ پس از تغییر روز فاز، پروژه را ذخیره کنید
کارفرما چه اسنادی می‌بیند؟ فقط اسناد published — دانلود با nonce امن
آیا به قالب Rocke وابسته است؟ خیر — افزونه مستقل است؛ در صورت فعال بودن Rocke، IRANSans بارگذاری می‌شود

توسعه‌دهندگان: علیرضا امین‌زاده · syeedalireza
وب‌سایت: ariacoder.ir · aryait.net