33 lines
2.1 KiB
Markdown
33 lines
2.1 KiB
Markdown
# mozdIT — Következő Mérföldkő Tervező (Next Steps)
|
|
|
|
A projekt funkcionális és vizuális alapjai (v1.0 RC) elkészültek, beleértve a natív Docker-alapú CI/CD folyamatot és a hitelesítéssel védett CMS szerkesztőt is. A következő fejlesztési fázis a **Minőségbiztosítás (QA), a Stabilitás és az Analitika** köré épül.
|
|
|
|
Ezek a következő javasolt lépések a soron következő sessionre:
|
|
|
|
## 1. Automatizált Tesztelés Bővítése (MITHOME-14)
|
|
* **Playwright E2E Tesztek**: Beállítani a böngésző-szintű "Smoke Test"-eket, amelyek automatikusan végigkattintják a weboldalt (főoldal betöltése, űrlapkitöltés szimulációja, CMS login teszt).
|
|
* A meglévő unit tesztek (`Jest`) mellé ez ad egy 100%-os biztonságot a vizuális törések elkerülésére.
|
|
|
|
## 2. CI/CD Pipeline Finomhangolása (MITHOME-13)
|
|
* Készíteni egy `GitHub Actions` (vagy GitLab CI) folyamatot, amely minden Commitnál lefut.
|
|
* A folyamat tartalmazni fogja:
|
|
- `npm run lint`
|
|
- `npm run test` (Jest)
|
|
- `npx playwright test` (E2E)
|
|
- Sikeres futás esetén automata SSH deployment a Staging szerverre.
|
|
|
|
## 3. SEO, A11y és Lighthouse CI (MITHOME-19, MITHOME-20, MITHOME-23)
|
|
* A Google Lighthouse tesztek bekötése az automatizált tesztek mellé (cél: 90+ pontszám).
|
|
* Strukturált adatok (JSON-LD) és OpenGraph tagek ellenőrzése a maximális keresőoptimalizálás érdekében.
|
|
* WCAG 2.1 Akadálymentesítési szabályok érvényesítése (pl. kontrasztarányok az új kék-narancs logóhoz, ARIA címkék az ikonoknál).
|
|
|
|
## 4. Observability / Monitoring (MITHOME-17, MITHOME-21)
|
|
* A meglévő Loki / Grafana stackhez bekötni egy professzionális szerver-oldali loggert (pl. `winston` vagy `pino`).
|
|
* Az `/api/contact` e-mail küldési hibák és az oldalletöltési (traffic) logok strukturált naplózása, riasztások (Alerts) beállítása.
|
|
|
|
## 5. Analitika (MITHOME-26)
|
|
* Weboldal forgalom mérésének beállítása (Javasolt: GDPR-barát, cookie mentes `Plausible Analytics` vagy Google Analytics 4 alapú integráció).
|
|
|
|
---
|
|
*Mentve a következő fejlesztési iterációhoz. A fenti lista a Plane MITHOME projekt Backlogjával szinkronban van.*
|