درباره افزونه گرویتی پیدیاف Gravity PDF
داستان Gravity PDF به یه پروژه فریلنسری ساده برمیگرده. جیک جکسون، برنامهنویس استرالیایی از پورت ماکواری، داشت برای یه مشتری کار میکرد که میخواست نتایج فرم تماسش رو بهصورت PDF از طریق ایمیل دریافت کنه. اون موقع یه افزونه متنباز به اسم Gravity Forms PDF نوشته Russell Osborn پیدا کرد، ولی ایمیل نمیفرستاد. جیک فورک کرد، پچ زد، و کمکم متوجه شد که کتابخانه PDF اون پروژه Unicode نداشت و layout درستی نمیساخت. بعد از پیدا کردن کتابخانه mPDF، تصمیم گرفت کل افزونه رو از نو بنویسه. سه سال پروژه side project بود تا بالاخره جیک ۱۸ ماه وقت گذاشت و نسخه جدید رو ساخت و از اون به بعد Gravity PDF تبدیل به کسبوکار اصلی شرکتش Blue Liquid Designs شد. این افزونه یه کار مشخص رو خوب بلده: از هر entry ثبتشده توی Gravity Forms، یه PDF میسازه. از همون لحظه که فرم سابمیت میشه، میتونی PDF رو به ادمین و کاربر ایمیل کنی، یه لینک دانلود توی صفحه تأیید بذاری، یا پشت یه درگاه پرداخت قفلش کنی تا بعد از تأیید پرداخت ارسال بشه. چهار قالب PDF آماده داره که لوگو، هدر، فوتر، سایز کاغذ، فونت و رنگ رو میشه تغییر داد. اگه قالبهای پیشفرض کافی نبودن، میشه با HTML و CSS و PHP قالب دلخواه ساخت یا از Template Shop خریداری کرد. پشتیبانی از فونتهای فارسی و عربی هم توی لیست ویژگیهاشه. بزرگترین مزیت این افزونه برای کاربر ایرانی اینه که تمام عملیات تولید PDF روی همون سرور خودت انجام میشه؛ هیچ دادهای به سرویس خارجی ارسال نمیشه. یعنی نه مشکل تحریم داری، نه نگران CDN خارجی هستی، نه API key خارجی لازمه. برای هاست اشتراکی هم نسبتاً خوب طراحی شده، فقط باید حواست باشه حداقل ۱۲۸ مگابایت WP Memory داشته باشی. از طرف دیگه، اگه میخوای PDF رو بعد از پرداخت درگاه ایرانی ارسال کنی، چون Gravity Forms با درگاههای بومی ایران integrate نشده، باید این اتصال رو خودت با کد بنویسی یا از افزونههای واسط استفاده کنی. اما یه نکته مهم: از نسخه ۶.۱۲.۶.۳ به بعد، تیم سازنده تصمیم گرفته نسخه اصلی (canonical) رو دیگه از WordPress.org توزیع نکنه و مستقیم از سایت GravityPDF.com منتشر کنه. یعنی نسخهای که روی مخزن WP.org هست دیگه آپدیتهای افزونههای پریمیوم رو دریافت نمیکنه. این برای کاربر ایرانی که دسترسی به سایت خارجی ممکنه محدود باشه، یه چالش جدیه. توصیه عملی: اگه فقط از نسخه رایگان استفاده میکنی و نیاز به PDF ساده از Gravity Forms داری، این افزونه یه انتخاب محکمه؛ ولی اگه نیاز به قالبهای پریمیوم یا افزونههای جانبی داری، باید بدونی که مسیر آپدیت دیگه از مخزن رسمی وردپرس نمیگذره.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 6.12.6.3» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (gravity-forms-pdf-extended-6.12.6.3.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه گرویتی پیدیاف Gravity PDF اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 6.12.6.3
- 🧹 Housekeeping: Remove plugin update code
- 🧹 Housekeeping: Update version number in readme.txt file
- 🐞 Bug: Add additional guards for expected value when displaying File Upload field in PDFs (prevents PHP notice)
- 🐞 Bug: Cleanup Background Processing queue when setting is toggled on/off