Introduction
A brief introduction to the Elements templating language
The Elements language is a simple, yet powerful templating language for RapidWeaver Elements, it's often referred to as the Elements API.
The Elements language allows third-party developers to create custom Elements that can be used within the RapidWeaver Elements layout engine. Element Dev Packs (.elementsdevpack) are a bundle of files, usually a mixture of HTML, JS, CSS, JSON, and images.
The only thing you need to start building your own custom Elements is a copy of RapidWeaver Elements. Previous web development experience is recommend, but not required.
What's Required?
The following is a list of suggested tools to make developing Elements easier.
A licensed copy RapidWeaver Elements (Required)
Text editor, we recommend Visual Studio Code.
SF Symbol app for icon name reference.
Sample Code on GitHub
A public repository on GitHub with a growing collection of Element Dev Packs is now available.
Developer Community
We have a Component Development area on the Elements Forum — It's open to anyone interested in using or building addons for the RapidWeaver Elements ecosystem.
We're always around to offer help with getting started or if you just need a hand while developing your next great addon for Elements. Come join us, we're a friendly bunch ☺️
Got questions? email support@realmacsoftware.com
Last updated
Was this helpful?