Przy tworzeniu stron internetowych nieraz spotkałeś się zapewne z odmiennym wyglądem swojej strony na różnych przeglądarkach, nie wspominając o różnych urządzeniach. W zależności od tego ile różnych konfiguracji będziemy chcieli sprawdzać, czas poświęcony na ich przetestowanie będzie szybko wzrastał, a entuzjazm przy powtarzaniu tej samej czynności na kolejnym urządzeniu, będzie zapewne w podobnym tempie malał.

Serwis Clutch uznał naszą drupalową agencję za lidera wśród firm developerskich zajmujących się Drupalem na świecie. To bardzo duży sukces! Cieszymy się, że efekty naszej pracy są coraz bardziej widoczne.     Od pierwszych dni działalności firma Droptica starała się, aby usługi Drupal developmentu dostarczać na najwyższym poziomie. Obecnie większość czasu poświęcamy na programowanie w Drupalu, jednak świadczymy też inne usługi (np.

Tworzenie treści z użyciem modułu Paragraphs to całkowicie odmienne podejście w porównaniu do “standardowego” tworzenia treści w Drupalu. W skrócie: przygotowujemy komponenty (paragraph type), a następnie przy tworzeniu wpisu wybieramy dowolne z dostępnych komponentów.  Komponentami mogą być proste elementy z tekstem, zawartości z kolumnami czy też złożone elementy takie jak slidery, video czy galerie zdjęć.

Każdy, kto kiedykolwiek pracował w branży IT, zetknął się z problemami komunikacyjnymi na linii programista-tester, opcjonalnie: inna osoba, zajmująca się sprawdzaniem, czy zadanie jest poprawnie wykonane. Rozmawiając z programistami, możesz poznać wiele anegdot odnośnie do tego, jakiego rodzaju zgłoszenia zwrotne dostawali.

W ostatnich latach serwisy internetowe bardzo się zmieniły. Powstało wiele nowych usług i serwisów społecznościowych. Dużą rolę w internecie odgrywają obecnie aplikacje mobilne. Wymiana danych między serwisami internetowymi to już nic dziwnego. Integrację z usługami zewnętrznymi to norma, szczególnie w przypadku dużych aplikacji e-commerce czy systemach płatności online. Tu nasuwa sie pytanie: czy używając Drupala możemy komunikować się z usługami zewnętrznymi?

DrupalDay w Warszawie już za nami. W sobotę na darmowe szkolenie przyszło 11 osób. Jarosław Bartman poprowadził warsztat z podstaw Dockera oraz aplikacji docker-drupal (https://github.com/droptica/docker-drupal), a Paweł Górski mówił o tworzeniu własnego modułu dla Drupala 8. Prezentacje będą dostępne na profilu naszej agencji drupalowej na slideshare http://www.slideshare.net/droptica_pl/ w ciągu kilku dni.

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.

Od premiery Drupala 8 minęło już trochę czasu. Ciągle pojawiają się nowe projekty oraz moduły. Na drupal.org coraz więcej projektów jest dostosowanych do wersji 8.x. Niestety, często są to wersje nie do końca stabilne oraz pozbawione bugów. Ilość dodatkowych modułów, które możemy zainstalować na Drupal 8, wynosi na dziś około 2250 w porównaniu do 12400 na Drupala 7. Gołym okiem widać, że mamy dużo węższą gamę gotowych rozwiązań niż w przypadku starszej generacji.

Wielokrotnie wspominaliśmy, że w Droptica używamy Dockera oraz aplikacji docker-drupal (https://github.com/droptica/docker-drupal). Pokażemy tutaj jak szybko zapoznać się z naszą aplikacją i jak rozpocząć pracę z Dockerem i Drupal 8. W naszej agencji drupalowej pracujemy na systemie operacyjnym Linux, głównie na Ubuntu, dlatego opis ten będzie dotyczył Ubuntu 16.04.

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