DarkCodeWebfejlesztés · Üzemeltetés

DarkCode Control – saját weboldal-üzemeltetési rendszer

DarkCode Control – saját weboldal-üzemeltetési rendszer

A Projektről

A DarkCode Control egy saját termékfejlesztési projekt: a meglévő DarkCode adminrendszerre épülő weboldal-üzemeltetési központ. A cél egy olyan egyszerűen érthető felület kialakítása volt, amely nemcsak tartalmat szerkeszt, hanem láthatóvá teszi a weboldal működési állapotát és az elvégzett üzemeltetési feladatokat is.

A rendszer első kiadásai fokozatosan készültek. Az alap állapotkártyákat reszponzív felület, külső Open Graph- és canonical-ellenőrzés, SSL-vizsgálat, majd tartós ellenőrzési előzmény és mentési napló egészítette ki.

Helyi weboldal-üzemeltetési megoldás

A fejlesztésből olyan szolgáltatási alap született, amely Budapest és Pest megye vállalkozásainak weboldalaihoz is hozzáilleszthető. A Control segítségével a helyi szolgáltatók és vállalkozások webhelyének fontos műszaki állapotai egy saját DarkCode felületen követhetők.

Feladat / Kihívás

Egy hagyományos weboldal-adminisztrációból általában nem derül ki gyorsan, hogy elérhető-e a publikus oldal egy külső crawler számára, megfelelő-e a közösségi megosztási kép, közeledik-e az SSL-tanúsítvány lejárata, vagy mikor készült utoljára dokumentált mentés. Ezek az információk külön eszközökben vagy egyáltalán nem voltak követhetők.

Saját szerepem a projektben

  • Reszponzív, saját CSS-re épülő Control-kezdőoldal kialakítása.
  • Tartalmi, érdeklődői és projektmutatók összesítése.
  • Adatbázis-, HTTPS-, média-, adatkezelési és konfigurációs ellenőrzések.
  • Facebook crawler User-Agenttel végzett főoldal- és Open Graph-vizsgálat.
  • Canonical és og:url egyezésének ellenőrzése.
  • SSL-tanúsítvány lejárati idejének vizsgálata.
  • Tranzakciós ellenőrzési előzmények és részletes eredménynapló kialakítása.
  • Fájl- és adatbázismentések kézi, megjegyzéssel ellátott naplózása.

Megoldás

A megoldás egy moduláris Control-réteg lett a meglévő, hitelesített adminfelületen belül. A rendszer helyi konfigurációs ellenőrzéseket és kérésre induló külső vizsgálatokat futtat, majd közérthető állapotot és pontszámot számít. Az eredményeket és a mentési bejegyzéseket saját adatbázistáblákban tárolja.

Eredmények

  • A kritikus webhelyadatok és ellenőrzések egyetlen áttekintő felületre kerültek.
  • A kézzel indított vizsgálatok eredménye már nem vész el a munkamenet végén.
  • A mentések időpontja, típusa és megjegyzése visszakereshetővé vált.
  • A rendszer valós, tovább bővíthető termékalapot ad a DarkCode üzemeltetési szolgáltatásaihoz.

Technikai Részletek

Projekt Típusa
Saját termék / weboldal-üzemeltetési központ
Technológiák
PHP 8.4, MySQL/MariaDB, HTML5, CSS, cURL, OpenSSL
Infrastruktúra
DarkCode egyedi PHP adminrendszer, HTTPS, saját adatbázisnapló
Telefonálok Ajánlatot kérek