arrow_back Zpět na projekty
touch_app Vlastní CMS systém

LiveEdit

Redakční systém, který jsem si postavil od základu, protože mě štvalo přepínat mezi "tím, co vidí návštěvník" a "tím, kde se to upravuje". Přihlásíte se, otevřete běžnou stránku a klikáte přímo na to, co chcete změnit.

PHP / Slim Eloquent ORM Blade Alpine.js Tailwind v4
vas-web.cz
ads_click

Klikni na cokoliv níže v ukázce ↓

Živá simulace je o kousek níž na téhle stránce — přepněte si režim úprav a vyzkoušejte to sami.

Proč to vzniklo

Správa obsahu by neměla být abstraktní

Klasické redakční systémy fungují tak, že web a administrace jsou dva úplně oddělené světy. Chcete změnit nadpis? Otevřete admin, najdete správnou stránku, správné pole, uložíte, přepnete se zpátky na web a doufáte, že to vypadá dobře. Pro někoho, kdo weby nedělá denně, je to zbytečná bariéra.

LiveEdit tenhle krok úplně vynechává. Po přihlášení otevřete stejnou stránku, kterou vidí návštěvníci — jen navíc uvidíte, které části jsou upravitelné. Klikněte na text, obrázek nebo tlačítko, upravte a je hotovo. Bez zprostředkovatele.

visibility

Co vidíte, to editujete

bolt

Uloženo okamžitě

block

Žádné rozbité formuláře

school

Zaškolení za 2 minuty

Vyzkoušejte si to

Simulace režimu úprav

Tohle je zjednodušená, ale reálná ukázka toho, jak vypadá stránka po přihlášení jako administrátor. Tlačítkem zapnete úpravy — přerušované obrysy ukazují, co je klikatelné.

vas-web.cz
Přihlášen jako admin · režim úprav aktivní

Nadpis vaší stránky klik = editace

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Zjistit více send
image
check_circle Uloženo
Co jde upravit

Nejenom obyčejný text

format_color_text

Formátovaný text

Tučně, kurzíva, podtržení a odkazy — přímo v textu, bez značkovacího jazyka.

photo_size_select_large

Obrázky

Výběr z knihovny médií, popisek a tažením za roh i změna velikosti.

smart_button

Tlačítka

Text, odkaz, vizuální styl i velikost — s živým náhledem přímo v editaci.

dashboard_customize

Statistické karty

Ikona, číslo a popisek — knihovna ikon a barevných variant na výběr.

view_agenda

Volné bloky obsahu

Textové a obrázkové bloky se skládají do sloupců, které jde přetahovat a zvětšovat.

signpost

Navigace a nastavení

Menu, jazyky a globální hodnoty webu se řeší v přehledné administraci mimo klikací režim.

Postup

Od přihlášení k uložené změně

1
login

Přihlášení

Jedno přihlášení admina platí pro celý web — žádný samostatný admin panel k procházení.

2
travel_explore

Otevření stránky

Prohlížíte úplně stejný web jako návštěvník, jen s viditelně upravitelnými prvky.

3
ads_click

Klik a úprava

Kliknutím se otevře malé okno přesně pro daný typ obsahu — text, obrázek nebo tlačítko.

4
cloud_done

Okamžité uložení

Změna se pošle na pozadí a rovnou se uloží do databáze. Bez tlačítka "Publikovat".

Pod kapotou

Malý stack,
velká kontrola

Záměrně žádný obří framework navíc. Backend je poskládaný z ověřených, samostatných knihoven — takže vím přesně, co se v systému děje, a nic mi nebrání ho kdykoliv rozšířit.

route

Slim Framework

Odlehčený PHP router pro frontend i interní API editoru.

database

Eloquent ORM

Čitelné modely a migrace pro obsah, navigaci i nastavení webu.

layers

Blade šablony

Přehledné rozdělení layoutů, sekcí a znovupoužitelných komponent.

bolt

Alpine.js + Tailwind v4

Lehká interaktivita administrace bez nutnosti stavět celou SPA.

shield

Auth & CSRF middleware

Klikací editace je dostupná jen přihlášeným adminům a každý zápis je ověřený.

data_object

Vlastní JS engine

Bez frameworku — čistý JavaScript, který detekuje prvky a přidává jim editaci.

Pro koho to dává smysl

Výhody na obou stranách

groups

Pro majitele webu

  • check_circle Žádné školení na složitý admin — pokud umíte psát e-mail, umíte upravit web.
  • check_circle Vidíte výsledek okamžitě — žádné "uložit a doufat, že to tak vypadá".
  • check_circle Upravujete jen to, co smíte — struktura a layout zůstávají v bezpečí.
  • check_circle Nezávislost na tom, kdo web postavil — drobné úpravy zvládnete sami, kdykoliv.
terminal

Pro vývojáře

  • check_circle Žádný vendor lock-in — čistý PHP a MySQL, funguje na běžném hostingu.
  • check_circle Nový typ editovatelného prvku = nový handler v JS a jeden typ pole v databázi.
  • check_circle Volné bloky obsahu se ukládají jako JSON — flexibilní layout bez zásahu do databázového schématu.
  • check_circle Nasazení přes Git — každá úprava kódu je verzovaná a lehce vratitelná.
Škálovatelnost

Od jednoduché vizitky
po rozsáhlý web

Architektura je postavená modulárně — obsah, navigace, nastavení a volné bloky jsou oddělené vrstvy, které lze kombinovat podle potřeby. Malý jednostránkový web používá jen zlomek systému; rozsáhlejší web se stránkami, articles, kolekcemi a vícejazyčným obsahem využije zbytek beze změny základů.

Vícejazyčnost je řešená na úrovni jednotlivého textového pole, ne celé stránky — takže lze postupně přidávat jazyky bez přepisování obsahu, který už existuje.

translate

Vícejazyčnost po polích

extension

Přidávání typů polí

folder_managed

Vlastní kolekce obsahu

travel_explore

Funguje na běžném hostingu

Chcete web, který si sami upravíte?

LiveEdit nasazuji na weby, u kterých dává smysl, aby klient nezávisel na vývojáři kvůli každé maličkosti. Napište mi a proberem, jestli by to sedělo i vám.

Napište mi send