The internet turned 30 years old this month and it is mind-blowing to think where it all started and how it has evolved over the years. The internet has changed the way we do business, shop, communicate, work, learn and so much more. I am very interested in the technologies behind this evolution, so I thought I would write about my experiences with them and how we as a company use them today to help our customers achieve their goals.
Many technologies came out during my learning process that tried to extend or replace HTML as the main language of the World Wide Web: XML, XHTML, XForms. XHTML2, and others. Trying to keep up was a big task, the problem was they all worked differently and were implemented differently from browser to browser. It gave the WWW a very inconsistent experience. But, it was the best we could do at the time (or so I thought!).
In 2004 individuals from Apple, Mozilla and Opera decided to join forces to standardize what was to be the new language of the internet, HTML5. HTML5 combined all previous specifications and detailed that it had to be backward compatible and moving forward all specifications and implementations had to match even if it meant changing the specification. They formed WHATWG which was later joined by W3C to develop HTML5. HTML5 was eventually published and released using the W3C copyright and is still developed and maintained today by WHATWG and W3C.
At the same time that HTML was being developed, new technology was proposed to style the wonderful content that HTML could provide. Up to that point, styling web pages was very difficult and as previously mentioned used mostly tables, hacks, and Adobe Flash to organize the content on a web page. Cascading Style Sheets was originally proposed in the 90s, but it wasn’t until the early 2000s that a browser came out with support for CSS, Internet Explorer 6. Although today, most of us are put off by just the mention of IE, back in the day there was no doubt that it dominated the market. Now we just needed a major website to take a chance on CSS. It came down to Wired and ESPN. (Interview: The ESPN.com Redesign) They decided to redo their websites entirely in CSS and take a chance on the technology. It paid off in a big way. The performance on their sites was extremely good, making design changes was easy and it was easy to share with everyone.
CSS changed everything we thought we could do in terms of styling, it opened new doors and provided an outlet for the creative part of the internet. Designers could mock-up websites and they could be faithfully translated, for the most part, to the internet.
So, how does all of this apply to Zendesk?
Let’s talk now about Zendesk Guide. Zendesk Guide is a product that allows you to build a knowledge base for your users and/or agents. By default, it comes with a theme that Zendesk has designed, the Copenhagen Theme. The Copenhagen theme is a great starting place for your knowledge base and with some simple modifications like a Logo, changing the colors and a few images you could be good to go. But, when these simple changes are not enough we need to turn to HTML, CSS, and JS to achieve the custom look and feel for your knowledge base. Not only can we create custom themes in Zendesk Guide using HTML, CSS, and JS, but we can also incorporate custom code, snippets, and applications to add to the functionality of your support center. Providing an interactive, visually appealing, and content-rich support center so your customers can greatly increase deflection and self-service letting your agents concentrate on more challenging customer service scenarios.
Another great way Zendesk can be modified is by adding in a custom application. Even though there are many languages that the applications can be written in, it is our opinion that JS plays best with Zendesk. We can build a custom application from the ground up that can live in the right apps pane inside of Zendesk. There are many things you can achieve with a custom application, but one of the most requested is to have us connect other systems to Zendesk so that agents can have everything they need in one single place. By not having to change windows or switch to other systems the efficiency of your agents is greatly increased and documentation in your support tickets becomes much more complete.
In summary, HTML, CSS, and JS shape the way we see and interact with the online world. They help us deliver the content, visuals, and interactivity we see every day. These languages are the basis for all websites and online tools, and Zendesk is no exception. Using the robust CS tools that Zendesk provides along with that added touch of customization we can make sure your agents have everything they need to help your customers and that your company delivers exceptional Customer Service.