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
'Is the fix live?' becomes a single check instead of an SSH session: - CMS: git short SHA read at startup, shown in the bottom bar (v<sha>), served by the public GET /version endpoint, recorded in a startup audit entry - Website: deploy.sh exports DEPLOY_VERSION (git SHA), Dockerfile bakes it via build ARG into the runtime env, /api/health reports it as deployVersion, smoke test asserts a non-'unversioned' stamp Closes MITHOME-63
5.2 KiB
5.2 KiB
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 â 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?
- A szerkesztĆ a Content Editorban mĂłdosĂtja a szövegeket (2. fejezet).
- đŸ MentĂ©s â a mĂłdosĂtĂĄs elmentĆdik, azonnali biztonsĂĄgi mentĂ©ssel.
- đ PublikĂĄlĂĄs â a vĂĄltoztatĂĄs bekerĂŒl a Git repĂłba, Ă©s automatikusan deployol a staging oldalra.
- 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.
đŸ 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.