In the CFML scene, there seems to be two names when it comes to data
persistance plain ole' cfquery
and ORM — not much inbetween. Our module
highlight today is out to change that.
Meet qb.
In the CFML scene, there seems to be two names when it comes to data
persistance plain ole' cfquery
and ORM — not much inbetween. Our module
highlight today is out to change that.
Meet qb.
At Ortus Solutions, we love the holidays, and we wanted to gift you a gift of developer productivity, we will share a few tips and tricks that will keep giving all year around. In this series we'll be giving you 12 ContentBox tips. Keep your eye out for other 12 tips of Christmas series on our blog, including a new one this year, 12 modules of Christmas on ForgeBox.
Day 6 - New User Invite Workflow. We have introduced a new approach to creating authors in ContentBox. You will now be presented with the new author wizard which will allow you to pre-fill author details in a secure manner.
For Christmas this year, why don't you give the gift of unit tests to everyone (including yourself) who may work on your app in the future. Nothing else brings about the same amount of confidence in refactoring or assurance that your app still works on that new CF engine update you just installed. While you use TestBox to write and run your tests, CommandBox has some commands built in to help you do it in style. And most importantly, these CLI commands are perfect for automating your tests on your favorite CI server like Jenkins or Travis.
Today let's look at a quick, fun module today. It will make your exception
experience in development just a little bit nicer. It's called
whoops
.
At Ortus Solutions, we love the holidays, and we wanted to gift you a gift of developer productivity, we will share a few tips and tricks that will keep giving all year around. In this series we'll be giving you 12 ContentBox tips. Keep your eye out for other 12 tips of Christmas series on our blog, including a new one this year, 12 modules of Christmas on ForgeBox.
Day 5 - Admin Bar - We have added a new Admin Bar that can help you manage and edit content from the front end website. This Admin Bar can be enabled/disabled from the ContentBox Settings panel and will only show up if it meets certain criteria.
In this installment of The 12 Tips of (CommandBox) Christmas we'll talk about a CommandBox module called CFConfig that will make your life a whole lot easier. A couple of days ago we covered the server.json file which helps you define what CF engine to use (Lucee, Adobe, etc) and your JVM settings and web server settings in a way that is easy to distribute to you coworkers. There was one big thing missing though and that is all of the settings that you put in your ColdFusion administrator like datasources, CF mappings, and request timeouts. Well, Christmas has come early this year because CFConfig is the piece of the puzzle that does that for you!
As a holiday song reminds us, we should be "...making a list, checking it twice." Client-side validation is the first check. Server-side validation is the second. And an excellent module to help us with server-side validation is cbvalidation.
At Ortus Solutions, we love the holidays, and we wanted to gift you a gift of developer productivity, we will share a few tips and tricks that will keep giving all year around. In this series we'll be giving you 12 ContentBox tips. Keep your eye out for other 12 tips of Christmas series on our blog, including a new one this year, 12 modules of Christmas on ForgeBox.
Day 4 - Localization updates. Thanks to the Computer Know How guys, the 3.6 release sports many i18n improvements. If your site needs multiple languages, this is very important.
'Tis the season to share with others. And what a perfect time to talk about sharing your CFML libraries! How many times do you think CF devs have written the same libraries and integrations over and over, just to keep their work to themselves. Giving your work back to the community is what makes the world go 'round and also makes the CF space more attractive to outside developers looking in.
Modules don't have to be big. In fact, the
Unix philosophy says to do one
thing and do it well. While modules on ForgeBox run the gamut of [d]oing one thing](https://www.forgebox.io/view/orm-reload-interceptor)
and full blown frameworks, today we will look at one of the utility libraries
on ForgeBox — a string manipulation library called str
.