Autor | Zpráva | ||
---|---|---|---|
cheli Profil |
#1 · Zasláno: 3. 7. 2014, 11:34:29
Zdravím,
zajímalo by mě, jaký máte názor na strukturu šablon ve vlastním cms. Jde mi hlavně o věci typu: tlačítka, gridy, tabulka apod. Je lepší např. koupené šablony předělávat do vlastního způsobu pojmenování prvků? Mám v hlavně teď 2 možnosti: 1. všechny šablony v CMS ať používají stejné selektory, ... nebo 2. každá šablona jiné html, svoje vlastní selektory u prvků apod. Jakou byste volili variantu, popř. dá se to řešit nějak jinak (lip)? Trochu víc se mi líbí varianta 2 (z pohledu rychlejšího napojení na CMS a budoucího vývoje), ale vidím tam problém v tom, pokud bych chtěl přepnout nějaký projekt na jinou šablonu ve svém CMS. V DB jsou uloženy názvy CSS tříd, jiná struktura html některých pomocný prvků atd. Wordpress to myslim řeší tak, že do DB neukládá přímo html kód, ale volání funkce s atributama a html kód se sestaví až v ní. Tím pádem každá šablona si to může nadefinovat jinak a problém je pryč. Pokud bych chtěl vložit např. tlačítko do editoru v CMS, tak {button href="url.htm" title="Titulek"}, ale tím se tam už tlačítko nezobrazí jako odkaz a hezky nastylované jako když je tam přímo vložené přes ikonu editoru. Žádná varianta asi nebude dokonalá, ale jak byste tuhle problematiku řešili vy? |
||
joe Profil |
#2 · Zasláno: 3. 7. 2014, 21:11:25
Preferuji první variantu z toho důvodu, že mám pak celou administraci všude stejnou a zbytečně se všechno pořád neduplikuje. Pokud se v budoucnu rozhodnu, že budu chtít administraci jinou vzhledově, změním styly, v případě potřeby upravím HTML a budu mít jistotu, že se změní všechno.
Pokud ale každá šablona bude mít jiné CSS, budu muset při jakékoli globální změně dělat víc úprav. I z časového hlediska vidím výhodněji první variantu. |
||
cheli Profil |
#3 · Zasláno: 4. 7. 2014, 09:05:30
joe:
Díky joe, tvuj názor mi určitě pomůže, abych neměl nějaké pochyby. Pokud na to má někdo trochu jinej názor, tak klidně může přispět. |
||
joe Profil |
#4 · Zasláno: 4. 7. 2014, 09:54:35
cheli:
Ale co člověk, určitě se najde dost lidí, kteří by volili variantu 2. Má také své výhody, že každou část/modul může kódovat někdo jiný, aniž by musel znát použité třídy. To pak ale vede k tomu, že se v každém modulu používají různé CSS, JavaScripty a není to vůbec sjednocené. Já jsem pro čistotu ;) |
||
Časová prodleva: 10 let
|
0