Before moving on to develop JSR-286 portlets, we have to set up our development environment properly. Fortunately, Liferay provides a development environment, namely, the Plugins SDK environment (Plugins SDK) for developing Ext plugin, portlets, hooks, themes, layout templates, and webs. Liferay portal also provides Service-Builder as a tool to build Java services that can be accessed in a variety of ways. This chapter will first introduce how to set up Plugins SDK and how to build it. Then, it will address how to use Service-Builder and what happens when the portal starts from scratch.
By the end of this chapter, you will have learned how to: