Introduction In our last post, we described the architecture for Handshake, Perficient’s Search Connector Framework. In this post, we’ll be diving into Spring and Springboot, the backbone of the Handshake application. Other colleagues have written great resources for to help get started with Spring. In this post, we discuss common use cases for Spring, when […]
Information Architecture
Creating a Custom YAML file for the Access Control Tool
In my previous post I talked about how to add service users to the YAML file exported by the AC Tool. But what if you want to do something else that isn’t currently possible without a recompile? There may be many reasons to create a custom file, the reason I did it was to include […]
Netcentric AC Tool – Adding Service Users to Your YAML Files
In my last post, I showed you how to create your YAML output files. By default, these files do not contain any user information, however, the tool does give you a pretty easy way to include these by using an OSGi configuration. The only drawback to this approach is that you can’t change it without […]
Elevating Digital Experience to Another Dimension with Interactive 3D
Raise your hand if you’ve watched a movie or played a video game in the past 20 years. Keep those hands up if you’ve ever been in a car, or a building, or used a smartphone. Most of the modern world we live in, from the entertainment we consume to the products and spaces we […]
Getting Started with the Netcentric Access Control Tool
Keeping permissions in sync across environments is an issue for most organizations. In AEM, you can export permissions using packages but this becomes a tedious process if you need to do this on a regular basis. I won’t say that the AC Tool solves the problem completely but it’s a good place to start. In […]
A Good Taxonomy Can Make the Difference
In a world of sophisticated search engines and machine learning (ML), it might seem like investing in a taxonomy is overkill. After all, can’t those ML-enabled search engines find everything? Sometimes even technology needs an assist. Let’s look at why you might want a taxonomy. What Taxonomies Are Good For Taxonomies enable three main digital […]
Why Google Now Allows Third Party JavaScript in AMP – Here’s Why #235
Many web developers had been dreaming about including JavaScript in AMP pages as the natural form of AMP bans JavaScript. Now it looks like their dream has come true. In this episode of the award-winning Here’s Why digital marketing video series, Ben Morss joins Eric Enge to explain why Google now allows third-party JavaScript in AMP and […]
The Five Principles of Delivering CMS Effectively
Content management and experience platforms like Episerver should be the key to empowering non technical people in a technical space. They are meant to empower marketers—allowing them to fully deliver, measure, curate and personalize user experiences. We have a unique enablement focused approach based on the modular principles of atomic design. This approach, SCORE, represents […]
Enterprise Accelerator: Scaffolding Automation Strategies
This is where it gets fun. Let’s talk about some ways to ease your life when working with an Enterprise Layer via scaffolding automation. By the way- this series assumes that you’re ready to embrace automation. I recommend you install Sitecore PowerShell extensions on all Sitecore environments, from local development up through production. For production usage, please […]
Introducing Mastersite for Sitecore
Sitecore is such an amazing platform to create elegant integrations and authoring capabilities. One such area we enjoy to innovate in is multi-market localization. In previous posts, we talk about two other approaches for creating multi-market implementations – splitting the content trees and creating a site cluster. Each has its advantages and its disadvantages. Splitting […]
Automation IaC Solution for WordPress, Drupal & Magento Applications
Objective Automatic installation and configuration solutions for WordPress, Drupal, and Magento application using AWS CloudFormation infrastructure orchestration and content management tools like Puppet, Ansible, or Chef. The infrastructure as code (IaC) solution should follow architecture best practices such as setting up the database in a private segment, secure authentication, and provisioning. It should also […]
Multisite configuration management with an Enterprise Accelerator
Managing your multisite configuration takes a special touch. Building a tenant-agnostic strategy for components and functions is key to ensuring you have an Enterprise layer that is flexible and efficient.