Droptica Team

Author

Droptica Team

Latest blogpost

Monitoring aplikacji na Drupalu. Kompleksowy przewodnik ze wskazówkami i narzędziami

Efektywne prowadzenie strony internetowej na Drupalu wymaga więcej działań niż tylko aktualizacji treści i poprawek projektowych. Zrozumienie monitorowania aplikacji w ekosystemie Drupala ma znaczenie dla utrzymania wydajności witryny i zapewnienia płynnego doświadczenia użytkownika. Z tego przewodnika dowiesz się, jak ważny jest monitoring, a także poznasz kluczowe wskaźniki i praktyczne narzędzia.

All Blogposts

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.

Przyspiesz swoją stronę z mod_expires

Jako drupalowa agencja, która zapewnia wsparcie Drupala, mocny nacisk kładziemy na wydajność. W niniejszym artykule omówię proste ustawienie odnośnie do czasu ładowania stron z obrazami. Na Debianie, apache instalowany z repozytorium ma domyślnie wyłączony mod_expires, co poważnie i niepotrzebnie obciąża serwer. Co robi ten moduł? Kontroluje ustawianie nagłówka EXPIRES i dyrektywy max-age dla headera Cache-Control.... Już wyjaśniam :) Moduł ten pozwala na informowanie klienta (np.

MG 1202 Blur

Porozmawiajmy o Twoich projektach