Vinod is the Founder and CEO of Exemplifi. He is a graduate of Stanford University’s Engineering program and a successful entrepreneur having built and exited businesses in the past. He started Exemplifi with a singular focus on building websites that deliver to the complex marketing and technology needs of mid- and large- sized enterprises. He has built a team that understands the latest in web standards, has breadth and depth in several enterprise class CMS products, and can build dynamic websites that respond to user personas and various stages of the customer journeys. Vinod has two decades of digital transformation experience and has led several large site builds for enterprises globally. He is adept at delivering in an agile, multi-disciplinary and globally distributed manner.
Sometimes a client will want to do a “lift-shift” project. This usually happens when they decide to move from CMS to another. In such projects, the look-feel of the site will remain exactly the same but the entire underlying tech infrastructure is swapped out completely. In this post, we will explore how to do this in the quickest, least intrusive and most effective manner.
Switch CMSLaunching a multilingual site is tricky business and there are many steps involved. This post is primarily a checklist for launching a multilingual site in WordPress using the popular Polylang Pro plugin.
MultilingualIn an earlier post, we had introduced the fundamentals of site personalization. In this post, we will take a specific usecase and see how to implement it in WordPress.
PersonalizationWe introduce the three pillars of site personalization : Site components, Incoming state of a visitor and Behavior in the active session. We then formulate a usecase to illustrate these ideas and implement them in multiple CMS platforms such as WordPress, Drupal, AEM, Kentico and others.
PersonalizationThis is a quick introduction to embedding Marketo Forms in your website. We also cover a couple of gotchas that you will be glad to know.
MarTechIt is relatively easy to track clicks on static links. However, when the links are dynamically generated by the CMS it is not that easy. We discuss ways to determine which link was clicked using the data layer functionality of GTM.
AnalyticsWe illustrate how to connect your site with Google Tag Manager and more importantly, ways to test that the tags are firing correctly.
AnalyticsA few pointers on migrating your site from HTTP to HTTPS
Switch CMSWith so many choices, how do you select the right CMS? We identify three criteria.
CMS TrendsWe discuss some unique aspects of B2B marketing and what makes B2B sites different.
CMS TrendsIn this post, we talk about certain common features of pharma and biotech brand sites. There are many areas that distinguish these sites from those in other industries.
CMS TrendsWe discuss essential steps while relaunching a website to ensure that SEO is not impacted adversely.
Switch CMSAcquia Cloud is the premier hosting provider for Drupal while WP Engine is the web hosting leader for WordPress. We compare the two platforms.
DrupalWe review the tools provided by Google to assess your site performance.
PerformanceImages comprise 70% of an average page size. Optimizing them for mobile, tablet and desktop can have a significant impact on site performance. We discuss ways to do this.
PerformanceMany websites have dynamic data entities (offices, employees, experts) that need to be location-aware. When a user in a certain physical location comes to the site we need to show only the data is closest to them (the closest office, the nearest employee, experts within a 25-mile radius). We discuss generic approaches to accomplish this.
PersonalizationWe articulate some devops best practices around managing and upgrading an enterprise website on an ongoing basis. We are focused more on what it takes to add new features rather than aspects such as managing performance, security or uptime. Also, for purposes of simplicity, we will illustrate these concepts on a WordPress setup that runs on the WPEngine hosting platform. You will find that these can be extrapolated quite naturally to other CMS and hosting environments as well.
DevOpsWe look at a recent client implementation for showing their office locations nearest to a website visitor. We cover topics such as location tracking and integrating with APIs that return JSON data.
PersonalizationWeb Accessibility is about ensuring that everyone will be able to understand your site quickly and easily — and that includes people with visual and cognitive impairments. It is a humane endeavor that you should undertake, not to mention the fact that you will risk legal liabilities if you don’t.
AccessibilityWe discuss ways to retain our sanity while testing across literally hundreds of device-browser combinations. How do we prioritize and be efficient?
CMS TrendsWe make a case that the best responsive breakpoints are 360px for mobile, 768px for tablet and 1366px for the desktop
CMS TrendsA slow site will make your SEO ratings go down, cause you to lose revenue and increase your bounce rates. We cover 10 ways to speed up your WordPress site.
PerformanceWe discuss how to implement faceted search while building a WordPress site. Specifically, we will cover some key features of the FacetWP plugin and discuss how to implement advanced features such as building custom queries and implementing hooks.
WordPressIn this post, we discuss how to design for importing complex data feeds in WordPress. Since these feeds need to be imported on a regular basis, we also show how to design and operate these processes. We will implement these workflows using the WP All Import Pro plugin.
WordPress