Balu Ertl képe

Ha jól értem a leírásod alapján, nekem ez elég általános kereskedői igénynek tűnik ahhoz, hogy tegyek egy próbát kontrib modulokkal, mielőtt saját kódot írnék rá. A Drupal Commerce projektoldalának jobb oldalsávján lefelé találsz egy Projects that extend this linket, mely listát végigböngészve (nem rövid, az tény!) én ezekre vetnék egy-egy pillantást, hogy megfelelhetnek-e az igénynek:

0
0
druid képe

Letöltöttem a PDF-et – KÖSZÖNET A KÉSZÍTŐKNEK! –, de annak ellenére, hogy az oldalon 10-est írnak, és a file nevében is, a PDF megnyitásakor a Drupal 8-as leírása jelenik meg: https://ibb.co/t3ZhYrQ

0
0
Balu Ertl képe

Igen, mivel csak az angol nyelvű eredeti változat követte a főverziókat, a fordítások (még) nem. A kimeneti fájlok (.ePub, PDF) viszont egy egységes automatizált folyamat során generálódnak a forrásfájlokból, így ahhoz, hogy a frissebb D10-es angol nyelvű változat fájljait letölthetővé tehessék, automatikusan legenerálódtak vele együtt a még elmaradottabb, annak ideján D8-ra lefordított nyelvi változatok is.

Csak érdekességképpen: ez a folyamat hamarosan másképp lesz, jelenleg egy közös egyeztetés zajlik a lehetséges irányokról.

1
0
druid képe

Szóval akkor most a Composer, vagy a Drush telepíti magát a Drupal-t?

Tehát a Composer tölti fel a tárhelyre a telepítendő Drupal file-okat, és Drush-sal lehet ténylegesen telepíteni.

  • A végeredmény szempontjából van különbség a között, hogy a hagyományos, azaz a böngészőből elérhető interaktív felületen telepítjük a Drupal-t, vagy a Drush-sal?
  • A Composer más szerkezetben és több file-t, mappát tesz fel, mintha a Drupal core zip-jét tölteném fel FTP-vel. Ezek szerint ha nem Composer-rel történik a feltöltés, akkor bizonyos függőségek hiányoznának? Csak mert a hagyományos módszer használata esetén sem jelzett függőség hiányt a telepítő.

És akkor ott van az, hogy globálisan, vagy lokálisan települt-e?

Amikor telepítettem a Composer-t, nem rémlik, hogy a parancsban volt arra utaló rész, hogy globális, vagy lokális lesz-e a telepítés.

Erre van egy parancs, vagy attól függ, hogy a tárhely gyökerében állok-e a parancs kiadásakor, vagy pl. a public_html mappában?

[…] mert ha hol így, hol úgy, akkor a Drush nem fogja tudni követni a nem a Drush-ból indított frissítéseket

le lehet valahogy tiltani a grafikus felületről indítható frissítéseket?

  • Tehát egy profi fejlesztő azt csinálja, hogy amikor jelez neki a Drupal a grafikus felületen, hogy valamihez frissítés érkezett (core, module, theme), akkor nem azt csinálja, hogy ott egy kattintással (kényelmes) bejelöli és lefuttatja a frissítéseket, hanem belép a server-re és a parancssoros részen elkezdi egyenként bepötyögni a parancsot, megkeresi az adott module, stb, nevét, azt is utána írja, közben lehet, hogy elírja a nevet, stb, lefuttatja, majd az összes többivel egyenként? Mert ez egyrészt nem tűnik sem kényelmesebbnek, sem gyorsabbnak, sőt, tele van hibázási lehetőséggel.
  • És mi van, ha véletlenül, megszokásból egy modult, vagy témát, stb. a grafikus felületről frissítünk, akkor a Composer azt a modult már nem fogja tudni frissíteni később, sőt, rossz bejegyzések miatt még össze is kavarodik a rendszer, vagy valahogy ki lehet javítani ezt a bakit?
  • PuTTY-val szoktam a szerverhez csatlakozni, van amiben tetszik a parancssoros munka, izgalmas, sokszor gyorsabb a parancs végrehajtása, de elég kényelmetlen pl. navigálni ott, copy/paste nehézkes, ha lenne parancskiegészítője, mint pl. a Notepad++ esetében, amikor valamilyen kódot írunk, hogy felajánlja a lehetőségeket, akkor még jó is lenne, de így...
  • Néztem meddig lesz érvényes a Drupal 10-es (most térek át 7-esről), hát, az is csak pár év. Aztán néztem hogyan lehet majd áttérni 11-re. Ami ott le van írva, az egy rémálom, annyi hibalehetőséget jeleznek előre, és annyi mindent kell majd előre beállítani, megváltoztatni, nem gondoltam, hogy ezek a fő verzióváltások még a 10-ről 11-re sem lesznek egy Composer paranccsal megoldhatók. Így nem csoda, hogy a Wordpress felhasználóinak a száma, ha jól tudom 70% fölötti, a Drupal meg még a 10%-ot sem éri el...
0
0
druid képe

Tehát vagy a mostani megoldás marad, ami a készítők számára kényelmetlen, másolgatással jár és nem tükrözi a file tartalmát a file neve, vagy ez is Git-es megoldás lesz, és akkor igen.

A Git-tel még nem foglalkoztam mélyrehatóan, azt tudom, hogy verziókezelésre való, viszont azt csodálom, hogy fejlesztők és mások bíznak benne annyira, hogy azon a server-en tárolják a munkáikat, fejlesztéseket, amik adott esetben nagy értéket képviselnek, akár titkosak, szerzői jogok, stb, azaz bárki ellophatja. Mert abban a világban, ahol bankokat is fel lehet törni, vagy a Pentagont, ott a neten semmi sincs biztonságban...

0
0
druid képe

CLI kényelmetlensége

PuTTY elterjedt és a tárhelyszolgáltató is azt ajánlja, szóval...

Ami ott le van írva, az egy rémálom, annyi hibalehetőséget jeleznek előre […]

https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-...

0
0
Balu Ertl képe

Balu Ertl képe

Nos igen, így listába összegyűjtve valóban sok lépésnek, ezáltal hosszúnak tűnik a folyamat. Én most délután húztam fel az egyik helyi környezetemet D10-ről D11-re és járt némi új tanulsággal (saját hülyeségemből okoztam, teszem hozzá :)

De nézzük a jobbik oldalát, legalább van egy jól összeszedett dokumentáció a folyamatról :)

0
0

Drupal 10 fejlesztői téma

druid képe

Üdv!

Drupal 7-esnél a Zen témát használtam alapként, azonban 10-eshez nincsen.
Néztem a 10-15 legtöbbet használt Drupal 10-es témát, az Adminimal-ról nem egyértelmű, hogy az egy fejlesztői alaptéma-e, vagy az csak adminisztrációs téma.
Van több Bootstrap féle, de telepítve nem egy legalább átlagosan jól kinéző felületet ad, hanem úgy néz ki az oldal tőle, mintha nem lenne megcsinálva a formázás.
Amúgy nem is akarok Bootstrap-os oldalt, mert szeretem magam csinálni a CSS-t, nem függeni semmitől.

Fórum: 
Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
druid képe

Üdv!

Az eddigi Composer-es feltöltések sikeresek voltak, most azonban nem, viszont ha ugyanezt a webes felületről telepítettem, akkor sikeres lett.

Mi itt a probléma?

composer require 'drupal/tr_rulez:^2.0'

Your requirements could not be resolved to an installable set of packages.

Problem 1
- Root composer.json requires drupal/tr_rulez ^2.0 -> satisfiable by drupal/tr_rulez[2.0.0].
- drupal/tr_rulez 2.0.0 requires drupal/rules 4.0.x-dev -> found drupal/rules[dev-4.0.x, 4.0.x-dev (alias of dev-4.0.x)] but it does not match your minimum-stability.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

0
0