Building a Homepage Widget

How to create a Mongoose widget for use in Infor Home Pages with validation.