Category — Web Development
After Midnight, we’re Gonna Let it All Hang Out

Truly going to need more monkeys
Yes. I’m supposed to be sleeping. I may be nocturnal by nature, but a “day job” is just that!
No, I’m not supposed to be blogging when I have work to be done. No, I shouldn’t have to do work after midnight. But I do!
Author: databoy
Category: Web Development
A couple of notes on Ubercart
In the past few weeks, my co-workers and I, have been working feverishly on several ecommerce websites all at once. Of course, that sort of statement alone should tell you a great deal about how hard it is to juggle projects sometimes. When dealing with shopping carts online there are many solutions and most of them are bad. When dealing with shopping carts that are apart of the Drupal platform, there are only a couple of choices and so far, neither one seems to be all that wonderful.
Ubercart has been our man in the corner for a few sites now and it doesn’t seem to be getting easier with age, rather tough and Clint Eastwood esc. There is something rather difficult and obtuse about configuring the Ubercart features around some usual suspects. These bad performers are none other than; Taxonomy, Views, CCK and the aforementioned beast Ubercart. Now as a concession to those of you out there who are Ubercart wizards, I have not assembled a million sites using this combination yet so my experience is some what limited, but in terms of getting Uber to do anything short of standard product display there are some hurdles with variations of the viewable output.
Like most things that involve configuration there are some loathed levels of trial and error before anything substantial occurs. For whatever reason there seemed to be some conflicts or repetition of output coming from the combination of Views, Taxonomy, CCK and Pathauto. For some strange reason it seemed that when we set one block view output for the products there would be a second level block view that did not follow the same rules as the first.
Some of this could possibly be caused by the depth or complexity of the products themselves (and for some reason the fly fishing industry has an abundance of). The product breakdowns were required to host a parent product profile that would list variant child products, in a tabular list for easy reference per the client. One thing to note about this specific functionality, the entire site was supposed to be built on Magento originally but after some issues regarding development and co-ordinating with a contractor, it was put to bed for Drupal. That said, Drupal is not a shopping cart by default and so any work we do to add in that functionality will always be lacking in some way.
Advanced browsing and product output can be controlled in some sense using these modules in combination but there are some output issues that make it frustrating. Drupal is very versatile and I am surely not complaining about its robust features, but it does have its limits. I think that it is time for a few developers to get together and design from the Drupal Framework Up, a shopping cart software that can handle content integration smoothly and incorporate some node type modules that are specific to Drupal.
Although out of the box Ubercart does have enough ponies to manage simple products, a truly robust, reliable and flexible shopping cart solution is really needed. There are plenty of well developed and designed hosted solutions out there that can do the job we were looking for but as far as carts go from the Open Source community, there should be a decent software out there that isn’t a train wreck.
Sincerely,
the bitterly jaded web guy, Zach
Author: zachattack
Category: Web Development
Oracle buys Sun; Moon still in Shopping Cart
So I woke up this morning and thought: am I stoned?
Yes, that’s what I thought. I had just read that Oracle and Sun have an agreement to be wedded in holy matri-money to the tune of $7.4 billion…
Sure, it’s the twentieth of April… My neighbors are pretty relaxed about that sort of thing… Maybe, by some passing contact high, I was feelin’ groovy… And it just seems so surreal! I had heard rumors of the deal, but thought they were going nowhere in this economy, and put it out of my spaced-out head.
However, when I read that “the Sun acquisition more profitable in per share contribution in the first year than we had planned for the acquisitions of BEA, PeopleSoft and Siebel combined,” according to Oracle President Safra Catz, I knew that he was stoned. Not me. I mean, that guy must be toking and squinting as he said that. And the reporter was sympathetic enough (or also as high) to leave out the little “chkk.. chkkk…” coughs while Safra held his hits….
Okay, green leafy weeds aside, what does all this mean? Well, my crystal iPhone (you need one, it’s worth selling your soul for) reveals the inner story that “Regarding Java, [Larry] Ellison said it wanted Sun so it could own the building blocks for its middleware. Oracle’s middleware is built on Java and the applications giant said it will continue to invest in the software.” Okay, so it’s all about crushing the competition (IBM) and hearing the lamentations of their accountants. I get that.
But what’s in it for me? Don’t look at me, says my crystal iPhone. Great. Just when I needed either a prophesying gadget or a soul — I’m out both!
As a PHP/MySQL developer, I was at first glad when Sun bought MySQL back in January of Aught-Eight. My little database had all grown up! But then Sun pinched out MySQL 5 with way too many bugs, pissing off one of the founders of MySQL, who left shortly after. And Oracle has no need for Sun software, except for Java, which is the platform for Oracle middleware.
All right, what happens to MySQL now? As a Drupal developer, while MySQL is the preferred solution, and is the most popular free database in the world, there is support for PostGRESQL within Drupal, but it’s not nearly as mature or even as widely understood as using MySQL.
Of course, if I can get my hands on a Wiimote with MotionPlus, then all my MySQL-related problems (as well as all that smokey haze) will be waved away!
Author: databoy
Category: Web Development
