# Dev Dairy Ep21 - RapidWeaver is 20 Years Old Today 🎉

**URL:** https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402
**Category:** Elements
**Tags:** devdiary
**Created:** [June 4, 2024, 6:00pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402 "2024-06-04T18:00:01Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)
#### Post date: [June 4, 2024, 6:00pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/1 "2024-06-04T18:00:02Z")

</div>

Hello Weavers,

Today marks the **20 year anniversary** since the first public beta of RapidWeaver launched way back in 2004 — Can you believe it?

We were planning on releasing the first public beta of RapidWeaver Elements to celebrate this date, but shipping software on time is notoriously difficult (even after having 20 years of practice). However…

In today’s video we celebrate this huge milestone by publishing the very first webpage from RapidWeaver Elements to the internet. [You can view the page here](https://www.realmacsoftware.com/rapidweaver/elements/).

Watch the video below to see some relics from the past along with the moment I publish the Elements webpage.

[![](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/1/9/19ccdee48e51c2d9f74bbc4d6185faefc6adb7dc.jpeg "Dev Dairy Ep21 - RapidWeaver is 20 Years Old Today 🎉") ](https://www.youtube.com/watch?v=wYzYfgG-caY)

Thanks so much for the past twenty years of support, we really couldn’t have done this without you 🙏

Cheers,  
Dan & Team Realmac

---

<div class="post-metadata">

### Author: ![anon68150607](https://avatars.discourse-cdn.com/v4/letter/a/4bbf92/32.png) [@anon68150607](https://forums.realmacsoftware.com/u/anon68150607)
#### Post date: [June 4, 2024, 6:09pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/2 "2024-06-04T18:09:15Z")

</div>

Congratulations on 20 years — here’s to 20 more! 🎉

Can’t wait to get started with Elements?

You mentioned charging for the alpha. Would that simply be purchasing a full license for Elements prior to the final release (I like the idea for testing, developing elements/components, and to support your work), or would it also be necessary to also purchase **another license** once the final version of Elements is released?

I noticed on the [Elements page](https://www.realmacsoftware.com/rapidweaver/elements/) that you’re using **elements** , **custom elements** , and **global components** in the marketing copy. 👍 Is this the evolution of the naming discussion/poll from recent weeks? FWIW I like it.

Also nice to know that Elements is using [Alpine.js](https://alpinejs.dev) behind the scenes.

---

<div class="post-metadata">

### Author: ![upssjw](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/upssjw/32/26063_2.png) [@upssjw](https://forums.realmacsoftware.com/u/upssjw)
#### Post date: [June 4, 2024, 6:21pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/3 "2024-06-04T18:21:30Z")

</div>

Congrats on 20 year, provided a lot people with easy access to publishing their websites. Excellent time to release the next generation - Elements.  
Really good to see a webpage published, like the stars and floating register amongst them.  
Looked at the code, glad I have been learning tailwind, I understand a bit. Roll on being able try out.  
Again congrats on 20 years and close to releasing the alpha/beta.  
Even the first published page shows a small subset of what Elements will be capable of. Like the whole page good choice of colours etc.

---

<div class="post-metadata">

### Author: ![Flash](https://avatars.discourse-cdn.com/v4/letter/f/f475e1/32.png) [@Flash](https://forums.realmacsoftware.com/u/Flash)
#### Post date: [June 4, 2024, 6:42pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/4 "2024-06-04T18:42:01Z")

</div>

20 YEARS! HAPPY BIRTHDAY!

Been using it for 19 years! I am also hoping for another 20+ years!

Alpha in June? Name the price. I’m in! I’ve mentioned I have a new website rolling out. Would love to wait and build the site with Elements! Would happily provide feedback as this is a personal project that I have time to play with. Perfect for Alpha and Beta testing.

Total domination!

---

<div class="post-metadata">

### Author: ![gfcreative](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/gfcreative/32/22974_2.png) [@gfcreative](https://forums.realmacsoftware.com/u/gfcreative)
#### Post date: [June 4, 2024, 7:05pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/5 "2024-06-04T19:05:48Z")

</div>

Happy 20 years. Looking forward to messing around with Elements. If you can divulge a few sources for tackling some of the things not included with Elements…like strong form builders that don’t cost so much to use. Also looking forward to seeing how Elements handles CMS. If you could also do a video focusing on animations like those on the new Elements page.

---

<div class="post-metadata">

### Author: ![upssjw](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/upssjw/32/26063_2.png) [@upssjw](https://forums.realmacsoftware.com/u/upssjw)
#### Post date: [June 4, 2024, 7:23pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/6 "2024-06-04T19:23:52Z")

</div>

No issues with paying for the alpha, good to go now

---

<div class="post-metadata">

### Author: ![Flash](https://avatars.discourse-cdn.com/v4/letter/f/f475e1/32.png) [@Flash](https://forums.realmacsoftware.com/u/Flash)
#### Post date: [June 4, 2024, 7:37pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/7 "2024-06-04T19:37:20Z")

</div>

Just took a look at the underlying code.

MUCH BETTER! Far less nested divs and noise.

I looked at the element structure, really pretty doggone clean. This is obviously a sales page and not something that would be used for search engine submission. I don’t know enough about `data`: and `data-state:` So I have to simply say, Congratulations on the first page published!

---

<div class="post-metadata">

### Author: ![ben](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ben/32/28488_2.png) [@ben](https://forums.realmacsoftware.com/u/ben)
#### Post date: [June 4, 2024, 8:32pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/8 "2024-06-04T20:32:18Z")

</div>

> [@Flash](#):
>
> I don’t know enough about `data`: and `data-state:`

This is a native Tailwind feature that allows you to style elements based on HTML data- attribute values. Handy for when you want to control the styling based on some form of state or local data attribute.

More info on the tailwind docs: [Hover, focus, and other states - Core concepts - Tailwind CSS](https://tailwindcss.com/docs/hover-focus-and-other-states#data-attributes)

It uses [standard HTML data attribute](https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes), so there’s nothing fancy or non-standard being used here 🙂

---

<div class="post-metadata">

### Author: ![ben](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/ben/32/28488_2.png) [@ben](https://forums.realmacsoftware.com/u/ben)
#### Post date: [June 4, 2024, 8:35pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/9 "2024-06-04T20:35:47Z")

</div>

> [@anon68150607](#):
>
> Also nice to know that Elements is using [Alpine.js](https://alpinejs.dev) behind the scenes.

Yes, but note that Alpine is not “baked-in” to RapidWeaver.

Each developer can choose to use Alpine.js or something completely different should they wish. There are tools in the Elements language that will allow each developer to include javascript specifically for each/all of their element(s).

---

<div class="post-metadata">

### Author: ![MultiThemes](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/multithemes/32/25117_2.png) [@MultiThemes](https://forums.realmacsoftware.com/u/MultiThemes)
#### Post date: [June 4, 2024, 9:27pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/10 "2024-06-04T21:27:26Z")

</div>

I was there! and in those boxes there are some of my free themes. Nice memories!  
I love the old RMS retail boxes

I’ve also made some demos in the past

 ![MyManeIsRapid](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/d/7/d7df7deba769fdf43217ae9ef5e0329f378d0c93.jpeg)

---

<div class="post-metadata">

### Author: ![KipV](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/kipv/32/33413_2.png) [@KipV](https://forums.realmacsoftware.com/u/KipV)
#### Post date: [June 4, 2024, 11:49pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/11 "2024-06-04T23:49:52Z")

</div>

I would be fine paying for Elements Alpha if it came with updates to Rapidweaver Classic. Its important that both programs can run MacOS 15.

That is exciting that a limited release of the program can come out now!

---

<div class="post-metadata">

### Author: ![heretix](https://avatars.discourse-cdn.com/v4/letter/h/50afbb/32.png) [@heretix](https://forums.realmacsoftware.com/u/heretix)
#### Post date: [June 5, 2024, 5:24am UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/12 "2024-06-05T05:24:26Z")

</div>

Happy birthday Rapidweaver, if I remember i had never in my life done anything with website, i downloaded the free version to try, you could do 3 pages I think) having never donre a website before, I did manage my 3 pages and bought the full version, now i am waiting for Elements beta, alpha full as soon as you put it on line  
Congratulation again

---

<div class="post-metadata">

### Author: ![scottsteven](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/scottsteven/32/3418_2.png) [@scottsteven](https://forums.realmacsoftware.com/u/scottsteven)
#### Post date: [June 5, 2024, 8:28am UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/13 "2024-06-05T08:28:26Z")

</div>

How time moves on, I cant believe how long I have been using rapidweaver since I stopped using Navbar Builder and Button builder with Adobe Golive

---

<div class="post-metadata">

### Author: ![weaver](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/weaver/32/33079_2.png) [@weaver](https://forums.realmacsoftware.com/u/weaver)
#### Post date: [June 5, 2024, 8:44am UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/14 "2024-06-05T08:44:54Z")

</div>

Yes, I remember it all too well, nostalgia hitting hard 🥹

---

<div class="post-metadata">

### Author: ![Lion](https://avatars.discourse-cdn.com/v4/letter/l/57b2e6/32.png) [@Lion](https://forums.realmacsoftware.com/u/Lion)
#### Post date: [June 5, 2024, 10:28am UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/15 "2024-06-05T10:28:45Z")

</div>

Congratulations on 20 years of great software. looking forward for the next 20!!

---

<div class="post-metadata">

### Author: ![Lucas](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/lucas/32/1745_2.png) [@Lucas](https://forums.realmacsoftware.com/u/Lucas)
#### Post date: [June 5, 2024, 11:59am UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/16 "2024-06-05T11:59:52Z")

</div>

Congratulations brothers! What an amazing journey!

---

<div class="post-metadata">

### Author: ![anon68150607](https://avatars.discourse-cdn.com/v4/letter/a/4bbf92/32.png) [@anon68150607](https://forums.realmacsoftware.com/u/anon68150607)
#### Post date: [June 5, 2024, 12:14pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/17 "2024-06-05T12:14:39Z")

</div>

Hmm, so _hypothetically_ if I used one element from one developer who used alpine.js, and another element from another developer that used react.js, and a third element from yet another developer that used jQuery.js all on one page I would end up with a project that included (and loaded) alpine.js, react.js and jQuery.js?

While I love the ability to use whatever libs I want, it does make me wonder if it would be beneficial to have one DOM manipulation/component library that you can always depend on being there, rather than have developers always using whatever libs they want and _potentially_ bloating out the build size. While JavaScript performance is much improved today, shipping _more_ JavaScript still tends to negatively impact performance (especially on mobile devices).

---

<div class="post-metadata">

### Author: ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)
#### Post date: [June 5, 2024, 12:19pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/18 "2024-06-05T12:19:04Z")

</div>

> [@scottsteven](#):
>
> I cant believe how long I have been using rapidweaver since I stopped using Navbar Builder and Button builder with Adobe Golive

I set up an old iMac a few years ago, just so I could run some of the old software I built 🥰

 ![IMG_0404](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/6/f/6f3c4c36cc106bb427786d7e8570a38456c2a583.jpeg)  
Aquamatic was the original name for ButtonBuilder, but then we got a cease and desist letter from Apple and had to change it 🤣

 ![IMG_0400](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/f/6/f682833070925390902661c0e38fe36cb18f5820.jpeg)  
ButtonBuilder 2 was from 2001 🤯

---

<div class="post-metadata">

### Author: ![tpbradley](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/tpbradley/32/25503_2.png) [@tpbradley](https://forums.realmacsoftware.com/u/tpbradley)
#### Post date: [June 5, 2024, 12:49pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/19 "2024-06-05T12:49:43Z")

</div>

> [@anon68150607](#):
>
> While I love the ability to use whatever libs I want, it does make me wonder if it would be beneficial to have one DOM manipulation/component library that you can always depend on being there, rather than have developers always using whatever libs they want and _potentially_ bloating out the build size.

Your assumptions are correct here, you could potentially have a page with multiple JS libraries (alpine, jQuery etc) if you use elements that require them.

We’d rather not limit the JS libraries a developer can use as it allows for far greater flexibility. For example, another library might be a better choice for building a dashboard with pretty charts etc.

However, we can maintain a list of recommend libraries developers use to keep this to a minimum. We could also build this into the search on the addon store and within the app, so you can find elements using a certain library.

---

<div class="post-metadata">

### Author: ![guywoodland](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/guywoodland/32/37434_2.png) [@guywoodland](https://forums.realmacsoftware.com/u/guywoodland)
#### Post date: [June 5, 2024, 1:23pm UTC](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402/20 "2024-06-05T13:23:30Z")

</div>

Afternoon

A quick Lighthouse test see below, across the board 100%. You might want to share with the community?

Cant wait to haver a play with elements.

regards

Guy

![element-desktop.png](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/a/e/ae9aee23abfb66505109850e215609583cc56358.png)

![elements.png](https://europe1.discourse-cdn.com/flex005/uploads/realmacsoftware1/original/3X/a/c/ac11b1835901006221c5719692c67d3d8b65fb4a.png)

[Next page](https://forums.realmacsoftware.com/t/dev-dairy-ep21-rapidweaver-is-20-years-old-today/43402.md?page=2)
