My Ideal WordPress Framework
104
Last week, I broke the news that we’re releasing premium WordPress themes in 2 weeks from now.
Today, I want to talk to you about the framework we’ve built for all our themes to run on (and all of your themes too!).
When I created this framework, I had very specific ideas about what I wanted. This is the framework that I would want to use, but it’s by no means perfect. Nothing is, so I’d really love to hear what you think of it at the end.
And of course, this all ties directly to PliablePress. If you want to hear more about it (and its framework), you should sign up to the mailing list!
What is a Framework?
It sounds more complicated than it is. For us, a framework is simply a theme. You can activate it, save a few options and run your site solely on the framework (For anyone familiar with Thesis, that’s basically what you’re doing there).
(And naturally, every theme has to have a name; ours is called Chameleon. That little image at the top make more sense now?)
Of course, the real fun is when you start to make new themes. Every theme we offer is built on Chameleon. That means we can add advanced functionality very easily into all of our themes, and you get the same control panel across them all.
So What Would The Ideal Framework Do?
That’s the question I asked myself several months back, and here’s the answer I came up with.
The ideal framework makes building a (complex) site easier for the site owner, and easier for the developer.
The key word there? “Easier.”
How to be Easier for a Site Owner?
The tricky part of this question is that every site owner is at a different level technologically. What we’re going to do first is make a basic assumption:
Anyone willing to invest the $70 or so for a theme is interested in how their site looks.
A fair enough assumption, right? Now let’s make a second one:
Bloggers understand the “content” of their sites, much better than they understand the “design.”
By “content,” I don’t just mean the articles. I mean that they know whether their blog could do with a quick introduction paragraph. Or whether thumbnails are a good idea. Or if a “Tweet This” would go down well with their readers.
But they don’t necessarily understand why the gap between the logo and the navigation bar is the size it is. Or why the distance between paragraphs is the size that it is. Or why one column in your sidebar will work better in this theme.
That assumption was a bigger step, but still reasonable I believe. Now though, let’s finish with another rock solid one:
The simpler it is do something, the more inclined you will be to do that thing. And the happier you’ll be afterwards.
When I say “happier”, I don’t mean in the way that you feel a sense of accomplishment for doing something new and difficult. I mean the smile you get it when you think “oh, that was easier than I expected,” and the peace of mind you get from knowing you can’t possibly have done anything wrong because there was no other possible way of doing it.
Putting It Into Practice
Those are the 3 assumptions I’ve built Chameleon on. What does it all mean though?
Well, fairly obviously, it means we’re going to have a control panel. And with that control panel, you can tweak and change your theme as you see fit.
Of course, other people have made control panels already. Here’s what makes ours different:
- Simplicity is a feature. We won’t add features for the sake of it, and we’ll be more than happy to remove features we’ve already added if they aren’t being used (We have dozens of options built-in, just no useless ones hopefully!)
- No feature should require more “help” documentation than I can put beside it on the page. If it does, then I need to rethink it.
- There should be basic advice to help with decisions. This means explaining the “why” to those who want it, not just the “how.”
- Should work like regular WordPress. Chameleon has its own layout for getting all of the options in comfortably, but it still looks and feels like every other WordPress page. In short, you already know how to use it.
- The theme should work out of the box. You don’t actually need to use the options panel if you don’t want to. It will fill in all the defaults for you anyway.
- There are always going to be people who want to do more. If I put a thousand options into the panel, someone would think of a thousand and first. It’s easy to add another feature to the panel, but is it better to force an extra option into everyone’s control panel, or to teach that one person how to make their change themselves?
- Content options are more important than design. In Chameleon, you can set the order of every part of your post meta section, choose whether an author’s name should link to his site, his author page or nothing at all, and set exactly how many seconds your featured slider takes before moving on.
You can’t change your font size to 13px though. That’s because if we’ve set it to 14px, it’s because 14px was the most legible size and the most fitting for that design. If enough people want to change the font size, we’ll add in a feature to let you choose from Small, Medium or Large (Because then we can take care of the size of everything else, like headers, line-height etc. as well).
And if you’re still not happy, I’ll teach you how to do it with CSS and give you the exact line you need (Just like I said I would in point 6).
The result? This framework will let you do the vast majority of things you wanted, and it will let you do them with no fuss at all. And because it’s all so simple, you may even find yourself tweaking things you hadn’t thought of before (Like that little line of text that shows up when your post doesn’t have any comments yet?)
It won’t just throw settings at you that leave you unsure of what to do. If there’s a decision we can make for you, we’ll do it. That’s what you paid us for. Let us make things easier for you.
And if you really, really want to change something, you can. It just means treating things like a developer would.
How To Be Easier for a Developer?
The trouble with frameworks for developers is that there’s a learning curve that wasn’t there before. By nature, a framework packs in a lot more functionality so it’s laid out a little differently, which the developer won’t be used to yet.
So how do I make this worth your while?
- Complex functionality, easily. What if you could add in a featured post slider just by writing “ply_slider()”? And naturally that adds the necessary fields to the control panel as well.
- Standardize to reduce workload. When you make a theme for Chameleon, I’ll recommend that you make your sidebar 300px wide. Why? Because then the CSS I’ve already written will take care of both 1 and 2 column sidebars for you, along with the layout for all the default widgets (plus the 5 extras that Chameleon comes with). That’s a fair chunk of your work done.
- Child themes are great. Just writing “Template: Chameleon” at the top of your theme’s stylesheet means that WordPress will use Chameleon as the basis of your site. You can then make a functions.php file and tweak away. And anything you add in your stylesheet will overrule the Chameleon stylesheet.
- Learn by example. One things that holds true for a lot of developers is that they learn better by looking at something that already works. All of the themes at PliablePress are built on Chameleon. Just open one up and you’ll see how easy it was for us to make themes that are completely different, even though they all use the same framework.
- Action hooks are simpler than filters. Filters are great and let you do a lot of things that you just couldn’t with actions. But for the vast majority of tweaks, actions are all you’ll need. If I can let you make all of your changes with just actions, I’m doing pretty well.
- Answer your questions. By nature, working as a developer is more challenging. I’ll make the system as easy to use as I can, and I’ll record plenty of tutorials and write up help docs for you, but if that still doesn’t answer your questions, our forum is going to rock. Ask anything you want. We’ll work it out for you.
Want To See Chameleon Itself?
This Thursday I’m going to be sending out the first email to the PliablePress mailing list. It’s going to give you an in-depth look at Chameleon, show you the control panel and how the theme itself actually looks on a site.
If you want to see all that, just need to enter your email below (or if you’re in an RSS reader, go here).
(You’ll also get a $25 discount when we launch!)
Now it’s your turn though. Have I got the right idea for this framework? Would you prefer it let you do more? Or less? Or take a different approach altogether?
Enjoy this post? You should follow me on Twitter!
Wow, Michael you’re successfully managed to wet my appetite. Just last week I purchased a premium theme which has no structure framework as the foundation…considering that I’m exposed to another premium theme which has invested in a polished framework, I must confess that I’m work impressed working with a premium theme without a framework…it’s like driving a car in a dirty road non-stop, I want the tarred road to enjoy the ride.
Hi Muzi,
Sorry, your comment got caught in the spam filter and I’ve just found it now!
It’s great to hear that you’re interested though! I’ll have demo videos on the site to show you what it can do. Between the framework and the polished designs on top, hopefully it will go down favorably with you! (And if not, please do let me know what you like about the other theme and see if we can’t make it better! :D )
Changing your workout routines, keeps your muscle mass toned and growing. Inside a week on the P90X home workout, you’ll be sweating it out to 5 completely different workouts.
This looks really promising Michael, I’m exciting to see what you’ve created. The biggest issue I have with frameworks, in this case I’ll use Headway as an example, is their really steep learning curve. The first time I worked with Headway, I had the hardest time finding my way around it.
You addressed simplicity; I look forward to seeing how well Chameleon pulls this off.
Hey Pippin,
It’s great to hear that I’m not the only person thinking this way. I don’t use any of the current frameworks in projects to be honest. I’ve played with them of curiosity and they’ve definitely done good work in there, but it just seems too much work is needed for the reward :(
With that said, making this as easy as it needs to be will no doubt take a few revisions. I’ve been making it to be as easy as I can so far, but hopefully with each release and update once I start getting feedback, it will get even better! :)
good article… thx :)
I’d like to see a demo before buying it. You forgot to mention about the SEO features of PliablePress, is it good (or even better Thesis).
I love the idea of “easy” and “simplicity” of the framework. I’m tired of searching through a long list of theme hooks just to find a little thing I need. Hope this framework will succeed.
There’ll be plenty of demos, yep! The first previews of it come out in an email this week, but I’ll have (short!) videos of it on the site when we launch to help give you the feel of what it’s like.
I know exactly what I want to do with hooks, but I’m not sure it’s going to be ready for the initial release (It won’t be long after though, definitely before the end of May!).
Basically, I don’t want Chameleon users to even have to know what a hook is. There are better ways to do things! :)
Just realized I totally forgot to reply to your SEO comment (And I left it out of the post too, oops!)
Chameleon is fully SEO-optimized as well. Everything that can be done in the actual code has been. In terms of the actual options, we’ve got a nice simple way of setting up your title tags (Both site-wide, and specific to each post), and easy options for adding noindex tags to any page you want them on.
It’s good to hear that problogdesign is releasing a new theme. Well according to me this theme should be as much as plugin minimalistic and fast loading theme.
I’m using thesis theme and we all know that it is seo optimized and now thesis 1.7 comes with jquey features really love this.
According to me Chameleon should be plugin minimalistic, seo optimized, have better typography and a good navigation panel.
Thanks, it sounds like we’re agreed there! The Chameleon template itself is exactly as you described, clean and minimal with a lot of focus on the typography.
The control panel should also be very easy to navigate. Everything is nicely organized, simply by where it is on the site. So for example, if you want to change something in your footer, you click the footer tab. Easy enough :)
good good article!… thx :)
A WordPress framework needs to be customizable, scalable, and easy to use.
The thing that frustrates me about frameworks/CMSes is that they create boxes. They put limitations on what I can do and I hate limitations. If I am going to use a framework, I want it to have features to make things easier for me, but not to put limitations on what I can do. Yes, there will be limitations, that’s just the nature of starting with a box. But the framework needs to be easy to push the limits and do new and unique things. If I can’t push the limits, then I have no need to use a framework and I’ll just start from scratch – if you follow me.
So.
Easy to Use – I don’t want to have to learn WordPress/something new all over again (which it sounds like you’re doing).
Customizable – I like to custom tailor everything possible to be as unique as possible.
Scalable – When I push the limits, I don’t want to be held back by a framework. If I’m held back by a framework, I won’t use the framework.
Thanks for the insightful comment Brian. That’s definitely the path we’re trying to go along. The challenge is finding ways that make things easier to work with, without blocking potential.
One thing I can say is that anything we do with it can always be overruled, so the framework will never actually stop you from doing something. That said, it would be nicer if you didn’t have to go to overruling things because the whole point is to be as simple as possible to use.
I think those are things we’ll work out more and more as time goes on. As we design the other themes for the site, we aren’t letting anything hold us back in terms of what we put in the themes. That’s really the best way to improve Chameleon I think, by trying new things and breaking the mould. And along the way, something will hit us like “oh, it would be simpler if Chameleon just did this” (Has happened a few times already :) )
I think you’ve got it wrong.
Told you I’d say that :P. Trouble is I’m being serious though!
The trouble with frameworks is to an extent you’ll always end up with the same kind of design. The minute you standardise things like a 300px sidebar you’re not leaving yourself open to the consideration that the sidebar doesn’t have to been 300px! It could be on the bottom of the page, for example, something I’ve been doing recently.
Once you add in things like post templates you’re immediately making presumptions about what the post will look like. And whilst that’s arguably a good thing, I don’t think it is — after a while you’ll end up with designs having that same “flavour” to them — the footer, nav, sidebar, whatever will always have the same touch to them.
I’m about the quarter of the way through my own framework. It consists just of a functions.php file and a standardised and nothing else. And it’s great.
So then. What do you say to that ;)
Haha, well I did say I wanted honest feedback! :D (Seriously though, I do appreciate it. If we can identify potential pitfalls, we can make sure to avoid them!)
I see where you’re coming from, but I just can’t see it becoming an issue. If we tried to standardize too many things across the designs, then maybe, but not if it’s done well.
E.g. sticking with the sidebar example; the Chameleon panel itself comes with an option for putting your sidebar on the left, right, both or none at all. And within the sidebar, you can choose 1 vs 2 column (or again, both). And every theme can overrule that, and even remove options it doesn’t like from the panel. But it’s so simple for the developer to add all that choice to his theme because he just needs to make the one design and let us handle the rest of it for him.
So just by standardizing one small thing (The width), we’ve taken out a boatload of work for the developer. That’s part of the appeal of a framework, it needs to make things easier.
And just because the themes are using those same widths, doesn’t mean they’re going to look or feel the same. It’s not a noticeable enough standard to the user for it to do that. Think of the popularity of things like the 960 grid. Thousands of designers work with that, but it’s not holding any of them back, it just makes their work more structured.
Of course, the only way to prove this one way or the other is to see it in action. All of our themes will be following that particular guideline, so we’ll have to see if they feel same-y or not when we launch! :D
Good … so good keep writing
notice : i submitted my email and wattling
thanks a lot
I think this is really cool Michael because I have been looking for a clean simple blog to do some writing on.
I totally agree and love the concept behind your framework and making the functions easier through control panel but at the same time i guess its better to make Bloggers/Users choose their control panel functions/options based on the user experience i mean like if the user is a blogger the control panel options will change to Thumbnails, widgets options etc, if a user is a developer control panel should show some in depth options to choose and same with a newbie etc., Cos i think many or too many options may also makes work bit harder, longer and confusing! :) Just a random thought ;)
I agree with that Narendra and it’s been something I’m wondering about as well (Having say, 2 pages, one with core options and one with “Advanced” options).
At the minute, they’re all still together though because they’re separated into sections that mostly have just 3 or 4 related options together. You wouldn’t split that up, so you’d have to make the whole section (e.g. controlling a slider) either core or advanced.
Might need to experiment more to find the ideal solution.
sounds very good,
easily , Simplicity, seo.
Thanks Elvis, hope you like it! :)
thank you for the article ..
Theme Frameworks seems to be something that all designers would like to go for as it is simple, friendly and light and Thesis seems to be the most popular now with fast development.
I have tried different frameworks either free like Thematic….or commercial themes like Thesis, HeadWay, Genesis, WooFrame…and found out that, all of them are using hooks but they have different options panel that make them exclusive. I hope this framework can be unique with more features added.
That’s true Tinh. The backbone of all the themes is using WordPress’ hooks functionality. The control panel is a dealbreaker in the themes because the better done it is, the less that users need to worry about things like hooks.
Simplicity and ease-of-use is definitely a high priority for me here. Otherwise, it’s just not worth using a framework at all!
(btw – sorry your comment took a few days to appear, Akismet caught it in the spam filter!)
Well, that is a interesting news to blogger community. The good thing of framework is that it is simple but not simple and the most important thing is that it is friendly to SE and light.
I hope to see these features in this framework sooner.
Thanks David, that’s definitely the goal. We want to give you as much control as possible, without it ever being difficult to use!
Just joined the email list. Looking forward to checking out the Chamelon. Love the statement, “content more important than design.” Obviously, that’s not absolutely true but the sentiment is right on the money. Good content + crappy design will not succeed but neither does Great Design + crappy content.
Yep, you’ve got it spot on there. It’s not that design isn’t important at all (Obviously not, my whole reason for being here is that design is very important! :D ), but that for the actual blogger, their area of expertise is their content, not their design.
Ease of use – love it! Can’t go wrong there … sure hasn’t hurt Apple’s design concept.
Haha, true! I’m more than happy with any design comparisons you can draw between us and Apple! ;)
that’s sounds very interesting for people like us, building quite lots of sites based on wordpress. Waiting forward to see more about it.
Thanks Kevin, I’d love to hear your thoughts on it when you get to see more of it in action!
I am really looking forward to this and have written a post about the Framework based on what I have read. It looks awesome. I have sent over quite a few or my friends to sign up for the mailing list as I am sure they will not want to miss out on your big launch on the 10th.
Thanks very much for writing the post, that really rocks! And for sharing it with your friends, it really does mean so much. I’ve been overwhelmed by the great reactions people have given to our upcoming launch so far. Yous really are awesome!
Sounds really good. As a designer who cant code to save his life what I’m after is good structure that I can skin to make my own. How flexible will your framework be?
As flexible as we can make it to be honest. If it helps, the way we work on all our projects here at Pro Blog Design is for one person to design and another to code. There’s nothing wrong at all with your strength lying on one side and not the other.
With Chameleon, the strength of it is that a lot of the CSS and layout work you’d have to do is already done for you (And for the layout in particular, a lot of it can be done with the control panel). You’d still need to write some CSS to bring your design to life, but much less than normal.
If you really want to avoid code though, one thing you could try is seeing if any of the themes we produce is a good for you in terms of the layout. Then just redesign it with your own graphics/colors etc. Then when it comes to coding, the only thing you’d have to do is some CSS to recolor it and replace some images (And I’ll be in the support forum any time to help out with that!)
Sounds great. Thanks for your sharing. Welcome more.
nice article you have posted here. Thanks for sharing.
Is it being tested for browser compatibility, and to be more specific, the IEs since we all know that horrible browsers neglects the regular CSS definitions.?
Yep, everything will be fully IE compatible! Even IE6 (Which is absolutely doing my head in to do… xD )
Once bought, can we hard code modify whatever we want?
Yep, you can change anything you want. As opposed to just modifying what’s already there though, the best bet is to write your own new functions (You can even start that by copying and pasting the one I wrote).
Then just unhook the default ones and hook in your new ones. Every part of each theme is controlled that way, so there’s nothing you can’t turn off.
Even things like adding new options to the control panel are simple to do with it!
(Much more on how to do that will be on the site when we launch)
Hi, I am really looking forward to seeing this.
I filled in the email details but did not receive an email from you that I could confirm?
wouldnt want to miss out! lol
Thanks
Hi Gavin,
Sorry to hear you didn’t get the email. Did you sign up with the same address that you used for that comment? (I had a search through the subscriber list there now for it and couldn’t find it, sorry)
Could you try re-entering your email address here incase something glitched at the time? http://www.pliablepress.com/
Sorry again for the hassle. If that doesn’t work for you, just shoot me an email at michael@problogdesign.com and I’ll get you sorted! (And if you’d like to see a copy of the email I sent out yesterday, just let me know and I’ll pass that on too :) )
Having worked with Thesis a little (and not being too thrilled with it) I am excited to see what you have built. Good luck with the launch!
I’d love to hear what you weren’t so chuffed with in Thesis Erik? Might help make Chameleon even better! :)
My main complaint with thesis is the inability to manipulate hooks and the placement of items within the menu
Thanks for the reply Erik (Sorry it’s taken me a few days to see it though!)
We’re working on a way of making the hooks much simpler to use (i.e. You won’t have to worry about hooks at all really! :) )
The menus in Chameleon are fairly simple (It’s just a list of all your pages, and you can choose pages to exclude in the panel). The reason for that is just that WordPress 3.0 is only weeks away now (at most!) and when it comes out, it’s going to have a full new system for making menus properly. At that point, we’ll swap over the Chameleon menu setup for the new WordPress one. :)
I will buy it soon, certainly
i aslo want to buy it
Waiting for the release..
6 days to go now, working flat out on it I promise! :D
Nice news!
How about for someone running WPMU and wanting to provide (at a price) premium themes to clients?
Will there be a licensing option for developers to build client websites off of this?
The licenses will work out that you can use the theme as many times as you like, but only on sites that you own. So if you wanted to build the site for a client, you’d need to purchase them their own license (The plus side of that is that it let’s you offload some of the support onto us!)
For WPMU, I’m not really sure yet, but if you got in touch, I’m sure we could work something out! My email is michael@problogdesign.com :)
Good website, I like this blog. I’ll come again. Thank you for sharing.
I’m sure this will be going another hit. I don’t have any doubt that you guys will be going successful in this new journey you have. I wish you all the luck.
I “love” the premium WordPress themes that you have to search endlessly for help documentation or support forums to figure out how things work, especially those that don’t clearly explain that you have to download and setup certain plugins to make features in the demo work. I would definitely welcome a theme that the custom features are self-explanatory, or the explanation can be done in one sentence near the option.
Ditto!
That’s great to hear, and that’s exactly what we have in mind! :)
its surely an ideal wordpress How To Be Easier for a Developer.
“The ideal framework makes building a (complex) site easier for the site owner, and easier for the developer” – you are totally right.
Cool idea. I’ll try.
Framework is the foundation for every design. It makes the job for both developer and user much easier down the line. I have seen some very complex framework but with tons of stuff that’s not needed at all. A much lean one is good idea.
The word easier explains it all.
I should add that once there is a well built framework then any changes or modifications that need to be done later onwards can be done again with EASE from the developers perspective.
Keep it up !
Hi Micheal..
addicted to your demos. :)
I’m Waiting for the release..
Link Developing is a single of the most substantial aspect in the off web site optimization process and can be a main determinant in the acceptance of one’s site. For research engines, back links or hyperlinks pointing for your internet site indicate that you’re ‘hot’ within the online marketplace.
I appreciate that. Have you any idea whether will become customized hyperlinks in the near future I think that would be a great traffic generator though it’s great to hear that you’re interested !I think I’ll have videos clip on the site to show you what it can do. Between the framework and the polished designs on top, hopefully it will go down favorably with you. Thank for your sharing this information.
Thank you so much for the sharing. I think it must be spend some time to design one. Cool.
Great stuff – your page goes straight to my bookmarks. I will come back again soon to read some more.
I always like to make sites with my own code base. I’ve worked with WordPress quite a few times and the whole thing is an absolute mess. I don’t see how anyone can work with it. There are so many basic web development problems it has such as incorrect data sanitation, insecure templates, terrible security history and they still have not implemented multi-byte escaping on queries, which means anyone using BIG5 or GBK can have their Db demolished.
Rent Apartment Bucharest
This is a helpful article and easy to understand. Thanks for posting.
Great that you have edited the framework to make it more flexible. Thanks for sharing.
hey, Im traveling from LA to NY and checking your site on my iphone and its showing up kind of weird so Im leaving a trackback so I can come back and finish reading it when i get off the plane.
yo, Im traveling from Vegas to Chi-town and viewing your site on my HTC and its coming up kinda unformatted so Im bookmarking this so I can come back and read it when i get off the plane.
Wow, nice site I’ve been looking for something like this forever!
Thank you for your article is wonderful
always this bad spam.
It is very true that we can learn a lot of developers by looking at something that already works.
Will be Another huge hit. I will buy it soon, definitely. I am excited to see
You addressed simplicity; I look forward to seeing how well Chameleon pulls this off.
sounds very good,
easily , Simplicity, seo.
Regrads
I always like to make sites with my own code base. I’ve worked with WordPress quite a few times and the whole thing is an absolute mess. I don’t see how anyone can work with it.
Thanks
We can learn a lot of developers by looking at something that already works.
that’s sounds very interesting for people like us, building quite lots of sites based on wordpress..
Thanks for sharing.
i like wordpress and drupal for develop web
amazing idea …
Must say that is a very good initative. For those that are just starting at WordPress it can be really complicated (by self experience) and I think your solution is going to help a lot of people ;)
I’m sure this will be going another hit. I don’t have any doubt that you guys will be going successful in this new journey you have. I wish you all the luck.
Hi,
thanks for this good article. I’m thinking about to improve my wordpress blog http://krisenvorsorge.wordpress.com/ with Krisenvorsorge advices. I hope frameworks are usefull for this. Does it really work like the regular wordpress?
Seems like using a framework just creates more work than say just using a theme that has everything built in already for you. Whatever your site is using looks good however.
I have 2 other blogs that are like 2 versions
I may check out this option. I was using the Genesis framework which I didn’t like too much.
I’m sure this will be going another hit. I don’t have any doubt that you guys will be going successful in this new journey you have. I wish you all the luck.
How-To: Taking WordPress One Step…
Will be Another huge hit. I will buy it soon, definitely. I am excited to see. This is a helpful article and easy to understand. Thanks for posting.
Yea, this is pretty cool Michael, the simplicity of this is what I was looking for .
Thanks so much for sharing this. This is the most understandable article ive found regarding wordpress frameworks. good job:)
Once I originally commented I clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get 4 emails with the same comment. Is there any means you may remove me from that service? Thanks!
Structural Engineers Reports Ltd have a team of professionally qualified chartered structural engineers have extensive experience of producing Structural Engineers Reports throughout the East Midlands, including Nottingham, Leicester and Derby.
Web design Nottingham – Entry Level and New Business WordPress Websites from Absolute design
Close Protection course, Maritime Security Training, Close Protection Training Today’s new world places different demands, challenges and risks on domestic and international businesses as they look to establish themselves and operate in the global market place. 3rg Security are a specialist Maritime Security and Security training company based in Poole UK. It is dedicated to providing the very best Security Consultancy and Training services.