Simple Commerce = Simple Invoicing SoftwareRead the full tutorial on my blog at: http://iamjustinlong.com/blog/single/simple_commerce_simple_invoicing_software/
Sometimes you or your clients need a simple cheap way to allow them to send invoices to customers. With a little bit of work and ExpressionEngine's built in Simple Commerce Module you can build a powerful invoicing solution.
Channel Images vs Matrix w/ WygwamRead the full tutorial on my blog at: http://iamjustinlong.com/blog/single/channel_images_vs_matrix_w_wygwam/
Comparing Channel Images from DevDemon with Matrix from Pixel & Tonic to see which is better for allowing clients to add inline images to their entries in ExpressionEngine2.
Selecting Multiple Recipients with FreeformRead the full tutorial on my blog at: http://iamjustinlong.com/blog/single/selecting_multiple_recipients_with_freeform/
Freeform is a great extension for ExpressionEngine and one of the powerful features that it allows is for you to notify multiple people depending on a users selection. This template shows an example of that.
3 Approaches to Adding Photos to Entries in ExpressionEngine 2Read the full tutorial on my blog at: http://iamjustinlong.com/blog/single/3_approaches_to_adding_photos_to_entries_in_expressionengine_2/
A while back AJ Penninga posted a video on Vimeo detailing how to build a system that allowed you to add images to a post even though the images were stored in a separate Matrix field. Now that EE2 is out and being widely adopted I felt like this needs to be addressed again since LG Replace was not ported over to EE2. As I write this there are currently 3 add-ons that have similar functionality to LG Replace and they are NSM Transplant, eMarketSouth's String Plugin, and MX Jumper. In this post I am going to go step by step implementing each add-on and compare the features and performance.