Rollbase Scalability – Part Two

Progress-logo-Rollbase-whitebackground

 

 

My previous article on scalability laid some ground rules around server sizes and gave you some homework to get ready for actually setting up a multi server Rollbase installation. In this article we will actually start to build it!

Originally I had everything crammed into this article, but it has turned out to be very long. So in the article I will focus on setting up the Database and Apache Servers – the next article will deal with Rollbase itself. We will only touch our Main Server briefly here in order to download the installation files. Continue reading Rollbase Scalability – Part Two

Rollbase Scalability – Part One

Progress-logo-Rollbase-whitebackground

 

 

Whilst true scaling really depends on where the load is in your environment – every application may differ in terms of resource requirements – there are some basic guidelines to follow when building a scalable Rollbase infrastructure. Continue reading Rollbase Scalability – Part One

Extending Rollbase functionality using Node.js (yes, really!) – Part One

Progress-logo-Rollbase-whitebackground              nodejs

 

In this article, we will cover the architecture of the service as well as set some homework for you to install Node.js Continue reading Extending Rollbase functionality using Node.js (yes, really!) – Part One

Extending Rollbase functionality using Node.js (yes, really!) – Part Zero

Progress-logo-Rollbase-whitebackground              nodejs

 

Using Rollbase‘s triggers are a great way to interact with third party environments. However sometimes you may need to write a fair bit of code inside the trigger code editor to achieve this – what if you could reduce the amount of in-browser code needed?

In this series of articles, I am going to go through the process of building a Node.js platform to assist with interactions with a 3rd party system, in this case a CMIS compliant Document Management System (DMS) such as Alfresco. Continue reading Extending Rollbase functionality using Node.js (yes, really!) – Part Zero

How do I Raise an Enhancement Request for Rollbase?

Progress-logo-Rollbase-whitebackground

Screen Shot 2015-05-20 at 8.27.16 amObtaining a Progress Community Account

  1. Go to https://community.progress.com
  2. Click on “Register Now” in the top right corner of the page:
  3. Fill in the details and click on “Submit”
  4. You will be informed when your account is active

Continue reading How do I Raise an Enhancement Request for Rollbase?

Rollbase: Toggling a Field’s visibility based on another field value [UPDATED]

Progress-logo-Rollbase-whitebackground

 

 

[UPDATE – This only works for Rollbase 3.x. I am working on the equivalent article for Rollbase 4. Stay tuned…]

Sometimes you want to show or hide a field on a view or an edit page based on another field’s value.

Let us say for example that you have an amendment to a local planning guide – if the amendment has been endorsed as conforming to planning policies, then you want to store and show when that endorsement took place – otherwise it is not necessary to show or store such a date.

The rest of this article assumes you are in Rollbase, have created an appropriate object and have provided an “Amendment Conforms” field – which is a picklist of “Yes” and “No” – as well as a Date of Endorsement field – which is a simple Date field. Continue reading Rollbase: Toggling a Field’s visibility based on another field value [UPDATED]

Where the (insert a comfortable curse here – I have no problem with F***, but YMMV) have I been?

Well, I started on a project to blog about Document Management and how to do some cool stuff with Alfresco.

However one thing I never thought about happening has, well, happened. I’ve changed careers. Voluntarily. I love Alfresco, and the people who work there. But I realised that I needed to do something else for a while.

So now, I am no longer with Alfresco. I am with Progress – a very large database company. But I am not doing DB work per se.

I am with their Application Development and Deployment division – as a Senior Systems Engineer (read Pre Sales Technical) for the Rollbase RAD product.

So what is RAD? RAD stands for “Rapid Application Development”. Essentially it allows for agile development of web based applicationsand what you get out of it depends on how deep you want to go – you just want to prototype? Fine. It will do that. Do you need to bring an Excel Spreadsheet into the 21st Century? It can do that. Do you want to write Javascript based triggers to respond to data changes? Sure! Rollbase is easy to get into – and has a lot to master, so you do just want you want/need. A BA can knock up a skeleton in a day and hand it to a developer to write triggers and actions. Or you can do it all your self if you are inclined. Check it out!

So, what am I going to do here? Well, what I wanted to do for Document Management with a focus on Alfresco, but now for RAD and a Focus on Progress Rollbase.

Join me on the ride…

I will be shifting some stuff around on the site, and I have gone back to a basic theme until I figure out where I want this to be. Stay tuned.