WP Manifestindependent plugin directory
manifest / content / vetra-gantt-wp-plugin

Vetra Gantt

VETRA GANTT WordPress Plugin

★ 0stars
3release downloads
v1.1.2latest · 1mo ago

Install

Download vetra-gantt-1.1.2.zip From the v1.1.2 release on GitHub, Sep 24, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/rostampourahmad1-ui/vetra-gantt-wp-plugin/releases/download/v1.1.2/vetra-gantt-1.1.2.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

افزونه سبک برای نمایش و ویرایش WBS در سمت راست و نمودار گانت در سمت چپ، با رابط فارسی/RTL، تاریخ شمسی، زمان‌بندی روز کاری و نمای تقویم فقط‌خواندنی. روی هاست معمولی WordPress با PHP 7.4+ و MySQL/MariaDB اجرا می‌شود؛ Node یا سرور اختصاصی لازم ندارد.

نصب و استفاده

پوشه پروژه را با نام vetra-gantt در wp-content/plugins/ قرار دهید یا ZIP همان پوشه را در وردپرس بارگذاری و افزونه را فعال کنید. سه جدول wp_vg_projects، wp_vg_tasks و wp_vg_dependencies (با پیشوند واقعی سایت) ایجاد می‌شوند. با کاربری که قابلیت edit_posts دارد، پروژه را از REST بسازید و سپس در صفحه خصوصی/محدود از [vetra_gantt project_id="1" height="700"] استفاده کنید. پروژه فقط برای سازنده و مدیر سایت قابل مشاهده/ویرایش است.

ایجاد پروژه با درخواست احراز هویت‌شده POST /wp-json/vetra-gantt/v1/projects و بدنه {"title":"پروژه نمونه","start_date":"2026-09-20"} انجام می‌شود. درخواست مرورگر وردپرس باید هدر X-WP-Nonce معتبر داشته باشد؛ پاسخ، شناسه پروژه را برمی‌گرداند. سایر مسیرها: GET /projects، GET /projects/{id}، GET|POST /projects/{id}/tasks و PUT|DELETE /tasks/{id}.

در فرم فعالیت، تاریخ را شمسی بنویسید؛ API و دیتابیس تاریخ ISO میلادی نگه می‌دارند. پیش‌نیازها با WBS یا شناسه فعالیت، نوع FS/SS/FF/SF و تأخیر روز کاری وارد می‌شوند؛ مثال 1FS, 2SS+3, 3FF-2. طول فعالیت شامل روز شروع است و FS بدون lag فعالیت بعدی را در نخستین روز کاری بعد از پایان قبلی آغاز می‌کند. پیش‌فرض روز کاری شنبه تا پنجشنبه است (جمعه تعطیل)؛ ستون workdays اعداد روز هفته PHP/JS از یکشنبه 0 تا شنبه 6، و holidays آرایه JSON تاریخ ISO است. تغییر تقویم فعلاً رابط گرافیکی ندارد.

محدوده و احتیاط

این نسخه اولیه است: ایجاد پروژه از REST است؛ تغییر تقویم کاری، مرتب‌سازی/تورفتگی مستقیم و حذف از رابط گرافیکی هنوز ارائه نشده‌اند. نمای تقویم از همان فعالیت‌ها مشتق می‌شود و ماه شروع نخستین فعالیت را نمایش می‌دهد. حذف مستقیم API برای سرگروه دارای فرزند رد می‌شود. داده‌ها هنگام غیرفعال‌سازی یا حذف افزونه حفظ می‌شوند و پاک‌سازی آن‌ها فقط به‌صورت دستی و پس از نسخه پشتیبان انجام شود. قبل از استفاده عملی، روی یک سایت آزمایشی با نسخه وردپرس/هاست خود تست کنید.

کدهای پیشنهادی گفت‌وگوی اولیه به‌عنوان مشخصات محصول در نظر گرفته شدند، نه کد آماده تولید؛ ویژگی‌های منابع، هزینه، baseline و مسیر بحرانی عمداً در این فاز وجود ندارند.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.2 latest
Sep 24, 2026 1mo ago
vetra-gantt-1.1.2.zip
3