In the classic (and best) Star Wars movie The Empire Strikes Back, Han Solo realizes that his friend Luke Skywalker is in trouble out in the icy wastelands of the ice planet Hoth and that he must go and search for him, perhaps in vain.
His first thought is to use a SnowSpeeder, a fast flying craft that would be ideal for scouting a vast area for life. However, he is told that the speeders are not available because the technicians are having trouble adapting the machines to the extreme temperatures.
Like the SnowSpeeder technician, I’d like to let you know that it’s been difficult adapting the concept of MenuMachine from a plug-in to a full-blown application. There have been many unforeseen issues that we’ve come across, each one adding to the time taken to get MenuMachine out the door.
In many ways, GoLive was an ideal environment for our plug-in. It was self-contained, had great site and link management capabilities and a great SDK that we could use to develop against.
With a standalone application, we can’t rely on having any of this. There is no site management, so we have to build it. There is no link management, so we have to build it. We need to provide the ability for users that don’t have a supported editor to place the menu on their pages.
We also have to work with several very different plug-in APIs, one for each of the HTML editors we need to support. Each one of these is totally different and offers different challenges.
For example, Dreamweaver has a mature plug-in API (where “mature” means “ancient and crusty”), and the support for binary (compiled) plug-ins is pretty rudimentary. Panic’s Coda has a nice SDK, although it’s new and fairly limited. MacRabbit Espresso has a sophisticated SDK but it’s also very new and limited. The list goes on.
At the same time, we need the new version of MenuMachine to create menus that are more sophisticated than MenuMachine 2’s, while also offering great accessibility and flexibility.
All of this takes time. We are trying to build an app that will be fairly bulletproof, and will generate menus that will work in the vast majority of users’ pages. We are doing our best to do this.
We want MenuMachine to be reborn just as much as all of you and we are getting there. The light is at the end of the tunnel. We’re working very, very hard.