Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>IMO theme development for liferay can be quite slow to start with. I have found two different approach quite useful. It works for me, might work for you as well.</p> <ol> <li>If you edit files inside _diff folder AFAIK you have to deploy every time two see the changes , which can be quite frustrating for front-end developers. An approch can be edit the css file directly in tomcat/themename folder. Copy the changed every couple of hours or so in the _diff folder and deploy. In my case the CSS stays in C:\liferay-portal-6.1.0\tomcat-7.0.23\webapps\\css\</li> <li>Also if you are aware liferay supports <strong>Sass</strong> now. So it you are writing Sass "deploy" may be you most likely option. But I have also figured out a way to speed up that process. Install <a href="http://rubyinstaller.org/" rel="nofollow">ruby</a> (if you are in windows, in Mac its preinstalled) > Install <a href="http://compass-style.org/install/" rel="nofollow">Compass</a> > and create a blank compass project. Start "compass watch" . Open bothe scss file and the compiled css file in your IDE. "compass watch" will poll for changes in your scss file and put the compiled output in the css file. Every while you may copy the css output in the css file in theme folder or directly in firebug or web-inspector in chrome/safari.</li> </ol> <p>I have found these are faster dev practice than deploying everytime or completely developing on firebug/web-inspector.</p> <p>Also if anyone know of better method, specially things like only CSS/JS deploy (or simple copy for that matter if one is not writing Scss), please let us know.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload