What is good web design?

Hello! Trends in web design have come and gone over the years, however there have been some recurring indicators that have manifested as good web design in different iterations as styles change, web development technologies change and the internet changes. CSS, HTML and Javascript frameworks have all come a long way in terms of front end development and the tools that the different technologies bring to the table that allow us to implement modern, interesting, artistic, clean and beautiful websites. But what makes good design? That’s the million dollar question! At Shift8, we have offered web design in Toronto for hundreds and hundreds of businesses across all niche markets. Each marketplace or industry has their own unique challenges, however there are common elements and expectations that we have noted happens for the most part across almost all of our projects. I will attempt to break down these challenges in order […]

How to Start a Business in Toronto

Are you thinking about starting your own business in Toronto? There are a number of benefits to owning your own small business. You’re the boss, for one, and you get to make all of the decisions about the company, its products/services, and its direction. While starting a new business in Toronto isn’t difficult, you do need to make sure you do everything correctly so that your business is a legal entity in the city and that it’s a business poised to make a profit.   Refine Your Business Idea Before you start looking at the paperwork to create a business or sign a lease on office space, you need to make certain you know what your business is and what you’ll provide. Spending money to start a business without a clear plan is not likely to end well. You need to do your research to identify a need your business […]

How to customize WordPress search results page

Hello! When designing websites, especially websites that have an active blog, it is often necessary to style, customize and design the WordPress search results page. When styling the search results, we typically like to modify the way the results are presented as well as append a few custom CSS container classes in order to ensure the results resemble the way content is arranged throughout the rest of the site. In addition to the CSS containers, we would also manipulate the results containers with responsive CSS @media queries in order to ensure that the results are displayed efficiently and responsively on mobile and tablet devices. Typically we like to keep things clean and minimal, so the data presented and styling are styled as such. Typically in most WordPress starter themes such as underscores, you will have a standard search.php file which will be our starting point. Modify your theme’s search.php file […]

Drupal Development : Make a page template for dynamic page requests

Hello! Drupal is a fantastic content management system with an even more fantastic development community. Recently through our own Drupal development projects, we came across a scenario that required the processing of dynamic (i.e. “Wildcard”) page requests to the same drupal page template. If I’ve lost you already , don’t worry! All we are trying to do is ensure the following page request scenarios are served by the same page template : drupal-site.com/page1/randomrequest1 -> page–page1–wildcard.tpl.php drupal-site.com/page1/randomrequest2 -> page–page1–wildcard.tpl.php You can see in the two above scenarios, that the “page1” root request URI is the same, but the subsequent URI requests , “randomrequest1” and “randomrequest2” are different. What happens if you want to use the same page template for both random requests? Easy, you implement a check in the preprocess page hook in template.php! In your drupal theme, you will have a file called template.php. This is where all the pre, […]