Blog

Gavin Pickin

July 25, 2016

Spread the word


Share your thoughts

Friday, July 29th is the last of our webinars in our ContentBox Roadshow, which has been pumping out blog posts and webinars all throughout the month of July. In this last webinar I'm going to do a deep dive into modules, providing a walkthrough on how to create modules, and use them in your ContentBox site, hopefully that sounds interesting, and you'll join us.

Webinar has past - View Free Recording

Most of the blog posts I have been writing for the roadshow, and even before the roadshow began, has been focused on modules. I think ContentBox is a great product, but there is always something more you want to add to your site, or something unique you need, so this is where Modules are perfect. 

Here are some of the items we will cover

  • Create a new module
    • Test the entry point
    • Create a layout for the module
    • Set the module to inherit the layout from the theme
  • Create an admin module
    • Test the entry point
    • Activate and deactivate it
    • Add admin menus items

The benefit of doing a webinar is the interaction, so I hope you can all make it Friday, ask questions, give feedback and we'll all learn something.

I have really enjoyed presenting these webinars, the feedback is amazing. For those interested, we'll discuss some ideas we have for keeping the community together, and talking at the end of the webinar. Lets make ContentBox a better tool for everyone.

Join me on Friday, July 29th at 9am PST, 11am Central to see all of this, ask questions, and more.
Webinar has past - View Free Recording

Hope to see you there

Add Your Comment

Recent Entries

BoxLang 1.17 Series Part 4 : WriteDump Enhanced!

BoxLang 1.17 Series Part 4 : WriteDump Enhanced!

You call writeDump() on an ORM entity or a very rich class graph . The browser locks up. Thirty seconds later you get a page with forty thousand rows on it, you scroll for a while, you give up, and you go edit your code to dump a sub-key instead. Or worse, you crash the server.

Luis Majano
Luis Majano
September 11, 2026
BoxLang AI 3.4 Blog Series Part 4 : Locking Down Prompt Injection

BoxLang AI 3.4 Blog Series Part 4 : Locking Down Prompt Injection

LLM applications face a class of attack traditional input validation was never built for: prompt injection. An attacker embeds instructions in user input, a retrieved document, a web page your tool fetched, or an MCP result, trying to override your system prompt, exfiltrate data, or hijack a tool call. BoxLang AI 3.4.0 ships four layered, configurable defenses against exactly this, plus one more that's on unconditionally.

Luis Majano
Luis Majano
September 11, 2026