Thanks! Please check the following:
Please read carefully! All purchases are final. Refunds will not be provided under any circumstances.

System requirements
License agreement
Refund policy
Purchase process
Pricing
Paddle
Customer support

System requirements
All the stacks sold through this website require RapidWeaver and the Stacks plugin. They will not install or work with any other publishing platforms (like Flow, Drupal, Blocs or Wordpress).

We recommend you aim towards installing the latest version of RapidWeaver that your computer is capable of running (preferably RapidWeaver 7 or greater) and Stacks 3 or later. Both are a separate purchase if you do not own them already.

Stacks4Stacks generously provides you fully-functioning free demo versions of everything sold on this website. This enables you to fully test addons before committing to a purchase. There are no time or functionality limitations applied.

If you cannot get the free demo version to work, DO NOT proceed with purchasing the stack - because the purchased stack is unlikely to work any better for you. Please request technical assistance first.

License agreement

You may use a purchased stack an unlimited number of times in personal or commercial projects and request technical support.

We permit you to install stacks onto all computers that you own. You are permitted to make private archival backup copies (e.g. iCloud, Disk Blaze, Google Drive or Dropbox).

You may not resell, redistribute or make a stack available for download, remove copyright credits, license information, or claim the stack to be your own creation. This includes free stacks, demo stacks or paid stacks, in modified or unmodified states.

The software is provided "as is" without any implied or expressed warranty of merchantability or fitness for purpose. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise arising from, out of or in connection with the software or the use or other dealings in the software.

Refund policy
By purchasing from this website, you agree that your purchase will be available immediately via digital download and that you waive your statutory right of withdrawal.

All purchases are final. Refunds cannot be provided (we physically cannot un-download or remove stacks from your computer) under any circumstances.

You are reminded to make use of the free demo versions already provided on the website, to fully evaluate stacks for compatibility and suitability before making a purchase.

If you cannot get the free demo version to work, DO NOT proceed with purchasing the stack - because the purchased stack is unlikely to work any better for you. Please request technical assistance first.

Be certain that the stack you are buying is actually the one you want, and that you don't already own it or are confusing it with another stack of similar name or functionality.

Purchase process
The checkout system is provided by Paddle. An attempt is made to display prices in your local currency, with relevant taxes applied.

To complete your order, you must supply a valid email address. Your purchase receipt and download link will be sent to this address you supply. If you do not receive your purchase shortly after completing it, please carefully check your spam or junk mail folders.

Your purchases are available to re-download at anytime, via this secure order lookup page.

Pricing
Prices shown on the website include any applicable VAT or sales tax. You will be sent a full receipt by email. Charitable and bulk discounts may be available on request. Please get in touch if you have any queries about our pricing.

Paddle
Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle provides all customer service inquiries relating to order processing. Paddle also provides an order lookup system, commonly referred to as your Paddle Account.

Customer support
If you have questions that relate specifically to a stack, you should make contact via the contact page.

General questions can be asked on the RapidWeaver Community Forums.
Expand
Mobilize uses server-side PHP code to securely detect and reliably redirect web browsers. Because it operates server-side, there's no problems caused by 'flashing' content, wasted bandwidth or issues if Javascript is disabled etc. We firmly believe that Mobilize is still by-far the smoothest and most reliable redirect addons available for RapidWeaver.

Mobilize was originally created by Nimblehost as a page type plugin for RapidWeaver; in the early days when the iPhone and iPod Touch had first hit the market. This was long before the idea of responsive or adaptive web design came in existence. Because most people are now using the Stacks plugin for RapidWeaver, we've rebuilt Mobilize as a stack element. However there is still a 'Generate Mobilize Code' option in the stack, which will let you generate a code snippet for use on almost any other RapidWeaver page type.

Example

An example test website has been published here. It contains three webpages - mobile, tablet and desktop. Depending on what web browser or device you view the website from, you will only be able to access one or the three pages listed. More information is displayed on the demo site homepage. This same project file can also be downloaded using the button above.

Setup

Please follow these instructions for setting up Mobilize on a single webpage, like your homepage:

  1. Change the page extension to .php in the RapidWeaver Page Inspector.
  2. Drag and drop a copy of Mobilize from your Stacks library into the page.
  3. In the stack settings, choose whether to configure Mobilize for use on a mobile, tablet or desktop webpage.
  4. Use the mobile, tablet or desktop options to create your redirects to different webpages or websites.
  5. Provide the full, absolute URL (e.g. https://www.example.com) to the webpages you want to redirect users to. Or you can use relative paths instead.
  6. Export your project to MAMP or publish to a live website to ensure Mobilize is working as expected.

Previewing Mobilize in RapidWeaver can become tricky, because RapidWeaver Preview identifies itself as Safari Desktop. Therefore if you try to click onto pages in RapidWeaver Preview that have an active Mobilize redirect in place, the page may not display. In such situations, it may be essential to change the User Agent setting in RapidWeaver 8 preview or temporarily remove your Mobilize stack to continue building and testing the page.

Tip: If you want to reuse the same Mobilize stack over all pages of your website (and you're using Stacks 3 for all pages of your website) you can setup Mobilize as a 'partial'.

Follow these instructions for setting up Mobilize on a non-Stacks page: Please note that the stacks plugin is still required for the initial setup. You can download a free demo version here.

  1. Follow the above instructions (steps 1 - 5) for adding a Mobilize stack to a Stacks pages and configuring it accordingly.
  2. In the stack settings, click on the Generate Mobilize Code option.
  3. Preview your webpage in RapidWeaver. You will see a box containing some custom PHP code. Copy the code to your clipboard.
  4. Paste the code into the Settings > Code > Prefix box, in RapidWeaver.
  5. Go to http://mobiledetect.net/ and download the Mobile_Detect.php file. Uplaod this to a location on your web server.
  6. Update line #2 in the generated Mobilize code to point to the Mobile_Detect.php file you've just uploaded.

When setting up your redirect links, take particular care to avoid users getting stuck in a redirect loop! For example, don't redirect mobile users from a desktop website to a mobile website, and then have a Mobilize stack on the mobile website that sends them straight back to the desktop website. In such situations, it is quite probable the web server will throw an 'error 500' message or the web browser will display an error about there being too many redirects happing.

How do I setup separate mobile or tablet versions of my website?

Borrowing from other websites like Google and Facebook, these websites have created subdomains like https://m.facebook.com/. You'll notice the letter 'm' before the domain name, which denotes that this is the mobile version of the website. Popular news websites have done the same. So with this in mind, you need to login to your web hosting control panel (like CPanel) and setup a new subdomain for your website. Into this subdomain you can then publish the mobile and / or tablet versions or your website.

Device detection

Why do we have very broad detection of devices and not lists of individual devices like iPhone, Kindle, Samsung? Simply because there are so many thousands of mobile and tablet devices on the market that all go by different names. Quite often the hardware and software these devices use is shared out over multiple screen sizes and types. A prime example of this problem is Android OS - which comes in multiple flavours and is often seen on smartphones, tablets, netbooks and even smart TVs. So to assume Android OS was only for smartphones would be wrong.

In Mobilize, we use powerful algorithms to detect mobile, tablet and desktop browsers reliably, based on several factors. We do not simply classify a device on a single factor like user agent, OS, or screen size. Several factors are taken into account, before a browser is placed into the mobile, tablet or desktop category.

Of course there always will be instances where a browser cannot be detected for one or more reasons. A user might have jail-broken, un-rooted or hacked their device to change important settings. It might even be a totally new device that is unrecognised in all the current tests. In such instances, the user would just see the desktop version of the website, as a fail-safe.

Where can I get the Mobilize plugin?

Before becoming a stack element, Mobilize was sold as a page type plugin for RapidWeaver. The plugin variant has since been obsolete and unsupported since about 2016. No support, license registrations or updates are available for the Mobilize plugin. Plugin development for RapidWeaver has inherently become far more complicated and expensive. It was no longer economically viable to continue developing a plugin variant of Mobilize. By now, nearly all previous users actively using Mobilize have already upgraded to the stack version offered on this webpage. If you are still using the plugin version of Mobilize and have not done so yet, you should buy the stack version from this website and switchover to using this newer version instead.