Maciej Łukiański

Author

Maciej Łukiański

Latest blogpost

Dlaczego strona Drupal wydaje się zepsuta (choć nie jest): 14 typowych błędów

Twoja strona Drupal działa na aktualnej wersji, dostaje aktualizacje bezpieczeństwa i technicznie wszystko gra - a mimo to edycja boli i każda drobna zmiana czeka w kolejce u developera. Platforma rzadko jest problemem.

Czternaście typowych błędów wdrożeniowych, przez które strona Drupal wydaje się zepsuta - z objawami, diagnozą i poprawką dla każdego. Większość da się naprawić za ułamek kosztu pełnej przebudowy.

All Blogposts

Jak w Droptica działa zespół Drupal Support?

W poprzednim poście opisałem, dlaczego zdecydowaliśmy się stworzyć osobny zespół wsparcia dla stron na Drupalu. Tym razem opiszę, jak działa u nas taki zespół.  Zadania zespołu Drupal Support Zespól wsparcia ma trzy główne cele 1. Pilnuje, żeby wszystkie strony działały poprawnie Wielu naszych klientów polega na sprawnie działającej stronie internetowej. Często aplikacje, które utrzymujemy, są źródłem ich zarobków.

Dlaczego warto założyć blog firmowy?

W ciągu ostatnich kilku lat w Internecie zaczęły rosnąć jak grzyby po deszczu blogi firmowe. Tworząc dla naszych klientów duże strony korporacyjne, my również zaczęliśmy prowadzić bloga. I mogę się założyć, że większość twoich konkurentów także prowadzi własne blogi, więc prawdopodobnie zastanawiasz się, czy warto iść w tę stronę.

Testowanie responsywności strony internetowej

Nawet doświadczony projektant może napotkać pewne typowe problemy w procesie budowania strony internetowej, zwłaszcza biorąc pod uwagę wszystkie wyzwania, którym należy stawić czoła w trakcie procesu. Jednym z tych wyzwań jest prawidłowe wyświetlanie strony internetowej na różnych urządzeniach.

Jak używać ReactJS z Drupalem

React.js to bardzo popularny framework JavaScript stworzony przez Facebooka. Pozwala na tworzenie przepięknych, interaktywnych i szybkich interfejsów, w których użytkownicy się zakochają. Drupal z kolei to fantastyczny CMS, na którym zbudować można małe, średnie o ogromne strony internetowe. Czasem możesz chcieć połączyć oba te frameworki, np.

Automatyzacja tworzenia oprogramowania

Jedną z wyznawanych przez nas w Droptica wartości jest jakość. Chcemy tworzyć jak najlepsze programy, spełniające przy tym wymagania klienta: działające, wolne od błędów,  opłacalne. Dziś napiszę o jednym z bardzo ważnych czynników wpływających na jakość powstającego oprogramowania - mianowicie o automatyzacji procesu tworzenia oprogramowania. W naszej agencji drupalowej jesteśmy zdecydowanymi orędownikami automatyzacji.

Wydajny development na Drupalu

Niektóre problemy, jakie napotykają programiści stron internetowych istnieją równie długo, co sam Internet. Sztandarowym przykładem tego jest legendarne już "U mnie działa". Wystarczy jedna, często ciężka do wychwycenia zmiana i już developer zamiast programować, musi walczyć z infrastrukturą, aby znaleźć źródło błędu. Wiąże się to oczywiście ze stratą czasu, a niekiedy także materiałów.  Z pomocą w takich sytuacjach przychodzi Docker. O jego zaletach pisaliśmy już tu i tutaj.

Poprawa wydajności Drupala o 80% dzięki Apache Solr

Drupal nie słynie z małej ilości zapytań do bazy danych, a kiedy trzeba obsłużyć tysiące użytkowników w każdej sekundzie, baza danych bywa naprawdę mocno obciążona. Tak było w przypadku Kwestiasmaku.com - bardzo popularnej strony internetowej odwiedzanej przez miliony użytkowników szukających przepisów i inspiracji kulinarnych. Kiedy rozpoczęliśmy współpracę z Kwestia Smaku, z początku zajmowaliśmy się rozwojem nowych funkcji w serwisie.

Własna encja w Drupalu 8

Entity API jest teraz w rdzeniu Drupala 8. Nie ma już prawie żadnej wymówki, żeby tworzyć tabele w bazie, które nie są zarazem encjami w Drupalu. Jeśli więc do Drupal developmentu podchodzisz serio - przeczytaj ten tekst! Tworząc encję, otrzymujesz za darmo integrację z Views - możesz pozwolić na dodawanie pól do swoich encji oraz dostajesz UI do zarządzania nimi.

MG 1202 Blur

Porozmawiajmy o Twoich projektach