{{title ¥×¥é¥°¥¤¥ó³«È¯»þ¤Î´Ä¶­Î㡦¡¦¡¦}}

!!! ³«È¯´Ä¶­
¤Þ¤º¤Ï¡¢»ä¤Î³«È¯´Ä¶­¤Î¾Ò²ð¤«¤é¡¦¡¦¡¦

!! ¹½À®
¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥×¤òÍưפ˹Ԥ¨¤ë¤è¤¦¤Ë¤¹¤ë°Ù¡¢¥â¥¸¥å¡¼¥ë¥Ñ¥¹¤òÄɲ䷤Ƥ¤¤Þ¤¹¡£
°Ê²¼¤Î¤è¤¦¤Ê¹½À®¤ò¹½ÃÛ¤¹¤ë¤³¤È¤Ç¡¢tmpl,wiki.cgi °Ê³°¤Ï¤½¤Î¤Þ¤Þ¾å½ñ¤­¤¹¤ë¤À¤±¤Ç
¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥×¤ò¹Ô¤¦¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£

{{layout roll,title:¥Ç¥£¥ì¥¯¥È¥ê¹½À®
{{code Text,,0
fswiki/
¡¡¨§ dev/               ¡§³«È¯Íѥ⥸¥å¡¼¥ë¥Ñ¥¹¡Ê³ÈÄ¥¡Ë
¡¡¨¢¡¡¨§ Wiki/          ¡§³«È¯Ãæ¤ÎWiki¥â¥¸¥å¡¼¥ë³ÈÄ¥¤Ê¤É
¡¡¨¢¡¡¨¢
¡¡¨¢¡¡¨¦ plugin/        ¡§³«È¯Ãæ¤Î¥×¥é¥°¥¤¥ó
¡¡¨¢¡¡¡¡¡¡¨§ Ž¥Ž¥Ž¥/         ¡Êɸ½à¥×¥é¥°¥¤¥ó³ÈÄ¥¤ò´Þ¤à¡Ë
¡¡¨¢¡¡¡¡¡¡üü
¡¡¨¢
¡¡¨§ ext/               ¡§¥ê¥ê¡¼¥¹ºÑ¤ß¥â¥¸¥å¡¼¥ë¥Ñ¥¹¡Ê³ÈÄ¥¡Ë
¡¡¨¢¡¡¨§ Wiki/          ¡§¥ê¥ê¡¼¥¹ºÑ¤ß¥â¥¸¥å¡¼¥ë³ÈÄ¥
¡¡¨¢¡¡¨¢
¡¡¨¢¡¡¨¦ plugin/        ¡§¥ê¥ê¡¼¥¹ºÑ¤ß¥×¥é¥°¥¤¥ó
¡¡¨¢¡¡¡¡¡¡¨§ Ž¥Ž¥Ž¥/         ¡Êɸ½à¥×¥é¥°¥¤¥ó³ÈÄ¥¤ò´Þ¤à¡Ë
¡¡¨¢¡¡¡¡¡¡üü
¡¡¨¢
¡¡¨§ lib/               ¡§É¸½à¥â¥¸¥å¡¼¥ë¥Ñ¥¹¡ÊÊѹ¹¤·¤Ê¤¤¡Ë
¡¡¨§ plugin/            ¡§É¸½à¥×¥é¥°¥¤¥ó¥Ñ¥¹¡ÊÊѹ¹¤·¤Ê¤¤¡Ë
¡¡¨¢¡¡¨§ Ž¥Ž¥Ž¥/
¡¡¨¢¡¡üü
¡¡¨¢
¡¡¨§ theme/             ¡§¥¹¥¿¥¤¥ëÍѥѥ¹
¡¡¨¢¡¡¨§ default/       ¡§É¸½à¥¹¥¿¥¤¥ë
¡¡¨¢¡¡¨§ kgsoft/        ¡§¥µ¥¤¥ÈÍÑ¥¹¥¿¥¤¥ë
¡¡¨¢¡¡common.css        ¡§¤½¤Î¾¤Î¥¹¥¿¥¤¥ë¡Ê@import¤Ê¤É¤Ç¼è¤ê¹þ¤ß¡Ë
¡¡¨¢
¡¡¨¢
¡¡¨§ tmpl/
¡¡¨¢¡¡¨§ layout/        ¡§Layout¥×¥é¥°¥¤¥óÍѥƥó¥×¥ì¡¼¥È¥Ñ¥¹
¡¡¨¢¡¡¨¦ site/          ¡§¥µ¥¤¥È¥Æ¥ó¥×¥ì¡¼¥È¥Ñ¥¹
¡¡¨¢¡¡¡¡¡¡¨§ default/   ¡§É¸½à¥Æ¥ó¥×¥ì¡¼¥È
¡¡¨¢¡¡¡¡¡¡¨§ kgsoft/    ¡§¥µ¥¤¥ÈÍѥƥó¥×¥ì¡¼¥È
¡¡¨¢¡¡¡¡¡¡üü
¡¡¨¢
¡¡¨¦ tmpl.org/          ¡§É¸½à¥Æ¥ó¥×¥ì¡¼¥È¡Êº¹Ê¬¼èÆÀÍÑ¡Ë
¡¡¡¡¡¡¨¦ site/
¡¡¡¡¡¡¡¡¡¡¨¦ default/
}}
}}

¥â¥¸¥å¡¼¥ë¥Ñ¥¹¤Î»²¾È½ç½ø¤Ï dev ¢ª ext ¢ª lib ¢ª . ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
wiki.cgi ¤ËÂФ·¤Æ¡¢°Ê²¼¤Î½¤Àµ¤ò¹Ô¤¦¤À¤±¤Ç»²¾È¥Ñ¥¹¤òÄɲäǤ­¤Þ¤¹¡£

 ½¤ÀµÁ°¡§ use lib './lib';

 ½¤Àµ¸å¡§ use lib ('./dev','./ext','./lib');

⤷¡¢¥×¥é¥°¥¤¥ó¤Ë´Ø¤·¤Æ¤Ï¡¢¾åµ­½ç½ø¤Ë¤Æ»²¾È¤Ç¤­¤ë¤è¤¦¤¤¤¯¤Ä¤«¤Î½¤Àµ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£

:: setup.dat ¤Î plugin_dir ¤ÇÊ£¿ô»ØÄê

{{layout roll,title:./setup.dat
{{code Text
# ¥×¥é¥°¥¤¥ó¤ò³ÊǼ¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê
#plugin_dir = .
plugin_dir = dev,ext,.
}}
}}

:: ¥×¥é¥°¥¤¥ó¥â¥¸¥å¡¼¥ë¤Î¥½¡¼¥¹¼èÆÀ

{{layout roll,title:./ext/plugin/admin/AdminPluginHandler.pm
{{ref_code AdminPluginHandler.pm.diff,,Diff,4}}
}}

{{layout roll,title:./ext/plugin/info/PluginHelpHandler.pm
{{ref_code PluginHelpHandler.pm.diff,,Diff,4}}
}}

//{{pcomment , ,count}}