logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

5.1. Preuzimanje i instalacija Drupal Commerce.

27/05/2025, by Ivan

Pre svega, za instalaciju Drupal Commerce biće nam potreban Composer:

https://getcomposer.org/download/

Composer je menadžer paketa za PHP. On omogućava povezivanje potrebnih PHP biblioteka, tj. preuzimanje i dodavanje biblioteka u autoload vašeg projekta, u ovom slučaju sajta na Drupal 8. Drupal 8 već sadrži mnoge spoljne biblioteke, posebno iz Symfony framework-a.

Obično se Composer instalira bez problema, samo ne zaboravite da uključite Open Server ili neki drugi lokalni web server pre instalacije Composera. Tokom instalacije samo klikćete dalje i Composer će se sam instalirati.

Zato instalirajte Composer, a nakon instalacije ukucajte u konzolu:

composer --version

Treba da se pojavi poruka o verziji Composera koju imate instaliranu.

$ composer --version
Composer version 1.4.1 2017-03-10 09:29:45

Možete koristiti kako ugrađenu Windows CMD konzolu:

Drupal

tako i Open Server konzolu:

drupal open server

O tome kako koristiti konzolu napraviću poseban video. Za sada možete pogledati video koji mislim da ima dovoljno komandi za instalaciju Drupal Commerce.

Nakon instalacije Composera potrebno je instalirati i Drush. Drush je komandna linijska alatka za rad sa Drupalom preko konzole. Veoma je zgodno preuzimati i uključivati module preko Drusha, mada je ispravnije module preuzimati preko Composera, a zatim ih uključivati Drushom.

Da biste instalirali Drush, pokrenite sledeću komandu:

composer global require drush/drush:8.*

Umesto 8.* možete napisati 9.* ili neku drugu aktuelnu verziju Drusha. Da proverite da li je Drush ispravno instaliran, izvršite komandu:

drush version

Moja trenutna verzija je 9.*:

$ drush version
 Drush version : 9.0-dev-g9ec6aa42

Moguće je da će biti problema sa instalacijom Drusha ili Composera na Windowsu, u tom slučaju koristite ovu instrukciju za podešavanje Drusha u Open Serveru:

12.1. Instalacija Drush 8 na Open Server.

Sada nam treba Drupal 8 da bismo započeli instalaciju Drupal Commerce. Ako već imate radni Drupal 8 sajt, možete preskočiti instalaciju Drupala i odmah preći na instalaciju Drupal Commerce.

Ja obično ručno preuzimam Drupal jezgro sa drupal.org i pravim novi sajt na Open Serveru:

drupal files

Moguće je preuzeti Drupal i preko Composera, tada bi trebalo podesiti drugi Document Root za sajt u podešavanjima domena Open Servera, ali ja radije koristim jednostavniji način i postavim čist Drupal sa drupal.org bez dodatnih podešavanja.

Instalirajte Drupal kao i obično. Možete koristiti i Drush za bržu instalaciju:

drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes

U našem slučaju nemamo lozinku, pa moja komanda izgleda ovako:

drush si --db-url=mysql://root@127.0.0.1/commerce --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8 Commerce" --locale=ru --yes

U parametrima postavljamo korisničko ime i lozinku admina, kao i njegov email. Ako baza podataka commerce nije kreirana, Drush će je sam napraviti ili će obrisati postojeću bazu commerce i upisati podatke čistog Drupala.

Instalacija preko konzole traje oko 3 minuta, dok standardna instalacija Drupala preko pregledača sa preuzimanjem prevoda može trajati oko 10 minuta, pa je konzola znatno brža.

Restartujte Open Server i proverite da li sajt na Drupalu 8 radi:

Drupal instalacija

Sada prelazimo direktno na instalaciju Drupal Commerce. Instaliraćemo Commerce preko Composera. Uđite u konzolu u folder vašeg sajta i izvršite komandu za dodavanje Commerce modula. Prvo dodajte u Composer konfiguraciju adresu sa koje će se preuzimati Drupal moduli:

composer config repositories.drupal composer https://packages.drupal.org/8

Sada dodajte sam Drupal Commerce:

composer require "drupal/commerce 2.x-dev"

Composer će sam povući potrebne Drupal module:

Drupal fajlovi

kao i PHP biblioteke:

Drupal commerce

Sada možete uključiti module Commerce, Commerce Cart, Commerce Checkout, Commerce Price, Commerce Product, Commerce Store, Commerce Order:

drush en commerce commerce_cart commerce_checkout commerce_order commerce_price commerce_product commerce_store address entity inline_entity_form

Ako neki moduli ne budu mogli da se uključe preko Drusha, možete ih uključiti i kroz administratorski interfejs:

Drupal commerce