Fejezetek:
Ez az eszköz arra készült, hogy gyorsan és egyszerűen elkészítsetek egy szép, letisztult esküvői honlapot. Nem kell hozzá informatikai tudás. Olyan, mint egy szövegszerkesztő: bal oldalt szerkesztesz, jobb oldalt azonnal látod az előnézetet.
A fő tervezési elv a magánszféra. A beírt szövegek és a feltöltött képek a saját eszközötökön maradnak. A generátor nem küldi fel az adatokat sehova, és nem használ cookie-kat. Nincs reklám, nincs regisztráció, nincs fiók.
A kész weboldalt egyetlen fájlban tudjátok letölteni. Ez egy HTML fájl, ami tartalmaz mindent: a szövegeket, a képeket, a formázást, és a galériát is. Ezt a fájlt később bármikor meg tudjátok nyitni, és akár vissza is tudjátok tölteni a szerkesztőbe.
Tipp: a generátort érdemes számítógépen használni, mert ott kényelmesebb a kétpaneles szerkesztés és a képfeltöltés.
Nyisd meg a generátort itt: https://www.clpro.org/eskuvo-honlap/. A képernyő két részre oszlik. Bal oldalt a beállítások és modulok, jobb oldalt az elkészült oldal élő előnézete.
A bal oldali tetején három gombot találsz:
Itt adod meg az alapokat:
Példa: ha egy álló fotót töltesz fel, és szeretnéd, hogy a weboldal elején ne legyen túl magas a hero, akkor kapcsold be az automatikus átméretezést.
A stílus részben állíthatod a weboldal kinézetét.
Példa: ha sok a szöveg, érdemes a törzsszöveget 17 vagy 18 körül hagyni, mobilon is kényelmesen olvasható.
A hero után modulokból építed fel a weboldal tartalmát. A modulok szabadon rendezhetők, és bármikor törölhetők.
Minden modulnál van opcionális cím. Példák:
A kapcsolat szekció rugalmas. Annyi sort adsz hozzá, amennyit szeretnél.
Tipp: ha URL-t adsz meg értéknek, nyugodtan lehet hosszú, mobilon is szépen törik több sorra.
Ha elkészültél, kattints a Letöltöm a weboldalt gombra. Letöltődik egy HTML fájl, ami a komplett honlap.
A fájlt azonnal meg tudod nyitni a böngészőben, így ellenőrizheted, hogy minden rendben van-e. Ha később módosítani szeretnéd, a generátorban a Megnyitok korábbit gombbal vissza tudod tölteni.
Ahhoz, hogy a vendégek is elérjék, fel kell töltened a fájlt egy tárhelyre. Mivel ez egyetlen statikus fájl, általában a legkisebb tárhelycsomag is bőven elég. Alternatívaként használhatjátok az ingyenes egyekleszunk.hu oldalt is.
A feltöltés általában annyi, hogy belépsz a tárhelyed kezelőfelületére, és felmásolod a letöltött HTML fájlt. Sok szolgáltatónál ehhez van fájlkezelő vagy FTP hozzáférés.
Ez a fejezet informatikában jártas olvasóknak szól. A használathoz nem szükséges ismerni, de hasznos lehet, ha szeretnéd érteni, mi történik a háttérben.
A generátor egy statikus weboldal, ami a böngészőben fut. Nincs szerver oldali mentés, nincs adatbázis, nincs fiók. A beírt szövegek és feltöltött képek a böngésző memóriájában vannak, és csak akkor kerülnek fájlba, amikor a felhasználó letölt.
A feltöltött képeket a generátor feldolgozza, majd base64 formában beágyazza a kész HTML fájlba. Ez azt jelenti, hogy a képek nem külön fájlként töltődnek be, hanem a HTML részei.
Az átméretezés technikailag a Canvas API segítségével történik (Image betöltés, canvas drawImage, majd toDataURL JPEG kimenet).
A jobb oldali preview nem a teljes oldal újratöltése a szerverről. A generátor a kész HTML-t egy Blob objektumba írja, kap hozzá egy ideiglenes blob: URL-t, és ezt tölti be egy iframe-be. Így gyors és offline jellegű a működés.
A letöltött weboldal tartalmaz egy beágyazott JSON állapotot:
<script type="application/json" id="clwedding-data">...</script>
A Megnyitok korábbit funkció ezt olvassa ki, és ebből állítja vissza a szerkesztő állapotát (modulok, szövegek, képek, kapcsolatok, stílus). Ha ez a blokk hiányzik vagy manuálisan sérült, van egy best-effort betöltés is, ami a HTML struktúrából próbál adatot kinyerni, de ez nem garantált.
A generált weboldalban a galéria lightbox funkciója a beágyazott képek listájával dolgozik. A felhasználó balra és jobbra lapozhat, illetve a letöltés gomb egy anchor (download attribútum) segítségével menti az aktuális képet.
A generált weboldal Google Fonts betűtípusokat használ a szép megjelenéshez. Ez azt jelenti, hogy a betűk betöltése a Google szervereiről történik. Maga a generátor ettől még nem használ cookie-kat, de a betűfájlok letöltéséhez szükség van internetkapcsolatra, és egy külső erőforrás is érintett.
Összességében a megoldás erőssége a gyors, fiók nélküli, privát munkafolyamat, és az, hogy a végeredmény egyetlen, könnyen másolható statikus fájl.