The Ortus BlogBox

"Ortus: A rise, beginning, coming into being, born, the origin!"

 

REST2016 - ColdBox REST Template

Luis Majano
Mar 03, 2016

 

One of the newest additions to the ColdBox application templates and also the CommandBox generation templates is our REST application template.  This template will get you started with creating ColdBox RESTFul services. The best way to start with it is by downloading CommandBox, as we will use this for generation, scaffolding and as your integrated server. Then we can start working on our RESTFul service:
 

mkdir myservice
box coldbox create app skeleton=rest name=MyService --installColdBox


Once you execute these CLI commands, you will have a new RESTFul service application ready to go.  The next step is to startup an ad-hoc server and test it out:
 

box server start --rewritesEnable


This will open a browser window with the results of your first RESTFul service:
 

ColdBox, ColdBox, REST, REST, RoadShow, RoadShow 0

DC Area April 2016 Box Training

Luis Majano
Mar 02, 2016

 

 

We are so excited to bring our Training Bootcamp series back to the Washington, D.C./Virginia area this April from April 13-15th, 2016.  This training series will be led by Box creator Luis Majano!  Whether you are an MVC expert or novice, this bootcamp will challenge you and refresh your skills to the latest ColdBox, CommandBox CLI and TestBox BDD Testing!

Venue

The training will be held at the Regus Reston located at 12020 Sunrise Valley Dr #100, Reston, VA 20191, click here for a map of the area.
Events, Events, Training, Training 0

ColdBox RESTFul Roadshow 2016 coming your way!

Luis Majano
Mar 02, 2016

 

We are so excited to bring this month a RESTFul roadshow based on ColdBox technologies.  We will have several blog posts all month long and several live webinars from the team as well.  Below you can find a schedule of our presentations that we will be conducting live.  We will also record them and publish them in our Vimeo and YouTube channels.  The URL of all webinars is http://experts.adobeconnect.com/coldbox-connection/

Date Presenter Topic
March 4, 2016 at 11AM Central Brad Wood Intro to REST with ColdBox
March 9, 2016 at 11AM Central Curt Gratz Powering Angular JS with RESTFul Services
March 16, 2016 at 11AM Central Jon Clausen + Gavin Pickin RESTFul Tools for Lazy Experts (Relax)
March 23, 2016 at 11AM Central Luis Majano Advanced REST Building with ColdBox
March 30, 2016 at 11AM Central Scott Steinbeck Building Ionic Apps with ColdBox REST

So stay tuned all month as we discover and empower you with great RESTFul building knowledge using ColdBox MVC.  

 

If you want to find out the time for your local timezone, then just click here and find out: http://www.timeanddate.com/worldclock/meeting.html?p1=104

ColdBox, ColdBox, Community, Community, REST, REST, RoadShow, RoadShow 0

ProfileBox v2.0.0 Released with Lucee Support

Luis Majano
Feb 29, 2016

 

 
We are so excited to bring you a new major version of ProfileBox, version 2.0.0.  This is a major re-architecture of the profiling module so it can work with FusionReactor 6, ColdBox 4 and Lucee CFML Engine. You can kick the tires with our trial version or even purchase a yearly or lifetime license.

If you are not familiar with ProfileBox, ProfileBox is a ColdBox module that will provide you with profiling, metrics, CacheBox reports, custom object metrics, exception notifications, LogBox integration and much more for any ColdBox 4.x application via Intergral's FusionReactor Server monitor application for both Adobe ColdFusion and Lucee.  

We have put together a getting started video and guide so you can check ProfileBox out and see how it can help you in your development, testing and production process.

 

Purchase ProfileBox

 

ProfileBox Capabilities

  • Profile and take metrics of any ColdBox Event including ability to trace hierarchical executions, renderings and handler results
  • Profile ColdBox User Experience metrics from time spent in ColdBox code, to Client Code to Network time
  • Profile rendering of any layout or view
  • Ability to trace the request collections via any ColdBox event requested
  • Ability to profile any WireBox-managed object via our very own method and component annotations
  • LogBox appender for creating FusionReactor notifications
  • LogBox appender for creating FusionReactor request tracers
  • WireBox mappings for interacting with FusionReactor tracers and notifications a-la-carte
  • Ability to profile all caches monitored by CacheBox
  • Exception handling that can send your exceptions to the FusionReactor Notifications

 

 

News, News, ProfileBox, ProfileBox, Releases, Releases 0

CommandBox Now An Official Homebrew Formula

Jon Clausen
Feb 27, 2016

 

 

At Ortus, we try to make the installation of our tools as simple as possible, while supporting a variety of platforms.  For OS X users, staying up-to-date with your CommandBox installations just got a bit easier.   

CommandBox is now an official formula for Homebrew, the package manager for Mac users!

ColdBox, ColdBox, ColdFusion, ColdFusion, CommandBox, CommandBox, Tips & Tricks, Tips & Tricks 0

CommandBox 3.0.1 Released

Brad Wood
Feb 23, 2016

 

Today we are announcing a patch release of 3.0.1 for CommandBox CLI users.  This is a very small release that contains a single fix for those using the new server.json feature of CommandBox 3.0.0.  

New Stuff

Properties weren't being read correctly from the server.json file.  If you have been using server.json, please double check the format of the file here in our docs:

http://commandbox.ortusbooks.com/content/embedded_server/serverjson.html

This fix will make this functionality work as expected:

server set web.http.port=8000
server start

 Upgrading

If you already have 3.0.0 then this fix only affects the CFML bits and is very easy for you to install.  Simply run this command:

upgrade

If you're still on CommandBox 2.x, check out our 3.0.0 release announcement to see the cool new stuff.

CommandBox, CommandBox, Releases, Releases 0

Build, Test, and Deploy Your Module with Travis CI

Jon Clausen
Feb 15, 2016

 

In its early stages, shipping your new module isn't such a big deal.  The .zip link provided by GitHub works fine for the Forgebox link, and it's not a big deal to update the entry whenever you release a new version.  Once you release it and other developers actually start using and depending on your software, however, the need to automate aspects of the build and deployment process become apparent.  
ColdBox, ColdBox, CommandBox, CommandBox, ForgeBox, ForgeBox, TestBox, TestBox 0

Houston Box Training Bootcamp this March 2016

Luis Majano
Feb 11, 2016

 

 
We are so excited here at Ortus Solutions to bring our Training Bootcamp series back to the Houston area this March from March 30 - April 1st, 2016.  This training series will be led by Box creator Luis Majano, a fellow Texan now!  Whether you are an MVC expert or novice, this bootcamp will challenge you and refresh your skills to the latest ColdBox, CommandBox CLI and TestBox versions.

Venue

The training will be held at the Regus Hughes Landing located at 1790 Hughes Landing Blvd Suite 400, The Woodlands, TX 77380, click here for a map of the area.

 

 

Course Information

The first 2 days of the course will focus on a quick start with CommandBox for CFML development and transitioning to ColdBox 4 MVC and Modular Development.  Day 3 will focus on one of the most taboo topics for developers: TESTING!  We will demistify Behavior Driven Development and introduce the necessary tools to make you a testing guru.

 

Training, Training 0

Box Training this March 2016 in Houston

Luis Majano
Feb 10, 2016

 

 
We are so excited to bring our Training Bootcamp series to the Houston area this March from March 30 - April 1st, 2016.  This training series will be led by Box creator Luis Majano.  Whether you are an MVC expert or novice, this bootcamp will challenge you and refresh your skills to the latest ColdBox, CommandBox and TestBox versions.
 
The first 2 days of the course will focus on a quick start with CommandBox for CFML development and transitioning to ColdBox 4 MVC and Modular Development.  Day 3 will focus on one of the most feared topics for developers: TESTING!  We will demistify Behavior Driven Development and introduce the necessary tools to make you a testing ninja.

 

ColdBox, CommandBox, Conferences, Training 0

CommandBox 3.0.0 Final Released

Brad Wood
Feb 09, 2016

 

We are super excited to release CommandBox 3.0.0, our newest version of the CFML CLI, REPL, package manager, embedded server, and your source of awesome ASCII art.  This is a major release of the platform that contains many new features and improvements totaling over 50 tickets!  The final version is available for public consumption and we recommend all CommandBox users upgrade.  

Get It

As usual, the only step required to upgrade is to replace your 'box' binary and the next time CommandBox runs, it will complete the install. If you used yum, apt-get or brew to install, just request the newest version.  All the binaries are also available on our download page.

If you're new to CommandBox, no worries. Just check out our installation page where we have detailed instructions for each operating system to get you up and running in about 60 seconds.

https://ortus.gitbooks.io/commandbox-documentation/content/setup/installation.html

Got It

Once you've installed the latest 3.0.0 build, let's look around at some of the new stuff:

  • Config Settings - Customize and configure CommandBox just for you
  • Modules - The 'Box is now modular and can be extended like never before
  • Interceptors - Hook into the internals of the CLI and build upon it
  • Standardized Command Packaging - Custom commands can now be packaged up as modules
  • Server.json - Default every aspect of the embedded server for packaging and convenience
  • Shortcut for Native OS Binaries - Mucho improved native shell executions from inside CommandBox
  • Shortcut for CFML Functions via REPL - A new sweet way to run CFML functions right from the commandline
  • Expressions in Command Parameters - Express yourself with new syntaxes for calling commands with dynamic inputs
  • Command DSL - New features to help devs writing custom commands

There is a full write up on each of these features including examples and links to the docs here in our beta release post.  Please read through it if you want to dig in deeper to the new stuff.

http://www.ortussolutions.com/blog/commandbox-300-beta-released-for-testing

ColdFusion, ColdFusion, CommandBox, CommandBox, Releases, Releases 0