CI Pipeline with Test Management / đ§Ș Run Tests & Generate Reports (push) Waiting to run
CI Pipeline with Test Management / đł Docker Integration Tests (push) Blocked by required conditions
CI Pipeline with Test Management / đïž Build Docker Image (push) Blocked by required conditions
CI Pipeline with Test Management / đ Generate Test Summary (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / đ§Ș Run Tests & Generate Reports (push) Waiting to run
Test Reporting & Gherkin Analysis / đ Analyze Test Coverage (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / đ Sync with Linear (push) Blocked by required conditions
Test Reporting & Gherkin Analysis / ⥠Performance Monitoring (push) Blocked by required conditions
- home.json gains a partners block (title/subtitle/items: name, url, logo),
rendered on the homepage under the services section (next/image logos
linking out with rel=noopener)
- CMS: partner logos uploadable from the đš LogĂł page via POST /partner-logo
(PNG, 1 MiB cap, filename sanitized to a slug, written to public/partners/)
- schema + types extended; guide updated
Closes MITHOME-83
123 lines
7.3 KiB
Markdown
123 lines
7.3 KiB
Markdown
# mozdIT â FelhasznĂĄlĂłi ĂștmutatĂł
|
||
|
||
Ez az ĂștmutatĂł a mozdIT weboldalt Ă©s a hozzĂĄ tartozĂł **Content Editor** (CMS) felĂŒletet Ărja le nem mƱszaki felhasznĂĄlĂłknak.
|
||
|
||
A dokumentum a repĂł rĂ©sze, Ă©s **folyamatosan karbantartott**: minden funkciĂłvĂĄltozĂĄsnĂĄl a fejlesztĆ frissĂti. A CMS â SĂșgĂł menĂŒpontja ezt a fĂĄjlt jelenĂti meg.
|
||
|
||
---
|
||
|
||
## 1. A weboldal
|
||
|
||
### Hol Ă©rhetĆ el?
|
||
|
||
- **Staging (teszt) oldal**: [https://stage.mozdit.hu](https://stage.mozdit.hu) â itt ellenĆrizhetĆk a friss vĂĄltoztatĂĄsok Ă©les környezetben, mĂ©g a vĂ©glegesĂtĂ©s elĆtt.
|
||
- A staging oldal tetejĂ©n **sĂĄrga figyelmeztetĆ sĂĄv** jelzi, hogy tesztkörnyezetet lĂĄtsz.
|
||
|
||
### Oldalak
|
||
|
||
- **KezdĆlap** â `https://stage.mozdit.hu/`
|
||
- **RĂłlunk** â `/rolunk`
|
||
- **SzolgĂĄltatĂĄsok** â `/szolgaltatasok`
|
||
- **Kapcsolat** â `/kapcsolat` (Ʊrlap, ami beĂ©rkezĆ ĂŒzenetkĂ©nt tĂĄrolĂłdik)
|
||
- **AdatvĂ©delmi tĂĄjĂ©koztatĂł** â `/adatvedelem`
|
||
- **FelhasznĂĄlĂĄsi feltĂ©telek** â `/felhasznalasi-feltetelek`
|
||
|
||
### Hogyan vĂĄltozik a weboldal tartalma?
|
||
|
||
1. A szerkesztĆ a **Content Editorban** mĂłdosĂtja a szövegeket (2. fejezet).
|
||
2. **đŸ MentĂ©s** â a mĂłdosĂtĂĄs elmentĆdik, azonnali biztonsĂĄgi mentĂ©ssel.
|
||
3. **đ PublikĂĄlĂĄs** â a vĂĄltoztatĂĄs bekerĂŒl a Git repĂłba, Ă©s automatikusan deployol a staging oldalra.
|
||
4. Az Ă©les (production) weboldalra a tartalom csak ellenĆrzött, szĂĄndĂ©kos deploy lĂ©pĂ©ssel kerĂŒl fel â a CMS-bĆl soha nem publisholĂłdik automatikusan productionre.
|
||
|
||
---
|
||
|
||
## 2. Content Editor (CMS)
|
||
|
||
### Belépés és kilépés
|
||
|
||
- A CMS a kiadott cĂmen Ă©rhetĆ el (staging: `https://cms.stage.llmdev.mozdit.hu`).
|
||
- **BejelentkezĂ©s**: a logĂłs bejelentkezĆ oldalon add meg a **felhasznĂĄlĂłnevet Ă©s jelszĂłt** (ezt az adminisztrĂĄtor adja), majd kattints a BelĂ©pĂ©s gombra.
|
||
- Több **sikertelen prĂłbĂĄlkozĂĄs** (5) utĂĄn a belĂ©pĂ©s kb. 15 percre zĂĄrolĂĄsra kerĂŒl.
|
||
- A belĂ©pĂ©s **8 ĂłrĂĄig Ă©rvĂ©nyes** â ezutĂĄn a CMS visszairĂĄnyĂt a bejelentkezĆ oldalra, ahol Ășjra meg kell adni a jelszĂłt.
|
||
- **đȘ KilĂ©pĂ©s**: az alsĂł sĂĄv gombja â egy megerĆsĂtĆ kĂ©rdĂ©s (âBiztosan ki szeretnĂ©l lĂ©pni?") utĂĄn kijelentkezel, Ă©s megjelenik a bejelentkezĆ oldal.
|
||
|
||
### FelĂŒlet ĂĄttekintĂ©s
|
||
|
||
- **FĂĄjl fĂŒlek** (felĂŒl): oldalankĂ©nti tartalom â KezdĆlap, RĂłlunk, SzolgĂĄltatĂĄsok, Kapcsolat, jogi oldalak, közös szövegek.
|
||
- **SzerkesztĆfelĂŒlet**: a kivĂĄlasztott oldal összes szerkeszthetĆ mezĆje.
|
||
- **AlsĂł sĂĄv**: đŸ MentĂ©s, đ PublikĂĄlĂĄs, đ ElĆnĂ©zet, â SĂșgĂł, đȘ KilĂ©pĂ©s, valamint a **futĂł verziĂł** (pl. `va7b1a2c`) â ha a fejlesztĆ megkĂ©r, hogy ellenĆrizd a verziĂłt, ezt a jelölĂ©st mondd neki.
|
||
|
||
### Szöveg szerkesztése
|
||
|
||
- A mezĆk fölötti **Ăștvonal** (pl. `hero.title`) jelzi, hol jelenik meg a szöveg az oldalon.
|
||
- MezĆtĂpusok:
|
||
- **Egysoros / több soros szövegmezĆ** â ĂĄltalĂĄnos szöveg; a hosszabb szöveg automatikusan nagyobb mezĆben szerkeszthetĆ.
|
||
- **JelölĆnĂ©gyzet** â be/ki (igen/nem) Ă©rtĂ©k.
|
||
- **SzĂĄmmezĆ** â numerikus Ă©rtĂ©k.
|
||
- A mĂłdosĂtĂĄs **nem kerĂŒl azonnal az oldalra** â ahhoz MentĂ©s, majd PublikĂĄlĂĄs kell.
|
||
|
||
### Liståk szerkesztése
|
||
|
||
- Lista elem (pl. egy jelszĂł, egy szolgĂĄltatĂĄs tulajdonsĂĄg): **â gombbal törölhetĆ**.
|
||
- **â Ăj elem hozzĂĄadĂĄsa** gomb: Ășj elem beszĂșrĂĄsa a lista vĂ©gĂ©re (ĂŒres, a meglĂ©vĆkhöz hasonlĂł Ʊrlappal).
|
||
- KĂĄrtyĂĄs listĂĄknĂĄl (pl. szolgĂĄltatĂĄsok) minden kĂĄrtya kĂŒlön törölhetĆ a kĂĄrtya aljĂĄn lĂ©vĆ gombbal.
|
||
|
||
### đš LogĂł kezelĂ©se
|
||
|
||
- Az alsĂł sĂĄv **đš LogĂł** gombja megnyitja a logĂłkezelĆ oldalt.
|
||
- KĂ©t logĂł cserĂ©lhetĆ: a **weboldal fejlĂ©clogĂłja** (szöveges) Ă©s a **CMS bejelentkezĆ oldal ikonja**.
|
||
- **Partner logĂł feltöltĂ©se**: ugyanitt â a fĂĄjlnĂ©v megadĂĄsa utĂĄn a feltöltött PNG a `/partners/âŠ` elĂ©rĂ©si Ăștra kerĂŒl; ezt az utat mĂĄsold a partner **logo** mezĆjĂ©be.
|
||
- Csak **PNG**, max. **1 MB**; ajånlott åtlåtszó håttér a sötét fejléchez.
|
||
- A rĂ©gi logĂł mentĂ©sre kerĂŒl â a csere biztonsĂĄgos Ă©s visszavonhatĂł (a mentĂ©sek a `.content-backups` mappĂĄban).
|
||
- A **CMS azonnal** az Ășj logĂłt mutatja; a **weboldalon a PublikĂĄlĂĄs (deploy) utĂĄn** jelenik meg.
|
||
|
||
### đ€ Partnerek
|
||
|
||
- A kezdĆlap **âPartnereink"** szekciĂłja a SzolgĂĄltatĂĄsok alatt jelenik meg (logĂł + nĂ©v + hivatkozĂĄs).
|
||
- A **KezdĆlap** fĂŒlön a `partners.items` listĂĄban szerkeszthetĆk: `name` (nĂ©v), `url` (hivatkozĂĄs), `logo` (elĂ©rĂ©si Ășt, pl. `/partners/acme.png`).
|
||
- Ăj logĂł: a **đš LogĂł** oldalon töltsd fel, a visszaadott utat illeszd a `logo` mezĆbe.
|
||
|
||
### âšïž GyorsbillentyƱk
|
||
|
||
- **Ctrl/Cmd + S** â MentĂ©s
|
||
- **Ctrl/Cmd + P** â PublikĂĄlĂĄs
|
||
- **Ctrl/Cmd + Shift + V** â VerziĂłk panel megnyitĂĄsa Ășj fĂŒlön
|
||
- **?** â gyorsbillentyƱ-sĂșgĂł megjelenĂtĂ©se (Esc vagy kattintĂĄs zĂĄrja)
|
||
|
||
A gyorsbillentyƱk csak a szerkesztĆ fĆoldalĂĄn mƱködnek; beviteli mezĆben gĂ©pelve a normĂĄl karakterkĂ©nt viselkednek.
|
||
|
||
### đ VerziĂłk â korĂĄbbi ĂĄllapotok
|
||
|
||
- Az alsĂł sĂĄv **đ VerziĂłk** gombja megnyitja az Ă©ppen szerkesztett fĂĄjl mentĂ©seit (minden MentĂ©s automatikus mĂĄsolatot kĂ©szĂt).
|
||
- **â ĂsszehasonlĂtĂĄs**: megmutatja, mi vĂĄltozott az adott mentĂ©shez kĂ©pest (piros = a mentĂ©sben lĂ©vĆ rĂ©gi szöveg, zöld = a jelenlegi).
|
||
- **â© VisszaĂĄllĂtĂĄs**: egy kattintĂĄssal visszaĂĄllĂtja a mentĂ©st. A visszaĂĄllĂtĂĄs **elĆtt a jelenlegi tartalom is mentĂ©sre kerĂŒl**, tehĂĄt a visszaĂĄllĂtĂĄs is visszavonhatĂł.
|
||
- A visszaĂĄllĂtĂĄs sĂ©maillesztĂ©sen megy ĂĄt â hibĂĄs mentĂ©st nem lehet visszaĂĄllĂtani.
|
||
- VisszaĂĄllĂtĂĄs utĂĄn a nyitott szerkesztĆ fĂŒlek frissĂtĂ©st kĂ©rnek (a tartalom megvĂĄltozott).
|
||
|
||
### đŸ MentĂ©s
|
||
|
||
- A MentĂ©s **ellenĆrzi a tartalmat**: hiĂĄnyzĂł vagy rossz tĂpusĂș mezĆ esetĂ©n hibaĂŒzenetet kapsz, Ă©s a mentĂ©s nem törtĂ©nik meg â az oldal Ăgy nem tud elromlani.
|
||
- **Ha a tartalom megvĂĄltozott, miĂłta a lapot megnyitottad** (pl. közben deploy törtĂ©nt vagy egy mĂĄsik fĂŒlben mentett valaki), a MentĂ©s figyelmeztet: ilyenkor döntsd el, hogy frissĂted a lapot az Ășj tartalomra (a szerkesztĂ©sed elvĂ©sz), vagy megszakĂtod. Ezzel a vĂ©delemmel nem ĂrhatĂł vĂ©letlenĂŒl felĂŒl senki mĂłdosĂtĂĄsa.
|
||
- Minden sikeres mentĂ©s **biztonsĂĄgi mentĂ©st** kĂ©szĂt a szerveren (`.content-backups/`), Ă©s naplĂłzza a mƱveletet.
|
||
- Ha a MentĂ©s sikeres, a mentett ĂĄllapotot **ElĆnĂ©zet** gombbal nĂ©zheted meg a staging oldalon.
|
||
|
||
### đ PublikĂĄlĂĄs
|
||
|
||
- A PublikĂĄlĂĄs **commitolja Ă©s feltolja** a vĂĄltoztatĂĄsokat, majd elindĂtja a staging deployt.
|
||
- âNincs Ășj vĂĄltoztatĂĄs." ĂŒzenet: nincs Ășj mentett vĂĄltoztatĂĄs â ez **nem hiba**, ilyenkor deploy sem indul.
|
||
- A publikĂĄlĂĄs korlĂĄtozva van (3 prĂłbĂĄlkozĂĄs / 15 perc) a vĂ©letlen tömeges deploy elkerĂŒlĂ©sĂ©re.
|
||
- A deploy eltarthat 1-2 percig; az eredmĂ©nyt az ElĆnĂ©zet gombbal ellenĆrizheted.
|
||
|
||
### BiztonsĂĄg
|
||
|
||
- Több **sikertelen belĂ©pĂ©si kĂsĂ©rlet** utĂĄn a rendszer ĂĄtmenetileg letiltja a belĂ©pĂ©st a gĂ©pedrĆl (kb. 15 percre).
|
||
- Minden mentĂ©s Ă©s publikĂĄlĂĄs **naplĂłzva** van (audit log) a nyomonkövethetĆsĂ©g Ă©rdekĂ©ben.
|
||
|
||
---
|
||
|
||
## KarbantartĂĄs (fejlesztĆknek)
|
||
|
||
- ForrĂĄs: `docs/felhasznaloi-utmutato.md` â a CMS a `/guide` Ăștvonalon rendereli ki.
|
||
- **SzabĂĄly**: minden CMS- vagy honlapfunkciĂł vĂĄltozĂĄsnĂĄl frissĂtsd ezt a fĂĄjlt ugyanabban a commitban.
|
||
- Az ĂștmutatĂł tĂĄmogatott formĂĄtuma: cĂmsorok, **fĂ©lkövĂ©r**, `kĂłd`, listĂĄk, linkek, elvĂĄlasztĂł vonalak.
|