Dominik Marks 9 Years Ago Hello Olaf, hello Chema, hello Emil,thank you for this interesting episode of Radio Liferay.In the episode you said that Emil uses a Base Template for each new Theme they develop. Is that Template available somewhere? I did not find it on Emil's github repositories.Regards, Please sign in to reply. Reply as... Cancel Emil Öberg Dominik Marks 9 Years Ago Hi!To say that I've a base template for every new theme is a little bit stretching it.When we start developing a new theme we always start from a previous project. As we always are learning new things and always get a little bit better, most of the time we start by cloning the last project we worked on. And then we just remove the things which are specific for the previous project. It just takes me a couple of minutes.The thing which allows us to work this way is that we adhere to the "Atomic design" principle ( http://bradfrost.com/blog/post/atomic-web-design/ ). Take a look at this screenshot of a project of ours https://dl.dropboxusercontent.com/u/3378286/sample-theme.png (This is the source, so this is before the precompiler compile the scss into css, concatenate and minify the js, and make sprites out of images. A few files are censored as this is a client project). Lets say we aren't using maps in project, then I'll just delete the _map.scss file.Another thing which makes us work this way is that all variables such as colors, fonts etc are set in the _variables.scss file, making it easy to change for a new client.But no, sorry, I don't have a totally blank theme to show you. Please sign in to reply. Reply as... Cancel
Emil Öberg Dominik Marks 9 Years Ago Hi!To say that I've a base template for every new theme is a little bit stretching it.When we start developing a new theme we always start from a previous project. As we always are learning new things and always get a little bit better, most of the time we start by cloning the last project we worked on. And then we just remove the things which are specific for the previous project. It just takes me a couple of minutes.The thing which allows us to work this way is that we adhere to the "Atomic design" principle ( http://bradfrost.com/blog/post/atomic-web-design/ ). Take a look at this screenshot of a project of ours https://dl.dropboxusercontent.com/u/3378286/sample-theme.png (This is the source, so this is before the precompiler compile the scss into css, concatenate and minify the js, and make sprites out of images. A few files are censored as this is a client project). Lets say we aren't using maps in project, then I'll just delete the _map.scss file.Another thing which makes us work this way is that all variables such as colors, fonts etc are set in the _variables.scss file, making it easy to change for a new client.But no, sorry, I don't have a totally blank theme to show you. Please sign in to reply. Reply as... Cancel