Difference between revisions of "Plug-in development guide"

From MythTV Official Wiki
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Plugins]]
+
Here we will explain how you can create your own plugins for MythTV and share it with the rest of us. Another fast and easy way to get started is by taking a small existing plugin to start with like the MythWeather plug-in.
[[Category:HOWTO]]
+
[[Category:Developer_Documentation]]
+
  
Here we will explain how you can create your own plugins for MythTV and share it with the rest of us.
 
  
==Step 1: read about the plugin Architecture==
+
===Step 1: read about the plugin Architecture===
 
First get yourself a little familiar with the [[MythPlugin Architecture]]. Don't mind the details, in the next step we have a walk through for your first (Hello world) plugin.
 
First get yourself a little familiar with the [[MythPlugin Architecture]]. Don't mind the details, in the next step we have a walk through for your first (Hello world) plugin.
  
==Step 2: Create your first Hello world plugin==
+
 
 +
===Step 2: Create your first Hello world plugin===
 
Now go to [[Building Plugins:HelloMyth]] for a walk through for your first (Hello world) plugin.
 
Now go to [[Building Plugins:HelloMyth]] for a walk through for your first (Hello world) plugin.
  
 
This is a really simple skeleton plugin that doesn't do anything. It'll show you what is absolutely necessary to create a plugin, then you can expand on that. After this you can look at existing plugins for more in-depth examples. You can find a list of plugins in the main page.
 
This is a really simple skeleton plugin that doesn't do anything. It'll show you what is absolutely necessary to create a plugin, then you can expand on that. After this you can look at existing plugins for more in-depth examples. You can find a list of plugins in the main page.
  
==Step 3: Create a cool new feature for MythTV==
+
 
Congratulations! you'r ready build your own plugin and get famous forever.  
+
===Step 3: Create a cool new feature for MythTV===
 +
Congratulations! you are ready to build your own plugin and get famous forever.  
  
 
Don't forget to add your new plugin to the [[Unofficial Plugins]] section so others can find and use your plugin.
 
Don't forget to add your new plugin to the [[Unofficial Plugins]] section so others can find and use your plugin.
 +
 +
 +
===More about coding===
 +
 +
For more information about coding in MythTV you can go [[Development_guide|'''here''']]
 +
 +
 +
[[Category:Plugins]]
 +
[[Category:HOWTO]]
 +
[[Category:Developer_Documentation]]

Latest revision as of 02:13, 15 October 2009

Here we will explain how you can create your own plugins for MythTV and share it with the rest of us. Another fast and easy way to get started is by taking a small existing plugin to start with like the MythWeather plug-in.


Step 1: read about the plugin Architecture

First get yourself a little familiar with the MythPlugin Architecture. Don't mind the details, in the next step we have a walk through for your first (Hello world) plugin.


Step 2: Create your first Hello world plugin

Now go to Building Plugins:HelloMyth for a walk through for your first (Hello world) plugin.

This is a really simple skeleton plugin that doesn't do anything. It'll show you what is absolutely necessary to create a plugin, then you can expand on that. After this you can look at existing plugins for more in-depth examples. You can find a list of plugins in the main page.


Step 3: Create a cool new feature for MythTV

Congratulations! you are ready to build your own plugin and get famous forever.

Don't forget to add your new plugin to the Unofficial Plugins section so others can find and use your plugin.


More about coding

For more information about coding in MythTV you can go here