Joel Bradbury

View the main ExpressionEngine developer list.


CartThrob Offers

ExpressionEngine 2

CartThrob Offers lets you create thousands of one-time use CartThrob coupon codes in the blink of an eye.

  • No Reviews.
  • Rating - 5.002 Votes
  • 2 Favs

Category Mirror

ExpressionEngine 2

Ever need to apply an entries categories to other entries? Category Mirror. It's an ExpressionEngine 2.x extension that will take a parent entry's categories, and assign them to a set of children entries.

  • No Reviews.
  • Rating - 0.00No Votes
  • 2 Favs

Jb Breadcrumb

ExpressionEngine 1.x

Breadcrumbs can be a pain. They need to consistent across the entire of a site, but in many cases you simply don’t have all the same data, all the time.

  • No Reviews.
  • Rating - 0.00No Votes
  • 1 Fave

JB Comment

ExpressionEngine 1.x

A few helper functions to handle various cases with comments.

  • No Reviews.
  • Rating - No Votes
  • 0 Favs

JB Counter

ExpressionEngine 1.x

EE Plugin to consecutively number entries based on start dates.

  • No Reviews.
  • Rating - No Votes
  • 1 Fave

JB Friendly

ExpressionEngine 1.x, ExpressionEngine 2

Convert date, relative to another to a user friendly format. EE1.x and EE2.x compatible.

  • No Reviews.
  • Rating - 5.004 Votes
  • 6 Favs

JB Graphite

ExpressionEngine 2

Turn the template debug output into a useful graph.

JB Language Switcher

ExpressionEngine 1.x

An EE Addon that places (or replaces) a 2 letter language code in the first segment of a url.

  • No Reviews.
  • Rating - 5.001 Vote
  • 0 Favs

Jb Last Segment

ExpressionEngine 1.x

We all love clean urls and most of the time the most important part of the url is the last segment. For example a url of http://foo/bar/10/01/url_title has lots of data in it, but to get the actual entry url, we care most about the url_title part. It can be a pain to keep track of where in the segment_1, segment_2, segment_3.., that will be, especially if there are mulitple paths to the same resource.

  • No Reviews.
  • Rating - No Votes
  • 2 Favs

Jb Require Expiry

ExpressionEngine 1.x

Every entry in expression engine has a start date. It’s something you can rely on. By default it’s set to the time that the entry was created, but you can change it whenever you please. Entries can also have expiry dates, but by default this is left blank (after all most of the time we don’t want entries to expire).

  • No Reviews.
  • Rating - No Votes
  • 1 Fave

JB Short Link

ExpressionEngine 1.x

A fieldtype that calls an external service for a short url for the current entry. Has settings to authenticate with username/password for private shortening services. Should work with a few short-url services. Want one added, just email me.

  • No Reviews.
  • Rating - No Votes
  • 0 Favs

Seed

ExpressionEngine 2

A good developer is a lazy developer. Stop making dummy test entries by hand. Use Seed to make them for you.

Sift

ExpressionEngine 2

Sift gives you amazing search and filter powers on your matrix fields. Filter data down rows and only display those that match, simple.

  • No Reviews.
  • Rating - 5.003 Votes
  • 6 Favs