The Ortus BlogBox

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

 

 

Category Filtering: 'news'

 

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

DataBoss - Dynamic Administrator v1.5.0 Released!

Luis Majano
Nov 11, 2014

 

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

ColdBox Developer Week 2014

Luis Majano
Sep 16, 2014

 

 

We are pleased to announce that ColdBox Developers Week (CBDW) is back for the third year now.  CBDW is a full week of completely free webinars (4-a-day) put on by Team ColdBox, ContentBox and other smart ColdFusion bods from around the world.  We've got some great topics this year that will discuss NoSQL, ColdBox 4.0, ContentBox CMS, and CommandBox.  Sign up and come to as many sessions as you like.  We'll also be recording every session as well for you to watch afterwards if you can't make it during the scheduled time.

So, here's the details.  CBDW will  be happening THIS month, September 22nd-26th.  There will be four sessions each day that week starting at 11am, 1pm, 3pm, and 5pm Central time.  Want to know what that is in your time zone?  Head over to our site where we have every time zone in the world including yours (based on your IP address).

 

Register Today   View Schedule

Community, Community, Conferences, Conferences, ContentBox CMS, News, News 0

ColdBox 4 & CommandBox Beta have arrived!

Luis Majano
Sep 04, 2014

 

Ortus Solutions is proud to announce the general beta availability of ColdBox 4.0.0 and CommandBox 1.0.0.  This has been over 6 months of hard work from the engineering team to bring you two revolutionary new product releases that we are sure is going to change the ColdFusion (CFML) landscape.  

ColdBox 4 has become one of the most widely used MVC frameworks and we take it to another level in this release by completely modularizing the core even further and decoupling all major functionality into Core Modules that can be assembled by CommandBox for you.  This means that the source has been reduced by over 75% which leaves core MVC as the only thing delivered with ColdBox now.  Everything else is optional and brought on-demand via CommandBox.  There are over 50 issues and features in this release and you can find out much more about it in our engineering blog.

CommandBox is a revolutionary product as it becomes the first Command Line Interface, package manager, REPL, recipe runner and more for ColdFusion (CFML).  CommandBox will help you not only create and work faster, but also track dependencies, packages and even execute a-la-carte CFML right in your operating system.  Check out the product page for more in-depth information about CommandBox and this beta release.

 

ColdBox MVC, ColdFusion, CommandBox, ForgeBox, News, Releases 2

Ortus Railo CloudVPS Servers Have Arrived!

Luis Majano
Aug 29, 2014

 

We are excited today to announce the general availability of our Railo CloudVPS servers.  We have partnered with KickassVPS to bring about an offering of three great Railo CloudVPS pre-configured packages.  These CloudVPS offerings come fully loaded with features from the latest Railo 4.2 pre-configured and tuned, SSD drives, Railo Plesk+Apache+NginX integration, CommandBox CLI, instant scaling, automatic backups, MySQL, Email server and so much more.

Railo Pre-Configured

Your CloudVPS server already has Railo+Tomcat installed with the right JVM tuning according to the plan you select.  It also has the right connectors in place with Apache and NginX so you can just create websites via the Plesk panels and your sites will automatically be configured for you with Railo CFML capabilities.

Cloud-Based VPS Server

Your Railo CloudVPS Server server is cloud-based, meaning it has full redundancy, instant scaling ability, and high-performance for the most demanding Railo applications.

Cloud-Based VDS Hosting Management

Enjoy all the Cloud features on your VDS server, including instant scaling, hardware migrations, offline management, server reboots, resource usage and monitoring, backups, and reinstalls.

FREE Parallels Plesk Control Panel

Not a Server Admin? No worries, our CloudVPS servers also come with optional Parallels Plesk 11 for browser-based Server Administration.

 

Get Your VPS Today

ColdFusion, CommandBox, Community, News, Releases 0