Keresés

Commerce fizetés hogyan?

vikicica22 képe

Sziasztok!

Drupal 9 -ben van egy webáruházam. Ami igazából nem az mert nincsen benne fizetési lehetőség. Most az oldalba szeretnék fizetési lehetőséget beletenni (Maestro, Mastercard, Visa, American express) de nem tudok mert nem találok hozzá modult.

Kerestem pl.: "Commerce Credit card" néven, de egyszerűen nem találok ilyen modult :(

Melyik modult kell feltelepíteni, hogy ezeket tudjam aktivizálni?

Drupal verzió: 

Robot elleni védelem , fordított tartalomnál ami nem európai betű karakter

tamoca képe

Szervusztok DruPálosok!
Az a kérdésem, hogy több nyelvre fordított az oldalam, az űrlapot védem robot ellen és ott betűket kell beírni. Csakhogy a japán fordításnál így angol betű karaktereket kérne a japánoktól. Lesz kínai si meg kórea stb. Captcha beállítása nyelvenként hogy lehetne? Drupal 9.

Taxonomy upgrade extras: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Upgrade Drupal 9.5 ről D10-re

zsigagabesz képe

Sziasztok!

Olvastam egy korábbi bejegyzést wordpress vs drupal témában és eléggé elszomorított, hogy a drupal-ra elég vegyes vélemények alakultak ki.
Én nem vagyok programozó, csak érdekel az informatika és bennem az a kép alakult ki, hogy a drupal a webszerkesztés Szent Grálja. Korábban (>10 éve) még Nagy Gusztáv könyvéből kezdtem tanulgatni a drupalt.

Sokáig nem foglalkoztam a drupallal, mert nem volt rá szükség, de most készítenem kellett egy családi vállalkozáshoz egy (statikus) weboldalt és nem volt kérdés számomra, hogy Drupal.
Kerestem egy megfelelő sminket, letöltöttem a a Drupal aktuális 9-es verzióját és működik minden szépen.

Azt olvastam, hogy a 9-es támogatása meg fog szűnni, de a sminknek még nem volt 10-es verziója. Időközben lett. :) (Bocsánat a hosszú bevezetésért.)

Na akkor frissítsünk D10-re! Mindenhol a Composert találom, amivel nem foglalkoztam, nem ismerem, én még a weben keresztül kattintgatva, frissítéseket letöltve, másolgatva oldom meg a dolgokat. Lehet egyszer utána járok, de talán ehhez az 1-2 saját célú weboldalhoz nem érdemes annyit belefektetni. Vagy elkerülhetetlen a composer?

Bocsánat a hosszú bevezetésért , jöjjön a kérdés:

1. Manuálisan, composer nélkül lehet 9.5-ről 10-re frissíteni, hogy minden tartalmam megmaradjon? (Régi sminket letörlöm, tartalmak megmaradnak, frissítem D10-re, új smink telepítés és kész. Gondolom én.)
2. Van olyan modul, ami elérhető D9 és 10-hez, amivel a tartalmakat és blokkokat le tudom menteni és visszatölteni? Viszonylag gyorsan fel tudnám építeni 0-ről a weboldalt D10-en, de a tartalmakat jó lenne exportálni/importálni.

Bocsi ha hosszúra sikerült. Bízom valami jó tanácsban.

Taxonomy upgrade extras: 
Drupal verzió: 

Bug találat

Joee képe

Ha létrehozol egy saját tartalomtípust, amelyben van "többsoros szövegdoboz" mező és az "Űrlap megjelenítésének beállítása" oldalon a "Szerző" mező felületi elem oszlopában átállítod az értéket "Legördülő lista" opcióra, majd elmented akkor tartalomszerkesztéskor eltűnik a "többsoros szövegdoboz" meződ eszközpalettája.
Ha visszaállítod a "Legördülő lista" opciót "Automatikusan kiegészülő"-re akkor megint lesz eszközpalettád tartalom létrehozásakor.

Metatag beállítási probléma (kép megjelenítés)

vikicica22 képe

Sziasztok!

Hol tudom beállítani és mit kell oda beírni a metatag modulban, hogy a drupal oldalamnak a kezdőlapját ha valaki nézi a Google keresőben akkor ott legyen pl. az oldal logója vagy egy fotó (bélyegkép) a rövid leírás mellet.

Mint pl.: a képen is látható példánál

Példa kép

Esetleg van valami szabály a képre pl.: a méretére csak xy lehet vagy a kiterjesztése csak xy lehet. Próbáltam ezekre rákeresni de nem volt találat a Googléban nekem :(

Ebben a kettő dologban kérem a segítségeteket.

Drupal verzió: 

Drupal User Group Budapest - 2022. február

Pandelon képe

Megvolt a második BDUG is az évben, két online előadásunk volt:

Novák Áron - DDEV
devops, dev
https://www.youtube.com/watch?v=XhhnvJIscME

Csáki István - Shy, a láthatatlan segítő
sitebuild, frontend
https://www.youtube.com/watch?v=oj-PU_jOJxg

Elindult Magyar Drupal Egyesület Youtube csatornája is, ahol ezen események felvételét is vissza lehet nézni.

Drupal 8, 9, 10 telepítése composerrel

dj képe

Az itt kialakult beszélgetés inspirálta ezt az írást.

Sokaknak gondot okoz kialakítani a local környezetüket úgy, hogy annak szerkeztete megegyezzen az osztott hoszting környezetben lévővel.
Erre a legegyszerűbb megoldás a docker4drupal által biztosított megoldás amit olyanra lehet alakítani amilyen a szerveren van.
Nem fogom oprendszer specifikusan írni, mert a dockert mindegyiken ugyanúgy kell használni. A lényeg, hogy a docker és a docker-compose fel legyen telepítve és el legyen indítva.

Példaként vegyük azt az esetet amikor a hoston az alábbi könyvtárba kerül a drupal:

/var/www/mysite/web

Ebből mi tulajdonképp annyit tudunk, hogy a drupal minden alkotórésze a web mappában van az index.php -vel együtt, semmilyen komponens nem kerül a szülő mappába.

Töltsük le a docker4drupal könyvtárat vagy klónozzuk le git alkalmazással innen:
Docker4Drupal
ha megvan tömörítsük ki ha szükséges.

A projekt létrehozásának a lépései:

  • Hozzunk létre a projektünknek egy d10teszt könyvtárt.
  • Másoljuk be a docker4drupal könyvtárból a docker-compose.yml és .env fájlokat a d10teszt könyvtárba.
  • A másolt .env fájlban állítsuk be a PROJECT_NAME és PROJECT_BASE_URL változókat (a PROJECT_BASE_URL be állított domainen fog az oldal betöltődni)
  • Ha szükséges állítsuk be a php verziót a szerveren használt verzióra.

Lépjünk be a d10teszt könyvtárba és adjuk ki a következő parancsot:

docker-compose up -d

Ez egy csomó mindent letölt és ha minden rendben akkor elindítja a szükséges konténereket. Ha hiba nélkül lefutott akkor beléphetünk a php konténerbe:

docker-compose exec php bash

Most bekerültünk egy virtuális környezetbe ahol használhatjuk a composert a projektünk karbantartására.
Hozzuk létre a projektet:

composer create-project drupal/recommended-project web

Ez a parancs létrehozza a drupal projektet a web mappába.
Sajnos ez a struktúra nem lesz kompatibilis a szerveren lévő struktúrával ezért lépjünk be a web mappába:

cd web

és töröljük a web és vendor könyvtárakat:

rm -rf web vendor

Ezután a composer.json fájlt kell módosítani, hogy ne a web mappába akarjon telepíteni hanem egy szintre telepítse a drupal könyvtárakat és a vendor könyvtárt, mint a szerveren.
Tehát módosítsuk a következőket a composer.json fájlban:

  1. "drupal-scaffold": {
  2. "locations": {
  3. "web-root": "./"
  4. }
  5. },

és az „installer-paths” alatt minden web/ legyen eltávolítva. Itt egy minta csak át kell nevezni json-ra Minta composer file
Ha ez megvan akkor újrainstallálni a drupalt:

composer install -o

Most már a drupal és a vendor egy könyvtárba került.
Szükségünk lesz egy jól működő drush-ra is:

composer require drush/drush

Ha ez is megvan akkor már létrehozhatjuk a drupalunkat:

vendor/bin/drush si --db-url=mysql://drupal:drupal@mariadb/drupal

vagy letölthetjük ftp-n a szerverről és bemásolhatjuk az adatbázissal együtt, így már nem okozhat gondot a szerver szerkezet. Ebben az esetben a composer.json „require” részt ki kell egészíteni a használt modulokkal.

Ha a PROJECT_BASE_URL=testd10.localhost akkor a drupal oldal a http://testd10.localhost:8000 címen lesz elérhető.

Ha nem akar valaki dockert használni, mert van WAMP vagy LAMP a localhostra telepítve akkor is ugyanez a menete onantól, hogy beléptünk a php konténerbe. A site install parancsban módosítani kell az adatbázis adatokat a tényleges adatbázisnévre, felhasználónévre és jelszóra valamint a mariadb helyett localhost kell

vendor/bin/drush si --db-url=mysql://db_user:db_password@localhost/db_name

Ajándék lónak a foga

Balu Ertl képe

Egyre inkább aggaszt, hogy az évek alatt sokan a Drupal.hu fórumon olyan magas lóról beszélnek, olyan szigorú elvárásokat támasztanak és olyan mérhetetlen csalódásuknak adnak hangot sokszor, ha valami nem azonnal vagy nem éppen úgy működik, ahogy azt elképzelték. Mintha csak egy drága előfizetői szolgáltatás ügyfélszolgálatán kiemelt törzsvásárlóként panaszt tennének.

Ezt én problémának érzékelem és ezért azt gondolom, érdemes erre egy kis figyelmet fordítanunk és mindannyiunknak elgondolkodnia magában.

A webfejlesztési iparág mára professzionalizálódott, hobbista amatőrként (ahonnan én is indultam kamaszkoromban 20 évvel ezelőtt) már egyre nehezebb lépést tartani a modern technológiákkal, ami a korszerű webhelyek építéséhez szükséges. Némi empátiával átérezhető, hogy ez nem kellemes érzés a lelkes érdeklődök azon százezreinek világszerte, akik az út szélén hagyva érezhetik magukat emiatt. Természetes emberi érzés, hogy közülük sokakban düh, harag, csalódottság alakul ki. Emberek vagyunk, érzéseink vannak és jól van ez így. De egyben felnőttek is vagyunk, ezáltal pedig felelősek az érzelmeink által belőlünk kiváltott viselkedésünkért is, kiváltképp, ha azt nyilvánosan tesszük.

Egyáltalán kire lehetne haragudni? Kit lehetne bűnbaknak kikiáltani? Kire lehetne a vizes lepedőt ráhúzni?

Dries-re? A core commiterekre? Az elmaradottabb kontinensek drupalistáira? Vagy csak úgy összességében a globális Drupal közösségre? De hiszen annak mi magunk is tagjai vagyunk. Akkor végső soron saját magunkra vagyunk dühösek?

Ez egy személyes véleményposzt. Senkitől nem várom el, hogy egyetértsen velem. Azt is elfogadom, ha más adminok ennek a posztnak a közzétételi állapotát rejtettre állítják vagy netalántán törlik. Megtehetik és nem fog bántani. Köszönöm, hogy leírhattam.

Fórum: