Sourcerer

Sourcerer enables you to place PHP and any kind of HTML style code (including CSS and JavaScript) right in to your content! Not only in your articles, but also in sections, categories, modules, components, META tags, etc.
You can now just place your original codes right into your WYSIWYG editor. The only thing you have to do is surround the code with the Sourcerer tags. Easy peasy!
So now you can also use PHP scripts in your content. That opens up a great deal of possibilities.
Most Joomla! Text Editors will strip parts of your HTML code, like JavaScripts (think of statistics scripts) and movie embed tags. With Sourcerer you won't have these limitations.
Easy to use editor button
Sourcerer comes with a very easy to use editor button. This will help you paste your code in a clean format that will not cause any problems. Also it comes with syntax coloring (php, js, css, html).
-------------------------------------------------------------------------------------------------------------------------------------
More information: http://www.nonumber.nl/sourcerer
NoNumber extensions require php 5.3+
See for more requirements: http://www.nonumber.nl/sourcerer#requirements
-------------------------------------------------------------------------------------------------------------------------------------
For support use the forum: http://www.nonumber.nl/forum
Do NOT use below reviews to post support requests or issues.
I totally approve.
Between the {source} {/source} tags use the double square bracket syntax [[TAG]] rather than the arrowhead syntax and there is no problem for HTML with the TinyMCE editor.
Yes, I recommend the [[bracket]] syntax, because that works whatever editor you use.
But if you editor isn't fussy about using normal tags in the non-html view, it is easier, saves a lot of time and just looks more normal.
I'm a Joomla newbie and Peter (the designer) worked patiently with me to solve the problems.
The best way to get the support is to ask questions on his bulletin board. He usually responses in less than 24 hours (and many times in less than 24 minutes!).
If you need to plop in code, use Sourcerer.
Please don't shoot me if I don't respond within 24 hours though :)
The module class suffix will be implemented in the next version 1.0.1 (solution can already be found on forum).
Sourcerer is actually a result of AnyTags. I don't recommend people using AnyTags, I am not working on that anymore. But it does work on Joomla 1.0, Sourcerer only works on Joomla 1.5.
Thanks. Yeah, the power of Sourcerer is that you can use it right in your articles. No need to include external files (you can if you want).
I had this problem keeping variables alive from codeblock to codeblock, but it was fixed in less that 15 hours, including the night time! Awesome support!
Thanks Seppo, for contributing to making Sourcerer better.
The global variables thing will be included in next version (0.1.6 or 1.0.0)
Except that a conflict ocurr with the RSS (the default module of J1.5.4). I create a discussion on the forum about this.
Good work. Hope the next version didn't have this issue (Joomla! and pluggin)
I will look into the rss issue!
Thanks for the review
Yes, tthanks for pointing out that bug... bringing Sourcerer! closer to perfection ;)
New version (0.1.4) is just released.
Thanks for your review, VThomas.
YEs, the module needs the plugin to work. Joomla sets all plugins to unpublished by default. So publishing it after install goes for all plugin extensions.
Most features in the plugin are for security control. You can leave it alone, if it all works. If Sourcerer! doesn't seem to work somewhere, it might be due to those settings being to strict. If the code doesn't work, you can look into the source code of your website to see why. Sourcerer! places a html comment that states why certain code is not shown.
Granular settings allowing you to control where in your site you allow the inserted code to work (articles,sections,etc) Settings for PHP, CSS and JAVASCRIPT are independent allowing for maximum flexibility. This is very well thought through.
Simple to install and use.
I did have an issue when my isp upgraded to PHP 5.2.6 causing an error that crashed the plugin. I emailed Peter, the developer and within 1 day - he had it fixed and helped me on another issue I had. Cant say enough about how great it is have people like this that develop great modules and offer some of the friendliest and best help - all on their own time. This is what defines open source. Well done!
Thanks Marcuss for the compliments.
And thanks for mailing me on your issues, which has resulted in the release of version 0.1.1.
I'm working on making the code a bit more optimized (faster). And I'll give it a few more weeks before I'm confident enough to release Sourcerer! as stable.
I therefor urge everyone to mail me with anything they come across. Also please test the Sourcerer! Module.
Once again, excellent plugin :D
Now I can finally put searches and generators in my code :D
Thanks for the compliment, tek.
You are right in saying this extension opens up a world of new possibilities.
I just released a bugfixed version (0.1.1)
They display just as they should. No glitches whatsoever.
Thanks
Thanks Mindvacant. Glad to hear it comes to some use. If there is anything that does come up, let me know. It's still in Beta.


