<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Publisher</title>
		<link>https://elopaint.ucoz.com/publ/</link>
		<description>Publisher</description>
		<lastBuildDate>Tue, 27 Sep 2011 16:57:50 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://elopaint.ucoz.com/publ/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Joomla Hello World plugin tutorial</title>
			<description>&lt;p&gt;This is a tutorial for creating very simple content-plugin 
&quot;Hello World&quot; for Joomla 1.5 native.&lt;/p&gt;&lt;p&gt;1. Create a 
folder plg_helloworld on your local computer.&lt;/p&gt;&lt;p&gt;2. 
Create two text files encoded in UTF-8 in it, and name it 
helloworld.xml and helloworld.php &lt;/p&gt;&lt;p&gt;3. Example of code 
for file helloworld.xml is here:&lt;/p&gt;&lt;pre&gt;&lt;!--?xml 
version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?--&gt;&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?--&gt;&lt;/pre&gt;&lt;!DOCTYPE install SYSTEM &quot;http://dev.joomla.org/xml/1.5/plugin-install.dtd&quot;&amp;gt;&lt;br&gt;
&lt;install version=&quot;1.5&quot; type=&quot;plugin&quot; group=&quot;content&quot;&amp;gt;&lt;br&gt;
&lt;name&amp;gt;Content - Hello World&lt;/name&amp;gt;&lt;br&gt;
&lt;author&amp;gt;EloPaint&lt;/author&amp;gt;&lt;br&gt;
&lt;authorEmail&amp;gt;elop14@gmail.com&lt;/authorEmail&amp;gt;&lt;br&gt;
&lt;authorUrl&amp;gt;http://elopaint.ucoz.com&lt;/authorUrl&amp;gt;&lt;br&gt;
&lt;creationDate&amp;gt;2011&lt;/creationDate&amp;gt;&lt;br&gt;
&lt;version&amp;gt;1.0&lt;/version&amp;gt;&lt;br&gt;
&lt;description&amp;gt;This is Joomla 1.5 content plugin, that replace 
{helloworld} for &quot;Hello world!&quot; text everywhere in the website 
content.&lt;/description&amp;gt;&lt;br&gt;
&lt;files&amp;gt;&lt;br&gt;
&lt;filename plugin=&quot;helloworld&quot;&amp;gt;helloworld.php&lt;/filename&amp;gt;&lt;br&gt;
&lt;/files&amp;gt;&lt;br&gt;
&lt;params/&amp;gt;&lt;br&gt;
&lt;/install&amp;gt;&lt;p&gt;4.
 Example of code for helloworld.php 
file:&lt;/p&gt;&lt;?php&lt;br&gt;

defined( &apos;_JEXEC&apos; ) or die( &apos;Restricted access&apos; );&lt;br&gt;

// import library dependencies&lt;br&gt;

jimport(&apos;joomla.event.plugin&apos;);&lt;br&gt;

class plgContentHelloworld extends JPlugin&lt;br&gt;

{&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; //constructor&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; function plgContentHelloworld( &amp;amp;$subject )&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; parent::__construct( $subject );&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; function onPrepareContent( &amp;amp;$row, &amp;amp;$params, $limitstart=0 )&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //plugin codes here&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (preg_match(&quot;#{helloworld}#s&quot;, $row-&amp;gt;text)) {&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $helloworldCode = &apos;Hello world!&apos;;&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $row-&amp;gt;text = preg_replace(&quot;#{helloworld}#s&quot;, $helloworldCode, $row-&amp;gt;text);&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //no return value&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;

}&lt;br&gt;

?&amp;gt;&lt;p&gt;5. Zip folder plg_helloworld, load and instal it on Joomla 1.5 as usual. 
Enable plugin &quot;Content - Hello World&quot; in Joomla.&lt;/p&gt;&lt;p&gt;6.Write {helloworld} somewhere in article and you look text &quot;Hello world!&quot; in this place. That&apos;s all :)&lt;/p&gt;&lt;p&gt;You can download source code by this link: &lt;a href=&quot;http://elopaint.ucoz.com/download/plg_helloworld.zip&quot;&gt;plg_helloworld.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;</description>
			
			<link>https://elopaint.ucoz.com/publ/joomla/joomla_hello_world_plugin_tutorial/2-1-0-1</link>
			<category>Joomla</category><dc:creator></dc:creator>
			<guid>https://elopaint.ucoz.com/publ/joomla/joomla_hello_world_plugin_tutorial/2-1-0-1</guid>
			<pubDate>Tue, 27 Sep 2011 16:57:50 GMT</pubDate>
		</item>
	</channel>
</rss>