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.

prowadzenie firmy

Resetowanie hasła w systemie Windows może być konieczne, gdy zapomnimy swoje aktualne hasło lub chcemy zresetować hasło dla innego użytkownika.

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.


Zapoznaj się z innymi wpisami:

programowanie php

Strony produktowe (bez obsługi sklepu) można budować na wpisach lub produktach. Dla klienta wykonaliśmy analizę rozwiązań oraz daliśmy rekomendację.

modernizacja wordpress

Jak migrować 2 serwisy działające na 2 WordPressach o różnych templatkach i technologiach? To zadanie jakie się podjęliśmy dla naszego klienta.

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.