Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Global CMS settings #45

Open
janbarasek opened this issue Aug 13, 2021 · 0 comments
Open

Global CMS settings #45

janbarasek opened this issue Aug 13, 2021 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@janbarasek
Copy link
Member

Cílem tohoto úkolu je vymyslet vzhled a ovládání globálního nastavení CMS i celé aplikace/webu/e-shopu.

Nastavení bude koncipováno jako modální okno, které se otevře po kliknutí na tlačítko na admin baru.

Nyní se zobrazuje takto:

Snímek obrazovky 2021-08-13 v 10 41 42

Cílem tohoto úkolu je vymyslet a připravit vzhled tohoto okna.

Na co nezapomenout:

  • Nastavení musí fungovat obecně, tj. na hlavním pohledu budou vidět dostupné kategorie nastavení, které má každý projekt jinak
  • Ideálně bych v rámci nastavení zobrazoval levé menu, kde bude seznam pluginů, které umožňují vnitřní nastavení. Hodně se tím zjednoduší návrh a bude zřejmé, co vše mohu nastavovat
  • Levé menu by mělo mít vlastní posuvník, pokud bude obsahovat hodně položek
  • V první fázi řeš jen design. Protože jde o obecnou komponentu, která musí být snadno dostupná napříč systémy, tak naopak použij přímé stylování přes HTML attribut style
  • Výstupem úkolu bude nakódovaný HTML modul, který pak já převedu na Vue komponentu, proto ho dodej třeba jako HTML soubor, který vložíš sem do komentáře

Inspirace, jak nastavení řeší třeba Webnode:

Snímek obrazovky 2021-08-08 v 18 38 29

Init modalu: 5b46a62

Díky.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants