I've been thinking for a long time that we really need a walk through tutorial showing how to implement a custom feature that plugs into mojoPortal. This will be very helpful in making mojoPortal even more popular among developers.
So I've decided to write a tutorial as I implement the e-commerce feature. I've been taking notes and screen shots as I go and will probably put up a page with the beginnings of this tutorial soon for anyone who wants to follow my progress. The tutorial will evolve along with the feature. Those of you working regularly with the svn code will see my checkins and can follow my progress there too.
I'm implementing the e-commerce feature as an external module outside of the core of mojoPortal. I think this will be the most popular approach for third party developers because with your code separate from the core, you can do svn update on the core without touching your feature. So implementing a complex feature like this and having the code and the tutorial available should get most developers up to speed faster.
I've already stubbed out the needed projects and created the module control that will be the entry point to the store and plug into the content system. Its in svn branches/2.x