<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>How to create classic theme in liferay 7.1?</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=110934829" />
  <subtitle>How to create classic theme in liferay 7.1?</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=110934829</id>
  <updated>2026-04-07T10:01:46Z</updated>
  <dc:date>2026-04-07T10:01:46Z</dc:date>
  <entry>
    <title>RE: How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119857224" />
    <author>
      <name>Lee Jordan</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119857224</id>
    <updated>2020-08-27T19:30:29Z</updated>
    <published>2020-08-27T19:30:29Z</published>
    <summary type="html">I know it. It might be a bad idea but I&amp;#39;m not about to go through the entire control panel to style it and I keep up with changes in fixpacks.&lt;br /&gt;&lt;br /&gt;The Liferay Theme Generator generates broken themes, end of story there and it&amp;#39;s not possible to find the code through NPM very easily so I&amp;#39;m putting a link here to it. Gulp Kickstart often doesn&amp;#39;t work. &lt;br /&gt;&lt;br /&gt;See the two screenshots, one is classic admin and one is my &amp;#34;custom theme&amp;#34; ... I don&amp;#39;t have time. I want to generate an admin theme that is a copy of classic and a site theme that is a copy of classic. So does everyone else. &lt;span style="font-size: 18px;"&gt;Here I don&amp;#39;t want to style the control panel very &lt;/span&gt;heavily&lt;span style="font-size: 18px;"&gt; and I don&amp;#39;t have the skillsets for theme &lt;/span&gt;contributors. The person who can write a theme contributor may not have capacity to build me a theme contributor that I can&amp;#39;t maintain myself if he leaves the team. The theme contrivutor would be used once it wouldn&amp;#39;t be reused so that&amp;#39;s a waste of time too. A front end developer coming after me would have challenges too with theme contributors.&lt;br /&gt;&lt;br /&gt;There are business continuity issues with mixing Java and UI skillsets, unicorns exist but theme contributors have to go.&lt;br /&gt;&lt;br /&gt;Time is short, I don&amp;#39;t have time to write a theme for Liferay it&amp;#39;s too hard and it&amp;#39;s not actually my time or money that I&amp;#39;m wasting it&amp;#39;s my clients.&lt;br /&gt;&lt;a href="https://github.com/liferay/liferay-portal/tree/7.2.x/modules/apps/frontend-theme/frontend-theme-classic"&gt;https://github.com/liferay/liferay-portal/tree/7.2.x/modules/apps/frontend-theme/frontend-theme-classic&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It&amp;#39;s our potential that is being wasted, if we have to faff around trying to figure out how to make the theme &amp;#34;look fixed&amp;#34; we can&amp;#39;t do other tasks.</summary>
    <dc:creator>Lee Jordan</dc:creator>
    <dc:date>2020-08-27T19:30:29Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117562426" />
    <author>
      <name>Andrew Jardine</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117562426</id>
    <updated>2019-10-24T20:10:01Z</updated>
    <published>2019-10-24T20:10:01Z</published>
    <summary type="html">Hey Lee, I know you&amp;#39;re an old dog with Liferay and I am sure you have come across the &amp;#34;reason why&amp;#34; before -- but in case you have forgotten, or for others on this thread who might not be aware.Setting the classic theme as your parent theme is a bad idea because the chances of it changing from one release to the next are higher than the chances of _styled or _unstyled from changing. I don&amp;#39;t know this for a fact, but I suspect changes to _styled and _unstyled, internally at Liferay, undergo a lot more scrutiny because, well, the changes will definitely affect (that majority) of themes. It may be frustrating now not to be able to easily use the Classic theme as a baseline (parent) theme, but I think alleviating that frustration now would simply lead to DIFFERENT frustration later when you do an upgrade and find your whole UI is now whack. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now all this theory aside, I get it -- classic is just that many more steps ahead than _styled, so it can be a great time saver. One thing I have done in the past that seems to have worked pretty well, was I &amp;#34;cloned&amp;#34; the Classic theme into my own parent theme. By doing this I was able to get the &amp;#34;acceleration&amp;#34; of a theme that was a few more steps ahead, but also mitigate the risk of changes to the classic theme affecting me down the road. Just a suggestion and some food for thought. </summary>
    <dc:creator>Andrew Jardine</dc:creator>
    <dc:date>2019-10-24T20:10:01Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117560745" />
    <author>
      <name>Lee Jordan</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=117560745</id>
    <updated>2019-10-24T19:34:33Z</updated>
    <published>2019-10-24T19:34:33Z</published>
    <summary type="html">Please provide the community with support on kickstarting from classic ... it&amp;#39;s what we all want to do.</summary>
    <dc:creator>Lee Jordan</dc:creator>
    <dc:date>2019-10-24T19:34:33Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110981121" />
    <author>
      <name>kartik shiroya</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110981121</id>
    <updated>2018-09-19T10:09:37Z</updated>
    <published>2018-09-19T10:09:37Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Alex Arriaga:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;Hi Kartik,&lt;/p&gt;
      &lt;p&gt;This issue seems to be related with a &lt;strong&gt;mixin&lt;/strong&gt;
        for &lt;strong&gt;text-overflow&lt;/strong&gt;, I solved it (temporary) by
        creating my own text-overflow mixin, you can see the answer in
        this thread: &lt;a href="https://community.liferay.com/forums/-/message_boards/message/110944870/maximized?_com_liferay_message_boards_web_portlet_MBPortlet_showBreadcrumb=false"&gt;https://community.liferay.com/forums/-/message_boards/message/110944870/maximized?_com_liferay_message_boards_web_portlet_MBPortlet_showBreadcrumb=false&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Best regards.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Hello Alex,&lt;/p&gt;
&lt;p&gt;Yes, It works fine.&lt;/p&gt;
&lt;p&gt;Thanks for Solution.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Kartik&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>kartik shiroya</dc:creator>
    <dc:date>2018-09-19T10:09:37Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110976857" />
    <author>
      <name>Alex Arriaga</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110976857</id>
    <updated>2018-09-18T16:29:57Z</updated>
    <published>2018-09-18T16:29:57Z</published>
    <summary type="html">&lt;p&gt;Hi Kartik,&lt;/p&gt;
&lt;p&gt;This issue seems to be related with a &lt;strong&gt;mixin&lt;/strong&gt; for
  &lt;strong&gt;text-overflow&lt;/strong&gt;, I solved it (temporary) by creating my
  own text-overflow mixin, you can see the answer in this thread: &lt;a href="https://community.liferay.com/forums/-/message_boards/message/110944870/maximized?_com_liferay_message_boards_web_portlet_MBPortlet_showBreadcrumb=false"&gt;https://community.liferay.com/forums/-/message_boards/message/110944870/maximized?_com_liferay_message_boards_web_portlet_MBPortlet_showBreadcrumb=false&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Best regards.&lt;/p&gt;</summary>
    <dc:creator>Alex Arriaga</dc:creator>
    <dc:date>2018-09-18T16:29:57Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110973581" />
    <author>
      <name>kartik shiroya</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110973581</id>
    <updated>2018-09-18T13:39:18Z</updated>
    <published>2018-09-18T13:39:18Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;D T:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;Hi kartikshiroya,&lt;/p&gt;
      &lt;p&gt;I got the same message. Worked fine with 7.0, but not on 7.1!&lt;/p&gt;
      &lt;p&gt;I did the following:&lt;/p&gt;
      &lt;p&gt;(1) dwnload the liferay-ce-portal source, and unzipped. &lt;/p&gt;
      &lt;p&gt;(2) Got the necessary files of common themes atsourceRoot/modules/apps/foundation/frontend-theme/frontendtheme-classic/src.&lt;/p&gt;
      &lt;p&gt;(3) copy the content of above src folder into my new theme
        src folder, and deploy.&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Hope, it may help.&lt;/p&gt;
      &lt;p&gt;Thanks,DT&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Hello D T,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks for reply, But i tried above things&lt;/p&gt;
&lt;p&gt;Copy necessary files from  &lt;u&gt;
    &lt;em&gt;liferay-ce-portal-src-7.1.0-ga1\modules\apps\frontend-theme\frontend-theme-classic\src&lt;/em&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;And deployed same , But i m getting following error.&lt;/p&gt;
&lt;div class="portlet-msg-error"&gt;                        throw err;&lt;br /&gt;
                          ^&lt;br /&gt; Error:
  build\_css\portlet\_topper.scss&lt;br /&gt; Error: no mixin named
  text-overflow&lt;br /&gt;         on line 90 of
  build/_css/portlet/_topper.scss&lt;br /&gt;         from line 8 of
  build/_css/_portlet.scss&lt;br /&gt;         from line 15 of
  build/_css/main.scss&lt;br /&gt; &amp;gt;&amp;gt;      @include text-overflow&lt;/div&gt;
&lt;div class="portlet-msg-error"&gt;----------^&lt;/div&gt;
&lt;div class="portlet-msg-error"&gt;    at options.error (E:\Project\ELASTIC_SEARCH\liferay_setup\source\lfr\lfr-dashboard\themes\classic-ext-theme\node_modules\node-sass\lib\index.js:291:26)&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Kartik&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>kartik shiroya</dc:creator>
    <dc:date>2018-09-18T13:39:18Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110971855" />
    <author>
      <name>D T</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110971855</id>
    <updated>2018-09-18T10:35:23Z</updated>
    <published>2018-09-18T10:35:23Z</published>
    <summary type="html">&lt;p&gt;Hi kartikshiroya,&lt;/p&gt;
&lt;p&gt;I got the same message. Worked fine with 7.0, but not on 7.1!&lt;/p&gt;
&lt;p&gt;I did the following:&lt;/p&gt;
&lt;p&gt;(1) dwnload the liferay-ce-portal source, and unzipped. &lt;/p&gt;
&lt;p&gt;(2) Got the necessary files of common themes atsourceRoot/modules/apps/foundation/frontend-theme/frontendtheme-classic/src.&lt;/p&gt;
&lt;p&gt;(3) copy the content of above src folder into my new theme
  src folder, and deploy.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Hope, it may help.&lt;/p&gt;
&lt;p&gt;Thanks,DT&lt;/p&gt;</summary>
    <dc:creator>D T</dc:creator>
    <dc:date>2018-09-18T10:35:23Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110964384" />
    <author>
      <name>kartik shiroya</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110964384</id>
    <updated>2018-09-17T09:44:43Z</updated>
    <published>2018-09-17T09:44:43Z</published>
    <summary type="html">&lt;p&gt;is there any solution or steps for it??&lt;/p&gt;</summary>
    <dc:creator>kartik shiroya</dc:creator>
    <dc:date>2018-09-17T09:44:43Z</dc:date>
  </entry>
  <entry>
    <title>How to create classic theme in liferay 7.1?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110934828" />
    <author>
      <name>kartik shiroya</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110934828</id>
    <updated>2018-09-12T09:57:45Z</updated>
    <published>2018-09-12T09:57:45Z</published>
    <summary type="html">&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;I create a theme in Liferay using yo and gulp and try to extend with
  Liferay classic theme but I couldn't found an option for extent with
  Liferay classic theme.&lt;/p&gt;
&lt;p&gt;I try to extend classic theme with &lt;strong&gt;&amp;quot;gulp kickstart&amp;quot;
  &lt;/strong&gt;but there is no option for a classic theme, Please find an
  attached screenshot.&lt;/p&gt;
&lt;p&gt;I m using &lt;em&gt;
    &lt;u&gt;liferay-ce-portal-7.1.0-ga1 , node version v8.11.3, CLI version
      3.9.1, Local version 3.9.1&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Anyone have an idea how to create the classic theme(I mean extend out
  the custom theme with the classic theme) in Liferay 7.1??&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>kartik shiroya</dc:creator>
    <dc:date>2018-09-12T09:57:45Z</dc:date>
  </entry>
</feed>
