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.
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
composer create-project drupal-composer/drupal-project:8.x-dev demo --stability dev --no-interaction
cd into the demo directory and type composer install
update /usr/local/etc/httpd/extra/httpd-vhosts.conf for demo.d8 sudo nano /etc/hosts and point demo.d8 to 127.0.0.1
go to https://demo.d8 and install drupal






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.
The Ministry of Education Sports and Recreation Club (MESRC) was formed in year 2000 and registered as a society. The main objective of the club is to promote sports, social and recreational activities amongst members.
MESRC Clubhouse @ Evans operates a full range of sports and recreation facilities to cater to the needs of all its members.

Our Support includes the following
- Drupal core and contributed modules security updates
- Bug fixes
- Drupal minor version upgrade
- Performance optimisation
- Hacked site - we recommend creating a new site and then importing the content over.

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 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.