The Ortus BlogBox

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

 

 

Category Filtering: 'modules'

 

CBCMS2016 - Building your Own Admin Modules - Part 4 - Extending ContentBox 3

Gavin Pickin
Aug 11, 2016

 

Ready for part 4? Yes, part 4. We continue our small walkthrough of building your own Admin Module in ContentBox 3. The last few blog posts we learned the minimum requirements for a new module, to be controlled from inside of ContentBox. Then we learned how to add a handler and a view, and how to access the module from the front end entry point, and through the ContentBox admin entrypoint. In the last blog post in this mini series, we looked at adding a Submenu for your module, to an existing top level Menu item inside of the ContentBox admin. This blog post is going to show you how to add your very own top level Menu item, give it an icon, set permissions, and then add Submenu items to access your module.

ContentBox CMS, Modules, RoadShow, Walkthroughs 0

CBCMS2016 - Building your Own Admin Modules - Part 3 - Extending ContentBox 3

Gavin Pickin
Aug 09, 2016

 

In previous posts, we learned how to create a module inside of ContentBox, and then we added a handler and view so we could view the module behind the security of the login, but having an admin module, without menu items, is fairly silly ( usually ). In this blog post, we'll learn how you can add Submenu items to existing menus, like the Modules Main Menu.

ContentBox CMS, Modules, RoadShow, Walkthroughs 0

CBCMS2016 - Building your Own Admin Modules - Part 2 - Extending ContentBox 3

Gavin Pickin
Jul 29, 2016

 

In our last post, we started building an Admin Module. This process isn't actually that difficult or long, but we have broken it into separate blog posts to make it easier to read each piece. We have built our basic ModuleConfig.cfc, now we need to build an event handler and view, so the default action when you hit your new module have something visible. Our module was called mySecrets, so lets move on.

ContentBox CMS, Modules, RoadShow, Walkthroughs 0

CBCMS2016 - Building your Own Admin Modules - Part 1 - Extending ContentBox 3

Gavin Pickin
Jul 27, 2016

 

In previous posts, we looked at how to extend ContentBox 3 with ColdBox Modules, installing from Forgebox with CommandBox, or creating your own. In this post, we're going to look at how you can create your own Admin Modules, add Menu Items into the Admin Interface, use ContentBox admin Users and Permissions instead of building your own security by extending ContentBox.

ContentBox CMS, Modules, RoadShow, Walkthroughs 0

CBCMS2016 - ContentBox Modules Deep Dive - What we'll cover in the webinar

Gavin Pickin
Jul 25, 2016

 

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.

Register now for free - get reminders and all of the recording links.

ContentBox CMS, Modules, RoadShow 0

CBCMS2016 - ContentBox - Inheriting the Theme Layout in your Custom Module

Gavin Pickin
Jul 20, 2016

 

Modules are one of the key components of everything ContentBox. Adding a module into ContentBox is fairly simple, we have a few blog posts already outlining some of the different ways you can create them, but we have left out one very important piece so far ( we actually had a few questions about it on the CFML Slack Channel ), how do we theme our custom module output? Theming your custom module, so it uses the same theme/layout as the rest of your ContentBox site is now a reality. This is vital if you are going to be extending your site with your own modules, and you would hate for your module to be tightly coupled to the current theme, making it harder to change themes. This could be difficult, but luckily for you, its simple.

 

Don't let your Custom Module look like this screenshot

 

ContentBox CMS, Modules, RoadShow 0

CBCMS2016 - ContentBox 3 - Modules are everywhere

Gavin Pickin
Jul 06, 2016

 

I hope you are enjoying Ortus Solutions' ContentBox Roadshow so far. We're had one free webinar already, and a few blog posts, with plenty more to come. Today I'm going to talk about modules a little more. I mentioned them in my "What's New with ContentBox" presentation ( you can read more about it and watch the recording here  ), but you might not have known, I got excited about ContentBox and all of the modules before the roadshow even started.

ColdBox MVC, CommandBox, ContentBox CMS, Modules, RoadShow 0

ContentBox - Creating Custom Layouts for you Custom Modules

Gavin Pickin
May 24, 2016

 

In our last post on Extending ContentBox 3 with your own Custom Modules we learned that you could build a custom ColdBox Modile with amazingly, just 2 files. You could paste in your legacy spaghetti code right into your default view, and it would work. Of course, we probably want to dress it up a little more, and add some more functionality, so lets look at the layout first.

ColdBox MVC, ContentBox CMS, Modules 0

ContentBox - Extending ContentBox 3 with your Own Custom Modules

Gavin Pickin
May 20, 2016

 

In a previous Post, we talked about extending ContentBox easily with modules, and showed you how you could just download a module, activate it and use it in minutes. In this post, we'll look at how to add Modules into your website, by building your own, and how to leverage Module Layouts.

Whether you have used ColdBox before or not, using Modules with ContentBox and ColdBox is fairly straightforward, in fact, I think its a great way to dip your toes into using both technologies. Working with Modules is like everything else in ColdBox, you work with conventions, but you have control. In this previous post, 'Modules Modules everywhere, Extending ContentBox', we show you how there are 4 locations for modules in ContentBox, and depending on how your module will work, you should choose the appropriate location. In this post, we're going to build a custom ColdBox module, which it not managed by ContentBox Admin's Module Manager.

ColdBox MVC, ContentBox CMS, Modules 0

Attention: MessageBox is Now a Module

Scott Coldwell
Feb 27, 2015

 

The beloved MessageBox plugin has been a staple of the ColdBox platform since the beginning. With ColdBox 4.0 it's still available, but if you don't need it, you have the freedom to leave it out.

The new modular approach (and deprecation of plugins) of ColdBox 4.0 means much of its built-in functionality has been moved to separate, installable modules. One of the many new modules introduced with ColdBox 4.0 is the MessageBox Module. To install, simply fire up CommandBox:

box install cbmessagebox

 

For the plugin, you might have had code like this:

getPlugin("MessageBox").info( "Hello" );

With the module, your syntax changes slightly to:

getInstance("messagebox@cbmessagebox").info( "Hello" );

or, leveraging WireBox:

property name="messagebox" inject="messagebox@cbmessagebox";

...

variables.messagebox.info( "Hello" );

 

Happy messaging!

ColdBox MVC, CommandBox, Modules 0
1 2 3 >>