Szakaszhatároló

thamas.hu 2013. 02. 05.„Haladjon a korral, responsive oldal!” – eredetileg ezt a címet akartam adni a bejegyzésnek, de aztán azt gondoltam, inkább mégse… ;o)

Viszont a poént ezzel már lelőttem. Legalábbis elárultam a leglátványosabb újítást. Másik – most már responsive – sablont (ha Drupal lenne, úgy mondanánk: sminket) kapott az oldal. Most csak alig három évet kellett várni a cserére, nem úgy mint legutóbb. Viszont most nem csak ennyi a változás. Continue reading

Menüpont nélküli Drupal oldalhoz aktív „szülő” menüpont(ok) hozzárendelése

Gyakori feladat, hogy bizonyos típusú tartalmakat rendeljünk hozzá a webhely főmenüjének meghatározott eleméhez. Pl. ha egy konkrét hírt olvasok, akkor a „Hírek” menüpont – ami egyébként a híreket listázó oldalra mutat – legyen aktív. A legegyszerűbb megoldás erre nyilvánvalóan az lenne, hogy minden egyes hír kap egy saját menüpontot, aminek szülő eleme a „Hírek”. Ez azonban teljesítmény és felhasználóbarátság szempontjából sem jó ötlet.

A Drupal 7 alaprendszere nem kezeli ezt a problémát, azonban a közösségi kiegészítő modulok közt több jelölt is akad. Én a Menu position-t választottam, ennek használatát mutatom be röviden.

Continue reading

Drupal preflight – teendők weboldal élesítése előtt

preflight checkA saját munkámban kialakított gyakorlat alapján összeállítottam egy gyors ellenőrzőlistát azokról a teendőkről és beállításokról, amiket egy normál (Drupal) weboldal fejlesztésének befejezésekor, az élesítés előtt el kell végezni, illetve érdemes ellenőrizni. Íme:

  • www prefix (nem-)használatának beállítása – htaccess
  • file feltöltési limit szükség szerinti módosítása
  • Rendszeres db mentés beállítása (pl. Backup & Migrate)
  • File rendszer beállítások (publikus / privát – B&M kéri is)
  • Teljesítmény (gyorstárazásl. itt is, CSS / JS aggregálás)
  • PHP hibajelzések kikapcsolása
  • Felesleges UI modulok kikapcsolása
  • Csak fejlesztéshez használandó – esetleges – modulok (pl. Devel) kikapcsolása
  • Felhasználói jelszavak erősek? (Pl. uid1 != admin / admin)
  • Alapértelmezett emailcím megfelelően van-e megadva (Rendszer / Webhely információk)
  • Kapcsolat űrlap email címe megfelelően van-e beállítva
  • Felhasználói regisztráció beállítások megfelelőek-e (Rendszer / Emberek)
  • Cron megfelelően van-e beállítva
  • Az állapot jelentés / napló üzenetek szerint minden rendben van-e
  • Szerepkörök, jogosultságok (pl. kereső / kapcsolat űrlap használata, hozzászólások, tartalmak létrehozása…)
  • Ország és időzóna beállítás
  • RSS csatorna / csatornák
  • Frissítési értesítések bekapcsolva / email cím beállítva (/admin/reports/updates/settings)
  • Google Analyics beállítása

Continue reading

Drupal mezők használata helyettesítési mintaként Views 3-ban

Az alábbi videóban megmutatom miként lehet Views 3-ban egy Drupal mező értékét módosítani, kiegészíteni az „eredmények átírása” lehetőség és a helyettesítési minták segítségével. Két változtatást végzünk.

Először a node cím mezőjét módosítjuk úgy, hogy ne a node-ra, hanem külső URL-re mutasson. (Az egyes URL-eket a tartalomtípushoz hozzáadott hivatkozás mezőben tároljuk.)

Továbbá felveszünk egy hivatkozás mezőt, ami a nézet oldalról az egyes node-okra mutat. Viszont ezt csak akkor jelenítjük meg, ha az adott node törzs mezője nem üres. (Köszönet Szántó Gábornak a tippért, hogy ehhez is használjam a helyettesítési minták lehetőségét!)

Continue reading

2012. január 10.Permalink 1 Comment

Miről is szól egy (Drupal) konferencia?

Szépen gyűlnek a válaszok a Drupal Hétvége 2011 kérdőíven. Az egyes előadások pontozásos minősítése mellett különösen fontosnak érzem a szöveges visszajelzéseket. Ezek közt kaptunk sok-sok megerősítést és néhány negatív véleményt is. Erről jutott eszembe, hogy gyorsan leírom néhány gondolatomat, ami ezek kapcsán bennem felmerült.

Tanulni?

Először is, szerintem egy konferencia nem(!) az az esemény, amire azért megyek, mert valamit nem tudok és ott meg fogom tanulni. Ha tanulni akarok, akkor tanfolyamra vagy iskolába kell menni, vagy – önképzőként – szakkönyveket beszerezni, interneten szakmai anyagokat, „tutorialokat”, oktatóvideókat, netán a témában járatos segítőkész és ráérő(!) embereket keresni fórumokon, IRC-n. (Aztán segíteni másokat: azzal is sokat lehet tanulni. Bizony.) Szóval egy-egy konferencia előadásnak szvsz legfeljebb az lehet a célja, hogy felhívja a figyelmet(!) valamire: ilyen is van, így is lehet, én így szoktam, ezt találtam hasznosnak stb.

Azon persze lehet vitázni, hogy a figyelemfelhívás elméleti vagy gyakorlati legyen. Én spec. a gyakorlati típust támogatom. De ezekben sem lehet mindent megmutatni. Egy-két jó “trükköt” és az irányt legfeljebb. Akit megfog a téma, az kérdez az előadótól (előadás alatt vagy az után), vagy visszanézi a videót – ha van – akár többször is, lépésenként.

Találkozni!

Hopp és máris itt van két újabb érdekes téma: videó és kérdések. Nézzük előbb a kérdéseket. Ahogy a konferenciát promótáló bejegyzésemben is írtam: van olyan konferencia, aminek az előadásait ingyen nézhetjük a neten, viszont a részvételi díj igen borsos összeget kóstál. Miért? Azért, mert aki ott van, az találkozhat, beszélgethet a többi résztvevővel és az előadókkal. Elmondhatja a véleményét, megfogalmazhatja a kérdéseit az őt foglalkoztató problémákról, amikre jó eséllyel választ is kap. Ott, helyben. Személyesen. Ez rendkívül hasznos. Ez az amit, nem nagyon lehet máshogy megoldani! Ezért kérnek sok pénzt. (Ezt a gondolatmenetet egyébként bővebben is kifejti Chris Anderson az Ingyen c. könyvben.)

Continue reading

2011. december 7.Permalink 1 Comment