Files
websitedev/docs/felhasznaloi-utmutato.md
T
Do Siki c4c89f644e
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
fix(cms): deploy only on real changes, abort failed rebases, test publish
Review follow-up on MITHOME-59:

- no-op publish no longer triggers a background deploy (deploy moved behind
  a deterministic hadChanges flag)
- replace output-regex classification ('Already up to date.' also appears on
  real publishes when the remote did not move, which misclassified them as
  no_changes) with an explicit __NO_CONTENT_CHANGES__ marker echoed by the
  shell skip-branch
- failed git pull --rebase is aborted immediately so the repo is never left
  mid-rebase; the error is reported and nothing is pushed or deployed
- command + interpretation extracted to scripts/cms-publish.js
- CONTENT_EDITOR_CONTENT_DIR / CONTENT_EDITOR_DEPLOY_CMD env overrides enable
  an integration test against throwaway git repos covering: no-change skip,
  real publish + deploy, rebase conflict abort
- .gitignore: drop patterns already covered by .env.*
- user guide: new no-changes message

Closes MITHOME-60
2026-08-18 20:25:12 +02:00

4.7 KiB
Raw Blame History

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?

  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.

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.
  • 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.