In this chapter we saw how Liferay’s script engine opens up many exciting posibilities for working with Liferay regardless of your language of choice. We learned how you can leverage Liferay’s Services Oriented Architecture (SOA) from any of the popular scripting languages Liferay supports. We then saw how those scripts could be used to simplify administrative tasks by leveraging the Administrator Script Console. Next, we discovered how you could enhance workflow by using the power of scripts. Lastly, we saw how you could overcome some of the limitations of running scripts in Liferay by creating custom Java utilities that could be executed from within your scripts.
As you can see, Liferay’s script engine opens up many exciting posibilities for working with Liferay regardless of your language of choice.