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
27/05/2025, by Ivan

Korisnici – ovo je jedna od glavnih funkcija Drupala, možemo kreirati i brisati korisnike. Korisnici na sajtu ostavljaju komentare, recenzije, materijale. Drupal ima sisteme za moderaciju korisnika. I ovo je samo deo funkcionalnosti Drupala, zato je važno razumeti administratorski panel Drupala kako bismo sve to upravljali.

Idemo na Podešavanja naloga (Account settings):

Drupal korisnici

Podešavanja naloga

Na stranici podešavanja naloga možete promeniti postavke za novokreirane korisnike, kao i obaveštenja koja se šalju korisnicima putem email-a u vezi sa raznim akcijama. Takođe možete proširiti mogućnosti registracije, prijave, oporavka lozinke i drugih korisničkih podešavanja pomoću modula. Instaliraćemo neke od tih modula i razmotriti njihovu konfiguraciju i rad.

Podešavanja kontakt forme

Drupal 8 ima redizajniran Contact modul, koji sada skoro dostiže (a možda i prevazilazi) Webform modul, popularan u Drupalu 7. Za svakog korisnika možemo dodati kontakt formu. Na primer, podrazumevano, admin ima formu na:

/contact

Za druge korisnike forma će biti na adresi

/user/%user_id/contact

npr. putanja može biti /user/1234/contact.

Anonimni korisnici

Ovde možemo napisati koji će ime imati anonimni korisnik, podrazumevano je anonymous (anoniman)

Drupal podešavanja korisnika

Uloga administratora

Možemo kreirati dodatnu ulogu, na primer Moderator, i napraviti ga administratorom celog sajta, ali ja to ne bih preporučio, ostavite mogućnost da sajt može "pokvariti" samo administrator :)

Registracija i brisanje

Vredno je razmotriti da li će na vašem sajtu biti novih korisnika? Ako je sajt samo za vašu firmu i samo vi dodajete materijale, a korisnici mogu samo slati poruke preko kontakt forme, onda isključite mogućnost kreiranja novih korisnika. Po defaultu korisnici mogu da se registruju, ali će biti blokirani dok ih ne odobrite na stranici svih korisnika:

/admin/people

Ako ostavite mogućnost registracije, svaki bot na internetu će pokušavati da se registruje. Ako nemate CAPTCHA na formi, botovi će brzo napraviti desetine (ili možda stotine hiljada) naloga dok sajt ne prestane da radi. Zato isključite registraciju ili postavite CAPTCHA.

Ako već imate gomilu spam naloga i oni su kreirali materijale, označite opciju da se sa nalogom brišu i njihovi materijali.

drupal 8

Možete takođe isključiti indikator jačine lozinke ako vam nije stalo do složenosti korisničke lozinke.

Ako isključite opciju "Zahtevaj potvrdu email-a prilikom kreiranja naloga", korisnik neće morati da potvrđuje svoj email. Ako ostavite čekirano, korisniku će se poslati link za potvrdu na email koji mora da potvrdi.

Email za obaveštenja

Možete uneti email na koji će dolaziti obaveštenja administratoru (npr. notification@vas-sajt.ru). Emailovi se mogu prilagoditi, možete menjati tekst poruka koje se šalju korisnicima prilikom različitih događaja. Obratite pažnju na tekst u uglastim zagradama – to su tokeni koji će u poruci biti zamenjeni stvarnim podacima (login, link za potvrdu, ime sajta).

Upravljanje poljima (Manage fields)

Kao i u Drupalu 7, možemo upravljati korisničkim poljima. Možemo dodati polja kao što su Telefon, Ime i Prezime, Adresa korisnika, da korisnik može da ih popuni prilikom registracije ili kasnije pri uređivanju profila. Podrazumevano imamo samo polje za korisničku sliku, dodajmo polje Telefon:

upravljanje poljima u drupalu 8

Treba izabrati tip polja, možemo instalirati modul za proveru ispravnosti unosa telefona:

https://www.drupal.org/project/phone

Ali možemo i da ne koristimo, oslanjajući se na korisnika da pravilno unese telefon (na pravim sajtovima se ipak koristi modul), i izabrati tekstualno polje (plain text):

dodavanje polja telefon

Podešavanja polja, maksimalna dužina ostaje 255 karaktera. Kasnije ćemo menjati ostala podešavanja.

Neka ovo polje bude obavezno i prikazano na stranici registracije:

obavezno polje u drupalu

Sada će pored ostalih polja na formi registracije biti i polje Telefon.

Ako se sada odjavite sa sajta

/user/logout

i odete na stranicu registracije korisnika, videćete dugačku formu za registraciju.

/user/register

To treba popraviti. Sledeća kartica "Manage form display" će nam pomoći u tome.

upravljanje prikazom forme

Sada prevucimo polja Timezone, Contact settings, Language settings, Picture u Disabled. Sačuvajte promene. Sada će na formi registracije biti samo tri polja: Email, lozinka i telefon:

registracija u drupalu 8

Super! Sviđa mi se ovaj izgled. Ali postoji još jedan problem, a to je korisnička stranica.

/user

Sada se prikazuju polja Telefon i vreme registracije korisnika.

korisnička stranica u drupalu 8

Uklonimo vreme registracije i ostavimo samo telefon. To ćemo uraditi na sledećoj kartici "Manage display".

Upravljanje prikazom (Manage display)

prikaz profila u drupalu 8

Kao i kod podešavanja forme, prevucite polja u Disabled. Sada će biti prikazano samo polje Telefon.

korisnička polja u drupalu 8

Eto, sada smo naučili kako se uređuju podešavanja korisnika u Drupalu. Postoji mnogo modula za poboljšanje korisničke funkcionalnosti, svi su besplatni i dostupni na drupal.org.