<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<description>A feed of the latest and greatest ForgeBox package entries</description>
<link>https://www.forgebox.io/</link>
<title>ForgeBox RSS Feed - Type: - Sorting:new</title>
<copyright>Ortus Solutions, Corp (www.ortussolutions.com)</copyright>
<docs>http://www.rssboard.org/rss-specification</docs>
<generator>FeedGenerator</generator>
<lastBuildDate>Thu, 23 Apr 2026 07:39:49 GMT</lastBuildDate>
<pubDate>Thu, 23 Apr 2026 07:39:49 GMT</pubDate>
<item>
<title>ColdBox BoxLang Desktop App Template - v1.0.0+1</title>
<description>A starter template for building desktop applications with BoxLang and Electron.</description>
<link>https://www.forgebox.io/view/cbtemplate-boxlang-desktop</link>
<pubDate>Wed, 22 Apr 2026 16:51:38 GMT</pubDate>
<category>mvc</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbtemplate-boxlang-desktop</guid>
</item>
<item>
<title>cordial-sdk - v1.0.4</title>
<description>CFML SDK to interact with the Cordial API</description>
<link>https://www.forgebox.io/view/cordial-sdk</link>
<pubDate>Wed, 22 Apr 2026 04:55:59 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cordial-sdk</guid>
</item>
<item>
<title>ColdBox AI Tools - v1.0.0-snapshot</title>
<description>A collection of AI powered tools for ColdBox developers.</description>
<link>https://www.forgebox.io/view/cbMCP</link>
<pubDate>Thu, 16 Apr 2026 13:28:25 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbMCP</guid>
</item>
<item>
<title>Token-Oriented Object Notation (TOON) for CFML - v1.0.4+0000018</title>
<description>Encode and decode TOON (Token-Oriented Object Notation) for LLM-friendly compact data</description>
<link>https://www.forgebox.io/view/cbtoon</link>
<pubDate>Tue, 14 Apr 2026 14:13:32 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbtoon</guid>
</item>
<item>
<title>Sitemodel Coldbox - v0.0.17</title>
<description>Works with the site modelling system to provide hierarchical and structural relationships between files in a coldbox site</description>
<link>https://www.forgebox.io/view/siteModeller</link>
<pubDate>Mon, 06 Apr 2026 20:55:09 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/siteModeller</guid>
</item>
<item>
<title>bx-debugger - v1.1.1+2</title>
<description>Debugger module for BoxLang</description>
<link>https://www.forgebox.io/view/bx-debugger</link>
<pubDate>Thu, 19 Mar 2026 20:37:16 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-debugger</guid>
</item>
<item>
<title>Boxlang RESTful Services Compatibility Module - v1.0.0-snapshot</title>
<description>Provides CFML RESTful Services Compatibility for Boxlan Web Runtimes</description>
<link>https://www.forgebox.io/view/bx-compat-rest</link>
<pubDate>Fri, 17 Apr 2026 19:50:35 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-compat-rest</guid>
</item>
<item>
<title>Boxlang Compatibility Module: SOAP Webservices - v1.0.0-snapshot</title>
<description>Provides SOAP Webservices Compatibility Module for Boxlang+ Web Runtimes</description>
<link>https://www.forgebox.io/view/bx-compat-soap</link>
<pubDate>Thu, 12 Mar 2026 21:43:07 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-compat-soap</guid>
</item>
<item>
<title>PresideCMS Extension: Preside JS Modern - v1.0.3+0000013</title>
<description># Preside JS Modern
A Preside CMS extension that replaces legacy jQuery and Bootstrap JavaScript with modern, lightweight alternatives while maintaining full API compatibility.
## Overview
Preside's admin interface relies on jQuery 2.x and Bootstrap 3.x. This extension provides drop-in replacements using Preside's Sticker asset management system:
| Legacy Library | Replacement | Description |
|----------------|-------------|-------------|
| jQuery 2.2.5 | **JQNext** | jQuery 2.x API compatible, modern ES6+ internals |
| Bootstrap 3 JS | **SandalJS** | Bootstrap 3 API compatible, powered by JQNext |
## How It Works
Preside uses Sticker for asset management where each asset has a unique ID. This extension registers assets using the **same IDs** as core Preside:
- `/js/admin/lib/jquery/` → JQNext (replaces jQuery)
- `/js/admin/lib/bootstrap/` → SandalJS (replaces Bootstrap JS)
When loaded, Sticker's override mechanism ensures the modern libraries are used throughout the admin interface. All existing Preside JavaScript continues to work without modification.
## Benefits
### Smaller Bundle Size
Both libraries leverage native browser APIs, resulting in significantly smaller file sizes.
### Modern Browser APIs
- **Web Animation API** - Smooth 60fps animations
- **Fetch API** - Modern AJAX with Promises
- **WeakMap** - Memory-efficient data storage
- **Intersection Observer** - Efficient scroll-based features
### Full Compatibility
- jQuery 2.x API - All methods, selectors, and patterns work unchanged
- jQuery UI 1.11.x - Full widget factory support
- Bootstrap 3 components - Modal, Dropdown, Tooltip, Collapse, etc.
- Preside-specific - `window.presideJQuery` automatically set
### Future-Proof
No legacy IE polyfills, ES6+ classes, native Promises, tree-shakeable modules.
## Modern + Legacy: Best of Both Worlds
JQNext enables Preside developers to gradually adopt modern JavaScript patterns while maintaining full compatibility with existing jQuery-based code. This means you can:
**Mix Modern and Legacy Patterns**
```javascript
// Legacy jQuery patterns continue to work
$('.widget').on('click', function() {
$(this).fadeIn();
});
// Modern patterns work alongside
$('.widget').on('click', async function() {
const response = await fetch('/api/data');
const data = await response.json();
$(this).html(data.content);
});
```
**Use Native Promises with jQuery AJAX**
```javascript
// JQNext's $.ajax() returns a native Promise-compatible object
const data = await $.getJSON('/api/endpoint');
// Or use Fetch directly alongside jQuery DOM manipulation
const response = await fetch('/api/endpoint');
$('.container').html(await response.text());
```
**Leverage Modern APIs in Existing Code**
```javascript
// JQNext uses WeakMap internally, preventing memory leaks in long-running SPAs
$('.dynamic-content').data('instance', complexObject);
// No need to manually clean up - garbage collected automatically
// Animation uses Web Animation API for better performance
$('.element').animate({ opacity: 0.5 }, 300);
// Runs on compositor thread, won't block main thread
```
**Incremental Migration Path**
- Start with this extension as a drop-in replacement
- Write new code using modern JavaScript patterns
- Existing Preside admin customisations continue to work
- Gradually refactor legacy code as time permits
## Installation
```bash
box install preside-ext-jsmodern
```
## Requirements
- Preside CMS 10.x or later
- Modern browsers (Chrome 60+, Firefox 55+, Safari 12+, Edge 79+)
## Included Libraries
### JQNext
Full jQuery 2.x API compatibility:
- Selectors including `:visible`, `:hidden`, `:eq(n)`, etc.
- DOM traversal and manipulation
- Events with delegation and namespacing
- Effects: `fadeIn()`, `slideUp()`, `animate()`, etc.
- AJAX: `$.ajax()`, `$.get()`, `$.post()`
- Utilities: `$.extend()`, `$.Deferred()`, etc.
- jQuery UI widget factory support
### SandalJS
Bootstrap 3 JavaScript components:
- Modal, Dropdown, Tooltip, Popover
- Tab, Collapse, Alert, Button
- Carousel, Scrollspy, Affix
- Full data-attribute API support
## Browser Support
Modern browsers with ES6+ support. Legacy IE is intentionally not supported.
## License
MIT
## Credits
- **JQNext** by Pixl8 Group Limited
https://github.com/pixl8/JQNext
- **SandalJS** by Pixl8 Group Limited
https://github.com/pixl8/SandalJS
- Built for [Preside CMS](https://www.preside.org/)
</description>
<link>https://www.forgebox.io/view/preside-ext-jsmodern</link>
<pubDate>Fri, 10 Apr 2026 21:30:35 GMT</pubDate>
<category>preside-extensions</category>
<guid isPermaLink="false">https://www.forgebox.io/view/preside-ext-jsmodern</guid>
</item>
<item>
<title>BoxLang Installed Modules - v1.0.5</title>
<description>Outputs the installed Modules for BoxLang</description>
<link>https://www.forgebox.io/view/bx-installed-modules</link>
<pubDate>Mon, 26 Jan 2026 01:02:29 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-installed-modules</guid>
</item>
<item>
<title>BoxLang CommandBox Module - v7.0.9-alpha</title>
<description>CommandBox CLI for BoxLang</description>
<link>https://www.forgebox.io/view/bx-cli</link>
<pubDate>Mon, 16 Mar 2026 17:31:02 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-cli</guid>
</item>
<item>
<title>Notifuse CFML - v0.1.4</title>
<description>Notifuse CFML is a CFML (Lucee and ColdFusion) library for interacting with the Notifuse API.</description>
<link>https://www.forgebox.io/view/notifusecfml</link>
<pubDate>Wed, 28 Jan 2026 13:45:18 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/notifusecfml</guid>
</item>
<item>
<title>cbqAutoBatch - v1.1.2</title>
<description>Automatic job batching for cbq - split large jobs into smaller parallel batches</description>
<link>https://www.forgebox.io/view/cbq-autobatch</link>
<pubDate>Tue, 27 Jan 2026 20:00:38 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbq-autobatch</guid>
</item>
<item>
<title>qbml - v1.4.1</title>
<description>Store, share, and execute database queries as JSON</description>
<link>https://www.forgebox.io/view/qbml</link>
<pubDate>Fri, 13 Feb 2026 14:26:06 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/qbml</guid>
</item>
<item>
<title>Wheels I18n Google Translator - v1.0.0</title>
<description>Wheels Internationalization (i18n) with runtime HTML &amp; Text Translation plugin for Wheels 3.x using Google Translate API</description>
<link>https://www.forgebox.io/view/wheels-i18n-gt</link>
<pubDate>Mon, 22 Dec 2025 18:31:21 GMT</pubDate>
<category>cfwheels-plugins</category>
<guid isPermaLink="false">https://www.forgebox.io/view/wheels-i18n-gt</guid>
</item>
<item>
<title>DocBox BoxLang Module - v5.0.2+6</title>
<description>API Documentation generator for BoxLang classes using JavaDoc conventions</description>
<link>https://www.forgebox.io/view/bx-docbox</link>
<pubDate>Mon, 19 Jan 2026 17:12:45 GMT</pubDate>
<category>projects</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-docbox</guid>
</item>
<item>
<title>CommandBox NPM - v0.0.4</title>
<description>A collection of tools to faciliate using the npm cli</description>
<link>https://www.forgebox.io/view/commandbox-npm</link>
<pubDate>Fri, 20 Mar 2026 15:31:57 GMT</pubDate>
<category>commandbox-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/commandbox-npm</guid>
</item>
<item>
<title>Boxlang Meilisearch Module - v1.0.0-snapshot-snapshot</title>
<description>Meilisearch search engine API integration</description>
<link>https://www.forgebox.io/view/bx-meilisearch</link>
<pubDate>Thu, 16 Apr 2026 16:09:10 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-meilisearch</guid>
</item>
<item>
<title>cbtrackship - v1.1.0</title>
<description># cbtrackship&#13;
&#13;
A ColdBox module for integrating with the [TrackShip](https://trackship.com/) shipment tracking API. Track packages across multiple carriers including FedEx, UPS, Delhivery, and many more.&#13;
&#13;
## Installation&#13;
&#13;
Install via CommandBox:&#13;
&#13;
```bash&#13;
box install cbtrackship&#13;
```&#13;
&#13;
## Configuration&#13;
&#13;
Configure the module in your ColdBox application's `config/Coldbox.cfc` file using the `moduleSettings` structure:&#13;
&#13;
```js&#13;
moduleSettings = {&#13;
cbtrackship = {&#13;
// Your TrackShip API key (required)&#13;
apiKey = "your-api-key-here",&#13;
&#13;
// Your application name for identification (required)&#13;
appName = "your-app-name",&#13;
&#13;
// API Base URL (optional - defaults to TrackShip's production API)&#13;
apiBaseUrl = "https://api.trackship.com/v1"&#13;
}&#13;
};&#13;
```&#13;
&#13;
### Settings Reference&#13;
&#13;
| Setting | Type | Required | Default | Description |&#13;
|---------|------|----------|---------|-------------|&#13;
| `apiKey` | String | Yes | `""` | Your TrackShip API key. Obtain this from your TrackShip dashboard. |&#13;
| `appName` | String | Yes | `""` | The name of your application. Used for identification in API requests. |&#13;
| `apiBaseUrl` | String | No | `https://api.trackship.com/v1` | The base URL for the TrackShip API. Override for testing or custom endpoints. |&#13;
&#13;
### Environment Variables&#13;
&#13;
You can use environment variables to configure the module (recommended for production):&#13;
&#13;
```js&#13;
moduleSettings = {&#13;
cbtrackship = {&#13;
apiKey = getSystemSetting( "TRACKSHIP_API_KEY", "" ),&#13;
appName = getSystemSetting( "TRACKSHIP_APP_NAME", "" )&#13;
}&#13;
};&#13;
```&#13;
&#13;
## Usage&#13;
&#13;
Inject the TrackShip client into your handlers or models:&#13;
&#13;
```js&#13;
// Inject via property&#13;
property name="trackshipClient" inject="client@cbtrackship";&#13;
&#13;
// Or via WireBox&#13;
var trackshipClient = getInstance( "client@cbtrackship" );&#13;
```&#13;
&#13;
## API Methods&#13;
&#13;
### createTracking()&#13;
&#13;
Create a new tracking record in TrackShip to begin monitoring a shipment.&#13;
&#13;
```js&#13;
var result = trackshipClient.createTracking(&#13;
trackingNumber = "1Z999AA10123456784",&#13;
trackingProvider = "ups",&#13;
orderID = "order-12345",&#13;
postalCode = "98012", // optional&#13;
destinationCountry = "US" // optional&#13;
);&#13;
```&#13;
&#13;
#### Parameters&#13;
&#13;
| Parameter | Type | Required | Description |&#13;
|-----------|------|----------|-------------|&#13;
| `trackingNumber` | String | Yes | The carrier tracking number for the shipment. |&#13;
| `trackingProvider` | String | Yes | The carrier code (e.g., `ups`, `fedex`, `delhivery`, etc.). |&#13;
| `orderID` | String | Yes | Your internal order ID to associate with this tracking. |&#13;
| `postalCode` | String | No | The destination postal/zip code. Helps improve tracking accuracy. |&#13;
| `destinationCountry` | String | No | The destination country code (e.g., `US`, `CA`, `UK`). |&#13;
&#13;
#### Response&#13;
&#13;
```js&#13;
{&#13;
"status": "ok",&#13;
"status_msg": "pending_trackship",&#13;
"trackers_balance": 999,&#13;
"user_plan": "Large",&#13;
"period": "month"&#13;
}&#13;
```&#13;
&#13;
---&#13;
&#13;
### getShipmentStatus()&#13;
&#13;
Get the current status of a shipment. You can query by either tracking number/provider OR by order ID.&#13;
&#13;
#### By Tracking Number and Provider&#13;
&#13;
```js&#13;
var result = trackshipClient.getShipmentStatus(&#13;
trackingNumber = "1Z999AA10123456784",&#13;
trackingProvider = "ups"&#13;
);&#13;
```&#13;
&#13;
When using `trackingNumber` and `trackingProvider`, the `data` key in the response will be a **struct** containing the shipment details.&#13;
&#13;
#### By Order ID&#13;
&#13;
```js&#13;
var result = trackshipClient.getShipmentStatus(&#13;
orderID = "order-12345"&#13;
);&#13;
```&#13;
&#13;
When using `orderID`, the `data` key in the response will be an **array** of all shipments associated with that order.&#13;
&#13;
#### Parameters&#13;
&#13;
| Parameter | Type | Required | Description |&#13;
|-----------|------|----------|-------------|&#13;
| `trackingNumber` | String | Conditional | The carrier tracking number. Required if not using `orderID`. |&#13;
| `trackingProvider` | String | Conditional | The carrier code. Required if using `trackingNumber`. |&#13;
| `orderID` | String | Conditional | Your internal order ID. Required if not using tracking number/provider. |&#13;
&#13;
&gt; **Note:** You must provide either `orderID` OR both `trackingNumber` and `trackingProvider`. These are mutually exclusive query methods.&#13;
&#13;
---&#13;
&#13;
### deleteTracking()&#13;
&#13;
Delete a tracking record from TrackShip.&#13;
&#13;
```js&#13;
var result = trackshipClient.deleteTracking(&#13;
trackingNumber = "1Z999AA10123456784",&#13;
trackingProvider = "ups",&#13;
orderID = "order-12345"&#13;
);&#13;
```&#13;
&#13;
#### Parameters&#13;
&#13;
| Parameter | Type | Required | Description |&#13;
|-----------|------|----------|-------------|&#13;
| `trackingNumber` | String | Yes | The carrier tracking number for the shipment. |&#13;
| `trackingProvider` | String | Yes | The carrier code (e.g., `ups`, `fedex`, `delhivery`, etc.). |&#13;
| `orderID` | String | Yes | Your internal order ID associated with this tracking. |&#13;
&#13;
---&#13;
&#13;
## Supported Carriers&#13;
&#13;
TrackShip supports numerous carriers worldwide. Some common provider codes include:&#13;
&#13;
- `ups` - UPS&#13;
- `fedex` - FedEx&#13;
- `usps` - USPS&#13;
- `dhl` - DHL&#13;
- `delhivery` - Delhivery&#13;
&#13;
For a complete list of supported carriers, refer to the [TrackShip documentation](https://docs.trackship.com/).&#13;
&#13;
## Error Handling&#13;
&#13;
The client will throw exceptions of type `cbtrackship:TrackshipException` in the following cases:&#13;
&#13;
1. **Invalid API response** - When the API returns non-JSON content&#13;
2. **Missing parameters** - When calling `getShipmentStatus()` without proper parameters&#13;
&#13;
API-level errors (such as invalid tracking numbers or authentication failures) are returned in the response structure rather than thrown as exceptions, allowing you to handle them gracefully:&#13;
&#13;
```js&#13;
var result = trackshipClient.createTracking(&#13;
trackingNumber = "invalid",&#13;
trackingProvider = "ups",&#13;
orderID = "order-123"&#13;
);&#13;
&#13;
if( result.status != "ok" ) {&#13;
// Handle the error&#13;
log.error( "TrackShip error: #result.status_msg#" );&#13;
}&#13;
```&#13;
&#13;
## License&#13;
&#13;
See [LICENSE.txt](license.txt)&#13;
&#13;
</description>
<link>https://www.forgebox.io/view/cbtrackship</link>
<pubDate>Mon, 08 Dec 2025 23:42:44 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbtrackship</guid>
</item>
<item>
<title>Boxlang Couchbase Module - v1.1.0+4</title>
<description>Couchbase Cache Providers for BoxLang Runtimes</description>
<link>https://www.forgebox.io/view/bx-couchbase</link>
<pubDate>Fri, 27 Mar 2026 12:48:51 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-couchbase</guid>
</item>
<item>
<title>wheels I18n - v1.0.0</title>
<description>Internationalization (i18n) plugin for Wheels</description>
<link>https://www.forgebox.io/view/Wheels-i18n</link>
<pubDate>Mon, 22 Dec 2025 18:31:46 GMT</pubDate>
<category>cfwheels-plugins</category>
<guid isPermaLink="false">https://www.forgebox.io/view/Wheels-i18n</guid>
</item>
<item>
<title>BoxLang Spreadsheet - v1.7.0+9</title>
<description>Comprehensive spreadsheet manipulation module for BoxLang with fluent API</description>
<link>https://www.forgebox.io/view/bx-spreadsheet</link>
<pubDate>Thu, 19 Mar 2026 19:13:14 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-spreadsheet</guid>
</item>
<item>
<title>BoxLang CSV - v1.0.2+4</title>
<description>Comprehensive CSV manipulation module for BoxLang with fluent API</description>
<link>https://www.forgebox.io/view/bx-csv</link>
<pubDate>Fri, 07 Nov 2025 12:30:50 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-csv</guid>
</item>
<item>
<title>Boxlang Plus Licensing Module - v1.1.0+4</title>
<description>Boxlang Plus Licensing Module</description>
<link>https://www.forgebox.io/view/bx-plus</link>
<pubDate>Sat, 15 Nov 2025 15:14:34 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-plus</guid>
</item>
<item>
<title>BoxLang UI Compatibility Module - v1.0.2+6</title>
<description>CFML Compatibility UI components module for BoxLang</description>
<link>https://www.forgebox.io/view/bx-ui-compat</link>
<pubDate>Sun, 08 Feb 2026 15:45:44 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-ui-compat</guid>
</item>
<item>
<title>BoxLang LDAP - v1.3.0+6</title>
<description>A BoxLang module for LDAP authentication and user management.</description>
<link>https://www.forgebox.io/view/bx-ldap</link>
<pubDate>Fri, 27 Mar 2026 12:55:30 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-ldap</guid>
</item>
<item>
<title>BoxLang Charts - v1.3.0+7</title>
<description>A charting module for BoxLang</description>
<link>https://www.forgebox.io/view/bx-charts</link>
<pubDate>Wed, 29 Oct 2025 20:16:13 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-charts</guid>
</item>
<item>
<title>commandbox-iescanner - v1.1.0</title>
<description>A CommandBox module to scan CFML for IE-specific code patterns.</description>
<link>https://www.forgebox.io/view/commandbox-iescanner</link>
<pubDate>Mon, 30 Mar 2026 20:56:09 GMT</pubDate>
<category>commandbox-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/commandbox-iescanner</guid>
</item>
<item>
<title>Flat ColdBox App Template - v8.1.0+34</title>
<description>
Copyright Since 2005 ColdBox Platform by Luis Majano and Ortus Solutions, Corp
www.coldbox.org |
www.ortussolutions.com
----
# ColdBox Flat Application Template
This template can be your starting ground for your modern ColdFusion (cfml) web applications. You must use [CommandBox](http://www.ortussolutions.com/products/commandbox) to track your dependencies and start embedded servers.
This template leverages ColdBox and the (ColdBox Elixir)[https://coldbox-elixir.ortusbooks.com] project for asset management and compilations. You can place all your static assets in the `resources/assets` folder and Elixir will combine, version, copy, and even babelify your code to their appropriate location in the `includes` folder.
## Quick Installation
Install the template dependencies by running the `install` command:
```bash
box install
```
This will setup all the needed dependencies for each application template. You can then start the embedded server:
```bash
box server start
```
Code to your liking and enjoy!
## Java Dependencies
If your project relies on Java third-party dependencies, you can use the included Maven `pom.xml` file in the root. You can add your dependencies there and then run the `mvn install` command to download them into the `lib` folder. The ColdBox application will automatically class load all the jars in that folder for you! You can also use the `mvn clean` command to remove all the jars.
You can find Java dependencies here: . Just grab the Maven coordinates and add them to your `pom.xml` file.
## Dockerfile
We have included a [`docker/Dockerfile`](docker/Dockerfile) so you can build docker containers from your source code. We have also added two scripts in your `box.json` so you can build the docker image and run the docker image using our [CommandBox Docker](https://hub.docker.com/r/ortussolutions/commandbox) containers.
```bash
# Build a docker **container**
run-script docker:build
# Run the container
run-script docker:run
# Go into the container's bash prompt
run-script docker:bash
```
## Docker Compose Stack
We have included a [`docker/docker-compose.yaml`](docker/docker-compose.yml) stack that can be used to run the application in a container alongside a database. We have included support for MySQL, PostgreSQL and MSSQL. We have also included the `run-script docker:stack` command you so you compose the stack up or down.
```bash
run-script docker:stack up
run-script docker:stack down
```
## VSCode Helpers
We have included two vscode helpers for you:
* `.vscode/settings.json` - Includes introspection helpers for ColdBox and TestBox
* `.vscode/tasks.json` - Tasks to assist in running a Test Bundle and a CommandBox Task
We have included two custom tasks:
* `Run CommandBox Task` - Open a CommandBox task and run it
* `Run TestBox Bundle` - Open the bundle you want to test and then run it
To run the custom tasks open the command palette and choose `Tasks: Run Build Task` or the shortcut `⇧⌘B`
## Welcome to ColdBox
ColdBox *Hierarchical* MVC is the de-facto enterprise-level [HMVC](https://en.wikipedia.org/wiki/Hierarchical_model%E2%80%93view%E2%80%93controller) framework for ColdFusion (CFML) developers. It's professionally backed, conventions-based, modular, highly extensible, and productive. Getting started with ColdBox is quick and painless. ColdBox takes the pain out of development by giving you a standardized methodology for modern ColdFusion (CFML) development with features such as:
* [Conventions instead of configuration](https://coldbox.ortusbooks.com/getting-started/conventions)
* [Modern URL routing](https://coldbox.ortusbooks.com/the-basics/routing)
* [RESTFul APIs](https://coldbox.ortusbooks.com/the-basics/event-handlers/rendering-data)
* [A hierarchical approach to MVC using ColdBox Modules](https://coldbox.ortusbooks.com/hmvc/modules)
* [Event-driven programming](https://coldbox.ortusbooks.com/digging-deeper/interceptors)
* [Async and Parallel programming constructs](https://coldbox.ortusbooks.com/digging-deeper/promises-async-programming)
* [Integration &amp; Unit Testing](https://coldbox.ortusbooks.com/testing/testing-coldbox-applications)
* [Included dependency injection](https://wirebox.ortusbooks.com)
* [Caching engine and API](https://cachebox.ortusbooks.com)
* [Logging engine](https://logbox.ortusbooks.com)
* [An extensive eco-system](https://forgebox.io)
* Much More
## Learning ColdBox
ColdBox is the defacto standard for building modern ColdFusion (CFML) applications. It has the most extensive [documentation](https://coldbox.ortusbooks.com) of all modern web application frameworks.
If you don't like reading so much, then you can try our video learning platform: [CFCasts (www.cfcasts.com)](https://www.cfcasts.com)
## ColdBox Sponsors
ColdBox is a professional open-source project and it is completely funded by the [community](https://patreon.com/ortussolutions) and [Ortus Solutions, Corp](https://www.ortussolutions.com). Ortus Patreons get many benefits like a cfcasts account, a FORGEBOX Pro account and so much more. If you are interested in becoming a sponsor, please visit our patronage page: [https://patreon.com/ortussolutions](https://patreon.com/ortussolutions)
### THE DAILY BREAD
&gt; "I am the way, and the truth, and the life; no one comes to the Father, but by me (JESUS)" Jn 14:1-12
</description>
<link>https://www.forgebox.io/view/cbtemplate-flat</link>
<pubDate>Tue, 17 Mar 2026 11:36:49 GMT</pubDate>
<category>mvc</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbtemplate-flat</guid>
</item>
<item>
<title>Default ColdBox App Template For BoxLang - v8.5.0+10</title>
<description>This is the default ColdBox Application Template for BoxLang projects.</description>
<link>https://www.forgebox.io/view/cbtemplate-boxlang</link>
<pubDate>Tue, 17 Mar 2026 11:38:50 GMT</pubDate>
<category>mvc</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbtemplate-boxlang</guid>
</item>
<item>
<title>cbZUGFeRD - v1.1.3</title>
<description>A Coldfusion Coldbox wrapper for ZUGFeRD using mustangproject</description>
<link>https://www.forgebox.io/view/cbzugferd</link>
<pubDate>Thu, 27 Nov 2025 14:40:23 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbzugferd</guid>
</item>
<item>
<title>CF Signatures - v1.2.0+0000029</title>
<description>A module to provide cryptographic signature verification and generation for CFML applications.</description>
<link>https://www.forgebox.io/view/cfsignatures</link>
<pubDate>Thu, 08 Jan 2026 10:10:47 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cfsignatures</guid>
</item>
<item>
<title>Claude CFML - v1.2.2</title>
<description>A CFML wrapper for the Claude/Anthropic API</description>
<link>https://www.forgebox.io/view/claude-cfml</link>
<pubDate>Mon, 22 Sep 2025 21:40:42 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/claude-cfml</guid>
</item>
<item>
<title>ColdBox Platform For BoxLang - v8.1.0+34</title>
<description>A conventions based HMVC development framework</description>
<link>https://www.forgebox.io/view/bx-coldbox</link>
<pubDate>Tue, 14 Apr 2026 20:32:07 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-coldbox</guid>
</item>
<item>
<title>Wheels Starter App - v1.0.0</title>
<description>Wheels Starter App</description>
<link>https://www.forgebox.io/view/wheels-starter-app</link>
<pubDate>Thu, 23 Apr 2026 03:49:20 GMT</pubDate>
<category>cfwheels-templates</category>
<guid isPermaLink="false">https://www.forgebox.io/view/wheels-starter-app</guid>
</item>
<item>
<title>About - v1.0.0</title>
<description>A module to show all sorts of app information</description>
<link>https://www.forgebox.io/view/about</link>
<pubDate>Fri, 25 Jul 2025 15:40:04 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/about</guid>
</item>
<item>
<title>BoxLang Jsoup - v1.0.0+1</title>
<description>Module template for BoxLang modules</description>
<link>https://www.forgebox.io/view/bx-jsoup</link>
<pubDate>Tue, 15 Jul 2025 17:38:06 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-jsoup</guid>
</item>
<item>
<title>Azure Blob Storage SDK - v1.0.0+3</title>
<description>A CFML/ColdFusion SDK for Azure Blob Storage</description>
<link>https://www.forgebox.io/view/blobstoragesdk</link>
<pubDate>Thu, 17 Jul 2025 17:43:41 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/blobstoragesdk</guid>
</item>
<item>
<title>Azure Service Bus SDK - v1.1.2+21</title>
<description>A CFML/ColdFusion SDK for Azure Service Bus</description>
<link>https://www.forgebox.io/view/servicebussdk</link>
<pubDate>Fri, 16 Jan 2026 23:10:56 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/servicebussdk</guid>
</item>
<item>
<title>schema-org - v1.0.0</title>
<description>A ColdBox module for building structured JSON-LD data using Schema.org conventions</description>
<link>https://www.forgebox.io/view/schema-org</link>
<pubDate>Sat, 07 Jun 2025 17:02:19 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/schema-org</guid>
</item>
<item>
<title>BoxLang RSS Module - v1.0.0+1</title>
<description>Module template for BoxLang modules</description>
<link>https://www.forgebox.io/view/bx-rss</link>
<pubDate>Wed, 29 Oct 2025 17:04:56 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-rss</guid>
</item>
<item>
<title>DNS Utilities - v0.1.0</title>
<description>CommandBox DNS queries from the command line and utility returning DNS query results</description>
<link>https://www.forgebox.io/view/dns-utility</link>
<pubDate>Thu, 15 May 2025 03:51:22 GMT</pubDate>
<category>commandbox-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/dns-utility</guid>
</item>
<item>
<title>Lucee SSE Client - v1.0.6+0000025</title>
<description>A module to provide APIs for consuming SSE HTTP endpoints</description>
<link>https://www.forgebox.io/view/lucee-sse-client</link>
<pubDate>Fri, 09 Jan 2026 15:21:22 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/lucee-sse-client</guid>
</item>
<item>
<title>Taffy Version Specific - v3.6.0</title>
<description>REST Web Service framework for ColdFusion and Lucee</description>
<link>https://www.forgebox.io/view/taffy-ver-spec</link>
<pubDate>Mon, 12 May 2025 03:53:30 GMT</pubDate>
<category>mvc</category>
<guid isPermaLink="false">https://www.forgebox.io/view/taffy-ver-spec</guid>
</item>
<item>
<title>CBWIRE CLI - v1.1.0</title>
<description>An UN-Official CLI for CBWIRE</description>
<link>https://www.forgebox.io/view/cbwire-cli</link>
<pubDate>Fri, 24 Oct 2025 22:16:55 GMT</pubDate>
<category>commandbox-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbwire-cli</guid>
</item>
<item>
<title>BoxLang AST Visitor - v1.0.0</title>
<description># BoxLang AST Visitor
A base visitor implementation for Boxlang parsing
</description>
<link>https://www.forgebox.io/view/bx-ast-visitor</link>
<pubDate>Sat, 03 May 2025 03:12:57 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-ast-visitor</guid>
</item>
<item>
<title>bx-sqlite - v1.1.0+2</title>
<description>Module template for BoxLang modules</description>
<link>https://www.forgebox.io/view/bx-sqlite</link>
<pubDate>Mon, 04 Aug 2025 17:14:41 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-sqlite</guid>
</item>
<item>
<title>cbSecurity Verify - v1.0.0+8</title>
<description>A cbSecurity add-on to verify the current logged-in user for certain routes.</description>
<link>https://www.forgebox.io/view/cbsecurity-verify</link>
<pubDate>Tue, 29 Apr 2025 20:36:55 GMT</pubDate>
<category>modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/cbsecurity-verify</guid>
</item>
<item>
<title>Quick Gen - v0.0.5</title>
<description>A tool to create quick entities from existing tables</description>
<link>https://www.forgebox.io/view/commandbox-quickgen</link>
<pubDate>Fri, 02 May 2025 04:05:17 GMT</pubDate>
<category>commandbox-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/commandbox-quickgen</guid>
</item>
<item>
<title>bx-markdown - v1.0.0+1</title>
<description>Native Markdown support for BoxLang applications</description>
<link>https://www.forgebox.io/view/bx-markdown</link>
<pubDate>Mon, 21 Apr 2025 22:23:16 GMT</pubDate>
<category>boxlang-modules</category>
<guid isPermaLink="false">https://www.forgebox.io/view/bx-markdown</guid>
</item>
</channel>
</rss>
