Friday, July 18, 2008

IDE for JSR 286 Portlet Development

We are starting a new project on JSR 286 and wondering what should be the best IDE for JSR 286 portlet development. The project is on IBM, so IBM RAD (Rapid Application Developer) was the first choice. Though as of now the latest production release 7.0 doesn't support JSR 286 and 7.5 version which supports JSR 286 is just in beta stage. IBM has not communicated any clear date for GA.

I think it leaves us to "Portal Pack 2.0 for NetBeans 6.1", a plugin for NetBeans. I have not tested it yet, but it says the support of JSR 286. I am not sure whether it has embedded JSR 286 container for testing portlet within IDE or not? I'll check and update on this.

By the way, have you started developing JSR 286 portlets? If yes, which IDE do you use?

11 comments:

  1. Puneet,

    what is a simple and best way to contact / call you?

    -Kailash

    ReplyDelete
  2. Portal Pack 2.0 for NetBeans 6.1 doesn't bundle JSR 286 portlet container. Rather it can be configured to deploy portlet on various containers such as OpenPortal portlet container and Liferay portal.

    -Manish

    ReplyDelete
  3. hi punit,
    Yes one can start developing JSR-286 compliant portlets using netbeans 6.1 along with Portal pack 2.0 by installing this plugin you will get basic IDE support related to JSR-286 such that automatic creation of JSPs etc. To test your portlet within IDE you have to install an implementation of the JSR-286 compliant container, for instance open portal portlet container is good one, it has also support for WSRP.
    I have installed and tested all above softwares and finally was able to create my first JSR-286 portlet and was happy to see tht running in LifeRay as well:-)
    take care,
    umar

    ReplyDelete
  4. Nice to be in ur blog. Cheers.

    ReplyDelete
  5. I am about to start a new portal project and wanted some guidance from you. How can i contact you? I can be reached at zoom2madan at gmail
    Thanks
    Gaurav Madan

    ReplyDelete
  6. Anonymous3:41 AM

    punit,
    Yes one can start developing JSR-286 compliant portlets using netbeans 6.1 along with Portal pack 2.0 by installing this plugin you will get basic IDE support related to JSR-286 such that automatic creation of JSPs etc. To test your portlet within IDE you have to install an implementation of the JSR-286 compliant container, for instance open portal portlet container is good one, it has also support for WSRP.
    I have installed and tested all above softwares and finally was able to create my first JSR-286 portlet and was happy to see tht running in LifeRay as well:-)
    take care,
    umar

    ReplyDelete
  7. Hi,

    we create JSR 286 portlets using Netbeans 6.1 and Portal Pack 3.0 Beta plugin. It works almost well and it has support for Liferay (it works even for Liferay 5.2.1).

    The best thing for me is that it configures Tomcat so as it points your portlet location right into the sources so you can change JSPs on the fly.

    The only problem I found is that Netbeans uses Liferay 4.3.6 (I think) Liferay specific portlet descriptors so if you want to use some new features you have to change the DTD declaration in the liferay descriptors to 5.1.0 ;)

    ReplyDelete
  8. Portal Pack 3.0 for Eclipse 6.5 is out with JSR286 support !

    ReplyDelete
  9. Hi Punit,
    Trust you are doing good, Nice blog you have got.
    May I know the best way to reach you? wanted to give some info and was wondering if you can write something about it.

    Regards
    Sneh
    (sneha@jobeehive.com)

    ReplyDelete
  10. Anonymous9:54 AM

    Hi Punit, great to find your blog.Have worked with JSR 286 in RAD 7.5 works fine.RAD 7.5 eat up much of the memory and is a large process so take care of the RAM u r using

    ReplyDelete