RapidWeaver Stacks, PlugIns, Themes ...
menu Menu

rjhweb design

rjhweb design

fast, flexible fair

Ninja News

RapidWeaver News & Reviews

Agency for RapidWeaver

Agency. That's the name of the latest Foundation/Total CMS project from, otherwise known as Jochen Abitz. Agency is a four-page project, plus six Admin pages.
Is it worth taking a look at? Let's see…

As we have come to expect from Abitz projects, Agency displays a clean design – a contemporary, but timeless layout; straightforward with no bells or whistles.
Full-page background image on every page (loaded via Total CMS tags). Dynamically generated content that's kept up-to-date via the Total CMS blog plugin and an About page that the client can easily edit. Instead of a cookie popup Agency includes a disclaimer page that is popular in the EU. The disclaimer page not only informs you that certain data (cookies) is being stored on the server, but also explains how personal date is handled – important with the upcoming EU Personal Data stipulations.

The homepage is in fact – as with the previous project 'PagePro' – a summary from the Post page; a sortable list of blog posts that deliver the latest information about your company. Oops, did I write 'company'? I mean, of course, agencies, designers, photographers, fashion designers, foundations, shops...
… In short: Anyone who has something to display or communicate.

So once more – is Agency worth taking a look at?

Absolutely! You may be an experienced designer pressed for time, but looking for a versatile, modern design for a client project.
Perhaps you're a newbie, just setting out with Total CMS and want the above.
Agency is modern, but timeless. It has automatically generated menu and background images. Just about everything within the project is client-editable. And Agency has an attention-grabbing look and feel about it.

Agency –

If you are either of the above, I'd grab Agency now while it's on special offer (code: AGENCY30) and profit from a versatile, professional design that incorporates CMS.

NOTE: Apart from a Total CMS license and the Foundation stacks, you will also need to download a number of BWD stacks (Donationware) two paid stacks and one other free stack to take full advantage of the project.


WebYep2 for RapidWeaver

Back in 2002, two years before the release of RapidWeaver and long before WordPress, an open-source CMS appeared on the scene. WebYep allowed you to quickly turn any website into editable pages where the user could update content on the live page. WebYep has been completely overhauled by Max Fancourt (and team) and is now available as version 2.

Joost, of Tsooj Media, released a suite of RW stacks which allowed Weavers to easily add WebYep to any RW project. Will Woodgate took over the development of the stacks and they have just been re-released. The code has been completely overhauled and the new stacks are fully compatible with WebYep2, adding new features to to much loved suite of WebYep stacks.

Now it must be said that the stacks aren't absolutely necessary if you wish to use WebYep. If you're comfortable working with a little code, you can still make any existing site editable by adding the WebYep macros to it. The stacks, however, combine the power and flexibility of common WebYep elements with the friendliness of the Stacks drag-and-drop user interface you have become used to.
The sophistication and flexibility of WebYep is truly astonishing. It's modular approach of editable elements allow you to mix-and-match different components together and build complex, editable web pages and web apps. Loops let users clone and reorder whole areas of a webpage; whereas the menu element provides the "holy grail" of dynamically generated webpages! It really is a remarkable system.
I recently wrote a review of WebYep, comparing it to other CMS available for RW. You can read the review here.

On the forums, many users have been clamouring for an update to WebYep. They'll be happy to know that the update is here at last!


Which CMS should I use with RapidWeaver?

Back in 2004, Realmac presented a template based application for building websites. It was quickly adopted by numerous users as it was a simple alternative to DreamWeaver and Co. The templates soon got boring and we were thankful when third party developers began releasing new themes. But then we wanted more freedom. When Stacks became available, we greeted it with open arms. In the meantime, we have freeform frameworks that no longer restrict our creativity, but we're still not happy – many users want their content to be editable online.
Many developers are rushing to make solutions available, but with so many solutions available, which one should you choose?

I tested each of the following systems using Foundation. They all work with the majority of themes.
As usual, I shall not mention prices and I shall keep the descriptions as concise and as unemotional as possible.
Let's begin with the IMHO simplest version…

Sentry was originally developed by Jonathan Head and it's primary release simply allowed stacks to be switched on or off after logging in to a site. When Jonathan withdrew from the RW scene, Will Woodgate took over the majority of his stacks and soon released a new version of Sentry which introduced a complete, if simple, CMS.
Sentry is a suite of four stacks: Sentry Base, Sentry Display, Sentry Edit and Sentry Login.
Deployment is simple – add a Base stack to your homepage, configure the Login details, add Edit stacks to your layout and add the stacks that you wish to be editable into the edit stacks. Just about any text, or image stack will work in combination with Sentry. Once you have added a Login stack to your page, you can publish your site and edit it.
Pros: Extremely simple to add to any RW project. Does not require a DBase setup. Purchase once, use often.
Cons: The code behind Sentry is relatively old and is unlikely to be updated.

Armadillo was also developed by Jonathan Head and is still maintained by him. Armadillo is a suite of nine stacks, three of which are dedicated to blogging (you're on an Armadillo page right now). The other stacks are The Base stack, Link, Menu, Page, Sidebar and Solo Content. The most widely used stacks are without a doubt the blog stacks, which are simple to set up: Just add a Base stack and a blog stack, configure the DBase details, User and Password, add a Login stack and publish.

If you wish to use the Armadillo CMS functionality, you can add Solo Content stacks to your project layout. The Solo Stacks need to be assigned an ID. Once your project is published, you can then add Content to the Armadillo Dashboard which can then be edited directly on the page once the user is logged in.
Armadillo Pages work in a similar fashion: Add an Armadillo Page stack to your Stacks project and add an Armadillo Menu, if needed. Solo Content stacks may be added, but are not essential. Once logged into the Dashboard, you can then then add content to the page and add new pages to your site.
Pros: Relatively simple to set up. Supports multiple blogs. User can add pages. Plain text, rich text or Markdown editor to create content. CSS can be added in the dashboard. Purchase once, use often. Multiple user logins with differing user rights.
Cons: No preview of page content in RW. Depending on your provider the setup can be slightly more complicated than described.

WebYep [WY2] is a CMS solution from Max Fancourt with stacks that were originally produced by Joost of Tsooj Media, but have now been taken over by Will Woodgate. WebYep2 comes in two different flavours: Free and Commercial. The free version includes a RichText editor while the commercial version enables a Redactor editor with built in file and image manager. Other perks are priority support and personalised branding.
WebYep is the oldest CMS available for RW and Version 2 consists of a suite of thirteen stacks – they include the RichText editor stack.
The WY2 stacks will be released very shortly. The free WY2 core is already complete. The beta stacks can be downloaded here. The core here.

The WebYep setup is simple – download, or purchase the core system of your choice from Max's website and upload it to your site's base directory. The only configuration necessary are the user name and password found in the configuration file. Do this before uploading the files to your root directory. The files include an extensive manual, of which I only needed to read two pages.

In your RW project, you can now add the WY2 Assistant stack which enables the CMS and begin adding WY2 stacks to your project. The Assistant stack includes instructions for the RW setup. The main stacks that you will use are the Short and Long Text stacks, the Image stack and, if you purchased Max's commercial version, the RichText stack. You will also want to use the Loop stack which is an extremely powerful stack that allows you to create groups of stacks that the user can edit, duplicate, switch on or off, or delete.
Furthermore, WY2 includes Attachment (allows visitors to download files), Conditional (can be displayed on the live site OR on the admin page), Image Gallery, Login, Markup, Menu which offers a method for users to add dynamic pages to websites. E.G. a list of events. Clicking on an event title would refresh the page and display different content/images. Time Control allows you to define when the contained content is displayed on your page.

In your RW project, you can add the WY2 stacks of your choice and (if you so wish) fill them with dummy content for the RW preview. The dummy content is not published.
Once you have completed your layout and added a Login stack, you can publish your site.

When you log in to your new site, you or your user can very easily edit the content directly on the page by clicking the edit buttons of each WY2 element.
Pros: Extremely simple to add to any RW project. Does not require a DBase setup. Phenomenal Loop stack. Purchase once, use often. Multiple user logins/rights possible.
Cons: No preview of page content in RW.

Go was developed by Nick Cates and is relatively new, so we can expect some updates and perhaps some additions. Go is a suite of four stacks. Go Base, Blog, Content and Lock. Deployment of Go is simple, as is the editing of the published pages.
Drop the Base stack onto a page. Build your page layout and drop in Content stacks. The Content stacks initially contain dummy text. You can edit the dummy text to reflect your content. The edited text will be published. The text can not be replaced with images within RW, but can be swapped for images once your site has been published. Before publishing add a Lock Stack to your page.

To log in to your published page, hit Ctrl+Shift+X and a box pops up asking for your password. The editing interface offers a wide range of tools for text formatting, adding images, slideshows, lightboxes and various iFrames (video, etc.)
Pros: Zero configuration. SImple to use with any RW project. No DBase. Pleasing editing interface.
Cons: Editable images can not be positioned/previewed in RW. One License for each site.

Pulse, just like WY2 consists of a core system and a suite of stacks which are sold separately. Pulse development was taken over by Michael Frankland a few years ago, the stacks were developed by Jannis Rondorf.
The Pulse Core System should be uploaded to your root directory and installed/configured from there. The P5 stacks are a suite of fourteen stacks. Integration, Banner, Block Blog, Delivery, Download, Email List, Form, Gallery, Image, Localiser, Page, Slider and Social. I confess to only having tested the basic stacks. Pulse comes with a 42-page handbook.
The most used Pulse stack is the Block Stack – it links via tags to text/HTML content that is stored on your server e.g. {{block:home/title}}. All other stacks also link via tags to server side content. To save space on your layout page, you can also use HTML stacks to enter the tags. All tags are referenced in the handbook.

To build a site using Pulse, create your layout in RW, drop the Pulse stacks in the applicable places and add tags linking them to content that you have on your server. Once you have published your project, you can log in to your site and will be taken to the Pulse admin page. You now have two options, you can either edit your content by clicking the appropriate links on the admin page, or you can return to your home page where you will find that your content is now within green frames and waiting to be edited live.
Pros: Simple to install; online configuration. Simple to add to any RW project. Does not require a DBase setup. Can be added to any existing site (read handbook). Purchase once, use often.
Cons: No preview of page content in RW.

Easy CMS
Easy CMS was developed by Joe Workman. Easy is a suite of thirteen Admin stacks and five Content stacks: Core, Image, Text, Toggle and Video. It is simple to add to any new RW project. In a similar fashion to some of the above systems, the content stacks are added to your layout and given an ID (macro). There are, however, some differences. With Easy, you build your very own admin page(s) by adding the Admin Core stack and the corresponding admin content stacks to a separate page and giving them the same ID as those on the content pages.

In your web page layout, drop in a Core stack and add an Easy stack (BWD Header, Paragraph and Sections ((possibly more)) stacks are also compatible) for your content and add a macro e.g. %cmsText(t1%) to the stack, or in BWD stacks, simply %t1%. Add the corresponding Admin stack to your admin page and add the same ID/macro to the stack settings. If you have added a text stack, you can choose in the admin settings panel if the stack should be a Hipwig, or a Markdown editor. Once you have completed your site's layout, you can publish the site and edit it – whereby you now have two options: you can either remain in RW and add your content to the admin page(s), or you can log in to the live admin page(s) and add you content there. The content is reflected in both directions without the necessity to republish (unless you have added new stacks in RW). Once again, I must confess that I have not tested Admin stacks such as Number, Debug, or Selectbox.
Pros: No installation/configuration necessary. No DBase. SImple to use with any RW project. Design your own Admin page. Live editing and previewing from within RW without republishing. Buy once, use often.
Cons: None discovered.

Total CMS
Total CMS is Easy's big brother. It arrives with twenty-three Admin stacks and sixteen content stacks ranging from Blog (extremely flexible) to Select Show. In principle, building an editable website with Total is identical to Easy (and just as simple), the difference being that you have many more options and Total enables Dynamic Content. In this case 'dynamic' means that you can write a 'blog' post on an invisible page and, using macros, the post may be published anywhere on the site e.g. a product page, or a recipe page as an article without looking like a blog post. Add a post, or alter an existing post and the page on which it is published is automatically updated. This means that your blog could be a news-outlet, a portfolio, a store, almost anything you want it to be,
Total enables both File Upload and File Download, Ratings, Gallery (Instacks Gallery3 is also compatible), and Date Chooser.
As with Easy, all content is manageable either from within RW, or the via admin page(s) and synchronises in both directions.
For more complicated sites, I recommend adding an Admin page for each published page.
Pros: No installation/configuration necessary. No DBase. SImple to use with any RW project. Multiple blogs possible. Design your own Admin page. Live editing and previewing from within RW without republishing.
Cons: One License per site.


PagePro – A new Foundation Project

It's been quite some time since a new theme or project landed on my desk. The new Rapidpages project PagePro from Jochen Abitz flattered into my mailbox last night and I was compelled to take a look at it.

Because I never got around to taking a look at Total CMS before the demo expired, Jochen was kind enough to let me take a closer look inside his online demo page and I'm very glad that he did because
1 – The project is rather neat and; 2 – Now I finally know how Total CMS works.

ProPage, as you will have gathered by now, is a Total CMS-based Foundation project.
Jochen has kept the design simple with a BWD Button Plus menu, a hero image and page content that's loaded via the blog. The navigation allows you to move between the pages (of course!) and also allows you to sort the blog posts by category. Oh, and the site has a sidebar that's been added with BWD's Blueprint Sidebar. ProPage takes advantage of partials, so that if you wish to duplicate a page, or parts of a page, doing so is simple.

ProPage comes with six pages in total – The main homepage, an About Us page, a Contact page and the Admin page with subpages for the main page (the blog content) and the About page. The whole project is schlicht (unostentatious), after the motto "Less is More". The homepage displays two columns with a large image for each of the blog entries and a summary. When clicked the blog post opens as a full page. The About page has the same header and hero image layout as the homepage and displays a large text with headers. The Contact page also shares the same header layout and includes a Foundation contact form.

The ProPage Admin pages have also been kept simple and are easy to use. Your clients will have no problems adding or altering their content.

PagePro – Jochen Abitz – Rapidpages

ProPage – as Jochen writes himself –

is not only a very clean and modern site for personal websites. PagePro is the most versatile project for your customer work. You can use this project as a basis for doctors, tradesmen, service providers, coaches and other professionals.
The basis is a very simple structure that makes editing the content fun. A post gets a category and then automatically appears in the menu. All contributions can be listed by category and searched for words.

I couldn't agree more.


Dynamic DataBase Made Easy in RapidWeaver

Stack-Its just announced EasyDB for RapidWeaver. Now I'm a designer and Database is way above my pay grade, so I was a little sceptical about the "easy" bit. Nevertheless, I downloaded the demo version (yes, there's a demo available) and had a play with it. After all, I owe it to my regular readers to write a review…

The first thing I noticed about EasyDB is that the set up – although simple – does take some patience.
First off, you'll need to set up a database on your hosting server.
Well, I'd guessed that already, but it's a painless process once you've accessed you control panel – and Bill has a video online to show you how just how to do it.
In my case, it's just two mouse clicks. Just make a note of the login details, you'll need them very soon.

Using the EasyDB Login stack, you should now add a login page to your site, so that you'll be able to access the data in your database once it's online.

So – it's time to get started! You'll need to add a database Credentials stack to your RapidWeaver page and publish it. The credentials stack contains the name and location of your database and the login details. The Credentials stack allows your page to access the database that you just created and that is necessary before we can continue.
Then, following the video tutorials on Bill's website, you need to load the page into your browser and confirm the setup messages, you then need to deactivate "setup credentials", republish and refresh the page in the browser.

The next step is to add a Database stack to your page. We have a database on the server, but it doesn't contain any data. The database stack adds the data rows and columns to the database. As such, you'll need to give the database a name and define the fields that you require in the setup panels, e.g. firstname, lastname, email, address, etc, etc. Once that's done, you can publish the page, and check online that the action was successful.
Because "setup database" is still active in the settings panel, you'll need to deactivate that, republish the page and refresh your browser.

If you check the database on your host's servers, it should now contain all of the filed names that you just added – just waiting impatiently for your data.

But we're not quite ready yet, we don't have anywhere to display the data.
We need a TextGrid stack to get us started.
This is the exciting part: publishing your first data list to your page. Your database can actually contain more information than you want to display on this page, so you need to inform the page which fields to display. So in the TextGrid stack, you need to add the names of the dbase fields that you want your visitors see and supply a display-name for each of these fields. Once you've done this, you're almost there: repeat the publishing process as before and you should now see a database awaiting content!
Log in and add some content. If you already have your content in a spreadsheet, you can import it into EasyDB as a CSV file.

So what can your database contain? Well this will make a lot of people happy – the TextGrid can contain Small Text, Large Text w/ carriage returns, Integers, Floating Numbers, Date, Time, Money, Email, Images, Links, Checkboxes, Color, Rating & Progress Bar
The FreeForm stack can contain Text, Integers, Floating Numbers, Date, Time, Money, Email, Images & Links.
And all of this information is grabbed by some magic PHP code that Bill has hidden somewhere behind the curtains and displayed dynamically on your page. The second that an entry in the database is altered, it changes on the page – live.

FreeForm? Did someone mention FreeForm? Yes, EasyDB also supplies a FreeForm Setup stack and a FreeForm stack.
The FreeForm stack setup is a little more complicated, but it will allow you to dynamically grab individual data-rows from your data base and display them more, or less in a layout of your design. I've not gone through the process of setting up a FreeForm Stack because, to be quite honest, I just didn't have the time. However the process is similar to those mentioned above, it simply involves adding and defining multiple FreeForm Stacks.

The result… Each line of your database will now be displayed within a slideshow. Obviously cool, if you've added images.

EasyDB – Stack=-Its

If you've added a TextGrid to your page, it will display selection fields that will allow your data to be filtered by field name and content. You can set how many entries should be displayed per page and, of course, EasyDB adds a page navigation when there are further entries. Your data can also be exported to a CSV file

EasyDB, true to its name, makes setting up a complicated database relatively simple. It also has the added advantage of being able to grab data from a database for freeform display on any of your pages. The setup needs a little patience and, in my personal opinion, a centralised admin page could perhaps simplify matters, but – as I already stated database is way above my pay grade, so I'm not the expert to pass judgement on that…

If you need to publish a database online and need something that is more 'in-depth' than the simple CSV solutions that are available, EasyDB is the way to go.
Being a PHP/MySQL solution, depending on the content collected within your database, you can process and republish that data as required – dynamically.

Bill has placed a multitude of instruction videos on the product page to get you started. I wouldn't have known where to begin without them!


Show more posts

  • Stacks Image 35399
  • Stacks Image 35402
  • Stacks Image 35405
  • Stacks Image 35408
  • Stacks Image 35411
  • Stacks Image 35414
  • Stacks Image 35417
  • Stacks Image 35420
  • Stacks Image 35423
  • Stacks Image 35426
  • Stacks Image 35429
  • Stacks Image 35432
  • Stacks Image 35435
  • Stacks Image 35438
  • Stacks Image 35441
  • Stacks Image 35444
  • Stacks Image 35447
  • Stacks Image 35450
  • Stacks Image 35453
  • Stacks Image 35456
  • Stacks Image 35459
  • Stacks Image 35462
  • Stacks Image 35465
  • Stacks Image 35468
  • Stacks Image 35471
  • weaverthemes
  • Stacks Image 35477
  • Stacks Image 35480
  • Stacks Image 35483

Links to the developers ® All trademarks cited on this page are the property of their respective owners.


Don’t miss a post!
Sign up for our monthly newsletter.

A monthly digest of all the latest updates from our RapidWeaver blog, keeping you up to date with the hottest new stacks and themes.

* indicates required

Contact Information

My Image

rjh web design

265 Moo 2
Mae Na Toeng Nai, Pai
Mae Hong Son
Thailand 58130

About Us

We design websites and print-products for small businesses at reasonable prices. We specialise in Responsive Web Design.


This site uses Cookies to determine the best method of display in combination with your browser.
We do not harvest or sell personal information.
© rjh web design 2010—16

This website was built with loving care on a Mac using Foundation. For more information, contact me.