After coming across this, testing it, and implementing... I have to say wow!  The web continues to improve and our options keep getting better and better!

Cloudflare's free tier has long offered a free SSL layer that they can present, but it was somewhat limited and initially I didn't pay much attention.  Recently I revisited and found that it is working quite well and in fact some people have put together cool options.  Unfortunately, out of the box Joomla would not have made it easy... 

Until Simbunch put together a great tool to make this a simple plug and play matter!  


Why is this important?


Simple: Google is going to make it an issue.  Not only are they rewarding sites that offer SSL, but soon Chrome configurations are going to make it obvious that the site you are on is not secured.  They are pushing the issue, and we will all have to react.

Further still why?

Because SSL certs for a small site would be onerous and not particularly practical.  By leveraging free SSLs using the techniques above, we can secure even small single purpose sites.

One of the most powerful and simple tools that I have found to aid my Joomla development over the last few years has been Sourcerer.  This great plugin makes it possible to add custom php code inside any content item in Joomla.  This makes it so that if you could solve the problem by running a short PHP script, you don't have to build out an entire component or module to do so.  So lets say I wanted to run:

echo date('l d F Y');

Now I can simply run it inside of my article content like this:

Saturday 10 December 2022

This tool can allow you to quickly build out a prototype and play with some ideas. 

Recently I attempted to find the best method by which to enhance SEO and user happiness for a site by generating better meta tags and title control.  CMS tools such as Joomla do great for handling meta information for articles and links, but what about for custom generated content.  As I have been exploring some new ways to generate some custom applications inside of Joomla, I have encountered at least a few situations where I wanted to generate some custom edits to the header tags from inside of a piece of content.

Enter the JFactory::getDocument() object.  Inside of my component/page/module (when using a  a simple call to the JFactory::getDocument will give me the ability to modify components of the header for the page.  Here is an example of how to make use of it:

$document = JFactory::getDocument();
$document->setTitle('My Awesome Page | Brobot Industries');
$document->setMetaData('description','Quite literally... all of the awesome');
$document->addCustomTag('<meta property="og:image" content="" />');

I know that there is some great documentation here and here, but I wanted to call it out specifically.  Using these tags you can control your SEO as well as the OpenGraph settings for your page.  You could add images or other custom tags that you want in the header.

I am going to be using this site to publish some code samples that I find to be particularly useful.   Perhaps some people will find it handy in their day to day coding.  I know that I myself find a lot of value in the great work that people publicly post, so if I can make someone's day a little more productive... then its a win all around!

<strong>This is test</strong>