The Ortus BlogBox

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

 

 

Category Filtering: 'news'

 

TestBox v2.2.0 Released!

Luis Majano
Oct 21, 2015

 

Team TestBox is proud to bring our latest release to fruition, v2.2.0.  This release includes a collection of fixes but also several new cool features like gherkins-like syntax support, spec data binding, test listeners and much more.  We invite you to read our updated documentation book and the what's new page for an in-depth overview of the release.

You can also very easily get started or update your project with TestBox via CommandBox CLI for ColdFusion (CFML):

# install testbox
box install testbox

# update testbox
box update testbox

#what you thought there was more?

Major Features

Below you can find quick updates on our major features for this release.

ColdBox MVC, ColdFusion, Community, News, Releases, TestBox 0

FREE CFCamp 2015 ContentBox Beer-Shop

Luis Majano
Sep 30, 2015

 

    

Ortus Solutions is pleased to announce that we’ll be bringing a ContentBox CMS 3.0 pre conference Free Beer-Shop for this year's CFCamp 2015.  What’s the point of doing a workshop in Germany if you can't drink beer? Well the answer is simple: none. In Ortus we like to make sense, at least most of the time, so we are giving away free beer during the ContentBox 3.0 workshop, hence the name, beer-shop.
 

The beer-shop will be led by experienced beer taster Jorge Reyes, who will show you how to install ContentBox in your local machine using CommandBox CLI and create awesome sites with ContentBox widgets, clustering, offline admin deploys, and much more!

 
ColdBox MVC, Community, Events, News, Training 0

ColdFusion Summit 2015 Training Bootcamp

Luis Majano
Sep 15, 2015

 

    

 

 

We are so excited to bring our Box training series to this year's Adobe ColdFusion Summit on November 7-8th, 2015 at the Vdara hotel, just a few minutes walking distance from the conference venue.  This training series will be led by Box creators Luis Majano and Brad Wood.  The first day will be a hands-on training on all things CommandBox. The ColdFusion CLI, package manager and REPL tool.  We will then move into ColdBox MVC training for the entire second day thanks to all the goodies we learned in Day 1.  We are so excited to be part of the Adobe ColdFusion Summit and be able to add some training goodness to it as well.  See you there.

 

Adobe ColdFusion Attendees Discount

If you will be attending the ColdFusion Summit you can get an additional 20% OFF by using the discount code for the event: https://cfsummit-box.eventbrite.com/?discount=adob3cf

 

ColdBox MVC, Community, Events, News, Training 0

Ortus Sponsoring at CFCamp 2015 - Munich

Luis Majano
Jul 28, 2015

 

CFCamp 2015 - Munich

We are excited to be part of CFCamp 2015 this year.  This is truly an awesome conference with over 26 different sessions, amazing speakers and of course it is hosted in one of my favorite cities in the world, Munich! So head over to their registration and get registered now as this event is around the corner.  We will also be holding a 3 day training event right before the conference on October 19-21st and if you are attending CFCamp you get an additional 30% off the entrance fee.  How do you get it? Use the following discount link: https://box-cfcamp-2015.eventbrite.com/?discount=cfcamp

See you soon!

ColdFusion, Community, Events, News 0

DataBoss - Dynamic Administrator v2.0.0 Released!

Luis Majano
Jul 28, 2015

 

We are proud to announce today a nice minor release for Ortus DataBoss Version 1.5.0.  This release brings about several important fixes and trial version updates.  DataBoss 2.0.0 is already in the planning stages with a full migration to a ColdBox 4 module and CommandBox integration. 

Bug Fixes & Improvements

  • [DATABOSS-93] - Collection Manager not display null as label values but escaped HTML
  • [DATABOSS-94] - Internet Explorer support via Bootstrap needs the scripts to load after CSS has loaded
  • [DATABOSS-95] - Singular relationships not being ordered correctly on editor lookups
  • [DATABOSS-96] - Standalone version acting with trial edition, as build not replacing right content,
  • [DATABOSS-97] - one to many relationships not being ordered correctly on collection manager dropdowns
DataBoss, News, Releases 0

Munich CFCamp 2015 Training Bootcamp

Luis Majano
Jun 29, 2015

 



We are so excited to bring our training Bootcamp series back to Munich for 3 days of intense Box training right before this year's CFCamp (www.cfcamp.org) from October 19-21st, 2015 .  This training series will be led by Box creator Luis Majano and you will have the option of attending all 3 days, 2 days or just 1.  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 nija. Please make sure you bring code to test if only attending the last day.

 

CFCamp Attendees Discount

If you will be attending CFCamp you can get an additional 100€ by using the discount code cfcamp or using the following registration link: https://box-cfcamp-2015.eventbrite.com/?discount=cfcamp

 

ColdBox MVC, Community, Events, News, Training 0

Couchbase Lucee v2.0.0 Extension Released!

Luis Majano
Mar 12, 2015

 

We are very excited to bring you a new commercial product release for the Ortus Family: Couchbase Lucee Extension  The Couchbase Lucee Extension allows you to natively connect to a Couchbase NoSQL Server cluster and leverage it for distributed caching, session/client storage and distribution, cluster RAM file systems, and much more. It can allow your Lucee servers to scale and extend easily by leveraging Couchbase NoSQL Server as the platform of choice for session/cluster managements, caching and virtual file-systems.

If you have ever asked yourself these questions, then our Lucee Extension can help you:

  • Want to use round-robin balancing instead of sticky sessions?
  • How do you deal with session/client information when you have more than 1 server in your cluster?
  • How can I scale my Lucee servers when I am running out of RAM?
  • Do you want your users to still be logged in even if a server in my cluster dies or is restarted?
  • Do you want to have a cluster-wide file system?
  • Do you want to be able to cache data in a distributed and elastic fashion?

 

We have been working with Couchbase NoSQL Server for many years and it has been a true pleasure to not only build scalable farms with it, but also it is incredibly responsive when it comes down to NoSQL and caching transactions.  It is even powering this very site!

Capabilities

Here are some of the major features of our Couchbase Extension:

  • Add Couchbase functionality to any Lucee CFML application
  • Install at the web context level or the server level (Available to all contexts)
  • Create Cache connections in the Lucee administrator to connect to any network-accessible Couchbase cluster
  • Set and get objects from Couchbase via standard CFML functions and tags cachePut(), cacheGet(), <cfcache action="get|put">
  • Fully supports all built-in Lucee cache functions including wildcard filters
  • Seamlessly distribute storage of the following to any bucket in a Couchbase cluster
    • Lucee session storage
    • Lucee client storage
    • Lucee RAM resource ram://...
  • Seamlessly cache the following to any timeout-sensitive bucket in a Couchbase cluster
    • Results of database queries <cfquery cachedwithin>
    • Results of deterministic functions <cffunction cachedwithin>
    • Complex or simple objects in your application's code
    • Cached templates <cfcache action="content|cache|serverCache">
  • Registers new CFML Built-In Functions (BIFs) for executing user-defined queries against Couchbase views natively from Lucee CFML
  • Extremely lightweight and fast

 

Purchase Extension

Resources

Please visit our Extension page for all the necessary resources.

CFCouchbase, Couchbase, News, Releases 0

CommandBox v1.0.0 Released!

Luis Majano
Feb 04, 2015

 

After almost a year in development, we are so excited to finally announce the release of CommandBox 1.0.0 Final.  This has been definitely one of the most challenging and fun projects we have overtaken here at Ortus.  We had a vision of how we could accelerate not only development, tools and ultimately the ColdFusion (CFML) landscape by building a tool that could put us up to par with many other technologies.  I am glad to say we have now a great foundation to move forward.  CommandBox brings CFML to any Operating System and even embedded systems like the Raspberry and Banana Pi.  It also gives ColdFusion (CFML) developers a much better workflow to work with their projects and a sense of community we lovingly call ForgeBox.  

With anything we do here at Ortus, it is fully documented using our new book formats.  So head on over to commandbox.ortusbooks.com to download or read the entire CommandBox documentation.  In the next coming weeks we will begin our CommandBox 5 week roadshow that will include weekly blogging tutorials and video presentations, so stay tuned as each week progresses.  So without further ado, I present to you project Gideon: CommandBox CLI!

ColdBox MVC, ColdFusion, CommandBox, Community, Into The Box, News, Releases 0

TestBox v2.1.0 Released!

Luis Majano
Nov 14, 2014

 

Team TestBox is proud to bring our latest release to fruition, v2.1.0.  This release includes a collection of fixes but also several new cool features like expectation concatenations,  aroundEach() lifecycle methods, better debugging and telemetry, UI report improvements and so much more.  We invite you to visit our engineering blog for a full description of this release and the following resources to get started:

You can also very easily get started with TestBox via CommandBox CLI for ColdFusion (CFML):

#install testbox
box install testbox

#what you thought there was more?

 

ColdBox MVC, ColdFusion, Community, News, Releases, TestBox 0

TestBox BDD v2.1.0 and MockBox Released!

Luis Majano
Nov 14, 2014

 

We are so excited to bring you TestBox 2.1.0 and MockBox 3.1.0!  These releases are minor releases of our libraries and include not only great features but a slew of fixes.  You can read all about the exciting features in our What's New Guide!  They have also been integrated with CommandBox, our new ColdFusion CLI and package manager, to allow you to download, install and even execute tests in the command line.  We have also made available our integration server builds which can also be installed via our CLI.

You can now do this to install TestBox or MockBox.

// install testbox
box install testbox

// install testbox bleeding edge
box install testbox-be

// install mockbox
box install mockbox

// Execute tests
box testbox run runner="runner path"

// Generate a bdd spec
box testbox create bdd MySpec

 

Release Notes

Bugs Fixed

  • [TESTBOX-96] - isEqual on Query fails when queries are equal
  • [TESTBOX-97] - equalize fails on struct/objects/arrays when null values exist within them
  • [TESTBOX-98] - Floating Point Number isEqual Fails
  • [TESTBOX-100] - Specs with the same name cause thread name exceptions when using async
  • [TESTBOX-101] - Download file has "samples" instead of "tests" directory
  • [TESTBOX-102] - tobe() cannot handle sparse arrays on Adobe CF
  • [TESTBOX-103] - xUnit compatibility CF9 broken due to isClosure() being utilized
  • [TESTBOX-105] - skip closures get more metadata arguments when being executed.
  • [TESTBOX-115] - testbox errors when using complete null support in railo

Improvement

  • [TESTBOX-40] - Have debug() include information about where it came from
  • [TESTBOX-95] - remove extra whitespace in text reporter
  • [TESTBOX-110] - Remove CF7,8 incompatibilities
  • [TESTBOX-118] - ColdFusion 11 cfinclude compatibilities

New Feature

  • [TESTBOX-106] - BDD run() method now receive the TestResults argument for usage in their definitions.
  • [TESTBOX-107] - BDD runner and specs receive reference to the TestBox calling class via the run() method
  • [TESTBOX-108] - Update the apidocs with our new DocBox skin
  • [TESTBOX-109] - Debug labels and telemetry additions
  • [TESTBOX-112] - Add "top" attribute to debug method
  • [TESTBOX-114] - HTMLRunner add big request timeout setting to avoid server cut offs
  • [TESTBOX-116] - have expectations assertions return the expectation to allow chaining
  • [TESTBOX-117] - Simple reporter includes now a test bundle filter
  • [TESTBOX-119] - New lifecycle method: aroundEach() so you can do a full AOP advice on any spec

 

Resources

 

ColdBox MVC, CommandBox, News, Releases, TestBox, TestBox 0