Szállj be a Drupal 8 fejlesztésébe! Könnyebb mint hinnéd!

2013 áprilisában Hojtsy Gábor az iránt érdeklődött a Twitteren, vajon ki állította, hogy a Drupal alaprendszer fejlesztése csak programozóknak való. Tényleg! Ki? S ha nem csak nekik, akkor kinek?

„Who said core developement is only for programmers? here is a CSS bug in Bartik with RTL languages…”

Continue reading

Drupal gyorstipp: jajj, szétesik az oldal CSS optimalizálásnál!

A drupal.hu linkgyűjteményének karbantartása kapcsán hívta fel a figyelmet Illyés Edit, hogy érdemes a Drupal beépített CSS és JS optimalizáló szolgáltatását használni. Korábban én is említettem ezt, az IE egy hiányossága kapcsán, de nem tértem ki rá, hogy egyébként miért is jó a szolgáltatás. Úgyhogy tessék elolvasni Edit bejegyzését! :o)

A szolgáltatás tényleg hasznos és fontos, engem azonban nemrégiben megtréfált a rendszer! Elkészültem egy webhellyel, s ahogy kell, bekapcsoltam a CSS és JS optimailizálást. Ennek az lett az eredménye, hogy az oldal szétesett, a stílus-beállítások egy része látható módon nem töltődött be! Jó darabig agyaltam, hogy mi a baj. Ki-be kapcsolgattam az optimalizálást, s már a drupal.hu IRC csatornáján is segítséget kértem, amikor rájöttem, hol lehet a gond.

Utólag egyszerű, ha már tudjuk: nagyon nem mindegy, hogy ha több stíluslapot is használunk, azok milyen sorrendben töltődnek be. Ezt minden webfejlesztő tudja, s nekem is erre kellet volna jobban figyelni. Miután a smink .info fáljában megváltoztattam a hivatkozott stíluslapok sorrendjét (és ürítettem a gyorsítótárat) rögtön helyreállt a rend…

Az IE csak 30 stíluslappal bír el!

Gyakorlott webfejlesztők, webdizájnerek álmukból felkeltve is tudják az Internet Explorer különböző verzióinak hibáit, amire figyelni kell, a kellemetlenségek elkerülése végett.

Ilyen tudnivaló az is, hogy az IE, még a legutóbbi IE8 is(!) egy weboldalnál maximum 30 stíluslapot képes kezelni, ennél többel nem boldogul. Drupal oldal sminkelésénél (pl. tuksi01) könnyen kerülhetünk ilyen helyzetbe. Teendő: a “Teljesítmény” oldalon (/admin/settings/performance) kapcsoljuk be a CSS optimalizálást. (Ilyenkor a Drupal a számtalan CSS fájlunkat egy fájllá alakítja.) Ezt követően ellenőrizzük ismét IE-ben a megjelenést.

Ha kész vagyunk a sminkeléssel, maradhat bekapcsolva a CSS optimalizálás, azonban ha még kódolunk, akkor ne felejtsük el kikapcsolni! Ugyanis „Sminkek kialakítása közben nehezítheti a munkát az idejétmúlt CSS másolatok megtartása miatt”.

CSS tippek

A Tanárúrkérem Drupal Sminkmester Tanfolyamán (tuksi01) – érthetően – sok szó esik a CSS-ről. Az ajánlott olvasmányok közé került Dave Shea CSS Sprites: Image Slicing’s Kiss of Death cikke, aminek viszont régóta létezik magyar fordítása is: http://js.hu/web/sprites!

S ha már témánál vagyunk, egy gyors relink még. A Drupal.org-on a CSS kód szerkezetére is található ajánlás, amit eddig nem ismertem (kösz, pp!): http://drupal.org/node/302199

1001 Ruhakölcsönző – jQuery képgalériával

1001 RuhakölcsönzőAz 1001 Ruhakölcsönző nemsokára saját domain név alatt, több szolgáltatást nyújtó (Drupal alapú) webhellyel jelenik majd meg. Addig is, átmeneti megoldásként, az ingyenes tárhelyen működő, statikus webhely esett át frissítésen. Az új változat gyorsabb, stabilabb, és áttekinthetőbb, mint elődje.

Mivel egyszerű html oldalakról van szó, a webhely nem sok technikai érdekességet vonultat fel. A főmenü aktív elmét egy CSS trükk jelöli ki. A ruhákat bemutató képgalériák pedig a jQuery-re épülő Galleria segítségével készültek. Nem akartam lightboxot – vagy valami hasonlót – használni már csak azért sem, mert mostanság minden oldalaon az van. :o(

Continue reading

2008. november 5.Permalink 1 Comment