Blog /PHP

Dlaczego warto używać PHP? Który framework jest najlepszy: Drupal, Laravel czy Symfony?

W naszych tekstach opisujemy i oceniamy konkretne funkcjonalności, analizujemy rozwiązania w nowych wersjach PHP, a także pokazujemy różnice między frameworkami.

PHP jest najpopularniejszym językiem programowania, z wykorzystaniem którego zbudowanych jest ponad 82% stron w Internecie, takich jak Facebook, Yahoo, Wikipedia czy Here.com. Sprawdź, w jaki sposób dołączyć do tego grona.

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

Jeśli zarządzamy wersjami naszej aplikacji za pomocą hook_update_N oraz używamy modułu Features to często pojawia się konieczność przywrócenia nowych ustawień z plików. Można to zrobić ręcznie klikając na stronie administracyjnej modułu Features w poszczególne moduły, których status chcemy przywrócić. Szybszą metodą jest jeszcze użycie Drusha oraz komendy: drush fra -y Jeszcze jedna opcja to użycie kodu PHP.

MG 1202 Blur

Porozmawiajmy o Twoich projektach