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.
SUFeedURL
entry to your theme's Info.plist file (just like in your stack's Info.plist
file).appcast.xml
file on your website, which the SUFeedURL
points to. Or you can use the Waterfall Appcast Tool.appcast.xml
file.
appcast.xml
file that you already use for your stack updates. The file doesn't have to be named appcast
but does have to match the filename specified at the end of the SUFeedURL
in your theme's Info.plist
file.appcast.xml
file. In other words, there should only be one item
entry, representing the latest version.sparkle:shortVersionString
attribute 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.
SUFeedURL
key specified in the Info.plist
file which pulls the update from, you guessed it, an appcast.xml
file (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.