I’m making a simple Custom Component, albeit simple, I was wondering if at this point in the development of Elements it is premature to make it an Elements Pack to sell it.
What are the best practices for selling ElementsPack?
And for any updates, how does it work?
Right now, only DevPacks are supported in Elements, these are for development use only, and aren’t encrypted, optimized, or intended for resale. You can however share them on the forum or privately with users for beta feedback.
We’re actively working on launching the Elements Store, which will support the distribution and sale of fully encrypted Element Packs. These can include single or multiple addons, including:
- Components
- Templates
- Themes
Element Packs will be encrypted and bundled with licensing support, so you’ll be able to confidently sell and protect your work. You’ll also be able to push updates through the store, so customers can receive the latest version of your packs automatically, no manual downloads or version tracking required.
In the meantime, I’d recommend using DevPacks to build and refine your components, get feedback, and prepare for the store launch. We’ll share more details soon, when the store is closer to launch.
Hope that helps, and I’m excited to see what you’re building!
Sorry for the “stupid” question (I’m not a code developer, I’m just learning slowly)… but with DevPacks the code is not readable/public?
If you provide a devpack for download anyone can open it
Only the Elements Packs will be encrypted
I still have three questions (to clarify my thoughts a bit):
- So DevPacks are more or less the same thing as future ElementsPacks, with the only difference that they are not encrypted?
- So I imagine a DevPack will be easily declinable in ElementsPack?
- Also (I understand that perhaps I am asking too far in advance) but will selling ElementsPack (encrypted) through your store have a cost?
my understanding, would like confirming
yes difference encrypted - when I right click on elements nothing shows, when I right click on DevPack get reveal in finder , see video
assume so, just add the encryption however this will be implemented, will this load straight into Marketplace, or will they have to be manually uploaded, Assume the only way to distribute ElementsPacks is through the Marketplace? unless DevPacks or project
my understanding yes to cost if selling, not sure if free ElementsPacks will have to pay
Extra question how to you get an account with Marketplace to enable access to provide ElementsPacks to users
They are encrypted but there’s also a lot more processing that goes on during conversion. Template files are pre-parsed into the Elements IL language which is incredibly fast to read and execute. Other files like the JS hooks are optimised along with preparing assets and performing various checks to catch any issues.
I’m not sure what you mean here, could you clarify?
Yes, the Elements Store is an integrated platform for users to securely publish and sell Element Packs directly within the Elements app. We take care of licensing, in-app promotion, demos, updates & distribution etc. As you can imagine this comes at quite a cost to run and maintain so developers will retain 75% of the revenue from sales. There’s more information here: Getting Started | RapidWeaver Elements Docs
The encryption is already implemented, our built in packs are already using this. There will be a way to deploy a pack from Elements directly to the marketplace, no manual upload required.
Yes, Element Packs have to be distributed through the marketplace. DevPacks aren’t encrypted, aren’t optimised and have no update mechanism.
No, there’s no fee to distribute free Element Packs.
We’re not ready for this just yet, but we’re working on it!
Hope this helps
I wanted to understand if an ElementsPack is basically a DevPack (but encrypted) sold through your store?
Oh I see, yes, an Element Pack is essentially a compiled, secure and distributable build of a dev pack.