Droptica Team

Author

Droptica Team

Latest blogpost

5 problemów, które mogą pojawić się przy integracji Drupala z zewnętrznymi systemami

Integrowanie Drupala z innymi systemami to częsty element tworzenia lub rozwoju serwisu internetowego lub aplikacji webowej. Choć Drupal oferuje wiele narzędzi ułatwiających ten proces, napotkanie mniejszych czy większych trudności jest po prostu nieuniknione. Na bazie wiedzy z kilkuset projektów dla klientów opracowaliśmy zestawienie najczęstszych problemów. Warto się z nimi zapoznać, aby skutecznie ich unikać i przyspieszyć realizację projektów integracyjnych. 

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.   

MG 1202 Blur

Porozmawiajmy o Twoich projektach