Skip to main content

Brandon Bruno

Blogs from this Author

Zeroing In On Sitecore Personalization With GeoIP

Marketing to users based on location is not a new concept, but new technologies – especially the rise of the ubiquitous smartphone in the past decade – create potential for hyper-accurate campaigns and personalization. Sitecore embraces personalization, and thanks to a few core technologies, personalizing based on end-user location is easier than ever in Sitecore. […]

Beyond Components: Improving the Sitecore Editing Experience

As the basis for content presentation in Sitecore, well-built components are critical for a successful Sitecore implementation. Content Authors and Editors will be interacting with components in the Experience Editor on a daily basis, and there will be a wide range of technical expertise among these users. With that in mind, Sitecore developers should always […]

Publishing Items in Sitecore: Order Matters

Content can be published in a variety of ways in Sitecore (Publishing Wizard, via the ribbon, via workflow, per item, etc.). This affords Content Authors and Editors great flexibility in getting content to the web, but it is important to remember that all publishing (out of the box, anyway) is governed by a few basic […]

SPEAK Up! The Anatomy of a Sitecore SPEAK Application

In my introduction to Sitecore’s SPEAK framework, I mentioned that SPEAK applications should always be built from a branch template provided by Sitecore. While it is possible to write a SPEAK page from scratch, there are many moving pieces to consider. Because all SPEAK applications require certain components to function (JS libraries, CSS, a Sitecore layout, etc.), this article […]

SPEAK Up! Building Applications for the Sitecore Backend

What is SPEAK? Sitecore Process Enablement & Accelerator Kit is a set of standard tools that allow developers to build custom applications for Sitecore users inside the familiar Sitecore backend. SPEAK attempts to provide most of the tools a developer needs to build quickly and efficiently. SPEAK follows a convention-over-configuration paradigm, bringing together common JavaScript, HTML, CSS, and Sitecore […]

A Form Routing Gotcha with ‘SitecoreRouteName’

The Problem When utilizing the Html.BeginRouteForm() or Ajax.BeginRouteForm() in a view to render a form tag, it is common to define the route using ‘Sitecore.Mvc.Configuration.MvcSettings.SitecoreRouteName,’ which returns the path to the current page. So far, pretty easy stuff for setting up a form. In my particular case, I was POSTing an AJAX form and loading a second […]

Let Sitecore Power Your Blogging Platform

Blogging runs the gauntlet from personal to professional, and somewhere in the middle, it ends up being a great tool for engaging customers. In larger companies, it may seem challenging to juggle multiple blogs, find a common audience, and be a trusted voice to customers. With numerous blogging platforms available (with some great, others not […]

Glass.Mapper Version 4 – Top New Features

I recently discussed a few best practices for utilizing Glass.Mapper for mapping Sitecore content templates to strongly-typed C# objects. I also briefly mentioned that the Glass.Mapper library was upgraded to version 4 this past May. For Sitecore developers, this is significant news, and this release introduced a few great changes worth mentioning: Simplified Nuget Packages: Previous […]

Sitecore Glass.Mapper: Concrete Classes vs Interface Mapping

Glass.Mapper is a great object-relational mapping (ORM) tool built on .NET for the Umbraco and Sitecore platforms. As a Sitecore Platinum Implementation Partner, Perficient and its developers use the best tools available, and Glass.Mapper is right up there in our preferred Sitecore tool belt. As a Sitecore developer interested in using Glass.Mapper, you should consider […]

Load More