[[extend-theme-install]]

=== Sminkek letöltése a Drupal.org-ról és telepítésük

[role="summary"]
Hogyan tölthető le egy smink a központi Drupal.org webhelyről akár az adminfelületet, akár a Drush eszközt használva.

(((Drupal.org webhely,sminkek letöltése és telepítése innen)))
(((Drush eszköz,sminkek telepítése a használatával)))
(((Egyéni smink,engedélyezése)))
(((Egyéni smink,telepítése)))
(((Engedélyezés,smink)))
(((Közösségi smink,engedélyezése)))
(((Közösségi smink,letöltése)))
(((Közösségi smink,telepítése)))
(((Letöltés,smink)))
(((Modul,Update Manager)))
(((Smink,egyéni)))
(((Smink,engedélyezése)))
(((Smink,közösségi)))
(((Smink,letöltése)))
(((Smink,telepítése)))
(((Telepítés,smink)))
(((Update Manager modul,sminkek telepítése a használatával)))

==== Célkitűzés

Letöltünk a Drupal.org-ról egy közösségi sminket, és telepítjük a saját webhelyünkre.

==== Szükséges előismeretek

* <<extend-theme-find>>
* <<install-tools>>

==== Webhely előfeltételei

* Ha az adminfelületen keresztül szeretnénk elvégezni ezt a műveletet, akkor az alaprendszer _Update Manager_ moduljának engedélyezve kell lennie. Ennek módjáról a <<config-install>> szakaszban már esett szó.

* Ha viszont úgy döntünk, hogy inkább a Drusht használnánk, akkor annak már telepítve kell lennie, melyhez további tudnivalót a <<install-tools>> szakaszban találunk.

==== Lépések

Ahogy a bevezetőből már kiderült, egy közösségi smink webhelyünkhöz adására több lehetőség közül választhatunk. Itt most csak a két legegyszerűbb (ezért talán a leggyakrabban használt) módot ismertetjük, de más esetekben (például amikor egy egyedileg fejlesztett sminket telepítenénk, vagy FTP-hozzáférés hiányára utaló üzenetet kapunk, esetleg az alábbi lépések nem működnének) még mindig követhetjük a <<extend-manual-install>> szakasz útmutatásait. Mivel néhány (manapság egyre több) közösségi smink már a Composer eszközzel kezeli a függőségeit, ezért lehet, hogy használunk Composert a webhelyünkön. Ez azt jelenti, hogy már automatizáltan kezeljük a szoftver (azaz a Drupal) forráskódjának fájlrendszerét, tehát nincs szükségünk az itt leírt lépéssor kézzel való elvégzésére. Ez esetben kövessük inkább a <<install-composer>> fejezet útmutatásait. Ha azzal végeztünk, visszatérhetünk ide, és telepíthetjük a sminket Drushsal vagy folytathatjuk a lenti 7. lépéstől tovább ugyanúgy.

===== Az adminfelület használatával

. Válasszunk ki egy sminket (lehet például a _https://www.drupal.org/project/mayo_) és a projektoldalán görgessünk le a _Downloads_ részhez a lap alján.

. Másoljuk ki a _tar.gz_ hivatkozás webcímét. A legtöbb korszerű webböngészőben ez általában a jobb klikkre megnyíló helyi menüben a _Hivatkozás címének másolása_ (vagy hasonló) menüpont.
+
--
// Downloads section of the Mayo project page on drupal.org.
image:images/extend-theme-install-download.png["A smink letöltési linkje"]
--

. Webhelyünk _Kezelés_ adminisztrációs menüjében menjünk a _Megjelenés_ oldalra (vagy a címsorban adjuk meg az _admin/appearance_ útvonalat). A megjelenő oldal felsorolja a webhelyünkön pillanatnyilag elérhető valamennyi sminket.

. Kattintsunk az _Új smink telepítése_ gombra, majd az azonos nevű oldalon két beviteli mezőt találunk:
+
--
// Install new theme page (admin/theme/install).
image:images/extend-theme-install-page.png["Sminktelepítési oldal az adminfelületen"]
--

. A _Telepítés webcímről_ mezőbe illesszük be a tar.gz fájl előbb kimásolt webcímét, ami valami ehhez hasonló lesz: _https://ftp.drupal.org/files/projects/mayo-8.x-1.3.tar.gz_

. Kattintsunk a _Telepítés_ gombra, ami letölti a Drupal.org fájlkiszolgálójáról a kért verziót, és felmásolja webhelyünk szerverére. Ezek a fájlok általában a _themes_ könyvtárban vannak tárolva.

. Miután a következő képernyőn lefutott a folyamatjelző, „A telepítés sikeresen befejeződött” állapotüzenetet kell kapnunk. Ekkor az „Újonnan hozzáadott sminkek telepítése” hivatkozás közvetlenül visszavisz minket a _Megjelenés_ oldalra, ahonnan indultunk.

. Keressük meg az oldalon az „Eltávolított sminkek” cím alatt a _Mayo_ nevűt, és az alatta lévő „Telepítés és beállítás alapértelmezettként” hivatkozásra kattintva engedélyezzük. Innentől a webhely minden, nem az adminfelülethez tartozó oldala ezzel a kinézettel fog megjelenni.
+
--
// Mayo theme on the Appearance page.
image:images/extend-theme-install-appearance-page.png["Uninstalled themes on Appearance page",width="286px"]
--

===== Telepítés a Drush használatával

. Ehhez először is tudnunk kell a smink gépi nevét, amit legegyszerűbben a projektoldalának webcíméből találhatunk ki: a mi példánkban használt _https://www.drupal.org/project/mayo_ címből tudjuk tehát, hogy `mayo` a smink programok által használt neve.

. Miután a <<extend-manual-install>> vagy <<install-composer>> szakaszok egyikének lépéseit követve a letöltéssel megvagyunk, utána a következő Drush parancsok lefuttatásával először engedélyezzük (angolul „enable”, de véletlen egybeesésként magyarul is ugyanígy kezdődik, így könnyű megjegyezni), majd pedig beállítjuk alapértelmezettként. A parancsok paramétereként minden esetben meg kell adnunk a smink gépi nevét:
+
----
$ drush then mayo
$ drush config-set system.theme default mayo
----

. Ezután már csak kövessük a parancssorban megjelenő utasításokat.

==== Az ismeretek elmélyítése

* Webhelyünk _Kezelés_ adminisztrációs menüjében menjünk a _Megjelenés_ oldalra (vagy a címsorban adjuk meg az _admin/appearance_ útvonalat) és tiltsunk le minden, használaton kívüli sminket.

* Ha sminkek mellett modulokat is keresünk, akkor a <<extend-module-find>> segíthet.

* Ha az így talált modulokat telepítenénk, akkor a <<extend-module-install>> rész lehet érdekes.

* Ha esetleg még nem látnánk azonnal a változást, akkor előfordulhat, hogy a gyorsítótárat ki kell ürítenünk, amihez előreugorhatunk a <<prevent-cache-clear>> szakaszhoz.

//==== Kapcsolódó témák

==== Videó

// Video from Drupalize.Me.
video::https://www.youtube-nocookie.com/embed/UOYy9A_9_Lw[title="Sminkek letöltése a Drupal.org-ról és telepítésük"]

//==== Egyéb források

*Közreműködők*

Írta és szerkesztette: https://www.drupal.org/u/eojthebrave[Joe Shindelar] (https://drupalize.me[Drupalize.Me]) és https://www.drupal.org/u/batigolix[Boris Doesborgh]. Fordította: https://www.drupal.org/u/balu-ertl[Balu Ertl] (https://www.drupal.org/brainsum/[Brainsum]).
