Who am I?

 
 

Hi! I am Mark Jayson, a Professional Filipino Website Designer and Drupal Developer living in Metro Manila, Philippines. Creating websites using Drupal CMS lets me build websites faster and more securely than other CMS. I have a wide range and advanced experience in site building, theming, and module development (Front end and Back end). I have lots of techniques for using Views and its complicated contextual filters, exposed filters, and relationships.

I can create or extend modules when needed - strictly following Drupal coding standards and best practices. I can easily code complicated forms using Form API utilizing the power of AJAX. I love to use Drush and Git when developing a website. I also have experience in setting up a VPS or Dedicated server using Centos / Ubuntu with WHM / Cpanel or Webmin / Virtualmin as well as doing server optimization for Drupal websites.

I have created many different kinds of websites for Online Dating websites, Fast food ordering systems, E-learning websites, Ticket Reservations websites, Real Estate websites, and lots of E-Commerce websites.

I have experience working with different clients coming from different countries like Belgium, the United States, & 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

What is Drupal Content Management System?

Drupal is the best open source CMS

Drupal is the perfect choice for large Enterprise websites with high traffic. Drupal is known for its flexibility, usefulness, rapid build time and great community that constantly update and make improvements in drupal. Drupal can be used to easily manage every aspect of your website, from adding content and images to updating a product catalogue, processing credit card payments or taking online reservations.

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;