Skip to main content

Ҳамгироии чандиҷорагӣ

Ultimate Multisite: Multi-Tenancy 1.2.0 якчанд нуқтаи тамоси ҳамгироиро барои иҷорагирони соҳибихтиёр, санҷиши муҳоҷират ва худкорсозии давраи ҳаёти иҷорагир тағйир медиҳад.

Ҷараёни роҳандозии иҷорагир

Ҳамгироиҳое, ки иҷорагиронро эҷод ё тағйир медиҳанд, бояд ин тартибро риоя кунанд:

  1. Сабти феҳристи иҷорагир ва модели ҷудосозиро муайян кунед.
  2. Нависандаи пойгоҳи додаҳои иҷорагирро эҷод ё тасдиқ кунед.
  3. Схемаи иҷорагирро роҳандозӣ кунед.
  4. Корбарони иҷорагирро таъмин кунед.
  5. Масирбандии иҷорагир ва роҳҳои системаи файлҳоро сабт кунед.
  6. Пеш аз ошкор кардани иҷорагир санҷиши муҳоҷиратро иҷро кунед.

Фарз накунед, ки иҷорагири соҳибихтиёр метавонад пайвасти пойгоҳи додаҳои шабакаро аз нав истифода барад. Феҳристи иҷорагир ва абстраксияҳои нависандаро, ки addon пешниҳод кардааст, истифода баред.

SSO ва REST hooks

Воридшавии худкори иҷорагири беҳолат токенҳои кӯтоҳумрро бо даъвои мақсад, муҳофизати такрори JTI, ҳадди анҷомёбӣ ва бастани манбаъ истифода мебарад. Ҳамгироиҳое, ки тугмаҳои воридшавӣ ё пайвандҳои идоракунии дурдаст илова мекунанд, бояд боздидҳои иҷорагирро тавассути ҷараёни дастгиришудаи SSO эҷод кунанд, на ин ки URL-ҳои воридшавии иҷорагирро мустақиман созанд.

Рӯйдодҳои аудити API дар тарафи шабака ва ҷамъбастҳои ҳаррӯза барои дарвозаҳои иҷорагири соҳибихтиёр дастрасанд. Ҳангоми ислоҳи системаҳои беруна, ки endpoint-ҳои давраи ҳаёти иҷорагирро фаро мехонанд, аз он сабтҳо истифода баред.

URL-ҳои амалҳои муштарии соҳибихтиёр

Ultimate Multisite v2.13.0 амалҳои муштарии иҷорагири соҳибихтиёрро барои ҷараёнҳои account, checkout, billing, invoice, сомона, ивазкунии қолаб ва харитасозии домен ба сомонаи асосӣ бармегардонад. Ҳамгироиҳое, ки пайвандҳои идоракунии тарафи иҷорагирро намоиш медиҳанд, бояд он амалҳоро ба панели муштарии сомонаи асосӣ равона кунанд ва вақте корбар бояд баъд аз анҷоми амал ба иҷорагир баргашта тавонад, ҳадафи бозгашти тасдиқшударо дар бар гиранд.

Барои пайвандҳои идоракунии байнидоменӣ аз печонандаи асосии SSO истифода баред:

$url = wu_with_sso($main_site_customer_url);

URL-и тавлидшуда тавассути wu_sso_url филтршаванда мемонад, ки URL-и SSO, корбари ҷорӣ, ID-и сомонаи ҳадаф ва контексти равонасозиро қабул мекунад. Add-on-ҳо метавонанд аз он филтр барои замима кардани контексти махсуси провайдер ё барои иваз кардани URL-и брокер истифода баранд, дар ҳоле ки санҷиши токени Ultimate Multisite ҳифз мешавад.

Ҳолати membership, invoice, billing-address, template ё идоракунии доменро дар дохили иҷорагири соҳибихтиёр такрор накунед. Dashboard-и иҷорагирро ҳамчун оғозгар ва панели муштарии сомонаи асосиро ҳамчун системаи сабти расмӣ барои амалҳои идорашаванда баррасӣ кунед.

Санҷиши муҳоҷират

Пас аз он ки муҳоҷират ё ҳамгироии давраи ҳаёт маълумоти иҷорагирро тағйир медиҳад, дарвозаҳои санҷишро иҷро кунед:

  • wp tenant verify-no-legacy --site=<site-id> тасдиқ мекунад, ки иҷорагир дигар ба роҳҳои меросии тарафи шабака вобаста нест.
  • wp tenant verify-sovereign-push --site=<site-id> тасдиқ мекунад, ки вазифаҳои push-и соҳибихтиёр метавонанд коркард ва холӣ шаванд.

Ҳамгироиҳо бояд санҷиши нокомро ҳамчун монеаи ҷойгирсозӣ баррасӣ кунанд ва то ҳал шудани нокомӣ аз нишонагузории иҷорагир ҳамчун зинда худдорӣ кунанд.

Ҳазфи иҷорагир

Ҷараёнҳои ҳазф бояд роҳи teardown-и addon-ро фаро хонанд, то маълумоти эътимоднокии пойгоҳи додаҳои иҷорагир пок карда шаванд. Ҳамгироиҳои беруна метавонанд пас аз муваффақ шудани teardown захираҳои провайдерро хориҷ кунанд, аммо набояд пойгоҳҳои додаҳо ё ҷузвдонҳои мизбонро ҳангоми ҳанӯз иҷро шудани санҷиш ё вазифаҳои async push ҳазф кунанд.

Масиркунандаи пойгоҳи додаҳои кӯҳнашуда

Database_Router-и меросӣ бо як stub-и кӯҳнашавӣ иваз шудааст. Ҳамгироиҳои нав бояд иҷорагиронро тавассути APIs-и ҷории масиркунандаи сомона ва феҳристи иҷорагир муайян кунанд, на ба синфи масиркунандаи кӯҳна такя кунанд.