Amikor egy munkásszálló üzemeltetése komolyabb léptéket ölt, a táblázatokban vezetett nyilvántartás hamar szűk keresztmetszetté válik: ki melyik ágyon lakik, mikor jár le a szerződése, kinél van a kulcs, mennyi a fogyasztása. Erre a problémára építettünk egy dedikált WordPress-plugint, amely nem a WordPress bejegyzésrendszerére, hanem saját adatbázis-táblákra épül — gyakorlatilag egy teljes belső ügyviteli rendszer WordPress-keretben.
A koncepció
A plugin gerince egy egyértelmű hierarchia: emelet → szoba → ágy → lakhatás → lakó. Minden lakhatási időszak (bérlés, csere, kiköltözés) teljes előzménnyel kerül naplózásra, így bármikor visszakereshető, ki mikor melyik ágyon lakott. A rendszer tudatosan nem tartalmaz online foglalást vagy fizetést — ez egy tisztán admin/gondnok által kezelt belső eszköz, nem egy publikus foglalási felület.
Technikai szempontból ez azt jelenti, hogy a plugin a WordPress admin infrastruktúráját (jogosultságkezelés, REST API, adminfelület) használja hordozóként, de az adatmodellt teljesen a saját igényekre szabtuk — ez lényegesen nagyobb rugalmasságot ad, mint ha egy meglévő foglalási vagy CRM-pluginra próbáltuk volna ráépíteni a funkciókat.
Mit tud a rendszer?
A funkciólista a fejlesztés során folyamatosan bővült, ahogy az üzemeltetési igények felmerültek. A fő területek:
Szállás- és szobakezelés
- Ingatlanok, szintek, szobák és ágyak nyilvántartása
- Szobatérkép vizuális áttekintéssel
- Szobablokkolás (karbantartás, felújítás miatti zárolás)
Lakók és lakhatás
- Lakólista, be- és kijelentkeztetés (check-in folyamat)
- Teljes lakhatási előzmény lakónként és ágyanként
- Látogatók nyilvántartása
Céges kapcsolatok
- Partnercégek kezelése, akik a munkásszállást bérlik dolgozóik számára
Pénzügy
- Számlázás, díjszabás, elszámolás
- Fogyasztásmérés (pl. rezsi) lakónkénti vagy szobánkénti bontásban
Kulcs- és eszközkezelés
- Kulcsnyilvántartás címkékkel
- Eszközkölcsönzés naplózása
- Készletkezelés (leltár)
Munkaszervezés
- Műszakbeosztás, feladatkiosztás
- Takarítási feladatok és megelőző karbantartás ütemezése
Biztonság és megfelelőség
- Belépési jogosultságok kezelése
- Részletes audit napló minden módosításról
- GDPR-törlési funkció személyes adatok végleges eltávolítására
- Megfelelőségi (compliance) áttekintő
Dokumentumok és kommunikáció
- Szerződésgenerálás, dokumentumtár, nyomtatási sablonok
- Értesítések és rendszerüzenetek
Integráció és riportok
- Google Naptár szinkronizáció
- Vezetői (executive) összesítő, eseménynapló, részletes jelentések
Miért éri meg saját adattáblás megoldást építeni?
Sok WordPress-plugin a bejegyzésrendszerre (custom post type) épül, mert egyszerűbb kiindulópont. Ez viszont komolyabb adatmennyiségnél és összetettebb kapcsolatoknál (lakó ↔ ágy ↔ lakhatási időszak ↔ számla) hamar korlátozóvá válik: lassabb lekérdezések, nehézkesebb relációkezelés, komplikáltabb riportolás. A saját táblás architektúra cserébe több fejlesztői munkát igényel, de cserébe gyors, jól indexelhető és a valós üzemeltetési folyamatokat híven leképező rendszert eredményez — ez volt a döntő szempont ennél a projektnél.





