Platforma crowdfundingowa dla organizacji Przyjaciele Zwierząt na Drupal 9
Rodzaj projektu
Platforma crowdfundingowa
Branża
Fundacja
Technologie
Zakres prac
Web development, migracja treści
Najważniejsze elementy projektu
- Wdrożenie nowej strony na Drupalu 9 i migracja treści z poprzedniej witryny
- Możliwość prostego i szybkiego wpłacania darowizn, dzięki customowemu modułowi integrującego serwis z płatnościami Tpay
- Stworzenie panelu, w którym administratorzy mogą na bieżąco śledzić zbiórki
O kliencie
Portal Przyjaciele Zwierząt powstał z myślą o tworzeniu bezpłatnych zbiórek dla schronisk, fundacji i pojedynczych zwierząt. Każda nowo dodana zbiórka przechodzi weryfikację, a jej założyciel ma przydzielonego opiekuna. Działania mają na celu zrzeszenie darczyńców i pomoc najbardziej potrzebującym zwierzakom.
Wyzwanie
Ważnym obszarem było uproszczenie systemu wpłacania darowizn oraz intuicyjne zarządzanie serwisem z uwzględnieniem modułów, które ograniczały pracę redaktorów. Poprzedni serwis był oparty o CMS Joomla i zawierał wiele płatnych modułów, z których Klient chciał zrezygnować na rzecz bezpłatnych rozwiązań.
Cel projektu
Celem nawiązania współpracy było stworzenie nowej strony dla przyjacielezwierzat.pl umożliwiającej organizację zbiórek pieniędzy. Głównym wymogiem Klienta było zapewnienie wysokiej wydajności w porównaniu do poprzedniej wersji serwisu, niezależnie od liczby darczyńców i zebranych wpłat.
Rozwiązanie
Biorąc pod uwagę wymagania Klienta co do wydajności systemu, zaproponowaliśmy postawienie nowej strony na Drupalu 9. System słynie z niezawodności nawet przy dużej liczbie użytkowników podejmujących jednocześnie działania w serwisie. Część funkcji (np. listing wpisów blogowych) stworzyliśmy z wykorzystaniem biblioteki JavaScript – Vue.js.
Nowy serwis zbudowaliśmy w oparciu o paragrafy, które maksymalnie ułatwiają zarządzanie i rozwijanie strony w Drupalu. Jeden typ paragrafu można wykorzystać w wielu miejscach na stronie, co pozwala edytorom na samodzielne budowanie podstron, bazując na dostępnych „kafelkach”. Nasz zespół przeprowadził także migrację treści ze starego serwisu, aby nie utracić contentu, który dotychczas stworzyli redaktorzy.
Szczegóły rozwiązania
Moduł wpłat
Dla Klienta bardzo ważnym elementem systemu było maksymalne uproszczenie panelu wpłat dla darczyńców. Od teraz wpłaty na zbiórki odbywają się poprzez customowy moduł integrujący serwis z operatorem płatności Tpay.
Integracje
Zintegrowaliśmy serwis ze wszystkimi wymaganymi przez Klienta narzędziami do analityki (Google Analytics, Facebook Pixel, Hotjar) oraz marketing automation (FreshMail). System można również rozwinąć o dowolną integrację w przyszłości, w zależności od potrzeb Klienta.
Panel administracyjny
Stworzyliśmy rozbudowany panel administracyjny pozwalający m.in. na przeglądanie statystyk, zarządzanie zbiórkami oraz treściami dostępnymi w serwisie. Z jego poziomu administrator może zarządzać zarejestrowanymi użytkownikami, opiekunami czy dokonywanymi płatnościami. System dodatkowo zintegrowaliśmy z Google Authentication, przez co logowanie do panelu wymaga dwuetapowej weryfikacji i zwiększa bezpieczeństwo.
Panel użytkownika
W systemie utworzyliśmy trzy role użytkowników - organizator, darczyńca oraz przedsiębiorca. Każdy z nich ma indywidualne uprawnienia. Ponadto system umożliwia rejestrację użytkowników indywidualnych oraz firm. Po rejestracji każdy użytkownik ma także automatycznie przypisywanego opiekuna ze strony administratora serwisu.
Ustawienia zbiórek
Zarejestrowany i zalogowany użytkownik może tworzyć zbiórki, wykorzystując do tego dostępne paragrafy. Dodaliśmy również opcję udostępniania ich na Facebooku. W zbiórkach dodatkowo można:
- oznaczyć treści jako drastyczne;
- dodać opcje serduszka, okazującego wsparcie;
- przekazywać darowizny zarówno jako darczyńca anonimowy, jak i nieanonimowy, a także jako osoba prywatna lub firma;
- weryfikować status oraz cel pieniężny.
Efekty pracy
Ułatwiliśmy proces realizacji zbiórek
Nasze wdrożenia zwiększyły możliwości witryny, dały przestrzeń do kolejnych wdrożeń i zaoszczędziły prace administratorom strony. Oto efekty naszych prac:
Wydajny i bezpieczny system Drupal w najnowszej, pełnie wspieranej wersji.
Nieograniczona możliwość rozwoju serwisu w przyszłości.
Intuicyjne zarządzanie platformą za pomocą rozbudowanego panelu administracyjnego.
System nadawania ról użytkownikom i przypisywania im odpowiednich uprawnień.
Uproszczony system wpłat darowizn.
Statystyki realizacji
6
1000
12
10
10
Chcesz stworzyć platformę na Drupalu?