shabunc
shabunc

Reputation: 24741

Concatenating javascript files on the fly in Liferay

I see a barebone.jsp file created (I guess by the MinifierFilter) as well as for deploying compressed and cached js. I want to separate development and production cases, and as for development, I just don't want Liferay not only to cache produced javascript file, I don't want to have this generated instance at all.

To be more precise, I want all javascript files to be concatenated on the fly. I always want to have an opportunity to edit any statics files at development and to see results as soon as possible.

What is the easiest way to implement it?

Upvotes: 0

Views: 507

Answers (1)

Olaf Kock
Olaf Kock

Reputation: 48067

include the settings from portal-developer.properties in your portal-ext.properties. This disables minifiers, caching etc. and you can develop without the problems mentioned. You don't want this setting in production though, as all files will be loaded individually.

(Edit: It might be advisable to include my comment from below in the answer): You find this file in webapps/ROOT/WEB-INF/classes

All the *.fast.load parameters are for the various minifiers (css, js), but typically you want all of the parameters named in there.

Upvotes: 1

Related Questions