I recently posted a thread regarding some of the new features I’m working on for Foundry’s next big update, where I talked a little about a couple of the new tools I’m building as well as a couple of the many new improvements and upgrades. If you haven’t seen that post yet, go give it a read when you get a chance. I’m still working hard on these features and more for the next release.
Today I want to talk about something I’ve been thinking a lot about – the direction of Foundry 3 as it relates to RapidWeaver Elements and Stacks Pro. To do that, I’m going to back up a bit and then work forward to today.
When Realmac originally announced RapidWeaver Elements and YourHead Software announced StacksPro, I chose to support both platforms and allow users to determine which platforms they’d like to use Foundry with. Stacks Pro was the easiest one to support, as the promise is that any existing Stacks-based addons, such as Foundry for example, will continue to work as-is with no substantial updates needed. Perfect.
Likewise, Realmac has made it possible for developers to port their Stacks-based addons over to RapidWeaver Elements at their choosing. So, while a little bit more work, it is still pretty easy to do for the most part. I have a few corner cases within Foundry that require some manual changes to get Foundry working in Elements. But that is likely because of the complexity of what Foundry is and does.
With Stacks Pro, any new features Stacks Pro delivers over what the Stacks addon currently offers will be available to Foundry and other Stacks-based addons. Unfortunately, this is not the case with RapidWeaver Elements. Their API only allows their new and improved features to be used with native Elements addons. Ported Stacks addons will not have access to these new API tools. That is not something I had expected, to be honest, but I maybe should have.
So, why not convert Foundry to use the new Elements API, you ask? It is possible. But would require re-writing Foundry from the ground up. As it is just me doing all of the work, it would mean well over a year’s worth of work at a minimum to re-build everything from scratch in an unfamiliar API. Not to mention that your current Foundry-based sites would then need to be re-made from scratch as well. Far from ideal, to say the least. Also, I don’t currently have access to said API as of yet. Right now, the only people with access to the native Elements API are Realmac.
Additionally, Realmac is developing their own framework for RapidWeaver Elements. It is unclear yet whether this will come completely bundled with or integrated in the app, or if it will be a product they sell alongside of Elements. Either way it would be in direct competition with Foundry. The good news for Realmac in that respect is that they have a huge leg up on me and other developers because, as I mentioned above, they’re currently the only ones who have access to the API. Whether that be because it is too rough and unfinished, or that they’re holding it close to the vest, it is still the case that they’re the only ones able to develop native addons right now for their upcoming new app.
So where does that leave Foundry, and what do I recommend to you, the Foundry user?
Foundry is definitely going to be available for Stacks Pro. It is business as usual there as I don’t have to rebuild Foundry completely. As for Elements — I will not be porting Foundry 3 to Elements. While I want to support your choice as an end user, I don’t see any added benefits to porting Foundry or my other addons to Elements. It would bring nothing new for Foundry customers. As I mentioned, I don’t have access to create native Elements addons at this time, and in the case of Foundry it would require over a year’s worth of work if I started right now, which I cannot.
So my recommendation to Foundry users?
Stick with RapidWeaver 8 or RapidWeaver Classic. Stacks is still as strong as ever there and those two apps are solid web building platforms with the Stacks addon. But I don’t have to tell you all this as you’re already rocking Foundry in that setup now. Foundry will continue to work there unless Realmac chooses to end them, but I don’t see why they would, and my next update for Foundry, which I’m hard at work on now, will work perfectly there. When StacksPro rolls out, give it a look and see if it meets your needs. If so, Foundry will be available to you there as well.