Waterfall is a plugin which supplies automatic updating for RapidWeaver themes. If you create 3rd party stacks for RW, then you are already familiar with the steps needed to get this working.
SUFeedURLentry to your theme's Info.plist file (just like in your stack's
appcast.xmlfile on your website, which the
SUFeedURLpoints to. Or you can use the Waterfall Appcast Tool.
appcast.xmlfile that you already use for your stack updates. The file doesn't have to be named
appcastbut does have to match the filename specified at the end of the
SUFeedURLin your theme's
appcast.xmlfile. In other words, there should only be one
itementry, representing the latest version.
sparkle:shortVersionStringattribute when comparing version numbers to determine if an update is available. In a later version of Waterfall, comparing
sparkle:version(the build number) will be added.
Sure! There are both RW5 and RW6 demo versions available on the Waterfall product page. If you're a RapidWeaver developer please contact me for a serial number.
Adding Waterfall support to your themes is a distinction many customers would like to know about, and have already started asking how they can determine which themes are Waterfall enabled.
Below are six Waterfall badges which you can display on your website to show customers. Please hotlink to these badges, so that any future updates to the badges are automatically reflected on your website.
In your theme's Info.plist file, add these keys:
<key>WFVerifyPurchase</key> <true/> <key>WFCartService</key> <string>cartloom</string> <key>WFCartUsername</key> <string>enter-your-cartloom-username-here</string> <key>WFProductID</key> <string>enter-theme-product-ID-number-here</string>
If you have questions above any of the items above or what their values should be, let me know.
SUFeedURLkey specified in the
Info.plistfile which pulls the update from, you guessed it, an
appcast.xmlfile (conventions made standard by the popular Sparkle framework). In all likelihood, the work put into supporting automatic updates in Waterfall will also work whenever Realmac decides to implement its own updating mechanism. You'll be ahead of the game, with themes already supporting such a feature.
Super awesome! And so is the entire Realmac crew, who work so hard to make RapidWeaver and all their apps such great pieces of software.