2023-01-12 | Programowanie | 3 min czytania

Wykonanie pluginu WordPress do obsługi formularza promocji


portfolio programowanie

Wtyczka do obsługi promocji to projekt, który zrealizowaliśmy dla nowego klienta – agencji reklamowej. Klientowi zależało na połączeniu formularza umożliwiającego załączenie plików z obsługą promocji.

Klient szukał wtyczek, które umożliwiają obsługę promocji w postaci kodów oraz wtyczki z możliwością wysyłki plików. Niestety dostępne wtyczki nie pozwalały na pokrycie wszystkich wymagań. Ewentualna przeróbka nie wchodziła w grę, ponieważ każde uaktualnienie pluginów wiązałoby się z pracami co znacząco wpłynęłoby na koszty rozwiązania. W związku z powyższymi niedogodnościami klient zdecydował się na zamówienie dedykowanych pluginów/wtyczek WordPress w baSap.

Plugin WordPress formularz – wymagania biznesowe

1. Stworzenie formularza z polami (dynamiczny blok Gutenberg):

  • imię,
  • adres e-mail,
  • zamieść zdjęcie,
  • polityka prywatności,

2. Zapisanie danych z formularza w bazie danych WordPress.

Plugin WordPress obsługa promocji – funkcjonalności

1. Podgląd w panelu WordPress listy przesłanych maili.

2. Wgranie unikatowych kodów z pliku, które zapiszą się w bazie, możliwość kolejnych importów.

3. Funkcjonalność podglądu wysłanego załącznika oraz wykonanie możliwość oceny poprzez akceptacje lub odrzucenie:
a) wysłanie pod adres w pozycji maila z kodem z bazy danych i treścią która podeślemy,
b) opcja, wysłanie drugiego maila o innej treści, że ktoś nie spełnia wymogów regulaminowych,

4. Możliwość eksportu danych do pliku – zrealizowane z poziomu bazy danych.

Realizacja prace developerskie php i react

  • wykonanie wtyczki jako dynamiczny blok Gutenberg do obsługi formularza,
  • dostosowanie wyglądu do theme strony – zmiana CSS,
plugin wordpress - formularz z dołączaniem pliku
  • wykonanie wtyczki do obsługi backendu jako dynamiczny blok Gutenberg,
  • dodanie logów z czynnościami wykonanymi przez klientów oraz użytkowników,
  • konfiguracja funkcji mail pod dane klienta poczty.

ReactPress czyli wersja React WordPress

ReactPress jest to framework do aplikacji internetowych oparty na bibliotece React. Pozwala na tworzenie dynamicznych i interaktywnych stron internetowych, które reagują na zmiany wprowadzane przez użytkownika. ReactPress łączy w sobie zalety Reacta, takie jak reużywalne komponenty i wirtualny DOM, z funkcjonalnościami znanych systemów zarządzania treścią, takich jak WordPress. Dzięki temu umożliwia łatwe tworzenie skalowalnych, bardziej wydajnych i elastycznych aplikacji internetowych.

Podsumowanie zlecenia

Wykonane prace zostały poparte testami wewnętrznymi baSap. Następnie klient wykonał testy UAT. W wyniku testów nie wykryto żadnych błędów. Zgłoszone zostały poprawki funkcjonalne, które nie były opisane w wymaganiach. Ich wprowadzenie pozwoliło na zwiększenie ergonomii pracy użytkownika zajmującego się rozliczaniem promocji.

Najczęściej czytane:

prowadzenie firmy

Dzielenie dysku na partycje to ważny element instalacji systemu operacyjnego. Możemy podzielić dysk na partycje w czasie lub po instalacji Windows 11.

modernizacja wordpress

Z przedstawionych we wisie 3 sposobów na usunięcie /category wg mnie najlepszym sposobem jest wykorzystanie wtyczki Yoast SEO. Polecamy tą wtyczkę do SEO.

modernizacja wordpress

Zwiększ wydajność strony poprzez wyłączenie wp-cron i włączenie crona na serwerze. Dzięki małej zmianie poprawisz szybkość strony internetowej.


Zapoznaj się z innymi wpisami:

strony internetowe

Twenty Twenty Four – testy nowej skórki Wordpress czyli czy warto przechodzić na nowe. Page Speed pokazał dobitnie jaka jest nasza rekomendacja. Zapraszamy do lektury.

portfolio programowanie

Wykonanie wtyczka do płatności Autopay (wcześniej Bluemedia) bazującej na bibliotece PHP SDK. Opis zakresu prac i problemów w czasie implementacji.

programowanie php

Przygotowanie kalkulatorów zgodnie z przesłanymi wytycznymi dla klienta z branży doradztwa prawnego to kolejny projekt, którego się podjęliśmy. Format html + js.