WP Manifestindependent plugin directory
manifest / admin / pwe-system

PWE System releasesself-updates

Central system for PWE tools and modules, including administration, integrations, data management and automation.

by PWE Web Developers · github.com/ptak-warsaw-expo-dev/pwe-system · website

★ 0stars
9release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/ptak-warsaw-expo-dev/pwe-system/releases/download/1.0.3/pwe-system.1.0.3.zip

Ships its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.

Centralna wtyczka systemowa dla stron PWE. Zbiera wspólne narzędzia administracyjne, API, shortcody i moduły techniczne, które wcześniej były rozproszone pomiędzy kilka wtyczek.

Wymagania

  • WordPress
  • PHP 7.4 lub nowszy
  • Gravity Forms dla modułów Resend i Audyt formularzy
  • PWE QR Gravity Forms dla funkcji audytu związanych z generatorem i danymi QR
  • WPML tylko dla funkcji Replace Content dotyczących wersji językowych

Moduły

Start

Główny dashboard PWE System z szybkim dostępem do modułów i informacją o wersji wtyczki.

DOC Manager

Zarządzanie katalogiem /doc bezpośrednio z panelu WordPress:

  • dodawanie pojedynczych i wielu plików,
  • dodawanie całych katalogów z zachowaniem struktury,
  • tworzenie katalogów,
  • zmiana nazw plików i katalogów,
  • przenoszenie plików i całych katalogów,
  • drag & drop,
  • podmiana istniejących plików,
  • usuwanie,
  • rozpakowywanie archiwów ZIP,
  • podgląd grafik,
  • wyświetlanie wymiarów obrazów w pikselach,
  • log operacji.

Operacje są ograniczone do /doc i zabezpieczone nonce oraz capability pwe_manage_doc.

Shortcody

Warstwa shortcode przeniesiona z wcześniejszych wtyczek PWE:

  • backendowe shortcody [pwe_*],
  • shortcody wyższego poziomu PWE_Shortcodes,
  • wyszukiwarka po nazwach i opisach,
  • grupowanie shortcode'ów w zakładkach,
  • główny plik danych URL: wp-content/plugins/pwe-multilang/website-translation.json,
  • zapasowy plik danych URL: data/website-translation.json w PWE System; używany tylko, gdy plik główny nie istnieje, jest nieczytelny albo zawiera nieprawidłowy JSON.

PWE_Functions pozostaje aliasem PWE_System_Functions, dzięki czemu istniejący kod może działać bez jednoczesnego przepisywania wszystkich elementów.

Replace Content

Natywny moduł PWE System. Nie wymaga już modułu Replace Content w PWE Multilang.

Pozwala:

  • analizować mapę stron i shortcode'ów,
  • wykrywać strony wymagające zmiany,
  • obsługiwać tłumaczenia WPML,
  • seryjnie podmieniać treść stron,
  • ustawiać wymagane metadane Uncode,
  • wykonywać operację etapami przez AJAX z paskiem postępu.

Główna klasa modułu:

PWE_System_Replace_Content

Resend

Natywny moduł PWE System. Nie wymaga już modułu Resend w PWE Multilang.

Obsługuje:

  • wyszukiwanie powiadomień resend w Gravity Forms,
  • filtrowanie wpisów,
  • dopasowanie języka i conditional logic,
  • wysyłkę partiami,
  • przerwę pomiędzy partiami,
  • pauzę, wznowienie i reset procesu,
  • blokadę równoległego przetwarzania,
  • historię wysyłki i błędów.

Główna klasa modułu:

PWE_System_Resend

Dane procesu są przechowywane pod systemowym kluczem pwe_system_resend_job.

Audyt formularzy

Audyt jest utrzymywany wyłącznie w PWE System. Kod audytu nie należy już do PWE QR Gravity Forms.

Moduł obejmuje kontrolę:

  • formularzy Gravity Forms,
  • feedów i konfiguracji QR,
  • rejestracji,
  • zapisanych danych QR,
  • języków,
  • powiadomień,
  • historii wysyłki,
  • rozbieżności danych i eksportów CSV.

Nazewnictwo modułu zostało ujednolicone pod audyt całych formularzy:

PWE_System_Forms_Audit_Module
PWE_System_Forms_Audit_Tool

Kod znajduje się w:

modules/forms-audit/

API

Endpointy systemowe znajdują się w:

api/cap/doc.php
api/news/index.php

Stare wtyczki mogą zachowywać własne bridge'e do tych endpointów podczas migracji instalacji.

Struktura

pwe-system/
├── pwe-system.php
├── README.md
├── api/
│   ├── cap/
│   └── news/
├── assets/
│   ├── css/
│   ├── images/
│   └── js/
├── core/
│   ├── class-pwe-system.php
│   ├── class-pwe-system-admin.php
│   ├── class-pwe-system-admin-access.php
│   ├── class-pwe-system-admin-ui.php
│   ├── class-pwe-system-functions.php
│   └── class-pwe-system-updater.php
├── data/
│   └── website-translation.json
├── modules/
│   ├── doc-manager/
│   ├── forms-audit/
│   ├── replace-content/
│   ├── resend/
│   └── shortcodes/
└── plugin-update-checker/

Nazewnictwo klas

Kod przeniesiony do PWE System nie używa już nazw klas i stałych należących do dawnych modułów PWE Multilang ani dawnego audytu QR.

Przykłady:

PWE_System_Resend
PWE_System_Resend_Job
PWE_System_Resend_Actions
PWE_System_Replace_Content
PWE_System_Replace_Content_Service
PWE_System_Forms_Audit_Module
PWE_System_Forms_Audit_Tool

Aktualizacje z GitHub

Wtyczka korzysta z dołączonego Plugin Update Checker i repozytorium:

https://github.com/ptak-warsaw-expo-dev/pwe-system

Update Checker jest inicjalizowany przez:

core/class-pwe-system-updater.php

Jeżeli w bazie CAP dostępny jest github_secret, zostaje użyty do autoryzacji GitHub API. Release assets są włączone, dlatego zalecane jest dodawanie gotowego ZIP-a wtyczki do GitHub Release.

Dane wtyczki

Uzupełnianie brakujących QR

W module Forms Audit dostępne jest narzędzie do skanowania formularzy z aktywnym feedem pwe_qr i uzupełniania brakujących metadanych pwe_qr_code_url partiami.

Releases

4 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.3 latest
Sep 25, 2026 4d ago
pwe-system.1.0.3.zip
5
Sep 24, 2026 4d ago
pwe-system.1.0.2.zip cohort
3
Sep 23, 2026 6d ago
pwe-system.1.0.1.zip
0
Sep 23, 2026 6d ago
pwe-system.1.0.0.zip
1