Instalacija zavisnosti modula putem Composera
Composer je PHP menadžer paketa. On pruža funkcionalnosti slične upravljanju zavisnostima u Drupal-u i Drush make, ali za bilo koji projekat, a ne samo za Drupal module. Mnogi Drupal 8 moduli zavise od univerzalnih PHP paketa koje treba uključiti u kodnu bazu sajta pomoću Composera.
Koji moduli imaju Composer zavisnosti?
Postoji nekoliko načina da se utvrdi da li modul ima Composer zavisnosti:
- To je dokumentovano na stranici projekta ili u README ili INSTALL fajlovima.
- U njegovom korenskom direktorijumu postoji fajl composer.json.
- Nakon # 2494073: Zabraniti instalaciju modula bez instaliranih Composer zavisnosti, Drupal kernel će vas automatski obavestiti o takvim modulima.
Kako instalirati Composer zavisnosti modula?
Vrlo kratko objašnjenje – uvek koristite Composer za uključivanje modula. Pokrenite
composer require drupal/modulename
iz webroot direktorijuma, a ne iz osnovnog direktorijuma, da biste instalirali modul sa svim njegovim Composer zavisnostima. Kada je modul dodat u Composer, možete ga uključiti u Drupal. Pročitajte vodič za uključivanje modula u Drupal za dodatne informacije.
Pročitajte Korišćenje Composera za upravljanje zavisnostima Drupal sajta za detaljnije informacije.
Napomena! Od Drupala 8.1, modul Composer Manager je zastareo i nije potreban.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.