Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/alirezakohantorabi/it-career-path-finder/archive/refs/heads/main.zipدستیار انتخاب مسیر شغلی IT (افزونه وردپرس)
یک افزونه متنباز وردپرس که با چند سؤال ساده، شغلهای مناسب دنیای IT را بر اساس علاقهها، شرایط زندگی و واقعیت بازار کار ایران به کاربر پیشنهاد میدهد. ابزار را با یک شورتکد در هر برگه یا نوشتهای قرار میدهید.
[it_career_path_finder]
چه کار میکند؟
- ۱۹ سؤال کوتاه و دوستانه (حدود ۳ دقیقه) در ۵ بخش.
- مقایسه جوابها با ۸۷ شغل IT و نمایش:
- شغلهای پیشنهادی (همراه درصد تطبیق)،
- شغلهایی که با کمی کوتاه آمدن قابل بررسیاند،
- شغلهایی که با شرایط فعلی پیشنهاد نمیشوند.
- اول هر کارت شغل، به زبان خیلی ساده و غیرفنی توضیح میدهد آن شغل اصلاً چیست و چه کار میکند.
- دلیل پیشنهاد، ریسکها، مهارتهای لازم، محیطهای کاری در ایران، برنامه عملی ۳۰ روزه و یک آزمایش کمهزینه برای هر شغل.
- تشخیص تناقض در جوابها (مثلاً «فریلنسری» + «بیمه حتمی») و دکمههایی برای امتحان کردن شرطهای دیگر.
- کپی، اشتراکگذاری و چاپ/PDF نتیجه.
- مدیریت کامل شغلها از پیشخوان وردپرس: افزودن، ویرایش، حذف، بازگردانی، درونریزی و برونبری JSON.
- فونت ابزار همان فونت قالب سایت است.
- پاسخهای کاربر فقط در مرورگر خودش میماند و به سرور فرستاده نمیشود.
نصب سریع
۱. فایل it-career-path-finder-x.y.z.zip را از بخش Releases دانلود کنید.
۲. در پیشخوان وردپرس: افزونهها ← افزودن ← بارگذاری افزونه، فایل zip را انتخاب و نصب کنید، بعد فعالسازی را بزنید.
۳. شورتکد [it_career_path_finder] را در یک برگه قرار دهید (در گوتنبرگ با بلوک «کد کوتاه»).
راهنمای کامل نصب، راهاندازی و رفع اشکال: docs/fa/SETUP.fa.md
راهنماهای فارسی
| راهنما | برای چه کسی |
|---|---|
| نصب و راهاندازی | مدیر سایت |
| اضافه/ویرایش شغل و تغییر سطحها در فایلهای JSON | هر کسی که محتوای ابزار را تغییر میدهد |
| توسعه، تست و انتشار نسخه جدید | برنامهنویسها |
سازندگان
- علیرضا کهن ترابی - github.com/AlirezaKohantorabi](https://github.com/AlirezaKohantorabi))
- خسرو عظیمی — khosro-azimi.ir — github.com/khosro-web مجوز: GPL-2.0-or-later
English summary
IT Career Path Finder is an open-source WordPress plugin that recommends IT careers for people in Iran. Visitors answer 19 short questions; the plugin compares the answers with 87 IT roles and shows recommended roles, roles that need a compromise, and roles that don't fit right now. Every role card starts with a plain, non-technical explanation of what the job is.
- Embed anywhere with the shortcode
[it_career_path_finder](optionaltitleandsubtitleattributes). Multiple instances per page are supported. - Manage roles in wp-admin → مسیر شغلی IT: add, edit, delete, restore, import/export JSON.
- All content (questions, roles, scoring weights, interface text) lives in separate JSON files in
data/. - Matching runs entirely in the visitor's browser; answers are never sent to the server.
- Uses the theme's font. Persian, right-to-left, mobile-friendly, printable.
Requirements
WordPress 5.8+ (tested on 7.1), PHP 7.4+.
Documentation
| Document | What it covers |
|---|---|
| docs/PROJECT.md | Architecture, folder map, how the pieces talk to each other, hooks |
| docs/code/README.md | One page per code file: every function, its purpose, its relations |
| docs/DATA.md | JSON file formats |
| docs/SECURITY.md | Security model |
| docs/TESTING.md | Running the PHP and JavaScript tests, local WordPress, manual checklist |
| docs/DECISIONS.md | Every design decision and why |
| docs/LESSONS.md | Mistakes, bugs found, and what we learned |
| CHANGELOG.md | What changed in each version and why |
| CONTRIBUTING.md | Coding rules and the release checklist |
Quick development commands
php tests/run.php
php tools/build-zip.php
Authors
Khosro Azimi (khosro-azimi.ir, @khosro-web) and Alireza Kohantorabi (@AlirezaKohantorabi).
License: GPL-2.0-or-later.