There are a lot of people out there in the CFML world managing legacy codebases. Some of them use frameworks that are no longer maintained, and many use no framework at all. A common question that I get is whether an app can be slowly converted over to ColdBox without having to rewrite everything at once. The answer is YES! ColdBox will comfortably live alongside your legacy code, giving you the chance to slowly convert it over as you get the chance.
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?
Below you can find quick updates on our major features for this release.
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!
Update 10/10/2015 -- New tickets added!
Perhaps you're using open source projects with your work. You've heard about how Git works, and maybe you even attended one of my sessions on how to submit pull requests. You've never actually tried to do one before though. You were brave one day and clicked the "Fork" button in GitHub but were left staring at your keyboard wondering what the heck you could do to help out a project that wouldn't sink your entire weekend.
Ladies and gentlemen, boys and girls of all ages: your time has come. Today we're breaking down all the walls keeping from being a productive member in the open source community. Everything you need is documented and laid out in front of you. Heck, for this to be any easier, I'd just have to do it for you! If you've been waiting for just the right chance to come along to submit your first pull request, please keep reading.
Today we are announcing a special program where we've created a handful of super-duper easy tickets for an assortment of Box products. These are already entered into our ticket tracker and approved. All we need is someone to complete them! You don't even need to know how our products work to help out. Each ticket spells out what amounts to a one-line change to get your feet wet and experience the process of submitting something that will release to the world in the next version of our product. We'll even make sure to include your names in the release notes :)
There's a little bit of a catch. These special tickets are ONLY for people who have never submitted a pull request via GitHub before. You know who you are. If you've contributed before, we thank you so much but please step aside so someone who's never been a part of this process can give it a spin. Please only take one of these tickets too. If you really love this and want to help more in the future, don't worry-- we'll have lots of other opportunities to put your newly learned Git skillz to good use.
Ok, we've made this super easy. The tickets already exist in JIRA, but I would recommend creating a quick JIRA account so you can assign yourself to the ticket. That way, we won't have two people trying to work on the same thing at once. Here is our guide that covers signing up for a free JIRA account.
Next, choose one of these simple tickets and assign it to yourself:
Next, follow the step-by-step guide here that will walk you through getting a copy of the code, making the change, and submitting that change back to us.
You did it! Today you have become part of something bigger than yourself. You contributed to an open source project and it really wasn't that bad. A new world of opportunity and collaboration has just opened up to you. Go ahead and kick back while you revel in your new found meaning. In fact, take the rest of the day off-- I've already cleared it with your boss.
If you happen across this post and the 4 tickets above have already been gobbled up, please give a holler. I will gladly create more easy-grab changes for first timers to try out. This is important to CFML and at Ortus we understand that as much as anyone does. We want CFML to succeed, and for that the CFML community needs to be engaged.
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.
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
The best part about open source projects is you! Many hands make light work and at Ortus we love getting input from the many smart community members out there. The first way you can help is to report bugs or enhancements in our ticket tracking system. You can read our guide for that here:
The second thing you can do is to actually submit fixes yourself! This may seem scary, but it's a pretty straight forward process once you've done it once. We can never have too many people willing to help. Let's jump in and cover the steps it takes to submit some code to the ColdBox Platform.
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.
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