Jesse is a developer from Calgary, Alberta who specializes in websites, Flash and iPhone development.

Forcing HTTPS on an ExpressionEngine Site

Posted on 19 Aug 2013 by Jesse Knowles in EE | Comments

I recently built a shopping cart for a client using ExpressionEngine and had to make the checkout secured by SSL. Once the SSL certificate is installed, the trick is to make every link on the page have a https:// or // protocol. I was using structure and a few other plugins, so the task seemed a bit daunting. It turned out to be really simple.

1) In the htaccess file you need to force certain pages to be https. This code will do that...

# Force HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /account/checkout/
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]

2) Next, convert any google fonts links to start with // and any others you can find that are hard coded.

3) Lastly, in order to have all your addons output the proper protocol add this code to your index.php file so that it sets the site_url variable to https if that is the protocol being used.

if(strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https') // site_url is https if its in the url
$assign_to_config['site_url'] = 'https://'.$_SERVER['HTTP_HOST'].'/';

Too easy? I know, I told you so!

This is ANT - A Total Redesign

Posted on 17 Dec 2012 by Jesse Knowles in HTML, EE | Comments

The folks at Dynastream Innovations hired me to build them a brand new CMS driven website. The website launched a couple of weeks ago and is powered, once again, by the best CMS on the planet, ExpressionEngine. Check it out.

A new website for Wilton Resources

Posted on 12 Nov 2012 by Jesse Knowles in HTML, PHP | Comments

Kinoli recently worked with Studio Forum to develop a static website for an up and coming oil producer headquartered in Calgary. The website has a unique image scaling technique that stretches to the size of the browser window. The striking images emphasize the work that Wilton Resources does and the content is layed out in a straight forward manner.

Have a look at

Trickster Theatre Go’s Global

Posted on 1 Sep 2012 by Jesse Knowles in HTML, PHP, EE, Design | Comments

This was a brand new website for Trickster Theatre company. They had this idea of connecting schools and students with NGO's to help raise awareness and funds for projects around the globe. They hired me as the web developer to build fulfill this desire. The website has several different user groups that have different experiences based on their account type. NGO's are able to add projects that they are working on and schools can get involved with these projects to partner with the NGOs. Schools are also able to create their own projects to get students involved in their communities. We wish the best of luck to Trickster Theatre and hope it is a great success story.

An iPad Application For a Cause

Posted on 1 Aug 2012 by Jesse Knowles in HTML, PHP, Mobile, Design | Comments

Real Simple Magazine partnered with Cooking Light and Purina for a promotion they were putting on in Grand Central Terminal in New York City. They hired me as the ipad developer to create an iPad application that would be shown on 10 ipads and allow people in the terminal to add magazine photo's, apply filters to them, attach a picture frame to it and submit it to a website that was displayed on a large screen. The photo's were uploaded to the website and the website would automatically reload the most recently submitted photos. It also allowed people to post their creations to their facebook wall.

Another Mobile Website - Calgary Coop

Posted on 1 Jul 2012 by Jesse Knowles in HTML, PHP, EE, Mobile | Comments

Mobile websites seems to be getting a leg up on the desktop world these days or at least at Kinoli. I was hired as the web developer to build a jQuery Mobile website for Calgary Coop. I integrated it into an existing ExpressionEngine environment using jQuery mobile on the front-end to ensure the majority of mobile browsers would have the same experience. The mobile website shows store locations, hours for individual stores, featured recipies and even recent flyers.

View Calgary Coop Mobile.

Charmin iPad Application

Posted on 14 Jun 2012 by Jesse Knowles in Mobile, Design | Comments

Charmin needed a mobile iPhone developer and looked to me to fulfill their needs. I was hired to create an iPad application for Charmin. It was a simple application that was used at an event in New Orleans. They created a ficticious booth that represented a bathroom stall. The iPad was mounted on the inside of the door, where the user would tell their strangest bathroom story. The iPad was the perfect solution for this, I got to design it and develop the entire application. The application even stored the video recordings on the hard drive so the staff at Charmin will now be able to do promotional marketting with them.

High Dynamic Range Photography

Posted on 21 Mar 2012 by Jesse Knowles in Photography | Comments

With all the advancements in technology we still don't have the ability to take pictures that can pull in the full range of light that our eyes can see. That is why you see windows that are all washed out, or lack of details in clouds in photos. The sensor on any camera can't see everything that your eye can pick up. I guess the good Lord did a pretty good job in making us. As for camera's, that's where High Dynamic Range (HDR) photography comes in. It is a crafty technique of taking several photo's of the same subject all at different exposures, then with the magic of the computer and even some cameras, blending the images together so that we can have all that tonal range in one photo. It sounds complicated but it really isn't. 

Canon 5d Mark ii - Full Frame Camera

Posted on 14 Mar 2012 by Jesse Knowles in Photography | Comments

I recently upgraded my camera collection to include the full frame Canon 5D mark ii. I did a lot of research before I bought it and the drop in price because of a newer version coming out soon was helpful in deciding on this pro camera. It came down to the 7D and the 5dii. I found out that the 7D was not a full-frame camera nd the 5D was. I wasn't sure exactly how beneficial that would be to me but I do enjoy having a wide-angle of coverage with my photography.

A Whole New Site for ARC Resources

Posted on 1 Mar 2012 by Jesse Knowles in HTML, PHP, EE | Comments

After completing ARC Resources' mobile website last fall, ARC hired me as the web developer to build an ExpressionEngine website that would replace their existing website. A lot of challenges were in place including complex navigation, custom interactive mapping, management of both mobile and desktop from a single location and the need for load times to be tiny. All of which were accomplished and in the end I thoroughly enjoying working with the team at ARC. They helped me push the envelope in terms of page load times with ExpressionEngine. The complexity and amount of content was huge, it forced me to work with a team of dedicated staffers to plug in all of the necessary content and imagery. I wase happy to have worked on this wonderful project and am proud of what I came up with in the end.

View ARC Resources website.

Latest Tweets