W katalogu domowym edytujemy plik .bashrc i dodajemy na końcu: reminder_cd() {   builtin cd "$@"   if [ -f .cd-reminder ]; then       sh .cd-reminder   fi }   alias cd=reminder_cd   W katalogu z repozytorium GIT tworzym plik o nazwie .cd-reminder i dodajemy do niego zawartość: #/bin/sh echo "====" echo "====  Warning: check your git branch" echo "====" git branch     Trzeba pamiętać o n

Prezentacja, która powstała na "VI spotkanie wrocławskich programistów PHP". Jest to krótki przewodnik po świecie Drupala opracowany z myślą o programistach PHP. W prezentacji zebrałem odnośniki do ważniejszych stron związanych z Drupalem.  

Tym razem wpis nie będzie o Drupalu a o Redmine (http://www.redmine.org/). Redmine to system używany w naszej agencji drupalowej do wspomagania zarządzania projektami. System jest używany przez nas od 2009 roku, wtedy była to wersja 0.8. Aktualnie pracujemy na wersji 2.3.  Jeśli jeszcze nie znasz systemu, to zachęcam do zapoznania się z jego możliwościami. Jest szybki i wygodny w obsłudze.

Poniżej prezentujemy kolejny hangout o Drupalu. Tym razem pokazujemy jak wykorzystać PHPUnit do testów w Drupalu. Temat był rozpoczęty na DrupalCamp Wrocław, przykładowy projekt z testami jest dostępny na serwerze Droptica DevServer. W filmie można zobaczyć jak w praktyce tworzyć proste testy i uruchomić je na lokalnym środowisku programistycznym.  

W przykładowym projekcie dostępnym w Droptica Devserver jest prosty test wykonany w PHPUnit. Test ten jest uruchamiany przez Jenkins CI. Poniżej bardziej złożony kod testujący czy wszystkie moduły typu features mają status domyślny, czy wybrane moduły są włączony oraz czy wybrane moduły są wyłączone (np. moduły potrzebne tylko dla programisty powinny być wyłączone). Najpierw pomocnicza funkcja zwracająca listę modułów typu features, które chcemy sprawdzić.

MG 1202 Blur

Porozmawiajmy o Twoich projektach