Prednosti Laravel ogrodja napram Codeigniter?

Sam sem za razvoj zadnjih dveh aplikacij uporabil Codeigniter PHP Framework, saj je zelo preprost za uporabo – tudi tisti z nič izkušenj se ga lahko hitro priučite, in s skoraj nič začetne konfiguracije hitro postavimo delovno okolje. Ima pa Codeigniter tudi nekaj pomanjkljivosti. Ena izmed pomanjkljivosti je predvsem starost zadnje stable verzije in povezano s tem mu manjkajo tudi določeni featurji, ki jih zasledimo v drugih – naprednejših php ogrodjih kot je to npr. Laravel.

Osebno sem sam preklopil iz Codeigniter na Laravel predvsem zaradi boljših featurjev, saj le-ti zelo pohitrijo in poenostavijo samo delo oziroma razvoj spletnih aplikacij.

Nekaj zadev, ki jih ima Laravel in sem jih pogrešal pri Codeigniter:

  • Composer
  • Eloquent (v Laravelu native ORM – Object-relational mapping),
  • Blade templating engine,
  • Way’s Laravel Generators – uporabno npr. za kreiranje modelov, pogledov, kontrolerjev, itd.,
  • Sledi novim verzijam PHP-ja,
  • Packalyst,
  • Lažje in enostavnejše delo z migracijami,
  • Ni potrebe po ročnem pisanju poizvedb,
  • Hitra rast skupnosti – glede na google trends,
  • Laracasts – veliko coursev, ki pomagajo pri učenju.

Upam, da vam bodo zgoraj opisane razlike med Laravel in Codeigniter php ogrodjem pomagale pri izbiri vašega php ogrodja in vam olajšale razvoj spletnih aplikacij 🙂

Codeigniter – izvoz podatkov v excel datoteko

Nekaj časa nazaj sem na enem izmed projektov moral dodati funkcionalnost, kjer si lahko registriran uporabnik oziroma administrator izvozi seznam članov in želja je bila, da se podatki shranijo v excel datoteko.  Sama knjižnica, katero sem izbral je zelo prilagodljiva, enostavna in s številnimi bonbončki – izbral sem namreč PHPExcel library, in jo brez težav implementiral v samo aplikacijo, ki je mimogrede razvita v Codeigniter php ogrodju.

Preberi več o Codeigniter – izvoz podatkov v excel datoteko

Izdelava lastne wordpress predloge

WordPress CMS je en izmed najbolj popularnih sistemov za upravljanje vsebine (ang. “Content Management System”) med blogerji. Med drugim se uporablja kot osnova tako za preprostejše spletne strani kot tudi za zahtevnejše in visoko obiskane spletne strani. Prav tako pa se uporablja tudi za manjše spletne trgovine skupaj z vtičnikom (ang. “plugin”) WooCommerce. Prav zaradi svoje popularnosti pa je čedalje več tudi razvijalcev, ki razvijajo svoje predloge in v tem članku vam bom predstavil osnovne korake s pomočjo katerih boste lahko ustvarili čisto svojo wordpress predlogo.

Preberi več o Izdelava lastne wordpress predloge

Magento – urejanje povezav v nogi spletne trgovine

Nekaj dni nazaj sem se ubadal s problemom, kako najenostavneje odstraniti določene – podvojene, povezave, ki so se nahajale v nogi spletne trgovine na Magento eCommerce sistemu.
Težavo so mi predstavljale povezave, katere so bile v glavnem meniju – “Domov”, “Kontakt”, itd. in so se pravtako pojavljale v nogi spletne trgovine ob še drugih povezavah.

Preberi več o Magento – urejanje povezav v nogi spletne trgovine