Categories:
12 Days of Christmas - ITB 2022 Video Release (12)
12 Modules of (ForgeBox) Christmas (12)
12 Tips of (CommandBox) Christmas (24)
12 Tips of (ContentBox) Christmas (24)
Adobe (4)
Books (4)
BoxLife (0)
CacheBox (75)
CFBuilder (23)
CFCasts (19)
CFConfig (7)
CFCouchbase (10)
Cloud (16)
ColdBox Connection (31)
ColdBox MVC (993)
ColdFusion (145)
CommandBox (201)
Community (334)
Conferences (129)
ContentBox CMS (165)
Couchbase (19)
Customers (5)
DataBoss (16)
DocBox (0)
Docker (18)
Eclipse (11)
Elixir (6)
Events (104)
ForgeBox (69)
FuseGuard (3)
FusionReactor (4)
Hosting (5)
IDE (4)
Interceptors (13)
Into The Box (66)
Ionic (2)
Jobs (3)
Legacy (7)
Live Streams (7)
LogBox (58)
Lucee (24)
Lucee Extensions (22)
Modules (93)
News (702)
OpenSource (8)
ORM (13)
Ortus Developer Week (13)
Ortus PDF (0)
Ortus University (2)
Patches (2)
Patreons (7)
Plugins (28)
Podcasts (26)
Presentations (70)
ProfileBox (6)
qb (1)
Quick (5)
Redis (8)
Relax (8)
Releases (452)
REST (22)
RoadShow (31)
Sample Apps (15)
Security (9)
Software Craftmanship (5)
TestBox (85)
Testimonials (0)
Training (191)
Tutorials (370)
Upcoming Events (8)
Vue.js (4)
Widgets (4)
WireBox (71)
Archives:
Blog
Don't touch that Node-- write your own command line tools in CFML!

There's a lot of command tools out there written by developers to help them automate all sorts of tasks from code refactoring, linting, and builds. Node has become a popular tool to write reusable tools that can be run from the command line, but many CF developers don't realize that CommandBox has allowed developers to [do this nativley in CFML](https://ortus.gitbooks.io/commandbox-documentation/content/developing/commands/developing_commands.html) for years now.
How to use a database in CLI scripts with CommandBox

One of the cool things that CommandBox allows you to do is run CFML code directly from the command line via the execute command, or on Unix as a natively-executable hash bang script! This opens up all sorts of doors for scheduling cron jobs and whatnot that you can write in CFML much faster and easier than using bash or shell scripts. One common question is how to access the database from one of these scripts.
New Ortus Quick API Docs Explorer

We are excited to announce an update to our quick docs API module! You can find our new UI and new API docs collections in the same address [apidocs.coldbox.org](http://apidocs.coldbox.org). However, we will be migrating them to the Ortus Solutions website in the coming weeks. The update includes lots of visual and searching improvements for any API documentation created by [DocBox](http://ortus-solutions.github.io/DocBox/), our API documentation library.
Easy custom site host names with CommandBox

In this video Brad Wood introduces the CommandBox Host Updater Module written by Chris Schmitz:
[https://www.forgebox.io/view/commandbox-hostupdater](https://www.forgebox.io/view/commandbox-hostupdater)which allows you to automatically add host entries to your operating system and starting servers all on port 80 for you using CommandBox. It is really a great example of a CommandBox module, but also a great tool to have for ALL your ccustom development work. Enjoy!
Into the Box 2017 Schedule Released

Ortus Solutions' very own conference, Into the Box conference, has expanded in 2017, from 1 day of conference content, to 2 days of conference content + 1 day of workshops. We are hosting Into The Box 2017 in Houston Texas in April. Wednesday the 26th has 5 great workshops, Thursay April 27th and Friday 28th is 2 full days of great conference sessions, with 2 tracks to choose from... over 30 sessions.
We are so excited to finally unveil the schedule lineup for our Into The Box conference.
Injecting Functions with WireBox

This is a guest post by Eric Peterson.
I had a unique use-case the other day, and I wanted to share the solution with you all.
I use [a custom `Collection` component](https://github.com/elpete/CFCollection) to handle many higher-order functions like map, reduce, filter, etc. Basically, it wraps an array or a query and lets you continue chaining these functions, kind of like [wrapping a value with lodash in Javascript](https://lodash.com/docs/4.17.4#lodash).
Tips for handling ColdBox module routing with nested modules

ColdBox modules have revolutionized the way that CFML developers can reuse and organize code. Modules follow an HMVC, or Hierarchical MVC pattern that allows you to not only break apart your CFML app into smaller chunks, but to stack those pieces into a hierarchy that really makes sense of your code. We also call this module inceptions-- the act of nesting modules inside of each other.
So with that in mind, a question came across the ColdBox Google group today asking about how to access events from within nested modules and how that manifests itself in the URL. Before I responded, I spun up a quick site in CommandBox to test and I found to my dismay that the answer was very difficult to find in our docs. As such, I figured a quick blog post was in order since it's fairly easy to set up if you know what to do.
ContentBox 3.1.0 Released

ContentBox 3.1.0 is a minor release with over 40 issues, improvements and new features addressed. Below you will find the detailed release notes about this release but also the major areas of improvement and new features introduced. Enjoy!
CommandBox 3.5.0 Released
