Puncte:1

Creare în bloc de utilizatori și notificare prin e-mail

drapel do

Vreau să creez în bloc aproximativ 2-300 de utilizatori cu Drush pe un site Drupal 8. Vreau ca fiecare dintre ei să primească un e-mail de bun venit și să fie forțat să-și configureze propriile parole. Acest lucru se poate face trivial cu opțiunea „Notificați utilizatorul despre noul cont” prin intermediul interfeței de utilizare, dar se pare că nu pot să funcționeze cu Drush 9.

Pot rula un script care citește dintr-un CSV și creează utilizatorul, apoi le oferă rolurile necesare, totuși, singura opțiune pe care o pot găsi pentru a notifica utilizatorii: „--notify” aruncă un Comanda notify-send a eșuat eroare care pare a fi legată de notificările Ubuntu?

Există vreo modalitate de a trimite unui cont nou un e-mail care îmi lipsește?

drapel cn
Ce vrei să spui „apare legat de notificările Ubuntu”? Unde este drush pe care îl alergi? (Executați drush local sau accesați serverul și îl rulați acolo?)
drapel do
Este Drush 9, rulează pe un server ubuntu.
drapel do
Când rulați cu opțiunea --notify, trimiterea prin e-mail eșuează și se întoarce următorul avertisment: `[warning] notify-send command failed. Instalați-l conform http://coderstalk.blogspot.com/2010/02/how-to-install-notify-send-in-ubuntu.html.`
drapel do
Vizitând acea adresă web, găsiți un ghid pentru instalarea unei biblioteci pentru notificările desktop Ubuntu. Am presupus că opțiunea „notifică” nu este cea corectă pentru a trimite un e-mail, dar nu găsesc o documentație bună despre cum ar trebui făcută.
drapel in
Te-ai uitat la Înregistrarea în bloc a utilizatorilor? https://www.drupal.org/project/bulk_user_registration
drapel do
M-am uitat la el, dar speram la ceva mai stabil decât alfa, deoarece acesta este pentru un site live
Puncte:0
drapel do

Probabil că aceasta nu este modalitatea „corectă” de a face acest lucru, dar mi-a rezolvat problema.

Drush nu va trimite e-mailuri în numele dvs., dar va genera linkul unic.

Puteți vedea detalii Aici, formatul de bază este:

drush user:login [email protected]

Un dezavantaj este că linkul generat pare să nu folosească numele domeniului care îl generează. Deci, în loc de link-uri care încep cu https://my=site.com/user... primesti: http//default/user

Probabil că există o variabilă de mediu care ar putea fi schimbată pentru a remedia acest lucru, dar părea mai ușor să tăiați primele 13 caractere cu un script și să le înlocuiți cu domeniul corect.

Dacă importați în bloc, puteți avea orice script pe care l-ați scris pentru a trimite noii utilizatori, de asemenea, să genereze acest link și apoi să îl rescrieți corect înainte de a le scoate pe toate într-un fișier csv (sau formatul la alegere).

Apoi vă puteți crea propriile e-mailuri în orice sistem de e-mail în bloc doriți cu o îmbinare a corespondenței.

Această soluție nu este ideală, dar este relativ rapidă și ușoară și nu prea multe pot merge prost.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.