Jump to content
  • 0
Jason Ryan

Themes For Both Admin And Client Area

Question

Hello -

I am new to Blesta as it was recommended by a friend of mine. I currently have a trial version running and so far I like all of the functionality that it provides and will most likely buy a paid version. However, being a n00b to Blesta, what is everyone's recommendations for theming the Admin and Client areas? I have extensive HTML, CSS, and SASS knowledge, and a little php and JS knowledge as well. Where is the best place to buy a theme and then customize it?

I am strictly using this for client management and ticketing and is hosted on a sub-domain off of my main website. So I am looking to brand it similarly using a theme that closely resembles it and just make the necessary mods to it.

Any insight would be greatly appreciated!

 

Thanks.

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0
  • 0

Just a tip, since you have experience with HTML/CSS. You can clone the client area templates (/app/views/clients/bootstrap/) and name it something else. Then, select the theme under Settings > Company > Look and Feel > Template. This will allow you to modify a clone of the client templates. You'll be able to change it back if you want, and upgrading wont overwrite the new theme. (Though you should run a diff and merge changes)

Share this post


Link to post
Share on other sites
  • 0

Thanks guys, being able to modify the client theme and not having it overwritten when updates are pushed out is optimal and look forward to digging into this. @Paul, I am assuming your "tip" is similar to LicenseCart's link mentioned previously?

Blesta Integration 3.3.x (Advanced) Make your own client theme.

With the exception of cloning the bootstrap directory and modifying the structure.pdt file in the clone directory instead, just so I am clear. Also, is there a way to do this with the admin theme similarly to the client theme?

Thanks for the help! Much appreciated.
 

Share this post


Link to post
Share on other sites
  • 0

Thanks guys, being able to modify the client theme and not having it overwritten when updates are pushed out is optimal and look forward to digging into this. @Paul, I am assuming your "tip" is similar to LicenseCart's link mentioned previously?

Blesta Integration 3.3.x (Advanced) Make your own client theme.

With the exception of cloning the bootstrap directory and modifying the structure.pdt file in the clone directory instead, just so I am clear. Also, is there a way to do this with the admin theme similarly to the client theme?

Thanks for the help! Much appreciated.

 

 

 

Sadly there's no way to do that with the admin theme and I highly recommend you don't try because it's so complicated in there at the moment from javascript etc. And correct when I wrote that I was editing the bootstrap theme. I think in 3.4 or something the option came around to change it I could be wrong though.

Share this post


Link to post
Share on other sites
  • 0

Sadly there's no way to do that with the admin theme and I highly recommend you don't try because it's so complicated in there at the moment from javascript etc. And correct when I wrote that I was editing the bootstrap theme. I think in 3.4 or something the option came around to change it I could be wrong though.

 

To be honest, I have worked on other proprietary apps before built on CakePHP with Bootstrap/Foundation and this app is far simpler then anything I have worked with, I could probably throw this up on a repo and have it completely reworked in 2 weeks time. But that wouldn't do me any good as the admin isn't set up like the client side where you can choose another "template". Is this something that is coming down the pike? If I had the capability to just "drop in" a new theme and select it from the admin UI this would open up some major doors.

At least for now I can work with re-theming the client UI and get that out of the way. The admin side of things would take a little bit of thought as to how to drop in a theme over top of the existing and not have it overwritten by updates.

Again, much appreciated for the insight!

Share this post


Link to post
Share on other sites
  • 0

To be honest, I have worked on other proprietary apps before built on CakePHP with Bootstrap/Foundation and this app is far simpler then anything I have worked with, I could probably throw this up on a repo and have it completely reworked in 2 weeks time. But that wouldn't do me any good as the admin isn't set up like the client side where you can choose another "template". Is this something that is coming down the pike? If I had the capability to just "drop in" a new theme and select it from the admin UI this would open up some major doors.

At least for now I can work with re-theming the client UI and get that out of the way. The admin side of things would take a little bit of thought as to how to drop in a theme over top of the existing and not have it overwritten by updates.

Again, much appreciated for the insight!

 

Most people just customize the theme and add their logo to the admin area. (via Settings > Company > Look and Feel)

 

There's no way to select a different theme for the admin area, but you could still copy the directory (/app/views/admin/default) as a backup and modify that one. It's certainly possible that we may enable the admin theme to be selected in the future, but there has been little demand for that. I think most people are mainly interested in customizing the client area to a larger degree than is possible with color themes (Settings > Company > Look and Feel) for a tighter integration with their site, and only Staff access the admin.

 

But, either way you can still customize it.

Share this post


Link to post
Share on other sites
  • 0

Most people just customize the theme and add their logo to the admin area. (via Settings > Company > Look and Feel)

 

There's no way to select a different theme for the admin area, but you could still copy the directory (/app/views/admin/default) as a backup and modify that one. It's certainly possible that we may enable the admin theme to be selected in the future, but there has been little demand for that. I think most people are mainly interested in customizing the client area to a larger degree than is possible with color themes (Settings > Company > Look and Feel) for a tighter integration with their site, and only Staff access the admin.

 

But, either way you can still customize it.

 

 

Thanks @Paul for your response, as a front-end developer I tend to tinker with everything I can just for the sake of doing it (I get really bored sometimes). The reason I wanted to mess with Admin is because some of the fields are tied in with things that have no relation. i.e. The "Header Top" background color of the admin UI dictates the page background of the login screen (thought that was kind of odd). This is where I'd like to separate things out a little more to have more control over the different areas of the app. I may just use your suggestion and copy the "Default" and mess around with it a bit. Also, the fact that the Admin is not responsive it kinda killing me (not a deal breaker). I know I can still access the app via my phone, but it not being responsive will make it incredibly difficult as I often check on things remotely for my business and may not have access to WiFi.

Thanks again though for the suggestions, it is much appreciated.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...