Maciej Łukiański

Author

Maciej Łukiański

Latest blogpost

Jak masowo edytować produkty w Drupalu? Z Views Bulk Operations i API

Zarządzanie dużą liczbą produktów na stronie może być trudne i czasochłonne, zwłaszcza gdy dane często się zmieniają, a partnerzy biznesowi potrzebują szybkiego dostępu do aktualnych informacji. Drupal oferuje rozwiązania, które znacząco ułatwiają te procesy. W poniższym wpisie pokażę, jak w tym systemie przygotować wygodny panel administracyjny do edycji wielu produktów jednocześnie. Zachęcam do przeczytania artykułu lub obejrzenia odcinka z serii Nowoczesny Drupal.

All Blogposts

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.

Nowe podejście do budowy serwisu internetowego

Przez ostatnie kilka miesięcy w powoli pracowaliśmy nad nową stroną internetową naszej agencji drupalowej. Trwało to tak długo, ponieważ prace były robione w przerwach między pracami dla klientów. Dzisiaj w końcu udało się opublikować wersję polskojęzyczną.   Prace nad nową stroną podzieliliśmy na kilka etapów. Pierwszym etapem było opracowanie strategii treści.

MG 1202 Blur

Porozmawiajmy o Twoich projektach