Who am I?

 
 

Hi! I'm Mark Jayson, a professional Filipino Website Designer and Drupal Developer based in Metro Manila, Philippines. Building websites with Drupal CMS allows me to create them faster and more securely compared to other CMS platforms. I possess extensive and advanced experience in site building, theming, and module development (both front-end and back-end). I have mastered various techniques for utilizing Views, including its complex contextual filters, exposed filters, and relationships.

When necessary, I can create or extend modules, strictly adhering to Drupal coding standards and best practices. I can efficiently code intricate forms using the Form API, leveraging the power of AJAX. I prefer using Drush and Git for website development. I also have experience setting up VPS or dedicated servers using CentOS/Ubuntu with WHM/cPanel or Webmin/Virtualmin, as well as optimizing servers for Drupal websites.

I've developed diverse websites, including online dating platforms, fast food ordering systems, e-learning platforms, ticket reservation systems, real estate websites, and numerous e-commerce sites.

I've had the opportunity to work with clients from various countries, including Belgium, the United States, and Australia.

 

Read more

Services

I can provide Professional Drupal development services that can maximize your web potential and make your business grow further.

These are the Drupal Services that I offer:

  • Full Drupal site building
  • Drupal Theming
  • Drupal Module Development
  • Drupal Commerce
  • Drupal Search Engine Optimization
  • Drupal Server Optimization

I can also create a Simple to Corporate type to Large scale E-Commerce website.

If you want to know more
please visit my services page

Testimonials

Thanks for the great work Mark!!!
Viray Tours and Travel
Thank you for all your help.
Hunter Herren
Thank you so much and hope to do more business with you again. I will recommend you to all my friends.
MJ Miller
He's very professional. I really like the way he redesign my website from Flash to Drupal. I got more exposure and higher page rank in search engines.
Axel Biart
He did a very good job at designing and developing my Aquaperfecta website. He follows all my request and instruction.
Axel Biart

Availability Status

I'm Available for Work

Hire me!

Latest News & Blog Posts

Drupal Camp Manila 2020 on April 24 - 26

It's been so long since we have a Drupal Camp here in Manila - the last one was in 2018 - Finally, the wait is over!

SCHEDULE

Saturday, April 25, 2020

Keynote & Sessions
Sessions for different skill levels and interests
Birds of Feather (BOF) discussion for like-minded attendees
Evening Social (Trivia Night)

Friday, April 24, 2020

Training and Contribution Day
Hands-on Drupal Training with Experts
Collaborative contribution to open source projects (free)

Drupal Camp Cebu 2016 on November 19

Get you plane tickets ready for the 3rd Drupal Camp in Cebu this coming November 19, 2016.

This time it will be hosted by the cinema academy (International Academy of Film and Television). It is located 15 minutes from some of Cebu's best resorts or 15 minutes from the International airport of Mactan.

This event is open for all IT students, professionals, business owners, and even non IT related.

Organizers will provide free bus from Cebu city to the venue.

Drupal Camp Manila 2016 on May 7 & 8

Drupal Camp Manila is a yearly event organized by volunteers at Drupal Philippines User Group (https://www.facebook.com/groups/phdrug/).

This is a very good start for beginners or someone that wants to become a website developer just like when I first started. I also urge you to become a volunteer to experience the spirit of the community and to also have more friends that can help you.

Tickets are only Php 500 + 45 fees for Regular - 1 Day (Camp only) and Php 1,000 + 45 fees for Regular - 2 Days (Camp and Workshop).

Drupal 7: How to execute custom javascript before submiting an #AJAX Form

I had a Drupal project where I need to submit a form without reloading the page so I used Form API #ajax parameter to execute my custom callback function and validate the form.

Sample FORM:

Drupal Camp Cebu 2014

I haven't post anything yet on my website for couple of months now because of my very busy schedule on work and family but for now I wanted to spare a little bit of my time to inform anyone who visit my website that there will be a Drupal Camp Cebu 2014 on November 15(Full day) & 16(Half Day) at University of San Carlos. Me and my officemates will be attending & supporting the Drupal Cebu Community.

Drupal: Change PHP Version to 5.3 on Hostgator shared hosting

On Hostgator, if you are using a shared hosting and your default PHP is set to 5.2.x then you can use PHP 5.3 by copying the code below

 AddType application/x-httpd-php53 .php 

and adding it on the first part of your .htaccess file. Take a look at the example below.

Drupal: Creating a simple admin configuration page

It's very easy to create an admin configuration page in Drupal with the help of system_settings_form(), this function adds a Save Configuration button and handle the saving of the variables, you don't have to create a submit function  and do a variable_set to save your settings.

This are the functions that we need:

Drush pm-update unusable hangs, loop problem (Fix workaround)

Problem: when using drush pm-update, it will check all modules for available updates then list all the modules that needs to be updated but after it completes a cycle it starts again.

This issue is posted on https://drupal.org/node/1352102 and the workaround is to delete all the row that have update_fetch_tasks on queue table in your database.

The workaround SQL query are:

DELETE FROM `YOUR_DATABASE_NAME`.`queue` WHERE `queue`.`name` = 'update_fetch_tasks';

or

TRUNCATE queue;

Drupal Camp Manila 2013

Another successful Drupal Camp Manila has been held last February 16, 2013 at Microsoft Philippines, Makati.

Thanks to all the sponsors of this event specially to Prometsource for supporing DCM for 3 consecutive years!