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

Shumëqiramarrja

Shpërndani nënsajte nëpër serverë dhe baza të dhënash për performancë dhe siguri

Pikat kryesore të versionit 1.2.0​

Shumëqiramarrja 1.2.0 shton bazën e qiramarrësit sovran për rrjedhat e punës të izolimit në prodhim:

  • Autologin pa gjendje për qiramarrësit me vizita SSO jetëshkurtra dhe të mbrojtura nga riprodhimi.
  • Izolim i bazës së të dhënave dhe i sistemit të skedarëve për çdo nënsajt për qiramarrësit sovranë.
  • Aftësi shumëqiramarrjeje Hostinger për sigurim qiramarrësish të vetëdijshëm për host-in.
  • Porta verifikimi të migrimit sovran për kontrolle të të dhënave të trashëguara dhe përpunim shtytjeje asinkrone.
  • Lidhje e konfigurueshme e host-it të bazës së të dhënave në të njëjtën makinë për instalime Bedrock, FrankenPHP dhe localhost.
  • Përmirësime në nisjen e qiramarrësit, shkruesin e bazës së të dhënave, nisjen e skemës dhe sigurimin e përdoruesve.
  • Çmontim më i sigurt sovran që pastron kredencialet e qiramarrësit.

Shihni udhëzuesit e përdoruesit për rrjedhën e punës së migrimit sovran, izolimin e shumëqiramarrjes dhe operacionet e qiramarrësit sovran.

Kërkesat​

  • WordPress 5.3 ose më i lartë
  • PHP 7.4 ose më i lartë
  • Shtojca Multisite Ultimate (aktive)

Instalimi​

  1. Ngarkoni skedarët e addon-it në direktorinë tuaj /wp-content/plugins/
  2. Aktivizoni shtojcën përmes menusë 'Plugins' në WordPress
  3. Konfiguroni cilësimet e addon-it në administrimin e rrjetit

Zhvillimi​

Konfigurimi​

# 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

Struktura e projektit​

ultimate-multisite-addon-template/
├── inc/ # Klasa PHP dhe përfshirje
│ ├── class-multisite-ultimate-updater.php # Trajtues përditësimi
│ └── class-multi_tenancy-main.php # Funksionaliteti kryesor
├── tests/ # Teste njësie
│ ├── bootstrap.php # Nisja e testit
│ ├── class-*-base.php # Klasa bazë e testit
│ └── class-*-test.php # Raste testimi
├── views/ # Skedarë shablloni
├── assets/ # Asete statike
│ ├── css/ # Fletëstile
│ ├── js/ # Skedarë JavaScript
│ └── images/ # Imazhe
├── lang/ # Skedarë gjuhe
├── composer.json # Varësi PHP
├── package.json # Varësi Node.js
├── phpunit.xml.dist # Konfigurimi PHPUnit
├── .phpcs.xml.dist # Konfigurimi i standardeve të kodit
└── rector.php # Rregulla për modernizimin e kodit

Testimi​

Addon-i përfshin një kornizë gjithëpërfshirëse testimi:

  • Teste njësie: Teste të bazuara në PHPUnit me paketën e testeve WordPress
  • Klasa bazë e testit: Ofron metoda ndihmëse për skenarë të zakonshëm testimi
  • Mbulimi i testeve: Konfiguruar për të gjurmuar mbulimin e kodit
  • Testimi Multisite: Testet ekzekutohen në mjedis multisite

Standardet e kodit​

  • Standardet e kodimit WordPress: Zbatohen përmes PHPCS
  • Përputhshmëria me PHP 7.4+: Mbështeten veçori moderne të PHP
  • Analizë statike: Integrim PHPStan për kontrollin e tipeve
  • Modernizimi i kodit: Rregulla Rector për përditësime PHP

Sistemi i ndërtimit​

  • Përpunimi i aseteve: Minifikim për skedarët CSS/JS
  • Përkthimi: Gjenerim skedari POT
  • Paketimi: Krijim arkivi për shpërndarje
  • Modaliteti i zhvillimit: Asete të paminifikuara për korrigjim gabimesh

Konfigurimi​

Addon-i mbështet opsione të ndryshme konfigurimi të aksesueshme përmes ndërfaqes së administrimit të rrjetit.

Konfigurimi i qiramarrësit sovran​

Për qiramarrësit sovranë, konfiguroni bazën e të dhënave të qiramarrësit, rrënjën e sistemit të skedarëve, lidhjen e host-it të bazës së të dhënave dhe aftësinë e host-it përpara se të drejtoni trafikun te qiramarrësi. Ekzekutoni verifikimin e migrimit pas çdo ndryshimi që ndikon te kredencialet e bazës së të dhënave, lidhja e host-it, rutimi ose sigurimi i përdoruesve.

Përdorni localhost vetëm kur runtime-i i qiramarrësit dhe lejet e bazës së të dhënave presin socket lokal ose akses në të njëjtën makinë. Përdorni 127.0.0.1 ose një emër host-i shërbimi kur ai është host-i i lejes i konfiguruar nga ofruesi juaj.

Aftësia Hostinger​

Aftësia e shumëqiramarrjes Hostinger punon me token-in e përbashkët të integrimit Hostinger. Konfirmoni që domeni është i pranishëm në hPanel, DNS tregon te Account Hostinger dhe cilësimet e bazës së të dhënave të qiramarrësit përputhen me hPanel përpara verifikimit.

Hooks dhe Filters​

Actions​

  • ultimate-multisite-addon-template_init - Aktivizohet pas inicializimit të addon-it
  • ultimate-multisite-addon-template_loaded - Aktivizohet pasi të gjithë skedarët e addon-it janë ngarkuar

Filters​

  • ultimate-multisite-addon-template_settings - Modifikoni cilësimet e addon-it
  • ultimate-multisite-addon-template_enabled - Mbishkruani statusin aktiv/joaktiv të addon-it

Licenca​

Ky addon është i licencuar nën GPL v3 ose më vonë.

Mbështetje​

Për mbështetje dhe dokumentacion, vizitoni MultisiteUltimate.com

Changelog​

  • Versioni 1.2.0 (2026-06-03): shton autologin pa gjendje për qiramarrësit, aftësinë e shumëqiramarrjes Hostinger, izolimin e bazës së të dhënave dhe sistemit të skedarëve për çdo nënsajt, portat e verifikimit të migrimit sovran, përmirësime të nisjes së qiramarrësit/shkruesit të bazës së të dhënave, lidhje të konfigurueshme të host-it MySQL dhe çmontim më të sigurt sovran.

  • Versioni 1.0.1 (2025-09-28): riemërton prefiksin në ultimate-multisite; përditëson domenin e tekstit; rrit versionin.

  • Versioni (2025-09-28): riemërton prefiksin në ultimate-multisite; përditëson domenin e tekstit; rrit versionin.