FrontPage › MoniWikiPlugin
plugin/ µð·ºÅ丮¿¡ ¸ÅÅ©·Î/¾×¼ÇÀ» È®ÀåÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
MoniWiki´Â ¾×¼Ç°ú ¸ÅÅ©·ÎÀÇ ÅëÀϼºÀ» ²ÒÇϱâ À§ÇÏ¿© ¸ÅÅ©·Î¿Í ¾×¼ÇÀÇ Äڵ带 °øÀ¯ÇÒ ¼öµµ·Ï API¸¦ ÅëÀÏÇÏ¿´´Ù.
MoniWiki PluginÀÇ ÀúÀÛ±Ç ¶
°¢ PluginÀÇ ÀúÀÛ±ÇÀº GPLÀ» µû¸¦ °Å³ª, OpenSource¿¡ ȣȯµÇ´Â ¶óÀ̼¾½º·Î ¸¸µé¾îÁÖ¼¼¿ä. ±×·¯³ª °Á¦¼ºÀÌ ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
¾×¼Ç/¸ÅÅ©·Î Plugin Ãß°¡Çϱ⠶
PluginÀ¸·Î È®ÀåÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î plugin/¾Æ·¡¿¡ È®ÀåµÈ ·çƾÀ» Ãß°¡ÇÑ´Ù.
- PluginÀÇ À̸§À» Àû´çÈ÷ °í¸¥´Ù. ¿¹¸¦ µé¾î Test¶ó´Â À̸§À» °í¸¥´Ù.
- Test.php¶ó´Â ÆÄÀÏÀ» ¸¸µç´Ù. macro_¿Í do_(¾×¼Ç)À» ¸ðµÎ ¸¸µé°Å³ª ±×Áß Çϳª¸¸ ¸¸µé ¼ö ÀÖ´Ù. ¸ÅÅ©·Î¿Í ¾×¼ÇÀÇ ±¸ºÐÀº function_exists()·Î Á¡°ËµÈ´Ù.
<?
function macro_Test($formatter,$value) {
return "HelloWorld !\n";
}
function do_test($formatter,$options) {
$formatter->send_header();
$formatter->send_title();
$ret= macro_Test($formatter,$options[value]);
$formatter->send_page($ret);
$formatter->send_footer("",$options);
return;
}
?>
- Å×½ºÆ® Çغ»´Ù. À§¿¡¼ ¸¸µç ¸ÅÅ©·Î À̸§ÀÌ TestÀ̹ǷΠ´ÙÀ½°ú °°Àº ³»¿ëÀÇ ÆäÀÌÁö¸¦ ¸¸µé¾î ¹Ì¸®º¸±â¸¦ Çغ¸¸é µÉ°ÍÀÌ´Ù.
[[Test]]
°á°ú
: [[Test]]