
Nagyon is lehet. Én bele is
Nagyon is lehet. Én bele is futottam.
A localhost-on 7.0-s PHP-val csináltam az oldalt, amikor feltöltöttem a tárhelyre, ott volt 7.3-as, beállítottam azt, ha már van és beszart az oldal. Kiderült, hogy az egyik modul nem megy rajta jól. Elkezdtem visszalépegetni, és 7.2-nél már nem volt gond, de mivel a localon továbbra is 7.0 van, inkább visszaléptem addig. Majd ott is frissítek és többet nem teszek ilyet, hogy nem ugyanolyan rendszeren fejlesztek és tesztelek.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Természetesen a Commerce
Természetesen a Commerce kompatibilis a Drupal 9-cel
Itt ki tudod próbálni a böngésződben ingyen: https://simplytest.me/ kattints középen a bal „Drupal Commerce Demo” gombra, pár perc várakozás, utána admin/admin lesz a usered és a jelszava, amivel be tudsz lépni.
„[…] amin az áfa állítható kellene legyen , mert jelenleg nem vagyok áfás”
Ha beléptél, menj az /admin/commerce/config/tax-types oldalra, ott tudod kipróbálni, hogyan működik az ÁFA-kezelés.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

funkció -> modul
Szerintem egy PM-et pl. érdekelheti az, hogy milyen funkciókat biztosít az alapcsomag, illetve mire van kész modul. Ha a megrendelő azt kéri, hogy legyen a webáruházban szállítási költség számítása, vagy ÁFA, vagy raktárkészlet-nyilvántartás, ezt a PM-nek tudnia kell egy tárgyalás során, hogy vannak-e erre kész megoldások, azok mennyire használhatók az adott célra (két kattintás, vagy egy kicsit pofozni kell, vagy nulláról kell fejleszteni). A döntéshozónak nem kell ilyen mélységű információ, a fejlesztőnek meg nem elég, valahol a kettő között van.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
CTRL + F5
Ajánlott továbbra is teszt környezeten fejleszteni és az éleset békén hagyni. Fontos tudni, hogy nem csak a böngésződ gyorstárazhat, hanem a szolgáltatód és a szerver felé útba eső proxy szerverek is. CTRL+F5 szokott segíteni, sőt ha letörlöd a fájlt és frissítesz majd újra felteszed szintén jó megoldás lehet erre. ;)
Most nézem egyébként(ha linkelted volna a sminket akkor azzal kezdem. ;)), hogy ez a modul használja a Color modult. A Color modul úgy működik, hogy amikor Te változtatod a színeket ő fogja a style.css-t és készít belőle egy másolatot amiben átírja a színeket az általad beállítottra. Így Te hiába állítgatod az eredeti style.css, mert nem azt nézed. (nézz bele a forrásába) Segít ilyenkor, hogy a smink beállításainál nyomsz egy mentést, mintha átszíneznéd a sminket. Ugyanis ilyenkor újra elkészül a másolat.
Amit csinálsz nem a legjobb megoldás egyébként, mert amennyiben kijön egy új verzió a sminkből akkor figyelned kell, hogy nehogy felülvágd a változtatásaidat. A megoldás az, ha alsminket(sub theme) készítesz és csak a szükséges css-t módosítod. Így ha felteszel egy újabb verziót nem tudod felülírni a régit, hisz a régi az a régi a változtatások máshol vannak. ;)
A méret növelése több szempontból sem jó szerintem. Nem véletlen, hogy olyan széles az oldal amilyen, ugyanis 1024px széles képernyőre van optimalizálva. Lehet, hogy a 1015 szépen néz ki, ha rövid a tartalom, de amint hosszabb tartalmat nézel megjelenik oldalt a gördítősáv, ami levesz a látható területből, így az 1024-ben mindig ki fog lógni. Ez vizuálisan nagyon zavaró tud lenni, hisz a látogatód mindig úgy érzi majd, hogy nem látja az egész oldalt, holott de. A holtérben ugyanis csak felesleges dizájn elemek vannak.
A másik probléma, hogy az oldalaknak általában van egy vízszintes ritmusuk, amit ezzel a pici módosítással szépen megtörsz ezáltal - bár kitölti a felesleges helyet - maga az oldal nem nyújt majd kellemes látványt.
A fontméret változtatása meg egyenesen öngyilkosság, ha nem értesz hozzá, vagy nem látod át eléggé a sminket, hisz egy egy cím mérete sok egyéb, főleg magasság méretet befolyásol. Tehát nem elég átírnod a font-size-ot, hanem pár helyen még a height, line-height, margin, padding stb. értékeket is módosítanod kell majd.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
kezikonyv
szerintem alap, ha valaki ide jön az oldalra, akkor látja kapásból, az installáláshoz szerintem olvassák. Gusztáv jegyzete nincs annyira előtérbe helyezve, mint amennyire hasznos, én is rengetegszer elfelejtem, hogy ott kellene vmi után nézni, pedig olvastam már néhányszor és nem órákat kapcsolgatni össze-vissza a drupal-t (bár hasznos:)
A videókat én pl ilyen olyan okok miatt nem nagyon tudom megnézni, szájbarágós leírások néha jobban jönnének.
Ha lesz egy kicsit több időm, akkor összegyűjtöm eddigi tapasztalataimat és leírom, hátha segít valakinek. Mivel programozni nem nagyon tudok, ezért abba nem fogok belemenni!
Úgy általában az a gond, hogy a jegyzetek éppen ott fejeződnek be, ahonnan igazán jól működő oldalakat lehetne létre hozni.
A magyar dokumentációra azért is szükség lenne, mert pl. én azzal szenvedek, hogy nem feltétlenül értem az összes modul használati lehetőségét, pedig kellene az oldalamhoz esetleg... ráadásul úgy mondom ezt, hogy felhasználói szinten azért értem az angolt.
Szóval azért is kezdtem el a drupal-t használni, mert használható dokumentációval van ellátva, de csak a kezdetekhez!
Hiába nyomják, hogy az angol alap nyelv, Magyarországon nem lesz soha az, igenis kellenek a fordítások, ezt átlag felhasználóként mondom.
A másik, hogy a mai világ afelé halad, hogy minél egyszerűbben össze lehessen dobni egy internetes oldalt, "portált". Erre ad nagy segítséget a Drupal is, de mégis érzek itt egy nagy ellenállást az iránt, hogy ez érthető legyen, misztifikálva van, vagy a válaszok túl szakszerűek. Szájbarágás a lényeg.
Remélem kivetted belőle, hogy mennyire oda vagyok ezért a rendszerért, ezt használom, ezt ajánlom másoknak, ha kérdezik tőlem, és a viszonylagos egyszerűsége miatt... ami további felhasználó barátibb megoldásokat vár, és ez szerintem a fordítás lenne a magyar átlag felhasználók felé.
A kérdésre válaszként, szerintem a kézikönyvet olvassák, de sok minden hiányzik belőle, olyan váratlan hibák jöhetnek elő, amire csak néz az általános felhasználó, elmegy a fórumba, keresni a választ, nem találja, mert rengeteg a kérdés és a válasz... ezért inkább felteszi újra a kérdést, mert a mai ember türelmetlen, nincs ideje órákat böngészni a számára sokszor érthetetlen kérdés közepette.
Ezért gondoltam, hogy a kézikönyvet ki lehetne bővíteni a fórumon felmerülő gyakori kérdésekkel. És értettem is a válaszod, hogy csináljam, ha van időm, mert nektek sincs rá:)
Hú ha már leírtam ennyit, akkor nem törölném, remélem van benne vmi hasznos és meggondolandó is.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Többekkel már leveleztem
Többekkel már leveleztem privátban erről, de megírom itt is eddigi tapasztalataimat, okulás végett.
Uc-example:
Amit d0r0ttya javasolt oldalt, az ott leírt folyamatokat és patch-elést végigcsináltam és néhány további kisebb korrekció után működik. A további korrekciókra azért volt szükség, mert egyszerűen hiába állítottam át az áruház default pénznemét HUF-ra, több helyen továbbra is hozta a $-t. Ha ezt a modult kikapcsoltam, akkor a beállított pénznem jelent meg.
Be kell kapcsolni a blokkot, hogy lehessen látni a működést. (30 perc és némi káromkodás után a kódból jöttem rá, hogy csinál egy blokkot. :)) )
Pozitív:
- A cucc jól átgondolt, jól működik és a megrendeléseket a mentés után a megadott pénznemben menti el.
- Lehetőség van akár egy országon belül többféle pénznemben fizetni, pl itthon HUF,EUR.
Negatív:
- Nem kevés helyen kell a patch-elést elvégezni és ugye utána meg nezéhzek az upgrade.
- Sem a szállítási költségeknél, sem az attribútumoknál, nem kezeli a két pénznemet és a felhasználócsoportonkénti árazást sem támogatja. (uc_price_per_role)
UC Multiprice modul
Pozitív:
- Modul, így elég bekapcsolni, blokkot is csinál (itt már nem kellett 30 perc, hogy megtaláljam).
- Elvileg a Role weight modul segítségével kezeli a több csoport, eltérő árakat (uc_price_per role), a kipróbálás még hátravan.
- sikerült az alap valutaformátumot gyorsan beállítani, nem kellett kódban turkálni
Negatív:
- ez sem kezeli a szállítási költségeknél, sem az attribútumoknál a több pénznemet
- ha a szállítási címnél megadom az országot, akkor átvált az országnál beállított pénznemre, így elvileg egy országon belül, csak a beállított valutával lehet fizetni.
- és talán ez a legfájóbb pontja, hogy a rendelések összesítésénél nem látod, hogy melyik megrendelés milyen pénznemben érkezett, hanem mindegyiket a default pénznemben mutatja, és még nem is az átszámolt módon. Hiába 100 HUF-ért rendeltél, ha a defultod EUR, akkor azt írja ki, hogy 100 EUR
A sales riportoknál pedig egyik sem a rendes értékeket mutatja.
Összefoglalva, az übercart erősen korlátozott módon "támogatja" a több pénznemet, szóval akinek ez nagyon fontos és nincs ideje kivárni a DC-t, annak lehet, hogy érdemesebb más megoldást keresnie.
Gazsesz
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
karbantartás
A rendszeresen frissített és karbantartott Drupal oldalakkal nincs gond. Mondom ezt úgy, hogy több olyan oldallal is volt dolgom mostanság, ami Drupal 4.6 vagy 4.7 alatt működött, hibátlanul. A dolog titka annyi volt nekik, hogy letiltották a regisztrációt. :)
Itt jön a lényeg, az egyik legfontosabb védelmi vonal! Mert beszéltek szerverről, tárhelyről, de nem említitek a jogosultságokat! Mit tud egy bejelentkezés nélkül felhasználó elérni, megtenni az oldalon? És abból biztosan minden kell neki? Különösen igaz ez olyan pontokon, ahol adatbevitel van: tartalmak, hozzászólások, keresés, kapcsolat űrlap, stb.
A regisztrációt védi valami? A Mollom nagyon sokat segít, de amúgy is elég sok CAPTCHA megoldás érhető a Drupalhoz.
A szükséges hozzáférések megfontolása után érdemes végigmenni a jogosultság-oldalon és megvonni az egyes szerepköröktől (különös tekintettel a bejelentkezés nélküli látogatókra) azokat a jogosultságokat, amelyek nem szükségesek a tevékenységükhöz. Új modul bekapcsolásakor pedig megnézni, hogy milyen új jogosultásokat hozott a rendszerbe és azokról is dönteni. Ajánlatos követni a "whitelist" elvet, vagyis alapértelmezetten mindent tiltunk, és csak a szükséges szerepkörnek engedélyezzük a kívánt jogosultságot, lehetőleg minél szűkebben értelmezve.
Következő kör a modulok: Milyen modulok vannak használatban az oldalon? És azokból minden kell? Pl. ha fent már a Views, akkor azzal és egy kis kattintgatással nem lehet kiváltani valamit? Ha egy modult fejlesztésnél használunk, biztosan kell az az éles oldalra is? Találkoztam már éles oldalon bekapcsolva felejtett Devel modullal és főoldalra kitett PHP beviteli formmal is… Modulválasztásnál érdemes megnézni, hogy mikor volt az utolsó kommit a modulban, hány oldalon használják és milyen státusz van megjelölve, mennyi hibajegy van hozzá, abból mennyi a nyitott. Ebből fel tudod mérni, hogy mennyire „él” az adott fejlesztés és aszerint alapozhatsz rá.
Érdemes lehet megfontolni biztonsági modulok pl. Sentry Client használatát is.
Aztán ott van az a rész, ami a Drupalon túl mutat: nyilvánosan elérhető phpMyAdmin, Total Commanderbe elmentett FTP-jelszó, stb. Ezeket a támadási kísérleteket botok végzik, jól felparaméterezve. Sok sebezhetőség a phpMyAdminra épít, ezért a Drupaltól független külső szolgáltatásokat érdemes alaposan megszűrni, elpakolni az alapértelmezett útvonalról és levédeni htpasswd-vel.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Köszönöm a segítséget és a
Köszönöm a segítséget és a nagyon hasznos ínformációkat!
„többhetes szerződéskötési folyamatra kell számítani” -na ez durva! Nem gondoltam, hogy egy bankkártyás fizetésre alkalmas oldal „ennyi problémával” jár.
Ha besétálok a bankomba és mondom van egy webáruházam, ami Drupal és ehhez szeretnék bankkártyás fizetést akkor ők tudják egyáltalán, hogy mi az a Drupal?
Vagy ez hogyan kell elképzelni? :)
Szerintem sokan azt sem tudják mi az a Drupal max. a Wordpressről halottak. Vagy ennyire felkészültek a bankban az ott lévő emberek?