Imejte vaše projekte pod nadzorom s Paymo aplikacijo

V kolikor ste freelancer ali projektni vodja verjetno že veste, da je sledenje projektov ena najtežjih (in najbolj frustrirajočih) nalog, ki jih imate. Na srečo živimo v času, kjer imamo na voljo kopico uporabnih orodij in eno izmed teh orodij je tudi Paymo in v tej objavi bom spregovoril o tem orodju, ki ga sedaj uporabljam že kar nekaj časa in brez katerega pri mojih projektih enostavno ne gre.

Preberi več o Imejte vaše projekte pod nadzorom s Paymo aplikacijo

Composer na Windowsih? Ni problema!

V tem kratkem vodiču bom prikazal kako namestiti Composer na operacijskem sistemu Windows in kako omogočiti uporabo php in mysql-a v Powershellu.

Composer se veliko uporablja pri spletnem razvoju, sam ga med drugim uporabljam tudi v navezi z Laravel ogrodjem in zato sem se odločil, da vam bom pokazal kako namestiti composer in nastaviti še določene spremenljivke oziroma poti do php in mysql-a, katera dva lahko nato uporabljamo kar iz Powershella.

Preberi več o Composer na Windowsih? Ni problema!

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