Blog /Technologia

Budowa wielofunkcyjnych serwisów i aplikacji internetowych to niełatwe zadanie. Wspomagamy się w tym procesie różnego rodzaju językami programowania i narzędziami.

Jesteśmy największą i najbardziej znaną firmą zajmującą się tworzeniem i wsparciem serwisów w systemie Drupal w Polsce. Do naszych obszarów specjalizacji należą także Symfony, PHP, ReactJS i front-end development. Wspomagamy się przy tym różnego rodzaju programami, takimi jak PHPStorm, Jenkins czy Docker.

Chętnie dzielimy się swoimi doświadczeniami, opisując jak wygląda proces prac nad budową i rozwojem serwisu internetowego lub aplikacji webowej w firmie Droptica. Dzięki metodologii SCRUM oraz odpowiednim narzędziom, takim jak Slack czy Jira zapewniamy płynną komunikację między zespołem i klientem. Używane programy systematycznie ulepszamy lub zmieniamy, aby zautomatyzować czynności powtarzalne i przyspieszyć prace programistyczne.

Poznaj szczegóły naszej pracy dzięki obszernym wpisom na blogu lub przekonaj się, jakie korzyści możemy zaoferować Tobie dzięki naszym Case Study.
26.04.2013Technologia
Ponieważ nasz zespół jest rozlokowany 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 udostępniony hangout prowadzony przez Macieja Łukiańskiego, który dotyczy wprowadzenia do używania git-flow.   
21.04.2013TechnologiaDrupal
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.
18.04.2013TechnologiaDrupal
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. Twojej przeglądarki) jak długo dany zasób może być uznawany za ważny.
18.04.2013TechnologiaDrupal
Używając do aktualizacji aplikacji hook_update_N czasem pojawia się potrzeba dodania nowego menu lub nowej pozycji do menu. Znając podstawy PHP zadanie to jest bardzo proste, poniżej można zobaczyć przykładowe kody PHP. Dodawanie pozycji do menu można także robić używając modułu Features, jednak przy bardziej złożonych strukturach menu mogą pojawiać się problemy z poprawnym odtworzeniem hierarchii.
25.03.2013TechnologiaDrupal
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
26.05.2012Technologia
Wykład z konferencji DrupalCamp Wrocław 2012  
11.04.2012TechnologiaDrupal
Features - bez tego modułu ciężko wyobrazić sobię pracę w grupie. Moduł pozwala na zapisywanie ustawień w plikach w specjalnych modułach. Takie moduły można łatwo zapisać w repozytorium plików i przenosić między członkami zespołu oraz między różnymi wersjami serwisu.
09.02.2012TechnologiaDrupal
Pierwszy hook, który zostanie opisany to hook_init. Hook ten jest wykonywany przy każdym wywołaniu strony. Można w nim np.: zmieniać ustawienia globalnych zmiennych, dodawać pliki CSS i JS. /** * Implements hook_init(). */ function mymodule_init() { // Switch theme to default for non administrators. if (arg(0) == 'admin') { if (!user_access('access administration pages')) { global $custom_theme; $custom_theme = variable_get('theme_default', ''); } } }
09.01.2012TechnologiaDrupal
W serwisie drupal.org jest dostępnych kilka tysięcy darmowych modułów o różnej funkcjonalności. Zdarza się jednak, że nie znajdziemy tam modułu, który jest potrzebny do stworzenia serwisu. Co wtedy zrobić? Napisać własny moduł! Własne moduły dla wygody należy trzymać w odrębnym katalogu. Wygodnie jest zrobić podział w katalogu sites/all/modules i utworzyć tam dwa podkatalogi:

Porozmawiajmy o Twoich projektach

Napisz do nas!