plugin/ µð·ºÅ丮¿¡ ¸ÅÅ©·Î/¾×¼ÇÀ» È®ÀåÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.

MoniWiki´Â ¾×¼Ç°ú ¸ÅÅ©·ÎÀÇ ÅëÀϼºÀ» ²ÒÇϱâ À§ÇÏ¿© ¸ÅÅ©·Î¿Í ¾×¼ÇÀÇ Äڵ带 °øÀ¯ÇÒ ¼öµµ·Ï API¸¦ ÅëÀÏÇÏ¿´´Ù.

Processor Plugin

MoniWiki PluginÀÇ ÀúÀÛ±Ç

°¢ PluginÀÇ ÀúÀÛ±ÇÀº GPLÀ» µû¸¦ °Å³ª, OpenSource¿¡ ȣȯµÇ´Â ¶óÀ̼¾½º·Î ¸¸µé¾îÁÖ¼¼¿ä. ±×·¯³ª °­Á¦¼ºÀÌ ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.

¾×¼Ç/¸ÅÅ©·Î Plugin Ãß°¡Çϱâ

PluginÀ¸·Î È®ÀåÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î plugin/¾Æ·¡¿¡ È®ÀåµÈ ·çƾÀ» Ãß°¡ÇÑ´Ù.

  1. PluginÀÇ À̸§À» Àû´çÈ÷ °í¸¥´Ù. ¿¹¸¦ µé¾î Test¶ó´Â À̸§À» °í¸¥´Ù.
  2. 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();
  
$retmacro_Test($formatter,$options[value]);
  
$formatter->send_page($ret);
  
$formatter->send_footer("",$options);
  return;
}
?>
  1. Å×½ºÆ® Çغ»´Ù. À§¿¡¼­ ¸¸µç ¸ÅÅ©·Î À̸§ÀÌ TestÀ̹ǷΠ´ÙÀ½°ú °°Àº ³»¿ëÀÇ ÆäÀÌÁö¸¦ ¸¸µé¾î ¹Ì¸®º¸±â¸¦ Çغ¸¸é µÉ°ÍÀÌ´Ù.

[[Test]]
°á°ú

:
[[Test]]
Retrieved from http://kkanari.org/wiki/wiki.php/MoniWikiPlugin
last modified 2004-01-07 13:15:19