Trevor Rowbotham

Web Developer, Computer Enthusiast, ex-Pro Gamer, Mozilla Contributor

Projects

rowbot/idna

PHP Unicode International Domain Names

rowbot/idna is a polyfill for PHP's idn_to_ascii() and idn_to_utf8() functions.

This project powers the symfony/polyfill-intl-idn as of version 1.18!

While developing a URL parser for PHP, the need arose for being able to handle international domain names. Naturally, you will find the idn_to_ascii() and idn_to_utf8() functions are able to process international domains. The problem, however, is that the intl extension that provides these functions is not a standard extension, meaning that you cannot rely on the existance of these functions. Additionally, because the intl extension relys on the ICU library, the intl extension could have been compiled with an ancient version of the ICU, resulting in broken functionality or outdated Unicode tables. It also passes all tests from the Unicode Consortium.

Image of code

Restore My Floors

HTML5 CSS3 PHP MySQL JavaScript Bootstrap jQuery Craft CMS

Restore My Floors is a sub division of Carpet Doctor, a flooring service provider.

Restore My Floors specializes in services such as in-home carpet cleaning, rug washing, carpet binding and serging, hardwood floor refinishing, and more!

Image of code

rowbot/url

PHP URL Unicode International Domain Names

rowbot/url is a URL parser that complies with the WHATWG URL specification.

Brings the power of JavaScript's URL and URLSearchParams objects to PHP, which allows you to parse URLs just like your browser. It also features a full test suite to make sure your experience is as bug free as possible.

Image of code

rowbot/dom

PHP Document Object Model

rowbot/dom is an attempt at a userland version of the PHP dom extension.

An ambitious project that began as a learning project. It aims to do HTML5 better than the DOM extension, unlike most other DOM libraries which are just wrappers around the DOM extension. In addition, it features thousands of tests ported from the web platform test project.

Image of code

rienú

HTML5 CSS3 PHP JavaScript jQuery MySQL Smarty

rienú is an interior design company based in Fanwood, NJ.

The website featured a unique design, the content of the website was set inside a picture frame, that hung on a wall with stripped wallpaper.

rienú

HTML5 Media Player

HTML5 CSS3 JavaScript jQuery Flexie.js

A custom HTML5 media player

HTML5 media was fresh on the scene, so I decided to try my hand at making a custom media player. Supports Firefox 3.6+, Chrome 8+, Opera 12+, IE9+.

HTML5 Media Player

Graphite Computers

HTML5 CSS3 JavaScript jQuery PHP MySQL School Project

A barebones e-commerce site

An e-commerce site that allowed you to add items to your card using AJAX, so you didn't have to leave the page you were one. Calculated the totals of the items added to cart, and allowed the user to removed items from the cart.

Graphite Computers

Tank Museum

HTML5 CSS3 School Project

A website for a hypothetical tank museum.

It was designed to test our skills with CSS and web fonts.

Tank Museum

Concept Battlefield

HTML5 CSS3 JavaScript jQuery PHP PHPBB Forum webSPELL CMS

A Battlefield eSports community.

A website designed to provide to act as a central hub for all teams competing in the Battlefield series. It provided:

  • News regarding competitive Battlefield and the Battlefield series
  • Results of matches, competitions, and tournaments.
  • Rosters and contact information on the different teams.
  • A showcase of highlight videos
  • A central forum where community members could interact.

It was integerated with the PHPBB forum software and webSPELL CMS.

Design work done by Travis Wissler.

Concept Battlefield

Next LeveL

HTML CSS PHP PHPBB Forum MySQL JavaScript jQuery

Next LeveL is a professional eSports team primarily focused on the Battlefield series.

The website was redesigned in 2010 for a more modern look. It is fully integerated with PHPBB forum software and uses a custom built CMS. It provided a central location for team members and the community at large to find out about recent news and match results for the team.

Design work done by Travis Wissler.

Next LeveL 2010

Next LeveL

HTML CSS PHP PHPBB Forum MySQL JavaScript jQuery

Next LeveL is a professional eSports team primarily focused on the Battlefield series.

It is fully integerated with PHPBB forum software and uses a custom built CMS. It provided a central location for team members and the community at large to find out about recent news and match results for the team.

Design work done by Travis Wissler.

Next LeveL 2008