vikicica22 képe

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?

0
0
Drufan képe

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.

0
0
Balu Ertl képe

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.

0
0
Illyés Edit képe

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.

0
0
pp képe

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

0
0
panucci képe

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.

0
0
Prancz Ádám képe

Közben találtam egy kis leírást ami szintén segítséget nyújt és elkezdtem kísérletezni.

Azt amit szeretnék elérni az a következő lenne:
- több különböző domain név használata
- különböző viewsek (ez nem probléma ezt már látom)
- különböző tartalom típusok használata a különböző domain nevek alatt (ez is kb kijön a leírásodból, hogy ezzel sem lesz probléma!)
- a felhasználó tábla legyen teljesen közös (ehhez találtam egy leírást, ami jónak tűnik: http://www.bleen.net/blog/domain-access-sso )
- egyedi sminkek minden oldalra (ezzel nem lesz probléma, mert csak létre hozom az egyedi smink könyvtárakat a /sites/mydomain1/themes alá ha jól értem illetve ide létrehozok egy settings.php-t is)
- egyedi menük (ezt még nem látom teljesen de gondolom ezzel sem lesz komolyabb gond.
- hostolás (na itt lehetnek problémák, remélem a hosting cég partner lesz benne, mert anyagilag nincs egyelőre kedvem saját servert beállítani erre, majd ha nagyon beindulnak a dolgok!)

Kis csavar a dologban:
- Már van egy olyan oldalam, amit szeretnék master oldalnak kinevezni. Ebben van egy elég nagy felhasználói adatbázis is meg csomó tartalom. A többi domain nevemet ennek részfunkcióihoz rendelném hozzá.
- A master oldal működését nem nagyon lehetne megszakítani, illetve az aloldalakat majd úgy kell kialakítanom, hogy felszinkronizálódjanak a tartalmak a master oldal alá is és jó lenne, ha ott nem okoznának semmi problémát, pl felülírás meg hasonlók

Itt jönne be az első érdemi kérdésem:
Nagyon jó, hogy felhívtad a path táblára a figyelmem! Ezt külön köszönöm, mert elsőre biztos nem jutott volna eszembe, hogy ebből gondom lehet később!

A master oldalamon kell módosítani valamit azon kívül, hogy gondolom ott is be kell kapcsolani az SSO, meg a domain access modulokat, módosítani a settings.php-t nincs valami egyébb buktató amivel gond lehet? Vagyis röviden egy működő oldal alá is egyszerűen beszervezhető több domain név (pl micrositeok és hasonlók?) Vagy erősen ajánlott az elejétől így csinálni?
- Célszerű-e itt (a master siteon) prefixelni valamit, vagy ezt elég csak a többi domain nevem elindításánál megtenni az adatbázis nem közös részeinél?

Kicsit zavaros még a dolog, de már legalább érzem, hogy ez az az út amin végig kell mennem valahogy:-) és köszönöm mégegyszer az eddigi segítséget!

0
0
gazsesz képe

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.

0
0

Gazsesz

nevergone képe

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.

6
0
biggabo19 képe

Üdv Mindenkinek. Ismételten a Drupal hazai nagy csapatához fordulok. A probléma, mely nagy fejtőrést okoz számomra a mai napon, a következő lenne.
Iskolámban, ahol dolgozok a következő feladat megoldása vár rám. Az intézményi órarendet szeretnénk védet elérhetőség mögött hozzáféréssel ellátva az oktató kollégák részére bocsátani.
- A drupal7-es magra gondolta, mely gondoskodna a felhasználói hozzáférésekről. Ez nem is lenne probléma.
- A gond ott következik, hogy a tantárgyfelosztás készítésére és magának az órarend összeállására egy ASC (szlovák) program van használva, mely képes html szintű weboldal generálására, így azt az internetem publikálható minden gond nélkül. Igen ám, de ha egy aldomainre ha felteszem, akkor mindenki eléri és ez nem a legjobb megoldás.

- Arra gondoltam, hogy csinálok egy mappát a drupal gyökerében, legyen az "privatefiles" mappa, melybe ezt a legenerált órarendet felteszem, és melyben egy index.html az órarend nyitólapja. A Drupal 7 fájlrendszerénél pedig ezt a "PRIVATEFILES" mappát teszem a privát dolgok tárolására (állítom be).

- Tovább lépve a dolgon próbáltam kóddal behívni egy külső lapot, mely egy drupal content, azaz tartalom esetén megjelenne az oldalon és ebbe a tartalomban betöltené az oldat.

A kód a következő:

<em><p class="rteleft"><iframe frameborder="0" height="537" marginheight="2" marginwidth="2" scrolling="no" src="http://valami.hu/or/index.thml" style="width: 1024px; height: 1024px" width="900"></iframe><br />
&nbsp;</p>
<!--break--></em>

Azonban, ha külső oldalt hívok meg, minden gond nélkül megjelenni a kért link tartalma. Azonban amikor a domainen belül hívom meg a tartalmat, pontos linkkel, http://sajatdomain.hu/privatefiles/index.html, akkor már hibát kapok, hogy, idézem:

<em><strong>"Az oldal nem található

A kért oldal „/content/privatefiles/index.html” nem található."</strong></em>

Sajnos ekor kicsit ledöbbentem, hogy mi okzhat hibát számára.

Köszönöm, és várom a segtő válaszokat az üggyel kapcsolatban.

Üdv Gábor.

1
0