Greg Moser's Latest Blog Entries

Hoth Exception Management Tool for Mura

For anyone who isn't farmilar with Hoth, it is a great Coldfusion Exception Handling tool developed by Aaron Greenlee. After reading a blog post by Matt Quackenbush (fellow mura developer) I realized that this tool that could be easily deployed as mura plugin, so that is exactly what I have done.

Read More
Posted: October 24, 2011
By: Greg Moser
Comments(12)
Abstract RESTful ORM & Service Factory with Taffy

Last week I speant a good portion of my days thinking about the best approach for the RESTful API in Slatwall.  As of right now the primary usage of the API is for Ajax requests, and all of the functions really fall into two categories.

1) Action API: Perform some action like "Add To Cart" or "Update Shipping Method Options".
2) Entity API: Get a list of entities, get a single entity, update an entity, delete entities, ect.

I wrapped up friday afternoon with a single CFC that is 200 lines, it handles any action you could ever want to perform, and maps proper RESTful URI's to every entity in our database.  This is all made possible by making the entire API convention based.

Read More
Posted: October 2, 2011
By: Greg Moser
Comments(4)
AJAX Authentication with Taffy REST API

A couple of weeks ago I was working with Sumit Verma on securing the Taffy REST API that we have implemented for Slatwall eCommerce.  While there are tons of resources online about different methodologies for REST authentication, we were having a hard time finding a deffinitive "best practice".  Most of the time when people talk about REST authentication they talk about 3rd party services using the API over HTTP in some form or another.  However there is an additional ussage for our Taffy API, and that is to provide a solid backbone for all of our AJAX requests.  With that in mind here is the solution that I came up with for our REST authentication.

Read More
Posted: August 22, 2011
By: Greg Moser
Comments(5)
How I got started In Coldfusion.

Back in May at cf.objective() I was sitting around after one of the BOF's with Steve Bryant & Tony Garcia.  We had just finished a lengthy debate over CFML Apps and how they can help to get new developers involved with CF.  One of the things that was coming up in the debate was this notion of "Well if we just had more instruction, or training, people would become CF developers instead of PHP developers".  However Steve, Tony & I all agreed that we didn't get involved with CF by sitting down one day and objectively analyzing the different server-side options and selecting the one that meet all of the criteria... no most of us were tossed into it for one reason or another and we fell in love.

Read More
Posted: August 1, 2011
By: Greg Moser
Comments(2)
Slatwall, open source CFML eCommerce is here!

I am very excited to announce the initial release of Slatwall, a free and open source enterprise level eCommerce platform.  While it isn't the first open source Coldfusion eCommerce application, and sure not to be the last... I am very confident that it will answer the needs of businesses small and large in a wide variety of markets.

Read More
Posted: July 12, 2011
By: Greg Moser
Comments(6)
URL Tools Plugin for Mura

Over the course of the past couple of months there have been a number of questions that popped up on the mura forums regarding URL masking and redirects.  I found myself copying & pasting the same snipit of code for a handful of different users and finally decided that I would take a couple extra minutes to turn it into a plugin and add it to the mura app store.

Read More
Posted: June 3, 2011
By: Greg Moser
Comments(22)
Coldfusion ORM Table Per Class Hierarchy, Tips & Tricks

Over the course of the past 6 months I have gotten a full start to finish crash course on Adobe Coldusion & Railo's implimentation of Hibernate more commonly know as Coldfusion ORM.  During this time I have run into "oh no's", "gotcha's", and "what the hell whas that?".  While all of these things took countless hours of racking my brain... at then end of the day I have not only grown to love Hibernate, but also learned a few tips that I'm very excited to share.

Read More
Posted: May 31, 2011
By: Greg Moser
Comments(6)
Introducing "mura Manager" Plug-In (beta)

I've put together my first beta version of a new plug-in for Mura CMS that I call the muraManager.  The plug-in is designed to help administrators that manage multiple mura installations to stay on top of content, comments, site versions, themes, plug-ins, etc.

Read More
Posted: March 7, 2011
By: Greg Moser
Comments(0)
Finally, A New Look for This Website.

After what seemed like a lifetime, I was finally able to spend some time putting together a new design for this site.  Due to the fact that design is really not my strong suit, this probably took ten times longer than it needed to, but now that it is finished I am motivated to start writing again.

Read More
Posted: March 4, 2011
By: Greg Moser
Comments(0)
Where did my Mura Plug-ins Go?

With the launch of my new website, some people will notice that I no longer have a section called "Mura Plug-ins".  Not to worry, I haven't stopped working with Mura, or given up on those plug-ins but now there are new ways to accomplish the same tasks my plug-ins did before.

Read More
Posted: March 3, 2011
By: Greg Moser
Comments(2)
FW/1 Ajax Adapter

So I have been working with FW/1 for a while now, and I love it.  However, in the projects that I had been working on, I kept building a lot of one off AJAX enabled forms.  The problem was that my JavaScript files were getting large & complicated, and my application was getting a lot less organized.  That led me to the development of my FW/1 Ajax Adapter.

Read More
Posted: December 4, 2010
By: Greg Moser
Comments(0)
Slatwall... Take 2

After much feedback from the community it was clear that the original idea behind Slatwall, to only operate as a "piggy back" on top of existing inventory management platforms, just wasn't going to cut it.  So we have scratched the original code and with the assistance of Sumit Verma we have designed a new Open Source platform that doesn't rely on an additional database system.

Read More
Posted: December 3, 2010
By: Greg Moser
Comments(5)
A New Tool for Managing and Displaying Data in ColdFusion

I have always believed that my greatest successes and most elegant solutions in programming come from sheer laziness.  My latest open source development component (queryOrganizer), has achieved that and so much more.

Read More
Posted: August 22, 2010
By: Greg Moser
Comments(0)
Slatwall goes live for Nytro.com... now what?

I have received a lot of questions over the last few weeks about the eCommerce plug-in for mura which I have developed.  I hope that this will answer all of your questions.

Read More
Posted: June 23, 2010
By: Greg Moser
Comments(5)
Add Front End Functionality to Mura Plugins

While developing new plugins for mura, my CMS system of choice, I decided that there was some need for front end integration.

Read More
Posted: March 24, 2010
By: Greg Moser
Comments(0)
Mura URL Redirects Plug-In

After weeks of development and testing with my new CMS platform of choice I have developed and release my first Free plug-in for MURA.

Read More
Posted: December 21, 2009
By: Greg Moser
Comments(0)
Go Ahead, Push the Button!

Recently I took a good hard look at why children seem to learn computing at an accelerated rate.  Most will say that it is due to their exposure level, or the simple fact that the younger you are the easier it is to learn.  While I don't disagree with the previous two answers I think that there is another factor at work.

Read More
Posted: January 20, 2009
By: Greg Moser
Comments(0)
Logitech V450 Mouse? It?s Amazing

OK, I normally wouldn’t write about something as silly as a mouse for your laptop, but since my batteries just ran out and I’m about to snap….I realize how much I rely on this little device.

Read More
Posted: January 15, 2009
By: Greg Moser
Comments(1)
What is a 'Server' Anyway?

If you have ever wondered about this mysterious and intimidating device before, don’t worry, you’re not the only one.  In fact, most people have no idea what a server really is or how it is used.  Even if  the term is in their vocabulary, they still may be completely clueless.

Read More
Posted: January 7, 2009
By: Greg Moser
Comments(0)