Rejestratorka (dokb01-prd)
Uprawnienia, utrzymanie i zasoby
Uprawnienia
Kto jest administratorem serwera Rejestratorka?
Za administrację serwera odpowiada zespół Linux Admins.
Jakie uprawnienia posiada dedykowany użytkownik dokbict na serwerze Rejestratorka?
Użytkownik ten posiada uprawnienia read-only w większości katalogów serwera oraz uprawnienia write dla katalogu: /var/www/html
Rejestratorka posiada dodatkowego użytkownika do developmentu o nazwie symfony
Użytkownik ten posiada uprawnienia read-only w większości katalogów serwera oraz uprawnienia write dla katalogu: /var/www/html
Utrzymanie
Wszelkie zmiany w Rejestratorce są wprowadzane przez uprawnionych pracowników Działu Obsługi Klientów Biznesowych oraz Projektów Outsourcingowych oraz TK Telekom.
Ewentualne zmiany wymagające developmentu nowych rozwiązań w aplikacji wykonuje zespół Wsparcia ICT ze wsparciem ze strony Bartłomieja Stypuły (programisty PHP).
Zasoby serwera
Adres serwera Rejestratorka: https://dokb01-prd.netia.org/ zabezpieczony jest SSL'em Netiowym i jest dodany do Netiowych DNS'ów.
| CPU: | 8 |
|---|---|
| RAM: | 12 GB |
| Dysk: | 50 GB |
| IP Publiczne: | 172.16.7.183 |
uname -a
Linux dokb01-prd.netia.org 5.15.0-206.153.7.1.el9uek.x86_64 #2 SMP Wed May 22 20:24:12 PDT 2024 x86_64 x86_64 x86_64 GNU/Linux
Środowisko deweloperskie
Serwer nie posiada środowiska deweloperskiego.
W przypadku konieczności przebudowania jednego z elementów aplikacji należy go skopiować, a po wykonaniu prac podmienić z poprzednim.
Środowisko testowe
Serwer posiada środowisko testowe umieszczone na osobnej maszynie wirtualnej.
Dostępny jest pod adresem: https://wp.icttools.dokb01-prd.netia.org/
Jest to klon Wordpress'a, z identycznymi elementami w bazie danych.
Uwaga!
Środowisko testowe nie posiada licencji wtyczki Tripetto, co uniemożliwia tworzenie nowych formularzy oraz edycję istniejących.
Środowisko produkcyjne
Wordpress
Używamy WordPressa w wersji 6.5.4 z customowym motywem Rejestratorka (motyw stworzony na bazie motywu Astra.
Wtyczki
Oprócz wtyczek związanych z motywem dodano również:
| Wtyczka | Opis |
|---|---|
| Application Passwords | Creates unique passwords for applications to authenticate users without revealing their main passwords. |
| Better Search Replace | A small plugin for running a search/replace on your WordPress database. |
| Getwid | Extra Gutenberg blocks for building seamless and aesthetic websites in the WordPress block editor. |
| Members | A user and role management plugin that puts you in full control of your site's permissions. This plugin allows you to edit your roles and their capabilities, clone existing roles, assign multiple roles per user, block post content, or even make your site completely private. |
| Shortcodes Ultimate | A comprehensive collection of visual components for WordPress |
| Simple Custom CSS and JS | Dodawaj wstawki z własnym kodem CSS lub JS do swojej strony w łatwy sposób z użyciem wygodnego edytora. |
| Tooltips | Wordpress Tooltips,You can add text,image,link,video,radio in tooltips, add tooltips in gallery. More amazing features? Do you want to customize a beautiful style for your tooltips? |
| Tripetto Pro | Advanced WordPress form builder plugin to build conversational contact forms, surveys, quizzes and more. Give life to forms and surveys. |
| UpdraftPlus - Backup/Restore | Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules. |
| User Role Editor | Change/add/delete WordPress user roles and capabilities. |
| WordPress Importer | Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file. |
| Yoast Duplicate Post | The go-to tool for cloning posts and pages, including the powerful Rewrite & Republish feature. |
PHP
php -v
PHP 8.2.13 (cli) (built: Nov 21 2023 09:55:59) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.2.13, Copyright (c) Zend Technologies
with Zend OPcache v8.2.13, Copyright (c), by Zend Technologies
Rozwiązania niestandardowe
Development Bartłomieja Stypuły
Stan na 23.04.2025:
| Nazwa | Opis | Odnośnik | Dla kogo? |
|---|---|---|---|
| TK odzyskaj | Umożliwia odzyskanie zgłoszeń | https://dokb01-prd.netia.org/tk-odzyskaj/ | Bartosz Kowalczyk |
| Index formularzy TK | Grupuje formularze TK | https://dokb01-prd.netia.org/tk/ | Dawid Tylka / Beata Nowak |
| Panel formularzy Tripetto | Ułatwia zarządzanie formularzami | https://dokb01-prd.netia.org/formularze-tripetto/ | Bartosz Kowalczyk |
| Pobieranie faktur | Jak w nazwie | https://dokb01-prd.netia.org/pobierz-fakture/ | Sławomir Manjurka |
| Formatowanie SMS | Usuwa polskie znaki z tekstu | https://dokb01-prd.netia.org/sms-formatter/ | Sławomir Manjurka |
| Palantir | System raportujący, przedstawiający graficznie dane z rejestratorki | https://dokb01-prd.netia.org/palantir/ | Bartłomiej Stypuła |
| Nexus | Narzędzie wspierające obsługę prac planowych | https://dokb01-prd.netia.org/nexus/ | Kurpas Mariusz |
| Kontakt | Jak w nazwie | https://dokb01-prd.netia.org/kontakt/ | Bartłomiej Stypuła |
| Kontakt BUG | Zgłaszanie błędów | https://dokb01-prd.netia.org/kontakt/bug/ | Bartłomiej Stypuła |
| Kontakt Sugestia | Zgłaszanie sugestii dotyczących ulepszeń rejestratorki | https://dokb01-prd.netia.org/kontakt/sugestia/ | Bartłomiej Stypuła |
| Kontakt Funkcjonalność | Zgłaszanie prośby o dodanie funkcjonalności | https://dokb01-prd.netia.org/kontakt/funkcjonalnosc/ | Bartłomiej Stypuła |
| API endpoint v2/api/bot | Endpoint umożliwiający zapisanie zgłoszeń z formularzy tripeto wraz z wysłaniem powiadomienia | - | Bartosz Kowalczyk |
| API endpoint v2/api/bot/so | Endpoint umożliwiający tylko zapisanie zgłoszeń z formularzy tripetto | - | Dawid Tylka / Beata Nowak |
| API endpoint v2/api/tripetto/forms | Endpoint umożliwiający otrzymanie informacji na temat formularzy w formacie JSON | - | Grzegorz Moś |
Skrypty
- JS umożliwiający kopiowanie wygenerowanych notatek do schowka
- JS dla notatek SOR
Strony
- notatka.php - dla podstrony https://dokb01-prd.netia.org/notatki/
- functions.php - większość istotnych funkcji w tym generowanie czasu SOR
- raporty-fm.php - dla podstrony https://dokb01-prd.netia.org/raporty-fm/
Baza danych
Dostęp do bazy danych jest możliwy np. za pomocą rozszerzenia Adminer poprzez adres: https://dokb01-prd.netia.org/tools/adminer.php?username=admin
W bazie danych website utworzono tabelę wp_notatki_ctt zawierającą notatki zarejestrowane przez konsultantów.