Saturday, February 11, 2012

[Joomla] Hello World Component ver 2

For this version, we will be using the "C" in MVC.

First, create the xml file and name it jchelloworld.xml
<?xml version="1.0" encoding="utf-8"?>
<install type="component" version="1.5" method="upgrade">
  <name>JC Hello World</name>
  <creationDate>February 2012</creationDate>
  <author>Joef Clarin</author>
  <description>JC Hello World</description>

Second, create the entry point file and name it jchelloworld.php
  defined('_JEXEC') or die('Restricted access');
  require_once JPATH_COMPONENT.DS.'controller.php';
  $controller = new JCHelloWorldController();

Third, create the controller and name it controller.php
  defined('_JEXEC') or die('Restricted access');
  class JCHelloWorldController extends JController
    public function display()
      echo "hello world!";

Zip the folder and install. You should see the result like this

Download version 2 here

version 1
version 2
version 3
version 4
version 5

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...