Introducing RWML 2

Sunday 3rd September 2017

RWML (or RapidWeaver Multilingual) is the ultimate set of stack elements for helping you make your RapidWeaver website fully multilingual. These powerful stacks let you translate just about every aspect of a webpage. Your website visitors can choose their preferred language from a select menu or custom flags / links. Their language choice is ‘remembered’ by the system; on subsequent visits and page views.

Over the course of nearly two years, the stacks have been completely rewritten around a shiny new, intelligent, reliable and ultra-efficient PHP codebase. This latest version of RWML gives you immense flexibility for building the perfect, multilingual website you never thought was possible with RapidWeaver! The sophistication and advancements made in RWML v2 are truly remarkable.

RWML 2 is a major update. To briefly summarise the main changes that have happened in RWML v2:

  • The editing interface has been improved; with emphasis on making the stacks easier to use and bringing the most important settings and instructions to the front.
  • Some stacks have been merged together. For example, instead of there being three different switch stacks, there is now just one. Expanded settings let you swiftly toggle between different switch types.
  • We now use server-side code (like PHP) to determine what content to display. What’s the big deal with this? Server-side means only the content relevant to the selected language is sent down to the web browser. This brings enormous efficiency savings. Plus smoother and faster loading websites.
  • A couple of the stacks have been renamed, to better-reflect their revised roles within the RWML set.
  • The new 'RWML Wrapper’ stack lets you effortlessly place other stacks inside. You can regulate when those stacks are shown, based on the current language selection.
  • All the RWML stacks are now rebranded as 'Stacks4Stacks’, with new meta data, support links and secure update checking capabilities.
  • We are now making use of newer Stacks API features. These will give you faster page previewing, better compatibility with other stacks and improved reliability with an ever-growing choice of web browsers.
  • The RWML Menu stack no longer overwrites elements in navigation links (like spans and Font Awesome icons) and should work more reliably with a greater choice of theme designs and frameworks. It can now simultaneously translate mobile, desktop and breadcrumb links in most themes.
  • RWML is no longer dependent on older third-party addons (like PlusKit) which have been known to sometimes cause RapidWeaver problems (especially after updates). Everything can now be accomplished with RWML and Stacks. No extra purchases required.
  • A brand new 'RWML Meta’ stack at the request of former users, for improving SEO (search engine optimisation) and Twitter / Facebook sharing.
  • The RWML Sidebar stack can now also be used to embed content within ExtraContent containers, FreeStyle banners or custom containers, using Javascript.
  • Added a new 'RWML Replace’ stack, to search and replace simple words or sentences in those harder-to-reach outside parts of a webpage, with simple Javascript. For example, mobile menu toggle buttons, site titles, site slogans and footer copyright text.

Click here to read more about RWML, watch a tutorial video, download a free demo version and access the new (illustrated) user guide.

Looking to update from RWML v1? Please carefully read the user guide to understand the update process involved. If you purchased RWML after 1st July 2017, you can download the update direct from your Paddle account. For any purchases before this date, please get in contact before Saturday 30th September 2017 (with proof of purchase), to claim a 100% coupon code. The free update window closes after this date.

RWML v2 requires Stacks 3.5 or later.

View on Tumblr

ActionHost updated to version 2.0

Thursday 31st August 2017

This clever little stack (formally a Tsooj Media stack) helps you modify and manipulate links within a webpage. It can work on both theme navigation links and links you ordinarily create within a webpage. ActionHost can change the address that a link points towards, add extra attributes, disable normal link behaviour or trigger things like lightboxes, language switches and shopping carts. The editing interface of ActionHost makes this stack relatively easy to setup.

ActionHost masks all the complicated code and can also be configured as a partial for use over multiple webpages.

Changes in version 2 include:

  • New icons, meta data, support links and update checking facilities
  • Renamed and regrouped some settings
  • Changed a couple of the informational tooltips
  • Surplus style settings (like backgrounds, borders, layout and responsive controls) are now hidden, to make setup faster and easier
  • Improved the font size and clarity of the instructions shown in edit mode
  • Javascript calls for E-Junkie carts now happen over SSL
  • ActionHost no longer requires a page with a .php extension

In addition to the above, the following new action types have been added to ActionHost:

  • Add an HTML5 data attribute and value to the link
  • Apply a unique ID selector name to the link
  • Force a linked file to download (in newer web browsers) and give it a new file name
  • Print the current webpage (or save it as a PDF)
  • Reload the current webpage
  • Navigate back to the previous webpage, that the user came from
  • Switch the website language using RWML v2 (due for release very shortly)
  • Execute custom jQuery Javascript code

Some special API features are being used in ActionHost 2, so the minimum system requirements of this stack have been raised to Stacks 3.5. You may notice pages preview and publish faster, as a result.

This is a FREE update for all existing users, available from your Paddle account or by getting in contact via email and providing ‘proof of purchase’.

Learn more…

View on Tumblr

StackSlider updated to version 4.2.0

Wednesday 30th August 2017

Alongside the addition of some special meta data for Stacks 3.5, this update adds support for custom navigation. This lets you create a container of links or thumbnail images (elsewhere on the page) that each have a data-slide-index attribute like this:

<div id="stackSliderCustomNav">
  <a data-slide-index="0" href=""><img src=""></a>
  <a data-slide-index="1" href=""><img src=""></a>
  <a data-slide-index="2" href=""><img src=""></a>

In the stack stack settings, scroll down to the advanced section and check the Custom Navigation option. Then enter the selector name of the container, hosting your custom navigation links. Based on the above example, the selector name you would enter is #stackSliderCustomNav and preview the page. You should find that clicking the link or image directs you to that specific slide.

The index is zero-based. That is to mean it starts 0; so slide 1 is actually referenced as 0.

Of course, you do not need to use code like above. Use the UsefulStack to wrap some columns of images inside a custom class name. Apply a link to each image, leaving its href value as # and give it custom attributes of data-slide-index, like this…

When the images or other content is clicked, the slide will move into view! It will not disrupt the existing settings or navigation.

StackSlider is easily one of the most sophisticated slider stacks for RapidWeaver. One of the most popular stacks we sell. Version 4.2.0 is a free update for all existing users, obtainable in the normal ways.

Learn more about StackSlider here.

View on Tumblr

AdvancedPublisher updated to version 4

Wednesday 23rd August 2017

AdvancedPublisher is like a personal assistant for your website! This set of powerful stacks work in conjunction with server-side PHP code to efficiently hide or reveal time-sensitive content. Perfect to use for special promotions, events or simply to alternate the content shown on a webpage. You can also hide and display blocks of content, based on URL query strings. AdvancedPublisher is easy to setup, safe, reliable and compatible with almost any other content stacks placed within.

Changes in version 4 include…

  • Rebranded the stacks from Tsooj Media to Stacks4Stacks. New meta data, icons, stack names, update checking facilities and support links
  • We are now making use of some special API features introduced in Stacks 3.5 to enable faster previewing of pages that make use of AdvancedPublisher stacks
  • All the AdvancedPublisher stacks have received improvements to the editing interface and instructions. Instructions can now be toggled off in the base stack
  • AdvancedPublisher stacks no longer display surplus settings like Background, Border, Layout and Responsive. These are still all style options you can apply to the stacks you place inside AdvancedPublisher stacks
  • Fixed some validation errors, caused by a mismatch of opening and closing HTML tags
  • Some stack settings have been regrouped and improved. Some new information tooltips added to certain settings
  • New warning displayed in edit mode, if you add any AdvancedPublisher stacks without first adding a ‘base’ stack

This is a free update for existing customers; obtainable from your Paddle account or by getting in contact by email with proof of purchase.

If you are new to the idea of AdvancedPublisher, click here to read more information about this stack and to download your FREE demo version.

AdvancedContent requires a minimum of Stacks 3.5.

View on Tumblr

YouTubeChannel Stack updated to version 2

Sunday 20th August 2017

Changes in this major update include:-

  • Updated the stack to use YouTube API 3*
  • The stack is now able to fetch either a YouTube channel or a video playlist
  • All colour pickers support RGBa opacity sliders, in the colour settings
  • Added some more style options
  • You no longer need to use an HTML snippet to place the playlist
  • Related video’s can now be toggled on or off in the stack settings
  • Autoplay is now a customisable option
  • You can customise how many video’s are shown in the playlist
  • Better compatibility with our forthcoming RWML 2 stack

* Depending on when you last generated an API key, you may need to generate a new API key for this version of the stack.

This stack makes it easier to embed a YouTube channel or playlist, within your RapidWeaver website. You can safely use multiple YouTubeChannel stacks on the same webpage, making it perfect for more complex video portfolios or for use within multilingual setups (e.g. RWML).


Each time you add a new video to a playlist or your YouTube channel, the video is automatically added on your webpage. Therefore there’s no need to manually add the video in RapidWeaver and republish the website each time!

A basic array of style and colour options let you safely customise the basics of the player interface, to make it look like an integral part of your website.


YouTubeChannel remains a free stack to download and use in all your projects. If you find it useful, you can make a contribution here to support ongoing updates and development. Paid support is available if you require help with generating an API key or other aspects.

Learn more…

View on Tumblr

ProGallery updated to version 2.2

Monday 14th August 2017

Changes in this free update for version 2.x users include:

  • Lazy loading of thumbnail images is now an optional setting, available as a checkbox option within the sub-stacks of each source
  • When zoom effects are applied to thumbnails, the overflow is cropped
  • Improvements to the rendering of thumbnail images, when placed in masonry layouts and with transitional effects applied
  • If a user arrives on the webpage with Javascript disabled, the thumbnail image can still be clicked to reveal the fullsize image or video
  • Added new ‘border radius’ and 'eclipse’ thumbnail mouseover special effects
  • More hidden localisations within the lightbox can now be customised
  • Potential fix for layering issues in the Foundations top bar
  • The lightbox now supports an optional 'download’ and 'Pinterest’ image sharing buttons, in the top left corner
  • ALT tags applied to images (from directories of images) now use the image title, as the attribute value
  • Added some extra meta data, sometimes needed by Stacks 3.5
  • Updated some of the setup instructions shown in edit mode
  • Other minor improvements and optimisations

Learn more…

View on Tumblr

Introducing FancyIntro 3

Wednesday 9th August 2017

Like a key to unlock the door to secret room, FancyIntro adds a certain degree of ‘suspense’ to the opening and revealing of a webpage. Supporting two lines of text (or images) and a bountiful array of style options; you are sure to find FancyIntro both a fun and easy stack to use in many projects. Built-in cookie tracking means it’s possible to have the intro effect only run once, and not persistently appear each time a user opens a website. FancyIntro is a great way to welcome people to your website, grab their attention and instantly immerse them into your content.

FancyIntro is the latest Tsooj Media stack to be updated and moved to Stacks4Stacks. This version retains the same splitting / sliding effect as version 2 did. However many more enhancements have been made towards making this stack easier, faster and more customisable to use…

  • Tidied the editing interface and removed surplus settings that were no longer required
  • Regrouped and renamed several settings. Some stack settings have new informational tooltips
  • Support for images, markdown or HTML content; in addition to the existing styled text support
  • Animation settings now make use of number input boxes
  • All colour pickers support RGBa opacity
  • Support for automatic stack updates; combined with new help and info links
  • Written content can now receive bold, italicised or underline text styling
  • New font size and letter spacing settings
  • The vertical positioning of content can now be customised using the 'offset’ option
  • Added the ability to specify the upper and lower content styling independently
  • New content alignment options, for the upper and lower content
  • Removed some surplus browser hacks and polyfills that are no longer required
  • Fixed some compatibility issues, particularly in addons like Foundations
  • Fixed some HTML5 validation errors

Please note that the minimum system requirements of FancyIntro have changed. This stack now requires a minimum of Stacks 3 and RapidWeaver 6.

This is a free update for anybody who’s purchased the FancyIntro stack on or after 1st January 2016 - download the update from your Paddle account or get in contact by email with a copy of your purchase details attached.

If you’re an older customer of the stack or new to FancyIntro, take advantage of our 50% reintroduction discount. Throughout the month of August 2017, FancyIntro 3 can be purchased at 50% off - no coupon code necessary (the discounted price is shown on the website and at the checkout). As always, be sure to download and try the free demo version first.

Learn more…

View on Tumblr

LoremUtility 2.0 released

Monday 7th August 2017

Love building websites in RapidWeaver? We do too!

When designing new webpages, a need often arises to quickly prototype things; and this often involves the use of dummy Latin content or placeholder images. Although many online generators exist, the constant monotony of copying, pasting, cleaning and trimming content can leave much to be desired for.

LoremUtility fixes the problem rather conveniently through provision of a random content generator in Stacks. LoremUtility makes the generation of dummy content extraordinarily fast and simple. An essential utility for just about any RapidWeaver user!

Formally a Tsooj Media stack, LoremUtility is now part of the Stacks4Stacks family. Changes in version 2 include…

  • New icons, support links and update checking facilities
  • The parent container and content containers now have class names, for easier custom CSS modification
  • Simplified the editing interface; less visual clutter, easier manipulation of settings
  • Updated some of the informational tooltips displayed on the stack settings
  • Added several additional dummy text dictionaries
  • You can now customise the spacing applied after block paragraphs
  • Added support for ordered (numbered) lists, blockquotes and placeholder photographs
  • Now working correctly over SSL, on secure websites
  • Reset some of the default settings (like CSS image colours)
  • CSS images can now have their labels set to ‘none’
  • Various other minor changes to the underlying source code

LoremUtility is a FREE update for all existing customers - just get in contact with a copy of your purchase receipt to obtain an upgrade coupon code. This stack can be installed alongside older 'Lorem Ipsum Utility’ named stacks. A manual upgrade is required for version 2. Stacks 3 or above is required.

The price of LoremUtility has been frozen at roughly what it was before. So if you’re new to this stack, it’s definitely worth having a play with. It’s another one of these stacks that might initially leave you scratching your head - but once you’ve used it several times you might question why you never had it in your library sooner!

I manage a growing number of websites for private clients in RapidWeaver. Sometimes they want a new page added to a website, but are still in the process of gathering content. In this type of situation, LoremUtility proves invaluable in letting me quickly assemble real page layouts, which the client can access to review. It saves the hassle of 'photoshopping’ countless new webpage designs and permits detailed testing on different screen sizes. For individual designers and small design agencies, LoremUtility could prove to be the perfect workflow companion!

View on Tumblr

FloatingContent updated to version 2.0

Thursday 3rd August 2017

A simple stack for creating blocks of content that ‘float’ on your webpage; while following a user as they scroll up and down. FloatingContent is perfect for the display of important messages, disclaimers, a contact widget, EU cookie tracking notices, special links or even for the creation of a custom website navigation unit. 

Now with support for more styling options and the ability to dismiss (close) FloatingContent stacks with tracking cookie capabilities! This is the latest Tsooj Media stack to be updated and added to Stacks4Stacks.

Changes in version 2.0 include…

  • Renamed and reorganised some stack settings
  • New ‘floating life ring’ icon design
  • Most settings now have new informational tooltips
  • Removed old browser hacks and other unused code
  • Cleaned-up the editing interface, to make the stack faster and easier to use
  • New line height style options, for text placed inside FloatingContent
  • All colour pickers now support RGBa opacity
  • The main container has a class of ‘floatingContent’, to make custom CSS modifications easier
  • Added support for automatic updates
  • FloatingContent stacks can be optionally dismissed (closed) by the website visitor and tracked with a cookie
  • A couple of minor optimisations ahead of Stacks 3.5 being released

FloatingContent requires stacks 3.0 or above and a minimum of RapidWeaver 6. As always, a free fully-functioning demo version is available, so you can try before you buy.

This is a free update for all existing customers (please email a copy of your purchase receipt to receive a 100% code for the latest version).

If you are new to FloatingContent, you can purchase this stack throughout August 2017 with 50% off the normal price (the discount is applied automatically at the checkout).

View on Tumblr

Curtains 3.0 now available

Wednesday 2nd August 2017

Curtains adds a simple animated curtain-loading effect to webpages. Although a somewhat gimmicky feature, Curtains is a fun effect to use on more informal websites. And built-in cookie tracking means that it’s possible to have the effect run only once, within a defined period of time.

Curtains is derived from version 1 of the ‘Fancy Intro’ stack by Tsooj Media. Fancy Intro still exists today, and will itself be getting a major update shortly. 

A couple of people commented they liked the original ‘curtains’ effect offered in older versions of Fancy Intro. So we made a branch from the old Fancy Intro stack, updated things and developed this newer Curtains stack. Along with a name change, the following changes in Curtains 3 include…

  • Simplified the editing interface, for quicker and easier setup of the stack
  • Renamed and regrouped some settings
  • Updated some of the informational tooltips
  • Added support for dragged-and-dropped and warehoused image curtain backgrounds
  • Converted old ‘input’ settings into conventional number boxes
  • Added support for automatic updates
  • All colour pickers now support RGBa opacity
  • Curtains no longer display in print or PDF output
  • Removed some of the older browser hacks and prefixes

Curtains is now provided as a free stack. But if you find it useful or have support questions, you can make a contribution here. Curtains 3 requires Stacks 3 or newer.

If you are looking for a page loading effect that is even more sophisticated and supports two lines of text, keep an eye open for the updated FancyIntro stack landing any day now!

View on Tumblr

Responsive Content stack has been merged into UsefulStack

Tuesday 1st August 2017

Just a quick heads-up to notify you about a merger of the former Tsooj Media ‘Responsive Content’ stack and the UsefulStack.

For a long time, UsefulStack had some basic controls to toggle the display of content, depending on screen width. Rather than maintaining two stacks which do almost the same thing, I have merged the responsive controls into UsefulStack.

How do I use responsive controls in UsefulStack?

Simply add a UsefulStack to your webpage. This becomes a parent ’wrapper’ for the content you want to display or hide. In the UsefulStack settings, toggle open the UsefulStack Responsive Behaviour group of settings:

In here, you can now precisely customise the display of content on different screen widths. For example, you might want to hide an element that is known not to display too well on mobile, and replace it with with something else. Our conditional logic and clear labelling make this process really easy.

What is UsefulStack?

Often referred to as “the stack that should’ve been included with Stacks”, UsefulStack adds some incredibly useful and powerful functionality to manipulate the display and dimensions of content. Acting as an extended version of the ‘1 column’ stack, UsefulStack is a must-have stack to use in many projects.

How much does UsefulStack cost?

UsefulStack remains a free stack to download. But as always, if you find it useful or need some extra support, you can make a contribution here.

View on Tumblr

NewsTicker 3 now available

Saturday 8th July 2017

The first Tsooj Media stack I have updated for Stacks4Stacks. This update significantly modernises the stack and fulfils every feature request received. As part of the update, new documentation has been written for the stack and a free demo version is now provided, so you can download and “try before you buy”!

Changes in version 3 include…

  • By request, text now scrolls infinitely like a marquee effect
  • Improved responsive behaviour (text no longer truncates or wraps onto extra rows)
  • You can now toggle between styled text, HTML or Markdown content types
  • New option to start the NewsTicker visible, on page load
  • Added a line height setting
  • Built-in a few more colour options, with support for RGBa opacity
  • You can now safely use multiple NewsTicker stacks on the same webpage
  • New icons, new meta data and support links
  • Added the possibility to update the content remotely using a simple CMS like Cushy or Surreal
  • Decluttered and refreshed the editing interface to make the stack easier to use

NewsTicker now requires Stacks 3 or later.

This is a free update for anyone who purchased the original Tsooj Media stack on or after 1st July 2016 - please get in contact with a copy of your receipt to receive a 100% coupon code.

Until August 1st 2017, NewsTicker is available at 50% off for new and existing customers - no coupon code necessary.

Learn more…

View on Tumblr

Tsooj Media Stacks are now part of Stacks4Stacks

Saturday 8th July 2017

Joost Spijker, former owner of Tsooj Media, is retiring from doing RapidWeaver development. As of July 2017, all of his stacks are being moved over to Stacks4Stacks. This will ensure previous customers can continue to receive support and updates. 

Going forward, many of the stacks will receive updates that will incorporate various feature requests and improvements. The future is very bright for the Tsooj Media Stacks.

As of today, a temporary page has been setup on Stacks4Stacks where the former Tsooj Media Stacks are listed and remain available to purchase. This page has some more details about the business acquisition. Gradually as these stacks are updated, they will be moved onto their own pages. Brand new documentation, working examples and downloadable demo versions will be available soon.

If you have feedback or feature requests for any of these stacks, please get in contact via email. Now is a perfect time to share your thoughts about any of these stacks. We will be embarking on quite an intensive schedule to update the stacks. There are likely to be announcements almost weekly.

To kick things off, the NewsTicker stack is receiving an update. Keep an eye out for this announcement later tonight on the RapidWeaver forums and social media!

I want to take this opportunity to welcome all former Tsooj Media customers on board. I aim to continue offering you the same exemplary level of customer service and high quality addons that Joost previously supplied you with. This formal business acquisition has been well thought out, with emphasis on putting customers first.

View on Tumblr

Announcing Player 2

Thursday 29th June 2017

A major update to the ever-popular Player stack. This update is free for anybody who has purchased the stack after 1st January 2015 (login to your Paddle account to get the latest version). For older purchases, please get in contact by email (with proof of purchase) to receive a discount coupon code. Player 2 can be installed alongside older versions of Player - to permit a gradual ‘migration’ of audio and video content into this newest version.

What’s new in this update?

  • Rearranged, merged, regrouped and renamed some settings, to make Player even quicker and easier to setup
  • New options to choose how audio or video content is preloaded; to promote faster loading webpages
  • The download button now works on Safari 10 and automatically links to your MP3 or MP4 file
  • Totally rewritten support for iPhone and iPad. Where supported, video content now plays within the webpage - instead of opening in a separate window. iPhone retains support for standard iOS media controls
  • Added support for optional OGV and WAV media types
  • Much easier (code-free) setup of player controls. You now have full control over which buttons are shown on mobile and the ability to easily change the order of controls (from left to right) using sliders in the stack settings. Font Awesome button markup is still editable
  • Added the option to play and pause video, by simply clicking on it
  • You can now Chromecast a video directly to a Google Chromecast dongle or compatible smart TV, from an Android phone or tablet
  • Conditional loading of jQuery 2 and Font Awesome 4.7 icons
  • New option to have audio or video content pause when it is scrolled outside of the viewport (a.k.a Facebook style)
  • Progress bars can now be animated with optional stripes
  • Added support for DOGs (digital onscreen graphics) so you can brand your video content with custom logo images or icons
  • Any empty audio and video sources are now removed from the source code, to prevent HTML validation errors
  • Refreshed the default appearance of the toolbar. Now using CSS flexbox to equally-space the controls on all screen widths
  • Support for optional title tooltips, on the player controls. This can improve accessibility of your completed player interface
  • When you send a video to full screen, it will now continue playing from the point it was in the webpage
  • New horizontal spacing options for the media duration and current time clocks
  • Got rid of some settings (like shadow effects) which are accomplishable with other free stacks (e.g. Shady)
  • Added a new optional setting, to apply basic copy protection to the playing media (this suppresses right-clicking when enabled)
  • Brand new animated user interface for the volume controls on desktop web browsers
  • Custom controls are now displayed within fullscreen mode
  • The full screen button toggles automatically between new expand and minimise icons
  • Support for realtime Google Analytics tracking, so you can easily and accurately record user interactions with your players
  • Captions and subtitles can now be toggled from within fullscreen mode
  • A new option to pause the audio or video when a user clicks anywhere outside of the Player stack
  • New RGBa colour picker for icon shadows, within the toolbar
  • We can now and fetch the audio or video duration time via decoded metadata, without needing to begin download of the media file
  • A large quantity of other minor fixes, tweaks and various 'under the hood’ improvements

Important: Player 2 now requires a minimum of RapidWeaver 6 and Stacks 3. This stack will no longer function with older versions of stacks or RapidWeaver.

Player remains the single-most sophisticated audio and video player available for Stacks. Nothing else compares. If you are serious about getting audio or video content into your website professionally, then this is absolutely the stack you need for the job! Its light codebase, attractive styling and broad feature set make it a must-have. Superbly engineered and the perfect stack to broadcast yourself with! Watch the tutorial video and download your free demo version today.

Learn more

View on Tumblr

CalcStack updated to version 1.4

Saturday 24th June 2017

This free update introduces support for radio options. These provide another input type for your calculators. Radio options are a good alternative to checkboxes, if you only want a user to select one item. Use the ‘groups’ setting for each radio option to create a group - so only one can be selected. You can also have one radio option selected by default as the page loads.

Much the same as checkboxes, each selectable option can be assigned a numerical value. Depending on which radio option a user chooses, can determine the value applied to the calculation.

CalcStack remains the most powerful and customisable calculator stack available for RapidWeaver. Download the free demo version here:

View on Tumblr

HotSpotsPro 3 for Stacks 3 now available

Wednesday 14th June 2017

Changes in this major update include:-

  • HotSpotsPro now supports an unlimited number of hotspot regions
  • Radically improved Stacks 3 user interface; for faster, easier and more efficient setup of image maps
  • Removed some of the seldom-used options to make the codebase of HotSpotsPro lighter
  • Added some brand new style and colour settings for individual hotspots
  • Easier modification of the lightbox window shade colour and opacity
  • Links support a full array of custom attributes; letting you link to anchors, tabs, accordions, lightboxes or other pages
  • Individual hotspots can now receive unique Font Awesome icons
  • A new option to click hotspots and smooth-scroll to blocks of content elsewhere on the same webpage

This is by-far the easiest and most customisable responsive image map solution available for RapidWeaver. By hiding all the complicated source code, HotSpotsPro gives you the freedom to focus on quickly building and deploying ultra user-friendly image maps, that will not look out of place in any modern website!


This stack is perfect for use in e-commerce websites, product showcases, marketing, education and infographics. Watch the introductory video here to see just how easy and flexible this new stack is to use. As always, a free demo version is available for download.

This stack is a free update for all customers who purchased it on or after 1st January 2015, and your update is waiting for you in your Paddle account. Version 3 can be installed alongside older versions.

For anybody new to HotSpotsPro or needing to update from a copy bought before 1st January 2015, you can use the hsp25off coupon code, to take 25% off your order. This optional coupon code can be entered using the ‘coupon code’ button at the checkout, and is valid until 1st July 2017.

View on Tumblr

Introducing ProGallery 2

Wednesday 14th June 2017

As the name suggests, our gallery stack is designed and built for professional photographers and filmmakers. Users who typically need to create highly immersive photographic and video galleries for the modern internet.

RapidWeaver is crowded with an ever-growing choice of gallery stacks. With this in mind, we consulted with some existing ProGallery users (a few of which were photography experts) and asked the tough question of what they would like to see done better in ProGallery. The responses that followed have largely all been incorporated into version 2:

  • Faster loading galleries that can safely handle huge collections of both images and video
  • Titles, caption content and lightbox controls that do not layer-over or obscure your media
  • Modern, flexbox-based image layouts and pure CSS masonry grids without clumsy Javascript
  • Support for high-resolution retina display optimised photographs within lightbox mode
  • Brilliant responsiveness and accessibility for all users; whether they are on a smartphone, tablet or desktop
  • Sharp, simple animation effects that will not turn pages into a flickery mess or suffer jerky transitions
  • Options to disable the lightbox and apply standard links on thumbnails, for linking to sub-galleries or webpages
  • A super-simple setup process, so more time can be spent doing actual photography, filmmaking and enjoying life!

Although a couple of less-used features have been phased out in ProGallery 2, we’re confident that this major update reestablishes ProGallery as the unrivalled image and video gallery solution for professional photographers, artists and filmmakers. A huge amount of care and attention to detail has been put into this update. More updates are planned, to continue evolving the stack and possibly adding more sources in partnership with other developers.

This video explains all the most noteworthy features new in ProGallery 2 and the basics of how to use this wonderful stack. A fully functioning free demo version of the stack is available for download. ProGallery 2 is a free update for all existing customers. It can be installed alongside older versions of the stack. The update can be downloaded from your Paddle account.

Any technical support questions or feedback can be posted via the Stacks4Stacks support page, from where you can be assured of a swift and friendly response.

Learn more…

View on Tumblr

PlayLister updated to version 2.6.0

Tuesday 30th May 2017

This free update for the PlayLister stack includes the following changes:

  • Fixed a bug that was causing improper display of the volume controls on desktop
  • Added a new setting to start with the playlist toggled shut (hidden)
  • New alignment options for artwork, titles and descriptions on both mobile and wider screens
  • Added a new checkbox option to animate the progress bar with stripes

Learn more about PlayLister…

View on Tumblr

PlayLister updated to version 2.5.0

Thursday 18th May 2017

A free update to the PlayLister stack. This small update adds a (user requested) option to have the playlist ordering ‘randomised’ on page load. Similar to what the shuffle button does already, but the randomisation will happen automatically as the page opens. This new checkbox setting can be found in the group of advanced options. 

You can obtain this update from your Paddle account or via automatic updates in Stacks / RapidWeaver.

More information about PlayLister can be found on this webpage. PlayLister is the most sophisticated audio playlist stack available for RapidWeaver and currently one of our most popular stacks sold.

A reminder - there will be limited or no technical support available until about the end of the month, due to travelling. Urgent questions can be posted to the RapidWeaver forums during this period. Normal service will resume again in early June!

View on Tumblr

2 good apps for the conversion of audio and video for use in RapidWeaver

Monday 15th May 2017

Web browsers remain very finicky about audio and video formats. When using our stacks like Player, Playlister, MixingDeck, InlinePlayerProGallery, AudioPlayer and VideoPlayer you will almost certainly need to convert your media into one or more formats that can be played-back reliably by different web browsers.

Previously we used to recommend Miro Converter. However the download link for this app appears to have been broken for several weeks and some users have reported that it fails to launch for them. So we’re not entirely certain this app is actively supported or developed any more. If any updates are forthcoming, then this will still be a hot-pick to use. Miro Converter is free and really easy to use; when it works!

The next best thing I was able to find as an alternative to Miro Converter was Adapter. This free app has a really nice, intuitive interface. It looks almost a little like Stacks; with the groups of options to toggle open and closed on the right. Just drag-and-drop in your files, and Adapter will pretty-much take care of the rest. This might be an app you have not heard of before. I saw a recommendation to it on the Apple discussion forums, in response to users having difficulty ripping WMA files into iTunes.

Of note, Adapter can also handle image conversions too. So this could be a really handy app to have in your RapidWeaver workflow. And it works on Windows - making it available for your Windows-based clients to do some converting themselves.

If you need some more customisable options for your audio or video files, then HandBrake is another solid tool to download.

As you can see from the screenshot above, HandBrake is a far-more sophisticated converter. Many more settings exist and it may take some trial and error to find the best settings to use! But HandBrake works great for getting audio and video web-ready. And since HandBrake is now also developed for Windows and Ubuntu too, there is a lot of momentum behind the development of this app. HandBrake has been around for many years.

Obviously many other audio and video converters exist. I have purely picked the two free ones which I have personally found to work best. You might only need to periodically do some occasional audio or video conversion for your website, so investing into a paid app might not always be justifiable. There are certainly many others out there.

In recent weeks, a lot of work has been done in preparation for the release of Player 2. The Player stack is the most popular stack available for getting audio and video into your RapidWeaver website. Player 2 is a major update with loads of exciting new features - many of which were requested by existing users. If you are interested in trying the latest Beta version, please see this tweet here.

View on Tumblr

CalcStack updated to version 1.2.0

Wednesday 12th April 2017

Changes in this free update include:

  • If reset and submit buttons are enabled, reset will no longer submit the form when clicked
  • Number inputs now support negative values
  • You can now enforce minimum and maximum ranges on number inputs (basic validation)
  • Improvements to Twitter sharing, including use of special characters in description text
  • Tided parts of the underlying source code and deleted some bits that were not needed
  • New ‘Random Number’ input type
  • Modifications to the presentation of formulas in edit mode

This update will be available shortly in Stacks (via automatic updates) and is available now from your Paddle account.

Learn more…

View on Tumblr

CalcStack updated to version 1.1.0

Tuesday 4th April 2017

Changes in this free update include:

  • Warning messages are now clearly displayed in edit mode, if form inputs have no name attributes provided
  • Continued improvements and easier integration with FormsPlus
  • The range slider now supports negative numbers (e.g. -17) and decimalised steps (e.g. 0.25, 0.50)
  • You can now customise the width of the range legends (green value balloons) in the CalcStack style settings
  • Added the ability to have CalcStack ‘write’ calculated answers into other parts of the page, including blocks of text, link buttons and other input boxes. See the website for details
  • Support for optional sound effects (like clicks), for when calculation inputs are changed by the end user - the sustainable transport infographic example on the website demonstrates this
  • New advanced option to have number input boxes automatically focused (selected) on click, for better accessibility and less clicking
  • A couple of other minor changes to the underlying source code

Learn more…

View on Tumblr

Introducing DonateStack

Friday 31st March 2017

DonateStack makes it quick and easy to collect donations from your website users, via PayPal. This stack is ideal to collect money for charities, religious groups, fundraising events, schools, donationware downloads or political campaigns. In a basic configuration, users are presented with either a number input box or select menu; for determining how much to give. Clicking the ‘submit’ button takes them through to the secure PayPal website, to complete their transaction.

DonateStack purposefully has 'fat and friendly’ styling, to make it extra user-friendly for all website users. Several style settings are included, to enable you to customise the appearance and get it to match your existing website. It is easy to integrate DonateStack into some of our other stacks, like TintStack, Shady or StandOut.

A useful advanced feature is the ability to pre-populate the donation amount field with a URL query string. This opens-up the possibility of being able to use the CalcStack for a user to calculate a donation amount, and then CalcStack can pass the answer over into DonateStack. It’s one of the reasons this stack was created.

Because it is envisioned a lot of RapidWeaver users will be using DonateStack for charities or non-profits, the stack is also provided for free. But if you do find it helpful, please share a link with us and an estimate of how much revenue you’re getting from it. It would be interesting to know. You can also use DonateStack to make a contribution on the Stacks4Stacks website!

Learn more about DonateStack…

View on Tumblr

Introducing CalcStack

Friday 24th March 2017

I’m super-pleased to unveil the brand new CalcStack; a combination of much design, development, testing and refinement over the past several months, plus valuable collaboration with several prominent RapidWeaver users.

What is CalcStack? A need frequently arises in modern websites and webapps to provide users with interactive calculators. Calculators are often needed for tasks like shipping estimators, product or service quantifiers, simple infographics, quote forms, savings and interest calculators, conversion calculators, educational purposes and various other tasks.

CalcStack lets you construct a variety of simple and more complex number calculators to go on your websites. You’ll find the intuitive user interface makes CalcStack both quick and easy to configure within Stacks 3. No code is required to accomplish the basics. Generated calculators are really fast, HTML5 valid, fully mobile-first responsive and styled attractively with Bootstrap to compliment the rest of your website. Compatibility is provided for all major themes.

Potentially CalcStack could save you a fortune in having calculators custom coded for your website. CalcStack brings the added time-saving flexibility of being able build and update your own calculators independently - at any time.

Lots of options exist for generated answers; including the ability to copy them to a clipboard, tweet them with a message or pass them onto another page or contact form. Additionally if you already use FormsPlus, you will find CalcStack integrates seamlessly with your existing forms!

A 20 minute video has been published here that demonstrates the basics of CalcStack and how to build some more complex implementations. The same RapidWeaver 7 project file used in the video is available here and you can find the rest of the documentation and a free demo version here on the product page for download.

Learn more…

View on Tumblr

Introducing FileMan stack - a free file manager / warehouse for your website!

Monday 20th March 2017

The role of this new stack is to configure and spawn a new directory on your web server, complete with a basic file management interface. After entering a password, you (or a client) can login to upload, download, view or delete small files with ease. New folders can be created and you can sort files by clicking the table headings. All this is done through your normal web browser.


FileMan is perfect to use as a backend for our popular stacks like PlayLister, RefinedSlider, ProGallery, Embed and DropCMS. Any of these stacks can link to the FileMan directory; thereby permitting the ability to add or remove files (like images or audio tracks) remotely, outside of RapidWeaver. FileMan is safe for your clients to use, because only files within the FileMan directory are editable. FileMan saves you from the aggravation of setting-up additional FTP accounts or paying for expensive CMS stacks.

The FileMan interface uses HTML5 and is fully mobile-first responsive. It works well on all newer mobile, tablet and desktop computers.


FileMan is easy to configure within Stacks 3 / RapidWeaver. The basic setup process involves telling FileMan where you want the new directory to be generated, the login password and what functionality you want enabled.

Because many of us are building websites for non-English speaking clients to manage, you will find FileMan lets you translate many of the buttons, labels and table headings into another language.


This stack requires a web server with PHP 5.6 or greater, RapidWeaver 6.0 or greater and Stacks 3.0 or greater. If you find FileMan useful or require support, please make a contribution. As always, support is best dealt with via email.

Learn more…

View on Tumblr
Bookmark or share this page
Baidu 百度
Renren 人人网
Weibo 微博
Contact Us
Email This Page
Print This Page
PS: This bookmarking and sharing popup is powered using our brilliant SocialPopup stack!


Like a lot of websites, Stacks4Stacks uses cookies to help enhance your browsing experience and handle things like purchases. We take your privacy seriously, and welcome you to freely opt-out of nonessential cookies at any time by reviewing your preferences on this page.