The Ortus BlogBox

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

 

 

Category Filtering: 'coldfusion'

 

Into The Box 2015 Registration is Live!

Luis Majano
Nov 25, 2014

 

We are extremely excited to announce the comeback of the Into The Box developer conference.  This year we had a sold out conference, over 14 incredible sessions and even a surprise Mariachi band in the closing session! Into The Box 2015 will be bigger and brighter!  

Into The Box is a 1-day, 2-track event with speakers from around the world presenting on topics surrounding web technologies, software craftsmanship and the Ortus Solutions product stack.  It will be held 1 day before one of the biggest enterprise development conferences in the world: dev.Objective() on May 12th, 2015.  We are currently seeking speakers and will providing a line up in January.

The registration for this event not only gets you in for a great day of training and networking but also you will receive the following and more:

  • 50 Free Business cards by Moo.com
  • 1 copy of Ortus DataBoss Standalone
  • Free subscription to HackMyCF
  • Much more

See you there in May!

ColdBox MVC, ColdFusion, Community, ContentBox CMS, Events, Into The Box 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

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

Project CommandBox (Gideon): The CFML CLI, Package Manager and REPL

Brad Wood
May 16, 2014

 

So at Into The Box this week we unveiled our latest here at Ortus that we've been calling project Gideon.  I'll note now that I'm blogging this to the Ortus blog because this is not beholden to the ColdBox MVC platform, but a new general tool we hope to help color the CFML developer's toolbox with.  Of course, even though this is a general tool aimed at the CFML community, you can bet your bippy we're cooking up some sweet Box love for our existing libraries.

CommandBox

CommandBox is a standalone, native tool that will have binaries for Windows, Mac, and Linux.  It provides a Command Line Interface (CLI) for developer productivity, tool interaction, package management, embedded CFML server, application scaffolding, and some sweet ASCII art.  We are working on a number of command namespaces to easily interact with TestBox, ForgeBox, ContentBox, CacheBox, etc.  Built-in help is completely integrated for every command.  You can pop open a CommandBox shell in your terminal window and manually type commands, or even automate things externally via the CommandBox binary with your OS's native shell.  

Package Management

So one of the biggest things we think the CFML community is missing is a true package management platform.  With this in mind, we are going to be reworking ForgeBox this year and opening it up to the entire community.  We have created a spec for a box.json file which will go in the root of CFML packages to describe metadata about the package, how it should be installed, and dependencies that the package requires to run.  Hand in hand with this move, is the complete modularization of the ColdBox platform.  75% of its code has been stripped from the core, and moved into modules on ForgeBox.  CommandBox is getting a tight integration with the ForgeBox REST API to search, view, and install packages/modules directly into your app from the command line.  We want the community to follow in this manner, and if they aren't writing modules for ColdBox (which are getting some sweet new features in ColdBox 4) at least start writing package-able CF code that can be distributed in a consistent and scriptable manner.

Application Scaffolding

CommandBox will have tons of command for quickly building out applications.  Create a new ColdBox app with "coldbox create app", add a handler with "coldbox create handler".  You can even get actions added to it, views created, and BDD integration tests stubbed out at the same time.  This can bring new productivity for people who like to live on the command line and especially for those who want to be able to automate stuff they do a lot of.

Embedded Server

One of the cool things CommandBox brings to the table is the ability to spin up an ad hoc, lightweight, CFML server in any directory from the command line.  Simply change your working directory to the root of your app, type "start" and a super fast Railo server spins up on a new port running your code.  When you're done type "stop" from that directory or use the little icon that's showed up in your system tray.

Whiz Bang Cool

So one of the most interesting things about this entire project is that the actual commands are written in CFML itself!  CommandBox is small, lightweight, integrated at the operating system level, but actually running on CFML at the same time.  This means you will eventually be able to extend it with your own commands that do cool stuff for a different framework, or automate repetitive tasks you're tired of doing every day.  All the code for CommandBox is open source and already available on GitHub.  Tonight I did an informal demo of CommandBox to a BOF here at cf.Objective().  I recorded it on Connect.  I start out talking a bit about ColdBox 4 and ForgeBox, but just stick with me-- I'm laying the groundwork to help paint the bigger picture we're trying to achieve here at Ortus.  We're really trying to push the CFML world forward with tools no one else is making that fall into a bigger picture of productivity, automation, and modular applications.  We hope to have an alpha out in the next week or so to play with and provide your feedback.  Watch the 20 minute recording below and then fire off your thoughts in the comments.

http://experts.adobeconnect.com/p6bz0oi4ppi/

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

Getting Started With ColdBox and Fuseguard

Luis Majano
Apr 02, 2014

 

Here is a short introductory video of how you can start protecting your ColdBox applications with our FuseGuard Module!  Enjoy!

 

 

ColdBox MVC, ColdFusion, FuseGuard 0

Into The Box 2014 Registration is Live!

Luis Majano
Jan 21, 2014

 

Just in case you have not heard, the site for Into The Box 2014 is now live and ready for your order!  Into The Box is a 1-day, 2-track event with speakers from around the world presenting on topics surrounding the Ortus Solutions product stack, CFML and web technologies. It will be held 1 day before the biggest enterprise CFML conference in the world: cf.Objective() on May 13th, 2014.  We have already a great lineup of speakers and sessions.

The registration for this event not only gets you in for a great day of training and networking but also you will receive the following and more:

  • 50 Free Business cards by Moo.com
  • Free access to the CBDW2012 and CBDW2013 online training courses
  • 1 copy of Ortus DataBoss Standalone
  • Free subscription to HackMyCF
  • Much more

See you there in May!

ColdBox MVC, ColdFusion, Community, ContentBox CMS, Events, Into The Box 0

ColdBox Platform v3.8.0 + Libraries Released

Luis Majano
Dec 18, 2013

 

It is a happy day here at Ortus Solutions as we bring you yet again a plethora of releases of all our major open source libraries.  This is the culmination of over 6 months of hard work to get you updates for all of our major open source libraries and even a new library, TestBox.  You can read more about our releases in our engineering blog:

CacheBox, ColdBox MVC, ColdFusion, LogBox, News, Releases, TestBox, TestBox, WireBox 0

TestBox 1.0.0 BDD and TDD Framework Released

Luis Majano
Dec 18, 2013

 

Much work and dedication has gone by these past few months in order to bring you the final release of TestBox v1.0.0.  For those of you that do not know what TestBox is, 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, our  mocking and stubbing library. It also supports xUnit style of testing and MXUnit compatibilities.  You can read much more detail about the release from our engineering blog and give TestBox a spin from our main downloads page.

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

TestBox 1.0.0 Release Candidate Arrives!

Luis Majano
Dec 02, 2013

 

We are so excited to bring you our 1.0.0 Release Candidate of TestBox.  Much work and dedication has gone through this release and a final release is imminent.  For those of you that do not know what TestBox is, 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, our  mocking and stubbing library. It also supports xUnit style of testing and MXUnit compatibilities.  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 the "development" branch for the ColdBox platform as well.  You can read much more detail about the release from our engineering blog.

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