Droptica Team

Author

Droptica Team

Latest blogpost

15 najlepszych modułów dla intranetu na Drupalu, które wzbogacą Twój system

Drupal to doskonałe narzędzie do budowy sieci intranetowych. W swoim rdzeniu ma już wiele funkcji wymaganych przez intranet, ale prawdziwą siłę zyskuje dzięki modułom contribowym, tworzonym przez społeczność. Te rozszerzenia pozwalają firmom dodawać zaawansowane funkcjonalności przy minimalnych kosztach. W naszym tekście przedstawimy 16 najlepszych modułów contribowych, które przekształcą Twój intranet w profesjonalne centrum komunikacji i współpracy.

All Blogposts

Zarządzanie projektami Redmine

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.

Dynamiczne zapytaniach sql

Realizując codzienne zadania w drupalowej agencji, w której podejmujemy się prac z zakresu Drupal developmentu, natrafiamy często na różne wyzwania.  Ostatnio, przeprowadzając migrację do Drupala, zidentyfikowałem nowy problem z drupalową warstwą abstrakcyjną sql.

PHPUnit - Droptica Drupal Hangout

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.  

PHPUnit - Testowanie stanu modułów i features

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ć.

Git-flow - Droptica Drupal Hangout

Ponieważ pracownicy naszej agencji drupalowej są rozlokowani w dwóch odległych od siebie miastach (Wrocław i Gdańsk) to codziennie używamy Google Hangout do komunikacji w zespole. Podczas takich krótkich wideokonferencji omawiamy projekty i wymieniamy się wiedzą. Postanowiliśmy część naszych hangoutów udostępniać publicznie dla wszystkich zainteresowanych. Poniżej pierwszy hangout prowadzony przez Macieja Łukiańskiego, który dotyczy wprowadzenia do używania git-flow.   

Aplikacja oparta o platformę Drupal

Na konferencji DrupalCamp Wroclaw mówiłem o automatycznym budowaniu i testowaniu aplikacji opartych o Drupala. Dzisiaj udostepniłem obraz Virtualboxa gdzie możesz znaleźć skonfigurowany system Jenkins CI oraz przykładowy projekt na Drupalu wraz z prostymi testami w PHPUnit. W naszej agencji drupalowej wszystkie projekty realizujemy w oparciu o taki przepływ pracy. Używamy specjalnego skryptu do automatyzacji budowania i testowania aplikacji.

MG 1202 Blur

Porozmawiajmy o Twoich projektach