The Ortus BlogBox

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

 

 

Category Filtering: 'wirebox'

 

ColdBox 5.1.4 Released!

Luis Majano
Aug 13, 2018

 

Two patch releases have gone out the door for ColdBox, check out the tickets:

What's New With 5.1.3 and 5.1.4

Bugs

  • [COLDBOX-715] - Elvis operator inconsistencies on Adobe Engines, please Adobe, patch the engines and fix your compiler!
  • COLDBOX-718 - Left one encodeforhtml in textarea that was missing.

Improvements

  • [COLDBOX-237] - Some HTMLHelper method still need escaping as certain values should never be HTML
  • [COLDBOX-716] - determine session/client state via CF getApplicationMetadata() instead of isDefined() to avoid load issues for flash ram
  • [COLDBOX-717] - RemotingUtil converted to cfscript #367
CacheBox, ColdBox MVC, ColdFusion, LogBox, News, Releases, WireBox 0

ColdBox 5.1.2 Released!

Luis Majano
Jul 24, 2018

 

What's New With 5.1.2

This is a patch release for ColdBox

Bugs/Regressions

  • [COLDBOX-711] - HTML helper cannot add fontawesome icons in button due to XSS enabled by default
  • [COLDBOX-712] - ColdBox shutdown code that uses CF mappings for modules fails on fwreinit
  • [COLDBOX-713] - addAsset throw error when called from handlers

Improvements

  • [COLDBOX-714] - Too many issues when encoding by default for HTML Helper, revert to non-encoded and provide ways to encode globally and a-la-carte

HTML Helper Changes

The HTML Helper has been migrated to an internal module in this release. It allows you to configure it via the following configuration settings in your ColdBox.cfc.

moduleSettings = {
    htmlHelper = {
        // Base path for loading JavaScript files
        js_path = "",
        // Base path for loading CSS files
        css_path = "",
        // Auto-XSS encode values when using the HTML Helper output methods
        encodeValues = false
    }
}

Injection Shortcut

You can also now inject the HTML helper anywhere using it's injection DSL Shortcut of @HTMLHelper

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

ColdBox 5.1.1 Released!

Luis Majano
Jul 02, 2018

 

ColdBox 5.1.1 patch update has been released today. This patch covers some major regresssions and improvements for stability. You can find the release notes below.

Bug

  • [COLDBOX-703] - regression onmissingmethod on html helper method was public and changed to private
  • [COLDBOX-704] - viewModule logic was not working at all yet again.

Improvement

  • [COLDBOX-705] - REmove setting throwOnInvalidInterceptionStates, makes no sense anymore
  • [COLDBOX-706] - Moved order of event manager states the injector provides to a ColdBox app so the binder can listen on itself
CacheBox, ColdBox MVC, ColdFusion, LogBox, News, Releases, WireBox 0

ColdBox 5.1.0 Released!

Luis Majano
Jun 28, 2018

 

Ohh happy day! ColdBox 5.1.0 is now available. Using CommandBox just issue a simple update coldbox and you are done! This release is fully documented and you can find the what's new guide here: https://coldbox.ortusbooks.com/intro/introduction/whats-new-with-5.1.0. Below you will find the major areas of improvement for this release and you can visit the link for the full release notes.

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

ColdBox and TestBox Microsoft Visual Studio Code Support Released

Luis Majano
Nov 29, 2017

 

We are very excited today to announce the immediate release of our first two extensions for Microsoft Visual Studio Code Our ColdBox Extension is very similar to our Sublime extension but better! I have to admit that VSCode is absolutely great and we have been able to not only release our collection of snippets but give you typeahead and scope recognition in this extension.

CacheBox, ColdBox MVC, IDE, LogBox, Releases, TestBox, WireBox 0

CFSummit2017 - ColdBox Hierarchical MVC - Transform Your Monolith

Luis Majano
Nov 20, 2017

 

Here are our slides from our ColdBox Hierarchical MVC presentation at this year's Adobe ColdFusion Summit. You can also find the source code for our demo here: https://github.com/lmajano/hmvc-presso-demo or you can install it via CommandBox: box install lmajano/hmvc-presso-demo.

ColdBox MVC, ColdFusion, CommandBox, Community, Conferences, Docker, Presentations, REST, WireBox 0

Injecting Functions with WireBox

Brad Wood
Jan 31, 2017

 

This is a guest post by Eric Peterson.

I had a unique use-case the other day, and I wanted to share the solution with you all.

I use [a custom `Collection` component](https://github.com/elpete/CFCollection) to handle many higher-order functions like map, reduce, filter, etc. Basically, it wraps an array or a query and lets you continue chaining these functions, kind of like [wrapping a value with lodash in Javascript](https://lodash.com/docs/4.17.4#lodash).

ColdBox MVC, Tutorials, WireBox 0

ColdBox 4.3.0 Released

Luis Majano
Oct 19, 2016

 

We are pleased to announce the general availability of ColdBox 4.3.0, WireBox 4.3.0, CacheBox 4.3.0 and LogBox 4.3.0. This is a minor release with some great improvements and lots of bug fixes. So let's look at the major things in this release.

CacheBox, ColdBox MVC, ColdFusion, CommandBox, News, Releases, WireBox 0

Ortus Joins Patreon, Help Sponsor Open Source

Luis Majano
Aug 22, 2016

 

We are excited to announce we have joined !

Sponsor Us
 

At Ortus Solutions we are known for building open source projects for the ColdFusion (CFML) community such as ColdBox, CommandBox, ContentBox Modular CMS, ForgeBox and many more. All of those products are licensed under the Apache 2 license and are completely FREE to use and extend.

 

However, the amount of effort needed to maintain and develop new features for all projects is not sustainable without proper financial backing. This is where you can come in and help support Ortus Open Source Software by pledging on Patreon. We have listed a bunch of options for you to sponsor Ortus Open Source Projects with lots of rewards like getting awesome recognition and some great discounts, swag and t-shirts. By pledging as little as $10 a month, you can contribute to this great cause and allow Ortus Open Source to have faster and ongoing development cycles. Pledge more and you can even be part of our product roadmap planning sessions.

 

If you run a business and are using Ortus Open Source software in a revenue generating product or service, it makes sense to sponsor Ortus Open Source Software development: it ensures the project that your product/services use stays healthy and actively maintained. If you are an individual user and have enjoyed the productivity of our Open Source Software tools, consider donating as a sign of appreciation :).

Sponsor Us
 

CacheBox, CFCouchbase, ColdBox MVC, ColdFusion, CommandBox, Community, ContentBox CMS, Elixir, ForgeBox, LogBox, News, Relax, WireBox 0

Making a live edit contact list with Coldbox REST & Vue.js

Scott Steinbeck
Mar 28, 2016

 

Today we will be making a contact database that you can quickly and easily manage using ColdBox and Vue.js. We will be using bootstrap in our project to make it the UI look a little better but it is completely optional if you want to use this in your own project.

For this project I will be using CommandBox to generate all my files.

TL;DR: View the repo here

Lets Begin.

Step 1: You can skip this step if you already have a project set up. 

From CommandBox run:

coldbox create app name=CBVue skeleton=rest --installColdBox

This will give us a minimal project with a handlers\BaseHandler.cfc (needed to make our life easy when creating a REST API) and an handlers\Echo.cfc which is an example usage to get you started.

Now that we have our project started we need to tweak a few things.

First, since this is a template that is expecting to be setup for REST only, the Echo.cfc is set to be the default entry point. Since we want to create a view that accesses a REST API we need to point that to a view.

ColdBox MVC, REST, WireBox 3