Gravity-bővítmények telepítése Composerrel
Hogyan telepítheted és frissítheted a Gravity Formst, a Gravity SMTP-t és a kiegészítőket Composerrel: hitelesítés, tároló, verziók és telepítési útvonal.
A Gravity Formst, a Gravity SMTP-t és a hozzájuk tartozó kiegészítőket Composerrel is telepítheted és frissítheted. A Composer ingyenes PHP-s függőségkezelő, amellyel megadod a szükséges csomagokat, és a parancssorból kezeli őket. Ez a lehetőség csak aktív Elite (és régi Developer) licenc mellett érhető el, és csak azokat a kiegészítőket telepítheted, amelyekre a licenced jogosít.
Kinek való
Szekció neve “Kinek való”A Composer fejlesztői eszköz. Ha nem vagy fejlesztő, használd inkább a WordPress beépített bővítménykezelőjét az automatikus frissítésekkel, amelyekhez a Gravity Forms készült.
Előfeltételek
Szekció neve “Előfeltételek”- PHP 8 vagy újabb.
- Telepített Composer 2 vagy újabb (ellenőrzés:
composer --version). - Parancssori környezet a parancsok futtatásához.
- Olvasási és írási jog a WordPress mappáihoz.
Telepítés a Composer parancssorával
Szekció neve “Telepítés a Composer parancssorával”-
Győződj meg róla, hogy van
composer.jsona WordPress-projektedben. Ez mondja meg a Composernek, milyen csomagok kellenek és hová kerüljenek. Ha még nincs, futtasd acomposer initparancsot, és kövesd a kérdéseket. -
Állítsd be a hitelesítést a következő paranccsal. Globális beállításhoz add hozzá a
--gkapcsolót.Terminál composer config http-basic.composer.gravity.io LICENCKULCS https://OLDAL_CIMEA
LICENCKULCShelyére a bővítmény licenckulcsa kerül, azOLDAL_CIMEhelyére az az oldalcím, amelyet aktiválni szeretnél. -
Add hozzá a Gravity Composer-csomagtárat. Ha a Composer rákérdez a
composer/installersengedélyezésére, írd be, hogyyes, és nyomj Entert.Terminál composer config repositories.gravity '{"type": "composer", "url": "https://composer.gravity.io"}' -
Telepítsd a szükséges bővítményeket vagy kiegészítőket. A csomag neve
gravity/<slug>: a Gravity Formségravity/gravityforms, a Gravity SMTP-égravity/gravitysmtp.Terminál composer require gravity/gravityforms gravity/gravitysmtp
Kézi telepítés Composerrel
Szekció neve “Kézi telepítés Composerrel”Ha a parancssoros módszer valamiért nem működik, kézzel is beállíthatod.
-
Legyen
composer.jsona WordPress-projekt gyökerében. Ha nincs, hozd létre:{"name": "org/package","authors": [{"name": "Neved",}],"require": {}} -
A hitelesítéshez hozz létre egy
auth.jsonfájlt a projekt gyökerében:{"http-basic": {"composer.gravity.io": {"username": "A_LICENCKULCSOD","password": "https://AZ_OLDALAD_CIME"}}} -
Add hozzá a csomagtárat a
composer.jsonfájlhoz:{"name": "org/package","require": {},"repositories": {"gravity": {"type": "composer","url": "https://composer.gravity.io"}}} -
A telepítendő bővítményeket írd a
requirerészbe:"require": {"gravity/gravityforms": "*","gravity/gravitysmtp": "*"} -
Futtasd a
composer installparancsot.
Verziók kezelése
Szekció neve “Verziók kezelése”A verziómegadás szabályait a Composer saját útmutatója írja le. A Gravity-csomagokra ugyanúgy vonatkoznak.
Egyes bővítmények kezelése
Szekció neve “Egyes bővítmények kezelése”A composer require paranccsal új bővítményt telepíthetsz, vagy frissítheted a meglévőt.
Egy kiegészítő telepítése vagy frissítése a legújabb verzióra ({slug} a kiegészítő azonosítója):
composer require gravity/{slug}Adott verzió telepítése ({version} a verziószám):
composer require gravity/{slug}:{version}Példák:
| Parancs | Eredmény |
|---|---|
composer require gravity/gravityforms |
A Gravity Forms legújabb verziója kerül a composer.json szerinti helyre. |
composer require gravity/gravityforms:2.9.5 |
A 2.9.5-ös verzió települ. |
composer require gravity/gravityforms:2.9 |
A legújabb 2.9-cel kezdődő verzió települ (mintaillesztés: 2.9.*). |
composer require gravity/gravityforms:2.9.0 |
Pontosan a 2.9.0 verzió települ. |
A telepítési útvonal módosítása
Szekció neve “A telepítési útvonal módosítása”A Gravity csomagjai wordpress-plugin típusúak, és alapból a wp-content/plugins mappába települnek. Ha más útvonalat szeretnél, add hozzá a composer.json fájlhoz az extra részt, és állítsd a kívánt, a composer.json-hoz viszonyított útvonalra:
{ "name": "org/package", "require": {}, "repositories": { "gravity": { "type": "composer", "url": "https://composer.gravity.io" } }, "extra": { "installer-paths": { "wp-content/plugins/{$name}": ["type:wordpress-plugin"] } }}A kiegészítők általános telepítéséről a Kiegészítők telepítése fejezetben olvashatsz.
Készült: