Joomla Development Blog

We just launched a portfolio plugin for WordPress at the beginning of September. Every project has its gotcha moment right at the end when you think you're done and an undiscovered assumption rears its ugly head. The plugin, Pizzazz Portfolio, was no different. The business model for Pizzazz is freemium where a free version is available to everyone and a commercial version with more features is available to those who want more beef. Our stumbling block was when we realized that we couldn't perform a direct upgrade from free to premium using WordPress. We've built several WordPress plugins, however the portfolio plugin is the first time we've released a plugin into the WordPress plugin directory for mass distribution. I asked some peers of mine how they handled these types of upgrades and they told me that they typically wrote custom updater classes. We could have done this, but there was just one problem: like any good developer, I'm lazy. I don't want to write custom updater classes if I don't have to. I won't explain here why it is good for developers (and benefits their clients) to be lazy, but I will blow your hair back by explaining how we used Joomla to upgrade WordPress.

Last modified on Continue reading

I receive a work inquiry in the form of an RFP every couple of months.  If you're unfamiliar with the abbreviation, an RFP is a request for proposal.  It's a document that a client will prepare and post publicly or send out to potential vendors with the aim of gathering proposals to accomplish a project.  In certain industries, and at certain business sizes, this approach is common.  For example, government projects will often be initiated with an RFP.  Without fail, the RFP's that are sent our way go directly to my garbage folder.  Its not that I'm ungrateful for the opportunity, just that I recognize a waste of time when I see it.  And, though it does have some merit, I don't think it's a great way for a client to get their project completed either.  In this post will take a look at the problems with RFP's and suggest an alternative.

Last modified on Continue reading

I haven't posted anything new to our blog since late this spring. What precipitated this lack of activity was a few things, but the one that had the greatest impact and that kept me from penning this post was this I attended a conference in April for software development. I've long wanted to have Blue Bridge build and sell software products and a few years ago we actually did launch a commercial extension for Joomla that failed. That was over two years ago and attending the conference was a way for me to get my mind back in that track. It worked. After meeting person after person that have been successful in selling products, I felt like we couldn't delay any longer in expanding Blue Bridge in that direction. However, moving in that direction meant that I had less time to focus on other activities, including blog posts. So what have we done in the meantime? We built a portfolio plugin for WordPress.

Last modified on Continue reading

Archives

Joomla Developer Hiring Guide