Hi Apigee team,
I am having difficulties installing 3rd party themes from Drupal into the Apigee developer portal. We run the portal ourselves (on-premises).
the installation is just hanged. can please help to guide what might be the issue and how to install a theme in apigee on primise install.
Please suggest.
attached is the screen shot .
Thanks,
Soumya
,
Hi Soumya
The problem you are running into is a Drupal problem.
Normally the install of drupal themes is pretty simple. There are two ways to do it:
The screenshot you are showing --- I don't know what that is. It looks like a URL for an authorization endpoint. But I don't know exactly what you're doing there..
Probably you are trying to install the theme via the Drupal UI.
That won't work if it is a self-managed Drupal and you are accessing it directly from http://localhost. In particular, if you try to use HTTPS to access localhost, it will definitely not work. The reason is: using https requires that the server send back a certificate that is signed by a Certificate Authority (CA) that your browser trusts. I'm betting that you haven't set that up. In fact I'm sure of it, because you're accessing the URL from localhost, which means you have no hostname, and therefore no certificate that asserts the hostname.
In short, I think you haven't set up Drupal for TLS.
To avoid the problem you are seeing:
Setting up TLS is more work than just manually installing the theme.
Third party theme might not be fully compatible with Apigee Templates like My Apps etc.
I suggest to create a sub theme of Apigee Responsive Theme using starter kit theme & Use it as for your branding.
https://community.apigee.com/articles/42838/apigee-drupal-developer-portal-custom-theme-101.html
All it takes is 4 - 6 hours to get the theme you want. If you are a drupal developer, its a cake walk.
-------------------------------
Anil Sagar