Liferay’s themes are designed in such way that they can be very easy to create. You can start by making changes in CSS files and as your customization requirements grow you can also make changes to the HTML that controls the page design.

Some of the technologies that you may need to know in order to make the best use of themes are:

  • CSS: If desired you can create a whole new theme just by changing a CSS file.
  • Velocity: a simple yet powerful tool to create templates. You will need to use it in order to customize the HTML generated by the theme.
  • JavaScript: can be used to add special behaviors.
  • XML: each theme has a configuration file written in XML. You will use this file to specify some settings of the theme.

We are develop no. of theme and some of theme are used in live by our enterprise users.