Ako správne nainštalovať drush v Debiane

Na nainštalovanie existujú dva spôsoby. Pri prvom ho jednoducho nainštalujeme z repozitára cez sudo apt-get install drush. Jednoznačne je to jednoduchší spôsob ale funguje iba na šestkovej verzii Debianu(Squeeze) a jedná sa o zastaralú verziu drushu čo nám určite nevyhovuje keďže táto zastaralá verzia neobsahuje príkaz self-update, ktorý sám aktualizuje drush na poslednú stabilnú verziu. Pokračovať v čítaní

Zaradené v Debian, Drupal | Zanechať komentár

GIT repozitáre cez gitolite

Vytvoriť GIT server pomocou démona git-daemon, ktorý je obsiahnutý v balíčku git-core je naozaj jednoduché avšak má veľa nedostatkov čo sa týka funkcionality. Jednoznačne najväčšími nedostatkami je možnosť autentifikovať používateľov a vytvárať takzvané hooky, ktoré su dobre známe z SVNka a dajú sa veľmi dobre využívať pri rôznych development workflowoch. Preto som začal používať gitolite, ktorý obsahuje všetky chýbajúce fičúrky a k tomu je jednoducho konfigurovateľný.

Pokračovať v čítaní

Zaradené v Debian, GIT | Zanechať komentár

Konfigurácia verejného GIT repozitára v Debiane

GIT je v súčasnej dobe jedným z najrozšírenejším verziovacím systémom. Teda nebudeme si klamať GIT je najlepší keďže ho využívajú veľké projekty a sú s nim spokojné. Skúsime si rozbehať vlastný verejný GIT server, ktorý bude dovoľovať anonymným používateľom klonovať a pullovať zdrojový kód(pushovanie kódu je implicitne zakázané). Tento GIT server nemá v sebe zahrnutú autentifikáciu používateľov a ani sa nedá žiadnym spôsobom zapnúť. Pre autentifikáciu používateľov je nutné použiť iný spôsov ako WebDAV, SSH alebo gitolit Pokračovať v čítaní

Zaradené v Debian, GIT | Zanechať komentár

Vlastné command line skripty v Drupale

Pri vytváraní webu sa dosť často stane, že klient už nejaký system predtým mal, ale z nejakých dôvodov mu prestal vyhovovať a rád by prešiel na Drupal. Namiesto toho, aby sme pracne prehadzovali obsah zo starého systému do nového vieme si napísať skript, ktorý nám to uľahči keďže pomocou neho budeme vedieť využívať API drupalu. Odbremení nás to od nezmysleného kódovania funkcionality, ktorú už Drupal v sebe má, ako vytvorenie spojenia s databázou, schema API, logovanie … Pokračovať v čítaní

Zaradené v Drupal, PHP | Zanechať komentár

Spúštanie cronu cez drush

Spôsob akým Drupal spúsťa cron skripty sa mi vôbec nepozdáva a to hneď z niekoľkých dôvodov. Na to aby sme mohli spustiť cron potrebujeme mať vlastne nainštalovaný lynx alebo curl, ktorý spraví dotaz na www.example.com/cron.php čo môže viesť k zbytočným problémom. Napríklad ak vyvíjame web, na ktorom chceme pravidelne spúštať cron skripty, ale pritom naň máme obmedzený prístp cez htaccess alebo máme server s Drupalom vo VPNke tak nám tento klasický spôsob veľmi nepomôže. Pokračovať v čítaní

Zaradené v Debian, Drupal | Zanechať komentár