Create a new theme

I am trying to create a new theme. I am getting an ajax error when I try to go to any page like accounts, contacts, opportunities etc, ideally anything that I open.

Can someone guide me to the right way to develop a theme or some documentation?

Themes in SuiteCRM are currently not just a cosmetic things, unfortunately they are too tied up with underlying code to be a nice layer to edit. Some architectural overhaul will be required in the future 8.0 version.

Meanwhile you can tweak your CSS with this sort of thing:

https://docs.suitecrm.com/blog/customizing-subthemes/

So if I wanted to make the theme something like http://themes.getbootstrap.com/preview/?theme_id=1692&show_new=, it has it’s own JS, dropdown menu etc.

I wanted to use these bootstrap components, is it difficult?

I am trying hard for this but as soon as I start including JS/CSS from this theme, I start getting errors for AJAX errors and JQUERY conflicts.

Bootstrap and JQuery are already part of SuiteCRM UI.

I think it is very difficult to make a new UI for SuiteCRM, I wouldn’t recommend to anyone to try it unless they really knew SuiteCRM inside-out. SuiteCRM is an app that writes itself, you go in Studio and you change screens. Then they code-customizable. They are themeable. Then you can have add-ons working over them. It is not a direct HTML+CSS front-end.

So everything is possible, yes, but I recommend starting with small changes, small things, until you can figure out how far you can go.