Bejegyzések a(z) php címkével
Gyorstipp: Drush hibaüzenet „undefined function module_exists()” megoldása
Március 28-án egy súlyos Drupal biztonsági hiba került napvilágra, ami négy kiadást is érintett. Emiatt gyorsan neki kellett állni az általam karbantartott utolsó Drupal 6-os oldal frissítésének. Mint minden rendes Drupal fejlesztő a drush-sal igyekeztem elkezdeni a frissítést, akkor kaptam az „undefined function module_exists()” hibaüzenetet, aminek a megoldása egyszerű, csak rájönni nem az.
Gyors és ronda módszer meglévő PHP alkalmazás Drupal 8 modulba csomagolására
A napokban szükségem volt egy régi, PHP 5.4 idején készített alkalmazás Drupal 8 modulba konvertálására. A munkára nem akartam sok időt és energiát szánni, ezért egy nagyon gyors, viszont ronda módszert választottam. Az elkészült Drupal modul hamar működő képes lesz, azonban még rengeteg munkára lenne szükség, hogy maradéktalanul megfeleljen az MVC szabályoknak.
A Robo Less taskjának kibővítése
A Robo egy egyszerű és elegáns feladat végrehajtó. A Less taskja szintén egyszerű, de inkább buta, mint elegáns. Ha a less fájlok különböző mappák között vannak szétszórva, akkor két megoldás közül választhatunk. Vagy CSS fordítás előtt átírjuk a fájlokat vagy kibővítjük a Less taskot és felokosítjuk.
Robo feladat végrehajtó
A Grunttal történt rövid ismerkedés után tudtam, hogy milyen irányban kell kutakodnom ha elégedetten szeretném használni a választott automatizáló megoldást. Azt is tudom, hogy a node.js ellen küzdeni hasztalan, de amíg nem merülök el benne jobban maradok a PHP mellett. Így esett a választás a Robo feladat végrehajtóra.
Grunt első benyomásra
Minden webfejlesztő egyszer eljut arra a pontra, amikor rendszeresen ismétlődő feladatokat szeretne automatizálni. Időnként le kell másolni az éles rendszert, optimalizálni kell a képeket, le kell fordítani a Less fájlokat, tömöríteni kell a JavaScriptet, stb. Ezekhez számtalan build tool nyújt segítséget, az ismerkedést a Grunttal kezdtem.
(tovább...)