من بهدنبال یک طراح/توسعهدهنده وردپرس هستیم که برای برند آموزشی و خدمات HR، یک وبسایت حرفهای، قابلتوسعه و کاملاً قابلمدیریت برای ادمین غیر فنی پیادهسازی کند.
هستهی کار بر پایه WordPress + افزونه LMS + WooCommerce خواهد بود و کدنویسی اختصاصی فقط در حد ضرورت و ترجیحاً حداقلی است.
من برای این پروژه یک SRS کامل و جزئی نوشتهام (حدود چند ده صفحه) و همچنین یک سند متنی جدا دارم که در آن، سناریوی تمام صفحات و مسیرهای کاربر در سایت بهصورت کامل توضیح داده شده است. فریلنسر منتخب، این دو سند را دریافت میکند و بر اساس آن کار را پیش میبرد.
تکنولوژی و زیرساخت مورد انتظار
*CMS: WordPress
*Backend: PHP (نسخه بهروز)
*Database: MySQL / MariaDB
*Page Builder: ترجیحاً Elementor یا مشابه
*LMS: یکی از افزونههای حرفهای (مثل LearnDash, TutorLMS, LearnPress یا مشابه)
*فروشگاه: WooCommerce با قابلیت محصولات دانلودی، دوره، اشتراک و پرداخت قسطی
*هاست: لینوکسی (مشخصات دقیق بعداً قابل هماهنگی است)
نکته مهم:
تمام چیزها باید تا حد ممکن با افزونههای معتبر و تنظیمات پنل انجام شود، نه با کدهای پراکنده و دستکاری هسته. هدف این است که بعداً ادمین غیر فنی بتواند سایت را مدیریت، دوره و محصول اضافه و قوانین دسترسی را تنظیم کند.
ماژولها و بخشهای اصلی سایت:
سیستم مدیریت آموزش (LMS)
*تعریف دوره، فصل، درس، آزمون، تمرین/تکلیف
*کنترل دسترسی و زمانبندی (Drip، قفل بودن درس بعد تا تکمیل قبلی، محدودیت زمانی)
*آزمون با انواع سؤال (تستی، چندگزینهای، تشریحی) و تعریف نمره قبولی
*گواهینامه PDF با کد یکتا + QR و صفحه استعلام گواهی در سایت
*گیمیفیکیشن: امتیاز، بج، سطح کاربر (در حد امکانات افزونه یا Add-on)
*پنل کاربری برای دانشجو (پیشرفت، آزمونها، تمرینها، گواهیها)
*پنل مدرس برای مدیریت دورههای خود، بدون دسترسی مالی/سایت کلی
فروشگاه و پرداخت (WooCommerce)
*فروش دوره آنلاین، فایلهای قابل دانلود، خدمات مشاوره
*اتصال دورهها به محصولات ووکامرس (خرید موفق → دسترسی خودکار به دوره)
*تخفیفها و کوپنها (درصدی، مبلغی، محدودیت زمانی/تعداد، اولین خرید و …)
*پرداخت آنلاین + پرداخت قسطی + مدل اشتراکی
*نمایش وضعیت اقساط در پنل کاربر، گزارش اقساط برای ادمین
سیستم اشتراک و عضویت
*ساخت پلنهای اشتراک (مثلاً ماهانه/سهماهه/سالانه)
*محدود کردن دسترسی به دورهها/فایلها بر اساس پلن
*مدیریت انقضا و تمدید اشتراک در پنل کاربر
*مدیریت کاربران و نقشها
نقشها: ادمین کل، ادمین آموزش/محتوا، مدرس، پشتیبان، دانشجو
*تنظیم دسترسی هر نقش از طریق پنل (مشاهده/ایجاد/ویرایش/حذف در ماژولها)
*ورود/ثبتنام با ایمیل و موبایل (امکان توسعه به OTP در آینده)
*امکان مدیریت دستی دسترسی کاربران به دورهها (افزودن، تعلیق، تمدید)
مسیرهای آموزشی (Learning Paths)
*ساخت صفحه مستقل برای هر مسیر آموزشی
*نمایش مراحل مسیر (چند دوره + ابزار + آزمون)
*نمایش درصد پیشرفت در مسیر
*قفل شدن مرحله بعد تا تکمیل مرحله قبل
ماشین حساب حقوق (Salary Calculator)
*یک ماشین حساب تحت وب (ترجیحاً بدون رفرش، AJAX)
*ورودیها: حقوق، مزایا، ساعت، اضافهکار و …
*خروجی: بیمه، مالیات، حقوق خالص/ناخالص، سناریوهای ساده سنوات/پایانکار
*امکان خروجی PDF نتیجه
*پیادهسازی با فرم/اسکریپت سبک (نه ماژول بسیار پیچیده)
سیستم پشتیبانی
*سیستم تیکتینگ (با دستهبندی، وضعیت، پیوست فایل)
*اتصال به واتساپ / چت آنلاین (Crisp، Tawk.to یا مشابه)
*بخش FAQ با ساختار مناسب سئو
*امکان جستجو در FAQ و راهنماها
استعلام گواهینامه
*صفحه ورود کد گواهی
*استعلام از دیتابیس LMS
*نمایش مشخصات گواهی + لینک PDF
*QR روی گواهی برای لینک شدن به همین صفحه
دیگر امکانات عمومی
*جستجوی Ajax در سایت
*breadcrumb
*نوار اعلان (Announcement Bar)
*خبرنامه ایمیلی (اتصال به سرویس SMTP/Newsletter)
*صفحه 404 اختصاصی
*ساخت آسان صفحههای جدید با صفحهساز
UI/UX (خلاصه الزامات تجربه کاربری)
*کاملاً فارسی و RTL، فونت وب فارسی استاندارد و خوانا
*طراحی ریسپانسیو (Mobile-First برای بخش آموزش و آزمون)
داشبورد کاربر با دید کلی:
*دورههای فعال، پیشرفت، گام بعدی، اقساط باز، اعلانها
*صفحه درس: تمرکز بر محتوا، بدون شلوغی و حواسپرتی، ناوبری به جلسه قبل/بعد، وضعیت قفل/باز
*مسیر خرید و پرداخت حداکثر در 2–3 مرحله، فرمها کوتاه و واضح
*اعلانهای درونسایتی (toast / notification) برای عملیات مهم (ثبت تمرین، پرداخت، آزمون، …)
آنالیتیکس و گزارشگیری (درخواست مهم)
*از فریلنسر انتظار داریم علاوه بر راهاندازی ماژولها، آنالیتیکس و گزارشها را هم بهشکل پایه تنظیم کند:
*تحلیل رفتار کاربر و بازدیدکننده
*اتصال سایت به Google Analytics / Matomo یا معادل آن
*تعریف Goalهای پایه: ثبتنام، خرید، شروع دوره، تکمیل دوره
الزامات غیرعملکردی (خلاصه)
Performance:
*لود صفحه اصلی و صفحات درس در چند ثانیه روی اینترنت معمولی
*بهینهسازی برای حداقل ~1000 کاربر همزمان (سطح پیک) با استفاده از کش، تنظیمات هاست و…
Security:
*SSL فعال، ضد Brute Force، کپچا در فرمهای حساس
*استفاده فقط از افزونههای معتبر و بهروز، بدون پلاگین نال
*بکاپگیری منظم و امکان ریستور
Maintainability:
*عدم دستکاری core وردپرس و افزونهها
*همه تنظیمات از طریق پنل، مستندسازی حداقلی برای ادمین
تحویل نهایی مورد انتظار
سایت کامل روی دامنه و هاست ما بالا باشد و تست شده باشد.
و محتوای سایت فعلی به سایت جدید منتقل شود
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.