Stephan Wissel has created a new project - Plugins Deployment for IBM Lotus Domino (direct download) This project is an extension of the Update Site template that comes with Domino and is available on OpenNTF. The new version includes functionality to easily deploy features from that database on Domino servers.

This is functionality that has been requested to make the deployment of the XPages Extension Library easier. The project basically copies the feature and plugin jars files in the Domino server data directory. While there are some weaknesses with this approach, it is a pragmatic solution that works on Domino 8.5.2.

From Stephan:

"The modified UpdateSite.ntf template contains one additional form where you can specify the features and plug-ins that you want to get deployed into your Domino server. A LotusScript class then (triggered by various agents) copies that plug-ins and features into the designated locations (limited to places where they make sense) on the server and issues (if checked) a restart http command on the console. Existing version of the file (we only check the file name) are not replaced.

Since the ability to deploy into the server file system is very powerful one needs to control access to a database created with this template carefully (read only is OK).
The database solves for 8.5.2 the problem of deploying extension libraries. Keeping a replica on each server eases the rollout of updates dramatically: Add the library to the update site, create a server deployment document and you are done."

A picture named M2

comments powered byDisqus