Broadleaf's new Catalog Access Policy module was built with the purpose of providing rich and curated B2B user experiences. As one of the principle engineers working on this project, Nick Crum shares some of the use cases for this module, and how you could use this within your eCommerce website.
Nick Crum has been working on a project where the goal was to figure out a way to filter search results based on a dynamic set of rules. We were working within Broadleaf, which uses MVEL for its rule builders and Solr for its search engine. The purpose of this project was to limit the parts of a catalog that a segment of customers should be allowed to browse.
Thymeleaf, a server-side Java template engine, has been Broadleaf's go-to templating language for both our admin, and demo site since moving from JSPs a couple of years ago so we were excited when we heard that version 3 released in early May. Soon after the release we decided to start an effort to move to Thymeleaf 3.
Fortune 500 eCommerce solution provider, Broadleaf Commerce, hosts series of live technical web events.
At Broadleaf Commerce, we’re in the middle of developing our own support for Spring Boot and we’re very excited to share some of the early headlines.
As of version 4.2 of the Broadleaf Commerce Framework, we are officially changing our Community License from Apache 2 to the the “Broadleaf Commerce Fair Use License”.
A question came through the pipeline recently about Broadleaf Commerce and how we handle the OWASP top 10 security exploits. This is a pretty important question given the security climate these days and the number of vulnerabilities that have been exposed in the online properties of several major retailers. In the race to build out new features, companies often forget to, or don't make time to, properly harden their e-commerce application for security.
While working on the Broadleaf Search project, I found myself very intrigued by the idea of relevancy. Here's the newly created process and how I used Broadleaf Search to provide relevant search results.
We've always recommended that clients thoroughly understand and evaluate the pros and cons of building a good mobile design upfront. Having a well-designed mobile story should be one of the top priorities when developing a great eCommerce experience.
In Part 1 of the series entitled, Searchandising with Broadleaf and Solr, I will illustrate how to set up the ability to search and browse by device type, using the Solr search engine.
The Broadleaf framework 4.0.0 release candidate is now available.
Improved support for internationalized addresses, messages, and data translations.
This chronicles my experience as both an attendee and a speaker at SpringOne 2GX 2014 in Dallas, Texas.
In part 2 of my dive into Groovy and Gradle, this post talks about the actual implementation of a Rackspace Cloud Files file provider using the Groovy language.
This is the first post in a 2-part series detailing my experience with writing a Broadleaf file provider module for Rackspace Cloud Files. Rather than using Maven and vanilla Java, I wrote the module using Gradle to build the Groovy implementation code. This first part details the Gradle configuration required with some details about how that compares to using a Maven pom.xml.
If you aren't familiar with SEPA, or are starting to conduct business in the Euro Zone, or are one of those unfortunate not to have already converted their existing payment systems, don't fret! This article aims to help clarify your questions and show you how Broadleaf may help your eCommerce system achieve SEPA-compliance.
We have begun using New Relic for our application monitoring at Broadleaf. We noticed a very disturbing trend with increasingly high 'Request Queueing' time. This chronicles our journey into how we resolved it.
If you haven't read the blog post entitled "Broadleaf's Unique Application Context Merge Process Explained", it is worth a quick read to familiarize yourself with the motivations behind it and why it is used. Now, if you've actually worked with Broadleaf and dealt with the merge process in your own implementations, you may have noticed the lack of fine grain control of the whole process.
Broadleaf has officially switched off of Jira and has moved all issue tracking to GitHub across all projects. This details how Broadleaf uses GitHub to manage bug tracking, pull requests and releases.
In this article, we'll cover some of the issues surrounding session fixation attacks, common exploits, various protection mechanisms against it, and also how Broadleaf handles this interesting security problem.
Broadleaf Commerce, the Enterprise Open Source eCommerce Platform, now includes support for Ratings and Reviews of products for the demo site, The Heat Clinic.
We are proud to announce Solr-backed searches as a new feature of Broadleaf Commerce 2.0! Solr is a renouned, blazing-fast search index that Broadleaf now uses to produce product search results.
Broadleaf Commerce is an enterprise class, open source eCommerce framework currently available on GitHub here. It is built in Java on top of frameworks such as Spring and Hibernate, among other things.
I have been working a lot lately with Broadleaf Commerce and wondered what it would take to deploy it on VMware's Cloud Foundry. There are already a number of blogs and sources of documentation out there describing the simplicity and steps to deploy a Java / Spring web application to Cloud Foundry.
Version 1.5 includes new administration features based on the new BLC Open Admin architecture. This article provides a preview of a few of the key administration screens.
Jeff Fischer, chief architect of Broadleaf Commerce, spoke with Terracotta on the topic of memory management.
Brian Polster, CTO of Broadleaf Commerce, will speak about the development of its eCommerce solution at Dallas TechFest 2009.