Blog

ContentBox VPS Hosting Has Arrived

Luis Majano |  November 05, 2013

We are so excited to announce our partnership with KickassVPS to bring you some great hosting offerings for ContentBox Modular CMS. These VPS offerings are certified servers by Ortus Solutions, built to our standards and tuned as well. Enjoy!

KickAssVPS logo

KickAssVPS offers ContentBox virtual private servers for all of your needs and budget sizes. These VPS servers come wit...

Read More

Tip of the Week: Behavior-Driven Development and TestBox

Brad Wood |  November 04, 2013

If you haven't heard, the latest addition to the *Box family is TestBox and is currently out in Alpha. It allows for the standard xUnit style of testing that you may already be familiar with in tools like MXUnit. TestBox also allows for a newer style of testing known as Behavior-Driven Development or BDD. BDD helps focus on writing tests that confirm specific business needs are met by your software and typically use some sort of human-readable DSL that allows the test to be self-documenting a...

Read More

Secure Your ColdBox Application Easily With the New FuseGuard Module

Brad Wood |  November 01, 2013

We are very pleased to announce the new Ortus FuseGuard Module for securing ColdBox applications against malicious attacks.  FuseGuard is a web application firewall written by the smart ...

Read More

ContentBox Firewall Module

Luis Majano |  October 31, 2013

​

We are so excited to announce the general availability of the Ortus FuseGuard module for ContentBox.  FuseGuard is a software application firewall that will enhance your ContentBox installation with real-time protection.

Features in a Nutshell

Apart from the standard features of the Foundeo FuseGuard F...

Read More

Introducing: Ortus FuseGuard Firewall Module

Luis Majano |  October 31, 2013

We are so excited to announce the availability of FuseGuard, the application firewall for CFML, as a ColdBox and ContentBox Module.  We teamed up with Pete Freitag at Foundeo and have create an awesome module that can protect your ColdBox and ContentBox ...

Read More

Come Learn about NoSQL and Caching with Couchbase in this Official Webinar

Brad Wood |  October 30, 2013

We are very excited to announce a brand new webinar coming up on November 19th at 9am PST which will dive into exactly what Couchbase Server is and how to leverage it in any CFML application.  We have partnered with the great guys at Couchbase to put on this FREE official Couchbase webinar and will be co-presenting with

Read More

Webinar: Scaling CFML Applications with Couchbase NoSQL Server

Luis Majano |  October 30, 2013

We are very excited to partner up with the great folks at Couchbase to bring you an awesome webinar on November 19th, 2013.  Myself, Brad and Tug will be presenting on the amazing features of the Couchbase NoSQL server and how it can be leveraged for scalability with CFML applications.  Here is a synopsis of the webinar:

Scaling ColdFusion (CFML) Applications with Couchbas...

Read More

Running a ContentBox Cluster on the Jelastic Cloud PaaS

Luis Majano |  October 17, 2013

The folks at Jelastic have published an excellent article about how to deploy ContentBox in their Jelastic Cloud and scale it for distribution.  Here is the article as well:

Introduction

Today we’ll show you how to deploy ContentBox to the Jelastic Cloud. In this deployment, ContentBox is powered by Railo, an open source CFML engine that can be deployed to any Java Servlet Container. Moreover, you’ll see how to use its embedded Railo CFML cluster cache by the Memcached implementation and how it can help to create a fast and scalable caching layer for ContentBox.

In our case, the clustered cache offers shared session storage for all servers in a cluster. You can then store all the sessions in this cache that are available from all servers in the cluster. In other words, we’ll use Memcached for session replication. So let’s take an easy example.

Read More

TestBox - CFML BDD/Unit Testing Framework Has Arrived!

Luis Majano |  October 15, 2013

We are so pleased to bring you another addition to our Ortus product lineup: TestBox.  TestBox is a next generation testing framework for ColdFusion that is based on BDD (Behavior Driven Development) for providing a clean obvious syntax for writing tests. It contains not only a testing fr...

Read More

TestBox - CFML BDD/Unit Testing Framework Released

Luis Majano |  October 15, 2013

We are so pleased to bring you another addition to our Box collection of products: TestBox.  TestBox is a next generation testing framework for ColdFusion that is based on BDD (Behavior Driven Development) for providing a clean obvious syntax for writing tests. It contains not only a testing framework, runner, assertions and expectations library but also integrates with MockBox for mocking and stubbing. It also supports xUnit style of testing and MXUnit compatibilities.  At this point TestBox has been released as a 1.0.0 Alpha and can be downloaded from our main downloads page and it has been also integrated into our "development" branch for the ColdBox platform as well.  As you will see, TestBox also leverages Closures extensively to provide nice clear syntaxes in your tests.

Features At A Glance

  • Here are a simple listing of features TestBox brings to the table:
  • BDD style testing
  • xUnit style testing
  • Testing life-cycle methods
  • MockBox integration for mocking and stubbing
  • Ability to extend and create custom test runners
  • Ability to extend and create custom test reporters
  • Extensible reporters, bundled with tons of them:
  •     JSON
  •     XML
  •     JUnit 4 XML
  •     Text (80's style)
  •     Console
  •     TAP (Test Anything Protocol)
  •     Simple HTML
  •     Min - Minimalistic Heaven
  •     Raw
  • Asynchronous testing
  • Multi-suite capabilities
  • Test skipping
  • Suite skipping
  • Dynamic skipping support via runtime executions
  • Test one or more suites exclusively
  • Test one or more tests/specs exclusively
  • Test labels and tagging
  • Clickable suite titles to filter test execution
  • Direct MXUnit replacement
  • Much more!
Read More