توضیحات
تکستلر یک راهکار همهجانبه به منظور یکپارچهسازی پیغاممتنی برای وردپرس است که از چندین درگاه برای ارسال و دریافت پیام متنی و اساماس، پشتیبانی میکند.
این افزونه به منظور ارسال پیامهای متنی، خود را با تعداد زیادی از فرایندهای ارسال ایمیل موجود در سایت هماهنگ خواهد کرد. شما همچنین درصورت استفاده از درگاههایی با امکان دریافت پیغام، قادر به دریافت پیام متنی در داخل افزونه خواهید بود.
تکستلر یک سیستم ثبتنام مجزا برای اعضا ارائه میدهد که علاوه بر هماهنگی کامل با ثبتنام کاربر در وردپرس، از اکثر افزونههای محبوب مانند ثبتنام مشتریان ووکامرس و فرآیند ثبت سفارش نیز به طور کامل پشتیبانی میکند (موارد بیشتری در آینده به لیست افزونههای تحت پشتیبانی اضافه خواهند شد.) در صورت فعال بودن گزینهی مربوطه، کاربران این امکان را خواهند داشت که به جای استفاده از آدرس ایمیل، با شماره موبایل خود در سایت ثبتنام کنند.
این پلاگین شامل یک سیستم کامل خبرنامهی پیامکی است. فرم ثبتنام خبرنامه حاوی جزئیاتِ قابل تنظیم بوده و میتوان آن را با استفاده از ابزارکهای وردپرس و یا شورتکد مربوطه، بر روی هر صفحه و یا پست دلخواه الحاق نمود. همچنین به منظور جلوگیری از تداخل با سایر افزونهها، این امکان وجود دارد که اعضایی که از طریق خبرنامه ثبتنام میکنند،به هیچ کاربری متصل نباشند؛ این افراد فقط اعضای خبرنامهی پیامکیِ سایت شما خواهند بود!
PLUGIN FEATURES
قابلیتهای هماهنگی با وردپرس
- فعال یا غیرفعال کردن یکپارچگی با ثبتنام کاربران وردپرس
- هماهنگی کامل با ثبتنام اعضای وردپرس از صفحات wp-login.php و پیشخوان مدیر: کاربران امکان ثبتنام با استفاده از شماره موبایل خود را دارند و حساب عضویت آنها به حساب کاربری وردپرس ایشان متصل خواهد شد
- تنظیم فیلدهای فرم ثبتنام: ویرایش عنوان فیلدها و یا علامتگذاری هر فیلد دلخواه، به نشانهی الزامی بودن
- مخفی کردن فیلد نامکاربری و یا استفاده از آن به عنوان یک فیلد اختیاری
- تولید خودکار نامکاربری به ۴ شیوهی مختلف: ۱) با استفاده از نام، نام خانوادگی و یا آدرس ایمیل ۲) شماره موبایل بینالمللی ۳) شماره موبایل داخلی، با یا بدون صفر آغازین ۴) اعداد تصادفی
- اضافه کردن توضیحات فرم به صفحهی wp-login.php
- بهروزرسانی نام و نامخانوادگی در پروفایل کاربری وردپرس، برای کاربران جدید
- ورود با شماره موبایل، مضاف بر ورود از طریق نامکاربری یا آدرس ایمیل
- فعالسازی فرآیند فراموشی رمز عبور، با استفاده از شماره موبایل
- تأیید شماره موبایل با ارسال کد (از طریق صفحهی پروفایل)
- ارائهی امکان بهروزرسانی شماره موبایل از صفحهی پروفایل به کاربران و درخواست تأیید شماره موبایل جدید از ایشان
- کنترل ارسال ایمیل مرتبط با تنظیم رمزعبور به کاربران جدید
- کنترل ارسال ایمیل مرتبط با فراموشی رمزعبور
- ارسال نوتیفیکیشن در هنگام ثبتنام کاربر جدید
- ارسال لینک تنظیم رمزعبور در زمان ثبتنام به کاربر جدید
- ارسال نوتیفیکیشن در صورت انتشار پست جدید در بلاگ
- ارسال نوتیفیکیشن در هنگام اضافه شدن نظرات جدید به یک پست در بلاگ
- ارسال نوتیفیکیشن در صورت تأیید شدن هر یک از نظرات
قابلیتهای خبرنامه
- فرم ثبتنام خبرنامهی پیام متنی
- الحاق فرم ثبتنام روی هر صفحه یا پست با استفاده از ابزارکهای وردپرس و یا شورتکدهای افزونه
- تنظیم فیلدهای فرم ثبتنام: ویرایش عنوان فیلدها و یا علامتگذاری هر فیلد دلخواه، به نشانهی الزامی بودن آن
- ۴۰ انتخاب مختلف برای طراحی فرم خبرنامه، شامل رنگها، سایز فونت و حاشیهی داخلی و خارجی
- افزودن یا ویرایش تیتر، توضیحات و عنوان دکمهی ثبت در فرم ثبتنام خبرنامه
- امکان اتصال کاربر لاگین شده به عضوی که از طریق فرم خبرنامه ثبتنام کرده است
- تأیید شماره موبایل با ارسال یک کد، در زمان ثبتنام عضو جدید از طریق فرم خبرنامه
- ارسال نوتیفیکیشن در هنگام ثبتنام عضو جدید از طریق فرم خبرنامه
قابلیتهای یکپارچگی با ووکامرس
- فعال یا غیرفعال کردن یکپارچگی با ثبتنام مشتریان ووکامرس
- هماهنگی کامل با ثبتنام مشتریان ووکامرس از صفحات حساب کاربری و پرداخت: کاربران امکان ثبتنام با استفاده از شماره موبایل خود را دارند و عضویت تکستلر آنها به حساب کاربری وردپرس ایشان متصل خواهد شد
- ورود با شماره موبایل، مضاف بر ورود از طریق نامکاربری یا ایمیل، از صفحات حساب کاربری و پرداخت
- فرآیند فراموشی رمزعبور، با استفاده از شماره موبایل
- تنظیم فیلدهای فرم ثبتنام: ویرایش عنوان فیلدها و یا علامتگذاری هر فیلد دلخواه، به نشانهی الزامی بودن آن
- مخفی کردن فیلد نامکاربری و یا استفاده از آن به عنوان یک فیلد اختیاری
- تولید خودکار نامکاربری به ۴ شیوهی مختلف: ۱) پیشفرض ووکامرس ۲) شماره موبایل بینالمللی ۳) شماره موبایل داخلی، با یا بدون صفر آغازین ۴) اعداد تصادفی
- کنترل ارسال ایمیل در زمان ثبتنام مشتری جدید
- کنترل ارسال ایمیل فراموشی رمزعبور
- Update name fields on user profile for new customers registered via My-Account page
- بهروزرسانی فیلدهای نام اعضا در فرآیند ثبتسفارش، برای مشتریان لاگین شده که قبلاً به یک عضو تکستلر متصل شدهاند
- امکان ثبتنام از صفحهی پرداخت، برای مشتریان لاگین شدهای که عضو تکستلر متصلی به حساب کاربری خود ندارند
- امکان تأیید شماره موبایل توسط مشتریان در صفحهی حساب کاربری
- ملزم کردن مشتریان به تأیید شماره موبایل در صفحهی پرداخت
- درخواست از مشتریان برای تأیید شماره موبایل در صفحهی تشکر بعد از ثبت سفارش
- ارائهی امکان بهروزرسانی شماره موبایل از طریق صفحهی حساب کاربری به مشتریان و درخواست تأیید شماره موبایل جدید
- بهروزرسانی فیلد شماره تلفن صورتحساب برای مشتریان جدید
- ارسال نوتیفیکیشن در هنگام ثبتنام مشتری جدید
- ارسال پیام رمزعبور در زمان ثبتنام مشتری جدید
- ارسال نوتیفیکیشن به مشتریان موجود، در صورت ثبتنام از طریق ثبت سفارش
- ارسال نوتیفیکیشن به مشتریان موجود، در صورت ثبتنام از طریق صفحه ویرایش مشخصات کاربری
- ارسال نوتیفیکیشن به مشتریان لاگین شده، پس از بهروزرسانی جزئیات حساب کاربری
- ارسال نوتیفیکیشن در هنگام ثبت سفارش از پیشخوان مدیر
- ارسال نوتیفیکیشن در زمان ثبت سفارش توسط مشتری
- ارسال نوتیفیکیشن در صورت تغییر وضعیت یک سفارش
قابلیتهای مدیریت اعضا
- اضافه، ویرایش و یا حذف اعضا، از پیشخوان مدیر و از یک صفحه اختصاصی
- حذف خودکار اعضا در صورت حذف شدن کاربر متصل از سایت
- ثبت یادداشت توسط مدیر برای هریک از اعضا
- مشاهده جزئیات شماره موبایل و اپراتور تلفن همراه در صفحه جزئیات اعضا، توسط مدیر
- ارسال پیام متنی مستقیماً از صفحه جزئیات اعضا، توسط مدیر
- گروهبندی اعضا به منظور دستهبندی اعضای سایت
- انتخاب هر گروه عضویت به عنوان «گروه خصوصی» جهت اطلاع مدیر و یا «عمومی» کردن گروه به منظور نمایش آن در فرمهای ثبتنام
- فیلتر اعضا بر اساس وضعیت، گروه عضویت، مبداء ثبتنام یا وضعیت ارتباط با کاربر وردپرس
- کارهای دستهجمعی روی اعضا: تأیید، حذف، لغو عضویت و ارسال پیام متنی
- جستجو در بین اعضا بر اساس نام یا نامخانوادگی یا شماره موبایل
قابلیتهای مدیریت پیامها
- امکان ذخیرهی تمام پیامهای ارسالی و نوتیفیکیشنها در یک جدول جداگانه روی پایگاهدادهی سایت (به استثنای پیامهای رمزعبور و لینکهای تغییر رمز)
- مدیریت پیامهای ارسالی و دریافتی از پیشخوان مدیر
- اطلاع از وضعیت تحویل برای پیامهای ارسالی (در صورت پشتیبانی درگاه از این امکان)
- فیلتر پیامها بر اساس وضعیت، فعالساز و درگاه
- فوروارد پیام انتخابی به شماره موبایل عضو یا مشتری دیگر
- کارهای دستهجمعی روی پیامها: پاسخ، ارسال مجدد و حذف
- جستجو در محتوا یا گیرندهی پیامها
امکانات عمومی و مشترک
- ارسال پیام متنی به اعضایی که به صورت دستی انتخاب یا فیلتر شدهاند و یا لیستی از شمارههای دلخواه دیگر
- دریافت پیامهای متنی بر روی وبهوک. به منظور استفاده از این قابلیت، درگاه انتخابی باید از امکان دریافت پیام پشتیبانی کند
- تبدیل خودکار ارقام موجود در محتوای پیام نوتیفیکیشنها به زبان انتخاب شده
- کوتاهکنندهی خودکار URL برای تبدیل لینکهای موجود در پیامهای نوتیفیکیشن. تکستلر در حال حاضر از bitly.com پشتیبانی میکند و به مرور، موارد جدیدی اضافه خواهند شد
- مدیریت کارکنان سایت به منظور ارسال نوتیفیکیشنها و پیامهای دلخواه
- وجود چندین فعالساز برای ارسال پیامهای متنی: در صورت بروز رویدادهای تعیین شده، هر فعالساز نوتیفیکیشن قادر به ارسال محتوای مورد نظر به چندین گیرنده است. مانند دریافتکننده پیشفرض نوتیفیکیشن، کارکنان سایت، اعضای انتخابی و یا لیستی از شمارههای دلخواه دیگر
- سیستم برچسب که به صورت خودکار با دادهی دلخواه در محتوای پیام جایگزین میشود. مانند اعضا، کاربران، پستها یا اطلاعات سفارش
- فیلد شماره موبایل پیشرفته در فرمهای ثبتنام، با منوی کرکرهای برای انتخاب کشور، تعیین کشور پیشفرض، و لیست کشورهای ترجیحی
- غیرفعال کردن امکان انتخاب کشور و محدود کردن ثبتنام به یک کشور مشخص
- امکان حذف کامل فیلد ایمیل یا استفاده از آن به عنوان یک فیلد اختیاری در فرمهای ثبتنام کاربر
- ۱۳ نوع مختلف تقویم برای استفاده در صفحات پیشخوان افزونه (PHP Intl extension باید روی سرور نصب شده باشد)
- الحاق خودکار امضا به تمام نوتیفیکیشنها
- قابلیت مدیریت لیست کشورهای پیشفرض، جهت استفاده در زمانی که کاربر بدون وارد کردن کد کشور، قصد ورود یا دریافت لینک فراموشی رمزعبور دارد
- کنترل مدت زمان معتبر بودن کدهای تأیید
- ابزار حرفهای درونریزی (ایمپورت) برای ثبتنام اتوماتیک کاربران فعلی سایت (و افزونههای دیگر)
SUPPORTED GATEWAYS
- BulkSMS
- GatewayAPI
- Melipayamak (Dedicated and shared line)
- SabaNovin
- Spryng
- Textlocal
- Twilio
- There’s more to come soon!
REQUIREMENTS
Texteller needs PHP version 7.4 or above to give you the lite and smooth experience with the least effect on your website’s performance.
You should also have a WordPress version 5.0 or above to use the plugin and if you are planning to use the WooCommerce integration features, you will need WooCommerce version 6.1 or above.
To enable internationalization features like local calendar and date types, PHP Intl extension should be installed on the server.
عکسهای صفحه
نصب
- فایلهای افزونه را به آدرس
/wp-content/plugins/texteller
داخل پوشه افزونههای وردپرس انتقال دهید و یا از منوی افزونههای داشبورد وردپرس، افزونه را بصورت مستقیم نصب نمایید. - افزونه را از منوی «افزونهها» در داشبورد وردپرس فعال کنید.
- از صفحه تنظیمات تکستلر برای کانفیگ کردن افزونه استفاده کنید
سوالات متداول
-
آیا درگاههای پیامرسانی بیشتری به افزونه اضافه خواهد شد؟
-
حتما که بله! تکستلر به زودی از اکثر درگاههای پیامرسانی و SMS محبوب دنیا پشتیبانی خواهد کرد.
-
چرا افزونه به جای استفاده از سیستم کاربران وردپرس، از یک راهکار مجزا برای نگهداری اعضا استفاده میکند؟
-
تکستلر امکاناتی مانند خبرنامه و لیست پیغام (به زودی) بر مبنای شماره موبایل ارائه میدهد. برای جلوگیری از عدم سازگاری با افزونههای دیگر، ما از یک جدول پایگاه داده اختصاصی برای ذخیره اعضا استفاده میکنیم. با این حال هر عضو میتواند به یک کاربر فعلی وردپرس متصل شود.
-
آیا برنامهای برای پشتیبانی از افزونههای دیگر وجود دارد؟
-
حتما! در بروزرسانیهای آینده، هماهنگی با افزونههای دیگر هم اضافه خواهد شد. افزونههایی مانند: Easy Digital Downloads, Gravity Forms, Ultimate Member
نقد و بررسیها
توسعه دهندگان و همکاران
“تکستلر” به 1 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
1.3.0
- New: BulkSMS gateway support
- New: Textlocal gateway support
- New: SabaNovin gateway support
- Tweak: Add native support for GatewayAPI & remove third-party dependency
- Tweak: Minor improvements and code refactoring
- Fix: Store and use GatewayAPI message IDs to match delivery reports
1.0
- New: Tested the plugin up to WordPress 6.0
- New: Now Texteller supports WooCommerce up to 6.4.1
- New: Added plugin upgrade notice
- Tweak: Improved plugin options descriptions
- Tweak: Updated WooCommerce modified templates
- Tweak: Removed simple passwords option from WooCommerce module, since password generation is now disabled in WC
- Tweak: Increased minimum PHP version to 7.4
- Tweak: Load required PHP libraries using composer
- Tweak: Updated intl-tel-input library to v17
- Tweak: Updated libphonenumber-for-php to 8.12.47.1
- Tweak: Updated Twilio SDK to 6.37
- Tweak: Added a notice when there are no numbers on Twilio account
- Tweak: Refactored and cleaned up some plugin files
- Fix: Reset password links in WooCommerce set-password and forget password notifications
- Fix: WordPress warning for public REST routes
- Fix: PHP warning while formatting datetime
- Fix: PHP notices while sending notifications when a gateway does not have extra data