clickbait заглавие, за да го видят повече хора
Здравейте, някой може ли да шеърне някакви четива или да сподели личен опит ако е правил template engine.
Идеята ми е даден сайт да може лесно да си сменя views посредством upload на темплейт файлове.
Пример:
да кажем портал за новини, какви принципи да спазя за да направя читаво theme/ templates support. Идеята е въпросният сайт/ script идва с default view и потребителите / ползвателите на въпросния сайт да могат да сменят темата или да разработят собсвена такава.
Друг user-case - имам моя разработена платформа, която смятам да публикувам безплатно. Към нея отделно искам да има различни themes, които след това потребителите да инсталират с някакъв upload за най-лесно.
Как да подходя откъм имплементация? Един интерфейс, който дава ясни правила какво е то menu/ post/ header и т.н.. и валидира дали нещото е theme? Да кажем I/O върху .zip и след това чекваме за .css и т.н.. задължителни файлове и чак след това рендира ако интерфейса е спазен? И какъв шаблон за дизайн трябва да спазва това откъм имплементация и ооп? Много съм объркан, идват ми някакви идеи, но не искам да пиша известно време и да се окаже спагети код. Става въпрос за php / nodeJS-ExpressJS, но предполагам нещата са фундаментални, искам нещата да са читави, а не да стане "мазаляк", пък и да не е само за PHP, вие как бихте имплементирали подобно нещо и да е читаво написано, няма значение езика, ООП-то ме интересува как ще се скалъпи, майната му на езика и технологията.
Благодаря предварително
Здравейте, някой може ли да шеърне някакви четива или да сподели личен опит ако е правил template engine.
Идеята ми е даден сайт да може лесно да си сменя views посредством upload на темплейт файлове.
Пример:
да кажем портал за новини, какви принципи да спазя за да направя читаво theme/ templates support. Идеята е въпросният сайт/ script идва с default view и потребителите / ползвателите на въпросния сайт да могат да сменят темата или да разработят собсвена такава.
Друг user-case - имам моя разработена платформа, която смятам да публикувам безплатно. Към нея отделно искам да има различни themes, които след това потребителите да инсталират с някакъв upload за най-лесно.
Как да подходя откъм имплементация? Един интерфейс, който дава ясни правила какво е то menu/ post/ header и т.н.. и валидира дали нещото е theme? Да кажем I/O върху .zip и след това чекваме за .css и т.н.. задължителни файлове и чак след това рендира ако интерфейса е спазен? И какъв шаблон за дизайн трябва да спазва това откъм имплементация и ооп? Много съм объркан, идват ми някакви идеи, но не искам да пиша известно време и да се окаже спагети код. Става въпрос за php / nodeJS-ExpressJS, но предполагам нещата са фундаментални, искам нещата да са читави, а не да стане "мазаляк", пък и да не е само за PHP, вие как бихте имплементирали подобно нещо и да е читаво написано, няма значение езика, ООП-то ме интересува как ще се скалъпи, майната му на езика и технологията.
Благодаря предварително