Skip to main content
Paid AddonPurchase Multi-Tenancy | Install via your site's addon page or download from your account

Multi-Tenancy

צעשפּרייט אונטער־פּלעצער איבער סערווערס און דאַטאַבאַזעס פֿאַר פאָרשטעלונג און זיכערקייט

Version 1.2.0 אַרויסלאָז־הויכפּונקטן

Multi-Tenancy 1.2.0 לייגט צו דעם זעלבשטענדיקן טענאַנט־יסוד פֿאַר פּראָדוקציע־איזאָלאַציע־אַרבעטספֿלוסן:

  • סטאַטעלעס טענאַנט־אויטאָלאָגין מיט קורץ־גילטיקע, קעגן־ווידערשפּיל־באַשיצטע SSO באַזוכן.
  • פּער־אונטער־פּלאַץ דאַטאַבאַזע־ און טעקע־סיסטעם־איזאָלאַציע פֿאַר זעלבשטענדיקע טענאַנטן.
  • Hostinger מער־טענאַנטקייט־פֿעיִקייט פֿאַר האָסט־באַוווּסטע טענאַנט־פּראָוויזשאַנינג.
  • זעלבשטענדיקע מיגראַציע־וועריפֿיקאַציע־טויערן פֿאַר לעגאַט־דאַטן־קאָנטראָלן און אַסינכראָנע פּוש־פּראַסעסירונג.
  • קאָנפֿיגורירבאַרע זעלביקער־מאַשין דאַטאַבאַזע־האָסט־בינדונג פֿאַר Bedrock, FrankenPHP, און localhost אינסטאַלאַציעס.
  • טענאַנט־bootstrap, דאַטאַבאַזע־שרײַבער, schema bootstrap, און באַניצער־פּראָוויזשאַנינג פֿאַרבעסערונגען.
  • זיכערערע זעלבשטענדיקע אָפּבויִונג וואָס רייניקט טענאַנט־קרעדענשאַלן.

זעט די באַניצער־וועגווייזערס פֿאַר זעלבשטענדיקן מיגראַציע־אַרבעטספֿלוס, מער־טענאַנטקייט־איזאָלאַציע, און זעלבשטענדיקע טענאַנט־אָפּעראַציעס.

פֿאָדערונגען

  • WordPress 5.3 אָדער העכער
  • PHP 7.4 אָדער העכער
  • Multisite Ultimate צופּלאָג (אַקטיוו)

אינסטאַלאַציע

  1. אַרויפֿלאָדט די אַדאָן־טעקעס אין אײַער /wp-content/plugins/ וועגווײַזער
  2. אַקטיווירט דעם צופּלאָג דורך דעם 'צופּלאָגן' מעניו אין WordPress
  3. קאָנפֿיגורירט די אַדאָן־אײַנשטעלונגען אין דער נעצווערק־אַדמיניסטראַציע

אַנטוויקלונג

אײַנריכטונג

# Install dependencies
composer install
npm install

# Run tests
npm run test

# Run code standards checks
vendor/bin/phpcs
vendor/bin/phpstan

# Fix code style issues
vendor/bin/phpcbf

# Build for production
npm run build

פּראָיעקט־סטרוקטור

ultimate-multisite-addon-template/
├── inc/ # PHP קלאַסן און אַרײַננעמען
│ ├── class-multisite-ultimate-updater.php # דערהײַנטיקונג־באַהאַנדלער
│ └── class-multi_tenancy-main.php # הויפּט־פֿונקציאָנאַליטעט
├── tests/ # Unit טעסטן
│ ├── bootstrap.php # טעסט־bootstrap
│ ├── class-*-base.php # באַזע־טעסט־קלאַס
│ └── class-*-test.php # טעסט־פֿאַלן
├── views/ # מוסטער־טעקעס
├── assets/ # סטאַטישע אַסעטן
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript טעקעס
│ └── images/ # בילדער
├── lang/ # שפּראַך־טעקעס
├── composer.json # PHP אָפֿהענגיקייטן
├── package.json # Node.js אָפֿהענגיקייטן
├── phpunit.xml.dist # PHPUnit קאָנפֿיגוראַציע
├── .phpcs.xml.dist # קאָד־סטאַנדאַרטן־קאָנפֿיגוראַציע
└── rector.php # קאָד־מאָדערניזאַציע־כּללים

טעסטינג

דער אַדאָן נעמט אַרײַן אַ ברייטן טעסטינג־ראַם:

  • Unit Tests: PHPUnit־באַזירטע טעסטן מיט WordPress טעסט־סוויט
  • באַזע־טעסט־קלאַס: שטעלט צו הילף־מעטאָדן פֿאַר געוויינטלעכע טעסט־סצענאַרן
  • טעסט־דעקונג: קאָנפֿיגורירט צו נאָכפֿאָלגן קאָד־דעקונג
  • Multisite טעסטינג: טעסטן לויפֿן אין אַ multisite סבֿיבֿה

קאָד־סטאַנדאַרטן

  • WordPress קאָדירונג־סטאַנדאַרטן: דורכגעפֿירט דורך PHPCS
  • PHP 7.4+ קאָמפּאַטיביליטעט: מאָדערנע PHP פֿעיִקייטן ווערן געשטיצט
  • סטאַטישע אַנאַליז: PHPStan אינטעגראַציע פֿאַר טיפּ־קאָנטראָל
  • קאָד־מאָדערניזאַציע: Rector כּללים פֿאַר PHP אַפּגריידס

בוי־סיסטעם

  • אַסעט־פּראַסעסירונג: מיניפֿיקאַציע פֿאַר CSS/JS טעקעס
  • איבערזעצונג: POT טעקע־שאַפֿונג
  • פּאַקעטירונג: אַרכיוו־שאַפֿונג פֿאַר פֿאַרשפּרייטונג
  • אַנטוויקלונג־מאָדוס: נישט־מיניפֿיצירטע אַסעטן פֿאַר דעבאַגינג

קאָנפֿיגוראַציע

דער אַדאָן שטיצט פֿאַרשיידענע קאָנפֿיגוראַציע־אָפּציעס וואָס זענען צוטריטלעך דורך דעם נעצווערק־אַדמין צובינד.

זעלבשטענדיקע טענאַנט־קאָנפֿיגוראַציע

פֿאַר זעלבשטענדיקע טענאַנטן, קאָנפֿיגורירט די טענאַנט־דאַטאַבאַזע, טעקע־סיסטעם־וואָרצל, דאַטאַבאַזע־האָסט־בינדונג, און האָסט־פֿעיִקייט איידער מ׳רוטירט פֿאַרקער צום טענאַנט. פֿירט אויס מיגראַציע־וועריפֿיקאַציע נאָך יעדער ענדערונג וואָס ווירקט אויף דאַטאַבאַזע־קרעדענשאַלן, האָסט־בינדונג, רוטירונג, אָדער באַניצער־פּראָוויזשאַנינג.

ניצט localhost נאָר ווען די טענאַנט־runtime און דאַטאַבאַזע־גראַנץ דערוואַרטן לאָקאַלן socket אָדער זעלביקער־מאַשין צוטריט. ניצט 127.0.0.1 אָדער אַ סערוויס־האָסטנאָמען ווען דאָס איז דער grant host וואָס אײַער provider האָט קאָנפֿיגורירט.

Hostinger פֿעיִקייט

די Hostinger מער־טענאַנטקייט־פֿעיִקייט אַרבעט מיט דעם געטיילטן Hostinger אינטעגראַציע־טאָקען. באַשטעטיקט אַז דער דאָמיין איז פֿאַראַן אין hPanel, DNS ווײַזט צום Hostinger Account, און די טענאַנט־דאַטאַבאַזע־אײַנשטעלונגען שטימען מיט hPanel איידער וועריפֿיקאַציע.

Hooks און Filters

אַקציעס

  • ultimate-multisite-addon-template_init - ווערט ausgelöst נאָך אַדאָן־איניציאַליזאַציע
  • ultimate-multisite-addon-template_loaded - ווערט ausgelöst נאָך אַלע אַדאָן־טעקעס זענען געלאָדן

Filters

  • ultimate-multisite-addon-template_settings - ענדערן אַדאָן־אײַנשטעלונגען
  • ultimate-multisite-addon-template_enabled - איבערשרײַבן אַדאָן־אײַנ/אויס סטאַטוס

דערלויבעניש

דער אַדאָן איז ליצענצירט אונטער GPL v3 אָדער שפּעטער.

שטיצע

פֿאַר שטיצע און דאָקומענטאַציע, באַזוכט MultisiteUltimate.com

ענדערונג־לאָג

  • Version 1.2.0 (2026-06-03): צולייגן סטאַטעלעס טענאַנט־אויטאָלאָגין, Hostinger מער־טענאַנטקייט־פֿעיִקייט, פּער־אונטער־פּלאַץ דאַטאַבאַזע־ און טעקע־סיסטעם־איזאָלאַציע, זעלבשטענדיקע מיגראַציע־וועריפֿיקאַציע־טויערן, טענאַנט־bootstrap/דאַטאַבאַזע־שרײַבער פֿאַרבעסערונגען, קאָנפֿיגורירבאַרע MySQL האָסט־בינדונג, און זיכערערע זעלבשטענדיקע אָפּבויִונג.

  • Version 1.0.1 (2025-09-28): איבערנעמען דעם פּרעפֿיקס צו ultimate-multisite; דערהײַנטיקן דעם טעקסט־דאָמיין; ווערסיע־העכערונג.

  • Version (2025-09-28): איבערנעמען דעם פּרעפֿיקס צו ultimate-multisite; דערהײַנטיקן דעם טעקסט־דאָמיין; ווערסיע־העכערונג.