Drupal 8's Form API is a continuation of an idea that was started way back in Drupal 4.x and provides a convenient, secure, predictable and incredibly useful abstraction for creating and processing HTML forms. Once you know how to use it. And you really should.

By binarycubes, 7 September, 2018
Patch Core

"extra": {
    "enable-patching": true,
    "patches": {
        "drupal/core": {
            "<patch1 information>": "<patch1 file path>",
            "<patch2 information>": "<patch2 file path>"

Patch Contrib

"patches": {
   "drupal/module_name": {
      "<patch information>": "<patch file path>"

Run "composer Install"

Run "composer update --lock"

Reference: https://groups.drupal.org/node/518975


We are currently supporting about 25 schools to manage their CCA registration for incoming Secondary One students, and also registrations for Secondary Two students to submit their preferred options for Secondary Three Streaming Exercise.

This is done in conjunction with RJCAT's window software that automate the assigning of CCA and Streaming Option based on choices and availability. 

Established in 1993, RJCAT Consultancy specialises in Software Application Development, Web-based Application, IT Consultation and Computer Training. 

Their clients includes schools (about 150) and SME companies. With the continuing supports from schools, RJCAT Consultancy has gradually emerged as one of the leading software companies in the school arena. Though small but well organized, RJCAT is able to provide fast response and quick decision to customers’ queries and requests without the need to go through layers of red tape.


 Our Support includes the following

  1. Drupal core and contributed modules security updates
  2. Bug fixes
  3. Drupal minor version upgrade
  4. Performance optimisation
  5. Hacked site - we recommend creating a new site and then importing the content over.
Drupal Commere

Drupal Commerce is revolutionary software integrating commerce, content and community to create engaging Web experiences that bring e-retailers more traffic to drive more results.

With Drupal Commerce, online retailers have a simple yet powerful platform and the flexibility to integrate a rich commerce experience anywhere within their environment.

Drupal Commerce provides the structure you need to do eCommerce without any assumptions about how your business is done.

Migrating to Drupal can be a daunting task. However with migration module now in Drupal 10 core, the process has been greatly simplified. 

We are currently providing migration to Drupal 10 from any of the following:

  • Earlier version of Drupal (Drupal 5 to Drupal 9).
  • External datasources including MySQL, CSV, JSON, or XML into Drupal 10
  • Other CMS websites such as Wordpress or Joomla
  • HTML-based website.

Please contact us for a free consultation. 

Drupal Development

Drupal provides a Content Management System (CMS) comprehensive solution. 

We have extensive experience customising for our clients in the following areas:

  • Facilities Booking (KTV Room, Badminton Courts, Swimming Pool etc).
  • Corporate Pass Booking (Jurong Bird Park and Singapore Zoological Gardens)
  • Registrations for running events, activities.
  • E-commerce - Custom payment gateway (AsiaPay)
  • School Applications including CCA registration for Sec 1 students, and Streaming exercise for Sec 2 students.