Over the past couple years, I’ve been working on and off on the integration between Mollom and WordPress. Today, I proudly present you the release of the second version of the plugin. Nearly 4 years in development, the plugin has been completely re-architected. It contains many improvements and new features below and above the hood:
The other day, I had to tweak the "Add to cart" feature which comes out of the box with Drupal Commerce. Adding and tweaking features in Commerce can be a bit daunting. The package contains a fully fledged API with several subsystems to handle orders, products, checkout,... It's easy to get lost if you are new. This article explores this use case and the particularities I had to go through.
Back in the mid-naughties, blogs came under heavy attack from comment spammers. It was a blog authors' nightmare. Before long, your well gardened blog would become filled with comments promoting enhancing medicine and what-not. Spammers use the generated links to get a higher indexing rating from searchbots in an effort to maximize their margins. At the time, there were only a few solutions like primitive CAPTCHA's and their ilk. Then, Automattic introduced Akismet. This centralized service analyses content and tells you whether it's spam or not. Soon, WordPress core shipped with an Akismet plugin.
Although it comes with a steep learning curve, Drupal's Theme API is a wonderful piece of engineering. Once you master the basics of theming functions, templates and their preprocessors and how to wield them in your own custom theme, you're golden. Template suggestions are a particular feature that might require a while before you can wrap your head around them. In this article, I'll explore the basic concepts behind them and I'll take it up a notch by showing you how to use them in combination with Panels.
While we were working on one of our upcoming projects, a new website for Stichting tegen Kanker, we had to integrate the Apache Solr module. We needed Solr for its faceted search capabilities. In combination with the FacetAPI module, which allows you to easily configure a block or a pane with facet links, we created a page displaying search results containing contact type content and a facets block on the left hand side to narrow down those results.