CB Package Builder (8.2.0)
The most powerful and flexible file download solution for Joomla. Transform your digital files into packages that can only be downloaded by authorized users. Joomla ACL is supported along with built in conditions that can be used for download authorization. Easily bundle hundreds of files into a single optimized download. Whether it be to deliver Joomla extensions or custom ZIP files this is the solution for you!

Automation
Completely automate your file management through CI/DI pipelines and release processes for a professional level download manager!
Bundle
Automatic bundling support for multiple packages as either a Joomla installer or standalone zip file.
Community
Join a community that is ever growing and help change the future of CB Package Builder with your own ideas!


Packages
With packages you can quickly and easily bundle single file or multi-file downloads together supporting Dependencies and Subpackages. All wrapped around robust access controls, conditions, or even a subscription through the CB Paid Subscriptions integration for paid downloads. All packages files can be managed either manually or through automatic version parsing system allowing CI/DI pipelines to push released and let CB Package Builder automate their release!


Presets
Dynamically group together as many packages as you like with automatic bundling using presets. Convenient way to allow downloading packages individually or as theme groups of packages!
Need dedicated support?
Subscribe now and have access to our support forums with fast response times and answers to all your questions!
Pages
Automatically generated pages for packages and presets provide instant product pages for all your files. With deep customization using a simple block builder you can have beautiful product pages in an instant. In fact this very page you're looking at right now was generated by CB Package Builder!


Versions
Automatic version control provides easy versioning support for any and all packages. Once setup simply drop files into their respective locations and let CB Package Builder do the rest.


Ready to take CB Package Builder for a test drive? Check out our comprehensive demo site!
Our amazing demo site gives you full control to explore all our products to your hearts content. Feel free to modify it and try things out!


History
Personalized download history keeps track of everything everyone has downloaded and allows users to re-download packages, bundles, and presets easily from their download history. They can even rename their history to keep track of bundles.


Statistics
Built in statistics tracking keeps track of what was downloaded when and graphs it nicely to see what downloads are performing best over their lifetime or over a period of time. Gives a great overview to see where your focus should be!
Need paid downloads? The built in CB Paid Subscriptions integration has you covered!
Combine the power of CB Package Builder and CB Paid Subscriptions into the perfect paid download system. Even supports retroactive download support for subscriptions!
More Than Joomla
CB Package Builder was originally designed with Joomla in mind for generating Extension packages, but that's not all it does. It is a general purpose download manager too as you can add ANY type of package you like using custom types and custom CMS options. This means you can have downloads for different systems easily sorted and filtered for whatever your needs may be.


Built For API
API access to packages is built in from the start. Implementing external systems is a breeze with support for Joomla version checker XML endpoint (with download key support!), generic version checker JSON endpoint, and generic install from web JSON endpoint. Supports user generate domain restricted site keys for domain restrictions and more!


FAQ
No, think of them like categories. They're simply there for your convenience. You can use the Custom type to specify whatever type you like.
No, it simply makes it easier to package and deliver bundles of Joomla extensions, but you can and it is encouraged to use it for whatever downloads you may have.
Yes, using the included CB Paid Subscriptions integration you can require a subscription for access to downloads. This can even be retroactive (e.g. keep access if expired).
Yes, you can specify whatever URL you like for your downloads and that will be used for a downloads page in the event you'd like to use external page builders.
Yes, the included content plugin allows you to substitute in a substantial amount of package information such as download buttons, URLs, title, description, and more anywhere Joomla content plugins are supported.






















