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

Wondering if there are any instructions (or other success stories) about skinning/theming kimai? #1059

Closed
mareeba opened this Issue Oct 11, 2017 · 4 comments

Comments

Projects
None yet
3 participants
@mareeba

mareeba commented Oct 11, 2017

Expected behaviour

Actual behaviour

Steps to reproduce

Reproducable on demo.kimai.org? [yes|no]

Kimai version [for example: dev 1.1.0.1389|github master|github develop]

Relevant log entries from log file (debug tab or temporary/logfile.txt)

@simonschaufi

This comment has been minimized.

Show comment
Hide comment
@simonschaufi

simonschaufi Oct 11, 2017

Member

If you just want to change some colors, you can create your own theme. Have a look at https://github.com/kimai/kimai/tree/master/skins. If you want a completely different layout, you have to change the html templates as well but then you are not able to update easily any more.

Member

simonschaufi commented Oct 11, 2017

If you just want to change some colors, you can create your own theme. Have a look at https://github.com/kimai/kimai/tree/master/skins. If you want a completely different layout, you have to change the html templates as well but then you are not able to update easily any more.

@mareeba

This comment has been minimized.

Show comment
Hide comment
@mareeba

mareeba Oct 12, 2017

@simonschaufi thanks for the prompt reply. I am very interested in working on some UX impovements so would you mind sharing any relevant docs or info that could assist me with this? Could you also please elaborate when you say the html templates are not able to be updated easily anymore?

mareeba commented Oct 12, 2017

@simonschaufi thanks for the prompt reply. I am very interested in working on some UX impovements so would you mind sharing any relevant docs or info that could assist me with this? Could you also please elaborate when you say the html templates are not able to be updated easily anymore?

@simonschaufi

This comment has been minimized.

Show comment
Hide comment
@simonschaufi

simonschaufi Oct 12, 2017

Member

There are no docs for design. Just have a look on the existing themes.
I mean when you change things outside of the themes folder, they will get overwritten on an update. The best is to create a git branch for that so you can always rebase your work on top of any changes that we are doing. If you make a brilliant new template, please share it with us! I already thought about doing a completely new layout with angular :-)

Member

simonschaufi commented Oct 12, 2017

There are no docs for design. Just have a look on the existing themes.
I mean when you change things outside of the themes folder, they will get overwritten on an update. The best is to create a git branch for that so you can always rebase your work on top of any changes that we are doing. If you make a brilliant new template, please share it with us! I already thought about doing a completely new layout with angular :-)

@kevinpapst

This comment has been minimized.

Show comment
Hide comment
@kevinpapst

kevinpapst Dec 16, 2017

Member

Let me say: I tried it two times and I failed. By it I mean, I tried to built Kimai with a really different UI, using modern frontend frameworks.

Kimai was just not built with a Template engine like Twig and all the javascript its tightly coupled to the html. I don't think that its doable without a lot refactoring in the main codebase.

For now, you should stick with changing the css via themes (see the linked resources by @simonschaufi )

Member

kevinpapst commented Dec 16, 2017

Let me say: I tried it two times and I failed. By it I mean, I tried to built Kimai with a really different UI, using modern frontend frameworks.

Kimai was just not built with a Template engine like Twig and all the javascript its tightly coupled to the html. I don't think that its doable without a lot refactoring in the main codebase.

For now, you should stick with changing the css via themes (see the linked resources by @simonschaufi )

@kevinpapst kevinpapst closed this Dec 16, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment