11-22-2008, 01:34 PM
Universal Mod Installer, in short UMI, is going to be an evolution on THT's Plugin System. UMI itself is a plugin, but it will control thousands of other sub-plugins. UMI helps you to install plugins for THT easily, in just some steps:
1 - Download from our Community or other Resource Sites
2 - Upload via browser at THT->UMI
3 - Click Install
4 - Configure The Plugin
5 - You're Done!
Removing is even easier. Guess by yourself. Just go to the list, Delete then you're done.
A few examples of what UMI could do:
The following will install a plugin called "Hello World" and will add a link called "Hello World" to the Client CP and AdminCP, with the icon user.png, as the last item in the sidebar (before logout)
The plugin files are going to be fetched from plugins.thehostingtool.com, as an example.
Interesting, right?
Look forward for it!
1 - Download from our Community or other Resource Sites
2 - Upload via browser at THT->UMI
3 - Click Install
4 - Configure The Plugin
5 - You're Done!
Removing is even easier. Guess by yourself. Just go to the list, Delete then you're done.
A few examples of what UMI could do:
The following will install a plugin called "Hello World" and will add a link called "Hello World" to the Client CP and AdminCP, with the icon user.png, as the last item in the sidebar (before logout)
The plugin files are going to be fetched from plugins.thehostingtool.com, as an example.
Code:
<umi>
<plugininfo>
<name>Hello World</name>
<author>Jimmie Lin</author>
<version>0.1.0 (Codename Byte)</version>
</plugininfo>
<instructions install="yes" upgradefrom="0.0.9">
<runsqlquery>
<addmenu>
<option>client</option>
<option>admin</option>
<title>Hello World</title>
<icon>user.png</icon>
<pos>last</pos>
<phpfile>helloworld.php</phpfile>
</addmenu>
</runsqlquery>
<fetchfile>
<files>
http://plugins.thehostingtool.com/umi/test/1.php allocate as class
http://plugins.thehostingtool.com/umi/test/2.php allocate as phpfile
</files>
</fetchfile>
</instructions>
</umi>Interesting, right?
Look forward for it!
This would make installing plugins easier 

