תוספים שנבנו עבור Pusher מתחברים עכשיו ל-WordPlus Cloud

חלק מתוספי WordPress מוסיפים את התכונות החיות שלהם דרך פרוטוקול Pusher Channels: התראות שמופיעות בלי לרענן את הדף, לוחות בקרה ורשימות הזמנות שמתעדכנים מעצמם, תגובות וצ'אטים בזמן אמת. מהיום גם WordPlus Cloud מדבר בפרוטוקול הזה, כך שהתוספים האלה יכולים לרוץ על אותו ענן כמו התוספים שלנו, על המנוי שלכם ל-WordPlus Cloud ועם חיבורים בלתי מוגבלים במסגרת שימוש הוגן.
מהו ה-API התואם Pusher
ה-API התואם Pusher מדבר בגרסה 7 של פרוטוקול Pusher Channels, הגרסה העדכנית. תוספים שנבנו עבור Pusher, וספריות הלקוח והשרת שהם משתמשים בהן, מתחברים לענן כמו שהם, בלי לשנות דבר בקוד שלהם. מזינים בהגדרות שלהם את השרתים שלנו ואת המפתחות של האתר שלכם, והערוצים, הנוכחות והאירועים שלהם רצים על הענן.
לכל אתר במנוי WordPlus Cloud יש מזהה אפליקציה, מפתח וסוד משלו, בחשבון שלכם תחת אתרים ← מפתחות API לזמן אמת. אתר לא צריך אף אחד מהתוספים שלנו כדי לקבל אותם: מוסיפים אותו תחת אתרים ← הוספת אתר.
חיבור תוסף
תוסף שנבנה עבור Pusher יכול להתחבר כשההגדרות שלו מאפשרות להזין שרת. ממלאים אותן כך:
| הגדרה | ערך |
|---|---|
| שרת WebSocket | ws.wordplus.cloud |
| שרת HTTP API | rest.wordplus.cloud |
| פורט | 443, עם TLS |
| מזהה אפליקציה, מפתח וסוד | של האתר שלכם, תחת אתרים ← מפתחות API לזמן אמת |
| קלאסטר | כל ערך, למשל mt1, אם התוסף מבקש |
הקלאסטר לא משנה דבר, כי השרת הוא שבשימוש. תוסף שמבקש רק קלאסטר, בלי שדה לשרת, עוד לא יכול להתחבר: בקשו מהמפתחים שלו להוסיף שדה כזה, שינוי קטן מצידם.
שמרו את הסוד על השרת שלכם. הוא חותם על האירועים שהאתר שלכם שולח, ולכן אסור שיופיע בדף.
בקוד שלכם
ערכת עיצוב או קוד משלכם מתחברים באותה דרך. בדפדפן:
const pusher = new Pusher('YOUR_KEY', {
cluster: 'mt1',
wsHost: 'ws.wordplus.cloud',
wsPort: 443,
wssPort: 443,
forceTLS: true,
enabledTransports: ['ws', 'wss'],
});
pusher.subscribe('orders').bind('new-order', (order) => {
showOrder(order);
});
השרת שלכם שולח אירועים דרך שרת ה-HTTP API, rest.wordplus.cloud, עם מזהה האפליקציה, המפתח והסוד של האתר. בעמוד API לזמן אמת בחשבון שלכם נמצאות ההגדרות האלה, עם דוגמאות ל-Laravel, ל-Laravel Echo, ל-PHP ול-Node.js.
מה נתמך
- ערוצים ציבוריים, פרטיים, נוכחות ומוצפנים
- אירועי לקוח בערוצים פרטיים וערוצי נוכחות, עד 10 בשנייה לכל חיבור
- התחברות משתמשים, ואירועים שנשלחים למשתמש
- ה-HTTP API: אירוע לעד 100 ערוצים בבת אחת, אצוות של עד 10 אירועים, ערוצים והמשתמשים בהם, וסגירת החיבורים של משתמש
- אירועים של עד 10 KB
Webhooks וערוצי מטמון עוד לא נתמכים, והחיבורים הם ב-WebSocket בלבד, בלי חלופת HTTP.
לצד התוספים שלנו
תוספי WordPlus לא משתמשים ב-API הזה. הם מדברים עם הענן בפרוטוקולים משלנו, שנבנו בשביל מה שהם עושים, כמו הודעות, שיחות ושידורים חיים, וחולקים חיבור אחד לכל דף. תוסף שנבנה עבור Pusher פותח חיבור משלו לצד החיבור שלהם, וכולם רצים על אותו מנוי.
וה-API למפתחים
ה-API התואם Pusher נועד לתוספים שכבר קיימים. ה-API למפתחים, שאנחנו בונים עכשיו, נועד לקוד חדש: ה-SDK לזמן אמת שלנו לכל תוסף, ערכת עיצוב או קוד מותאם. הוא יחלוק עם התוספים שלנו את החיבור היחיד של הדף, יתחבר ישירות לשרתים שלנו, ויעבור לשרת אחר בלי ניתוק כששרת מופעל מחדש. נכתוב עליו כאן כשיהיה מוכן.
איך מתחילים
- נרשמים למנוי WordPlus Cloud לאתר שלכם בעמוד המחירים.
- בחשבון שלכם, פותחים את אתרים ← מפתחות API לזמן אמת ומעתיקים את מזהה האפליקציה, המפתח והסוד של האתר.
- מזינים אותם, יחד עם השרתים שלנו, בהגדרות התוסף.
תוסף לא מתחבר, או שתרצו שנבדוק תוסף מסוים לפני שאתם נרשמים? כתבו לנו ל-support@wordplus.cloud.