Blogs Home

Code talk. For Coders. By Coders.

CATEGORY: DEVELOPMENT

Broadleaf Commerce Framework 5.0.13-GA Released

By Broadleaf

Broadleaf Commerce Framework 5.0.13-GA Released

Broadleaf Commerce Framework 4.0.23-GA Released

By Broadleaf

Broadleaf Commerce Framework 4.0.23-GA Released

Mustache: Effective Parallel Web Development Using Logic-less Templates

By Elbert Bautista

Having successfully completed an extremely fast and agile Java e-commerce project recently, I thought it would be fitting to share some of my thoughts on the process, patterns, and technologies that were used.

Getting Started with React and Broadleaf

By Nick Crum

For the past few months, we have been dedicating time to developing a brand new starter project for developers.I am excited to introduce the culmination of those efforts with Broadleaf's React Starter and show how you can download are start building your own eCommerce application powered by React and Broadleaf.

Broadleaf Commerce Framework 5.1.6-GA Released

By Broadleaf

Broadleaf Commerce Framework 5.1.6-GA Released

Broadleaf Commerce Framework 5.1.5-GA Released

By Broadleaf

Broadleaf Commerce Framework 5.1.5-GA Released

Broadleaf Commerce Framework 5.0.12-GA Released

By Broadleaf

Broadleaf Commerce Framework 5.0.12-GA Released

Broadleaf Commerce Framework 4.0.22-GA Released

By Broadleaf

Broadleaf Commerce Framework 4.0.22-GA Released

Broadleaf Overhauls Community Support

By Phillip Verheyden

Broadleaf is making several changes that will benefit the community. These include moving forum questions to Stack Overflow and issue management back to GitHub.

Broadleaf 5.2.0-GA Released - Now with Spring Boot

By Phillip Verheyden

Today marks the release of Broadleaf 5.2.0-GA! Significant architectural improvements are at the core of this update, which are designed to future-proof subsequent releases of the framework. Most notably, framework-wide compatibility with Spring Boot!

Broadleaf Commerce Framework 5.1.4-GA Released

By Broadleaf

Broadleaf Commerce Framework 5.1.4-GA Released

Broadleaf Commerce Framework 5.0.11-GA Released

By Broadleaf

Broadleaf Commerce Framework 5.0.11-GA Released

Broadleaf Commerce Framework 4.0.21-GA Released

By Broadleaf

Broadleaf Commerce Framework 4.0.21-GA Released

Personalized eCommerce with Geolocation by Broadleaf

By Chris Kittrell

In the 5.2 release of the Broadleaf framework, we introduced the ability to gather a customer’s location data based on their IP address to further tailor user experiences.

Broadleaf Feature - Content Testing

By Chris Nail

Broadleaf's new Content Testing module allows the Broadleaf Content Management System (CMS) to be used with Google Analytics’ A/B testing tool, known as Google Experiments.

Broadleaf Commerce Framework 5.1.3-GA Released

By Broadleaf

Broadleaf Commerce Framework 5.1.3-GA Released

Broadleaf Commerce Framework 5.0.10-GA Released

By Broadleaf

Broadleaf Commerce Framework 5.0.10-GA Released

Tailor Product Catalogs to Enhance Shopping Experiences: New Catalog Access Policies

By Nick Crum

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.

Creating Powerful Solr Filters Using MVEL Expressions

By Nick Crum

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.

Optimizing React Applications for Search Engines

By Nick Crum

React is a front-end JavaScript framework, so how do we ensure SEO for a dynamic web application that is primarily rendered within the browser? This question came up again when I was porting a Broadleaf eCommerce application to React. The following are a few of the things I learned through the process of ensuring my React web application was SEO-friendly.

Broadleaf Commerce's Upgrade to Thymeleaf 3

By Jay Aisenbrey

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.

Broadleaf Commerce Announces Technical Webinar Series

By Broadleaf

Fortune 500 eCommerce solution provider, Broadleaf Commerce, hosts series of live technical web events.

Spring Boot Teaser

By Jeff Fischer

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.

Broadleaf Commerce Announces New Community License

By Brian Polster

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”.

Is Your E-Commerce Application Secure?

By Jeff Fischer

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.

Conquering the Fuzziness of Search Relevancy

By Nick Crum

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.

Choosing the Right Foundation for Your Mobile Strategy

By Elbert Bautista

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.

Searchandising with Broadleaf and Solr (Part 1 - Browsing by Device Type)

By Kelly Tisdell

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. 

Broadleaf 4.0.0 Release Candidate Now Available

By Phillip Verheyden

The Broadleaf framework 4.0.0 release candidate is now available.

Broadleaf 3.1.12-GA Release

By Phillip Verheyden

Broadleaf 3.1.12-GA is released on Maven central. Check out the release notes for more information about the release!

i18n Enhancements for 3.2 and Enterprise

By Elbert Bautista

Improved support for internationalized addresses, messages, and data translations.

SpringOne 2GX 2014 Postmortem

By Phillip Verheyden

This chronicles my experience as both an attendee and a speaker at SpringOne 2GX 2014 in Dallas, Texas.

Broadleaf with Groovy and Gradle - Part 2

By Phillip Verheyden

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.

Broadleaf with Groovy and Gradle - Part 1

By Phillip Verheyden

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.

Implications of SEPA on Your eCommerce Business and How Broadleaf Can Help

By Elbert Bautista

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.

Resolve New Relic High Request Queueing

By Phillip Verheyden

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.

Broadleaf Merge Process 2.0

By Elbert Bautista

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 Issues - Powered by GitHub

By Phillip Verheyden

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.

Preventing Session Hijacking With Spring

By Broadleaf

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's Unique Application Context Merge Process Explained

By Kelly Tisdell

I'm currently in Washington, DC at the excellent SpringOne conference. I had the honor of presenting yesterday at the conference.

Deploying Broadleaf Commerce 2.0 on Amazon Elastic Beanstalk

By Elbert Bautista

In this tutorial, we'll show you how to deploy the Broadleaf Demo to Amazon Elastic Beanstalk. If you don't have the Broadleaf Demo already built and ready to go, please follow the Getting Started tutorial first.

Why your eCommerce site should integrate with Spring Social

By Elbert Bautista

Despite the recent departure of Eran Hammer, one of the lead authors and editors, from the OAuth 2.0 specification with what would seem to be a crippling end to the very popular protocol, the OAuth 2.0 Sky is in fact NOT falling.

Securing Thymeleaf Forms Against CSRF Attacks in Broadleaf Commerce

By Broadleaf

Security is one of my favorite topics, and I really enjoy working with it any chance I get. Recently, I wanted to establish a really easy way to secure Broadleaf Commerce against CSRF attacks.

Broadleaf Continues to Choose The Spring Framework over EJB 3

By Kelly Tisdell

There's an old saying that it's bad manners to talk politics and religion. It's likely true that the same can be said for discussing which enterprise application development framework is the best - Spring or Java EE 6.

Deploying Broadleaf Commerce 2.0 on Heroku

By Phillip Verheyden

This post is a continuation off of the 1.6 instructions. Most of the instructions are pretty much the same. If you don't want to follow the instructions here, you can check out a ready-to-go Heroku configured application that I have on GitHub.

Broadleaf Now Offers Ratings and Reviews

By Broadleaf

Broadleaf Commerce, the Enterprise Open Source eCommerce Platform, now includes support for Ratings and Reviews of products for the demo site, The Heat Clinic.

Broadleaf Search Now Powered By Solr

By Broadleaf

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.

Using Active Directory with Broadleaf Commerce

By Kelly Tisdell

Broadleaf Commerce, an enterprise class, open source eCommerce framework is built on The Spring Framework. As such, Spring Security is a natural choice to provide security for Broadleaf Commerce, even when using an authentication mechanism like Active Directory.

Internationalization in Broadleaf Commerce

By Elbert Bautista

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.

Broadleaf Commerce Deployed on Cloud Foundry

By Kelly Tisdell

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.

Broadleaf Commerce Administration Console Screenshots

By Broadleaf

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.

Additional Features Provided in Version 1.5 of Broadleaf Commerce

By Broadleaf

Broadleaf Commerce Version 1.5 of Broadleaf Commerce includes a revamped administration interface that includes advanced content targeting and promotion management features.

Broadleaf Commerce's lead architect, Jeff Fischer participates in webinar with Terracotta on memory management

By Broadleaf

Jeff Fischer, chief architect of Broadleaf Commerce, spoke with Terracotta on the topic of memory management.

Broadleaf Commerce Announces Speaker at Dallas TechFest 2009

By Broadleaf

Brian Polster, CTO of Broadleaf Commerce, will speak about the development of its eCommerce solution at Dallas TechFest 2009.