OpenText Smart UI – OScript Developer’s Perspective

Let me start by introducing myself. I’m Siva, a developer at Fastman, and for the last decade I have been writing OScript code and customizing Content Server (Livelink) through new modules, patches, WebReports, forms, web services, Java classes, .NET utilities, REST APIs, and more. For me, HTML, JavaScript, CSS, Bootstrap and jQuery were purely used as a presentation layer and supported my server-side business logic implementation.

Design Patterns in Smart UI

One of the reasons why Smart UI fascinates me is the way Design Patterns are used.  As you explore Smart UI code you encounter many of these patterns.  But what is a design pattern and why use them? A pattern is a reusable solution that can be applied to commonly occurring problems without the need to code a completely unique solutions each and every time.  Design patterns are templates which, when applied, solve commonly occurring design problems through proven solutions.