PJS.Bootstrap Orchard Theme Settings - orchardcms

I'm trying to use the PJS.Bootstrap Theme in Orchard. After I've enabled the module I can see a "Theme-Bootstrap" menu option under Settings on the Dashboard. When I click that menu item, all I see is Settings page with just a "Save" button and nothing else.
I'm expecting to see something where I can switch between different CSS styles. When I look at the source for the Theme I'm seeing items like cosmo, cyborg, darkly, etc.
Is there something else I need to do to get the PJS.Bootstrap Theme to show Settings? I'm using Orchard v.1.10.1
Thanks!

You'll probably need to upgrade the module to .NET 4.5.2, it is currently at 4.5.1. So if you add the theme to your themes folder and add it in Visual Studio, then right click the project and select Properties, here you can change the .NET version. You'll probably also need to remove the references to JetBrains in the BootstrapThemeSettingsPartHandler.cs class.

Related

LIFERAY 7.2 GA1 Theme: My custom scss style impacts the default Liferay Menu ( in the left hand side and in the top )

I have a problem when developing a new Liferay 7.2 theme based on gradle as a build tool, the problem is when I added a custom css in the file _custom.scss in order to customize some styles within my theme, the default liferay admin Control panel and Menu( in the left hand side and in the top ) are looking very bad and my theme looks not Responsive(I mean the style and there are buttons which are not displayed anymore example the toast-animation-btn is not visible ).
From my perspective, maybe my custom css ( because I have a large css file it is kind of Migration from 6.2 --> 7.2) is impacting the default liferay portal things --> this is just my opinion and maybe I could be wrong...
Otherwise, if my reasoning is true please How could prevent my styles to impact liferay default menu?
A whole lot of things have changed between 6.2 and 7.x html markup. I would strongly advise testing each small css feature independently and rewrite the one that is not compatible anymore. By feature I mean all css code related to a specific portlet or section of your template.
Also the theme template themselves have changed a lot and are not strictly compatible. In this case I'd suggest starting with a new theme templates and bring back one by one the customization, you made in it. Also look at the new content page feature: https://portal.liferay.dev/docs/7-2/user/-/knowledge_base/u/creating-content-pages You might be able to replace many theme customization with them in a more maintainable and web admin-friendly way.
That being said if you just want to isolate you sass code from impacting the admin menu, in the default template there is no quick way to identify the content section of the page (well, there is #wrapper and #content, but they are too generic and present in the admin page as well) I'd suggest that you add an id at the right level of your own template. After that just embed all your sass code inside that id.

How create theme with Liferay-look-and-feel.xml file

I created a theme and a Liferay-look-and-feel.xml file with two color-schemes. I deploy the theme, install it, but when I run it on my website, I receive the follow message "There are no configurable plugins for this app.".
Any suggestions?
I believe by the message you're getting you are in "App Manager". This is good, it means your theme is installed and ready for use. To use your theme, you must configure each site with the theme you've installed. In Liferay, each site is capable of having their own look and data.
To change a sites look and feel, follow the following steps:
Navigate to the site you want to modify.
In the upper right hand, select "Admin", then "Pages".
Here, you should see a list of themes and the color schemes.
Select your theme and the color scheme you desire.
Hit save on the right hand side near the navigation.
When you return to your site you should see your new theme.

Set a custom application Icon for a Class Library deployed using ClickOnce

I have a C# project in VS2012 with an output type set to "Class Library", in fact it is a VSTO word 2010 add-in, after publishing the project and installing it with ClickOnce, I notices that the icon used in the "Programs and Features" list is the default icon, which is not really professional IMO. I would like to be able to set a custom icon for my application but as its a Class Library I'm having a really hard time figuring out how to do it.
In the "Application" tab of my project properties in the "Resources" section, the "Icon and Manifest" option is selected by default but it is disabled so I can't select and Icon file. I fear there is no way to do it for a class library project, but I haven't found any confirmation of this either.
Thanks for any informatin/help you might give.
After searching for a couple hours I think this is not possible right now, see this link that I posted in a comment on the OP above. Its a bit sad as it would look a lot more profesional if we could put a custom application icon on a vsto addin that would be visible in the Programs and Feature list in the control panel...

Changing Control Panel theme

There are numerous pages online that I have found that describe what I need to do. I need to change the portal_ext.properties file with the theme:
control.panel.layout.regular.theme.id=mytheme_WAR_mythemetheme
I've changed the property in my portal-ext.properties file and I've even added a copy of the file to my portlet structure (docroot/WEB-INF). I've deployed, restarted tomcat, etc. No changes at all.
What am I missing? Better question - Why is this so unnecessarily difficult?
Or you could do this from control panel.
Log in as Admin (test#lifery.com unless changed)
Make sure you have deployed your theme.
Go to: Control Panel → Portal Settings → Display Settings → Look and Feel → Default Control Panel Theme, and select your theme from the drop-down options.
Correct name of the file is portal-ext.properties not portal_ext.properties.
This file should go under your LIFERAY_HOME folder where LIFERAY_HOME is where liferay is deployed. Just create or edit this file at this location with this property and restart the server

Help on DotNetNuke

Does any body know how can i change the layout of a dotnetnuke website. I need to modify the standard layout
You can use a custom skin or modify the default skin that comes with the DNN installation. The default skin files are in [Website]\Portals_default\Skins\MinimalExtropy\ where [Website] is your DNN web site folder. If you are new to skinning and have a lot of questions, I am sure that the DNN forums will be helpful - DNN Skinning forums
You can do that by editing the CSS. I had similar issue, for which I used " inspect element" in google chrome that helped me in recognizing div elements and css properties. You can find css in portals_default\Skins\DarkKnight (or your own skin name) \skin.css
If your wanting to do anything outside of the CSS (ie, turn off the search bar on a page); then you have to have full access to the site -- open the site via FTP or download all the files, then you can modify the 'default' page, or the skin file you want to change. my suggestion is to make a 'copy' of the skin default page you want to change, give it a new name, and then save it back to the server. When you go to change the 'skin' theme from the 'site manager' you will see your new skin page listed as an option. Modifying from the CMS does not allow you to modify the actual 'page', only its 'parts'. There is also a starter kit available for Visual Studio, google "DNN Starter Kit" which you can create custom modules, skins and containers.

Resources