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.

W pierwszej części wpisu opisaliśmy narzędzia do wspomagania zarządzania projektami, komunikacji oraz środowisko programistyczne. W tym poście znajdzie się opis naszego sposobu na pracę z lokalną wersją serwisu internetowego. Lokalna kopia serwisu internetowego W Droptica każdy z programistów ma u siebie na komputerze kopię serwisu internetowego. Zadania programistyczne wykonuje lokalnie, a po wykonaniu zadania dodaje zmienione pliki do repozytorium GIT.

W czwartek, 6 października, odbyło się pierwsze, organizacyjne spotkanie, dotyczące przyszłorocznej konferencji DrupalCamp. W zebraniu wzięli udział pracownicy firmy naszej agencji drupalowej. Wstępnie została ustalona lokalizacja i data wydarzenia, porozdzielane zostały również zadania pomiędzy organizatorami.

Budowa serwisów i aplikacji internetowych jest złożonym oraz czasochłonnym zadaniem. Podczas tego procesu wykonywanych jest wiele czynności. Aby nad nimi zapanować, wspomagamy się różnego rodzaju aplikacjami. W tym artykule opisujemy, jak wygląda proces prac nad budową i rozwojem serwisu internetowego lub aplikacji webowej w firmie Droptica. Używane narzędzia systematycznie ulepszamy lub zmieniamy na inne.

MG 1202 Blur

Porozmawiajmy o Twoich projektach