µ¥½ºÅ©Å¾Àº KFMÀ» À§ÇØ ¸Å¿ì Áß¿äÇÏ´Ù. UNIX¿¡ ÀÖ´Â ¸¹Àº ÆÄÀÏ°ü¸®ÀÚµéÀº ¿ÀÁ÷ ±×µéÀÇ À©µµ¿ì¿¡¼¸¸ ÀÛµ¿ÇÑ´Ù. ±×·¯³ª KFMÀº OS/2, Apple ±×¸®°í Win NT/95(ÀÌ·¸°Ô ºÒ¸®´Â °ÍÀ» ½È¾îÇÑ´Ù.)¿Í ºñ½ÁÇÑ µ¥½ºÅ©Å¾À» Á¦°øÇÏ°íÀÖ´Ù. KFMÀÌ µå·¡±×¿Í µå·ÓÀ» Áö¿øÇϱ⠶§¹®¿¡ ÀÓ½ÃÀûÀÎ °ÍµéÀ» ÀúÀåÇϴµ¥ µ¥½ºÅ©Å¾À» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¹Ý¸é¿¡ µ¥½ºÅ©Å¾»ó¿¡ Áß¿äÇÑ ¾ÆÀÌÄÜÀ» °¡Áö°í ÀÖ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù. ÀÚ, ÀÌÁ¦ ¿©·¯ºÐÀº ¾î¶² °ÍÀ» ¿øÇϴ°¡.
Templates´Â OS/2¿¡ ÀÇÇØ ¼Ò°³µÇ¾îÁ³´Âµ¥, KFMÀº ÀÌ°ÍÀ» Áö¿øÇÏ°í ÀÖ´Ù(ÁøÂ¥ °·ÂÇÏÁö´Â ¾ÊÁö¸¸ ±×·¸´Ù°í ÁÁÁö ¾ÊÀº °ÍÀº ¾Æ´Ï´Ù).
Templates µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç ÆÄÀϵéÀº templatesµÇ¾îÁø´Ù.
¿¹¸¦ µé¾î, ÀÌ°÷¿¡ Lyx letterÀ» À§ÇÑ template³ª ¶Ç´Â ±âº»ÀûÀÎ Makefile ¶Ç´Â ¹«¾ùÀ̵çÁö À̵¿½ÃÄÑ º¸ÀÚ.
¿Ïº®ÇÑ µð·ºÅ丮 structureµé Á¶Â÷ templates ·Î ¸¸µé¾î ³¾ ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î, ¾î¶² project°¡ Ç×»ó °°Àº µð·ºÅ丮 ±¸Á¶¸¦ °¡Áø´Ù¸é, templates µð·ºÅ丮¾È¿¡ ±×·¯ÇÑ structure¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.
ÀÌ·¸°Ô ÇØ ³õÀ¸¸é µð·ºÅ丮¿¡ »õ·Î¿î ¹®¼³ª project, ±×¿Ü ¿øÇÏ´Â °Íµé·Î ¹Ù²Ù¾î ÁÙ ¼ö ÀÖ´Ù.
ÆÄÀÏ
¸Þ´ºÀÇ »õ·Î¸¸µé±â
¼ºê¸Þ´º¸¦ ¿¸é ¼³Ä¡µÈ ¸ðµç templatesÀÇ ¸ñ·ÏÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
»õ·Î »ý¼ºÇϱâ À§Çؼ± ¿øÇÏ´Â °ÍÀ» ¼±ÅÃÇϱ⸸ ÇÏ¸é µÇ°í, ÀÌ ¹æ¹ýÀ¸·Î µð·ºÅ丮µµ »ý¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ ¹æ¹ýÀº ´Ü¼øÇÏÁö¸¸ À¯¿ëÇÏ´Ù.
ÀÌ ÆÄÀÏÀº KFM°ú kpanel, ±×¸®°í Àüü KDE project¸¦ À§ÇØ ¸Å¿ì Áß¿äÇϸç, ¸Å¿ì ¸¹ÀÌ »ç¿ëµÈ´Ù.
¿¹¸¦ µé¾î, ÀÌ ÆÄÀÏ¿¡ URL ¶Ç´Â device¸¦ À¯ÁöÇϰųª ¾î¶² ÇÁ·Î±×·¥À» °¡¸®Å°°Ô ÇÒ ¼ö ÀÖ´Ù.
ÀÌ ÆÄÀÏÀ» ÀÌ¿ëÇØ device¸¦ mount/unmount ÇÒ ¼ö ÀÖ°í, µ¥½ºÅ©Å¾»ó¿¡ URLµéÀ» ¿¬°áÇÒ ¼ö ÀÖÀ¸¸ç, ½ÇÇàÇÒ ¼ö ÀÖ´Â ¾ÆÀÌÄÜÀ» »ý¼ºÇÒ ¼ö ÀÖ´Ù.
ÀÌ ÆÄÀÏ¿¡ ´ëÇØ ´õ¿í ¸¹Àº °ÍÀ» ¹è¿ì°í, ÀÌ ÆÄÀÏ·Î ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö ¾Ë°í ½ÍÀ¸¸é '»ç¿ë¹ý' ºÎºÐÀ» Àо±â ¹Ù¶õ´Ù.
ÇÏÁö¸¸ KFMÀº ¸Å¿ì ½±°Ô ±âÁ¸ÀÇ *.kdelnk
ÆÄÀÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ´ëÈ»óÀÚ¸¦ Á¦°øÇϱ⠶§¹®¿¡ ÀÌ ÆÄÀÏÀÌ ¾î¶»°Ô ±¸¼ºµÇ´ÂÁö ¸ô¶óµµ ±¦Âú´Ù.
¿¹¸¦ µé¾î, µ¥½ºÅ©Å¾¿¡ ftp://ftp.kde.org
¸¦ °¡¸®Å°´Â URL¸¦ µå·¡±×Çϸé, KFMÀº ±× URLÀ» Æ÷ÇÔÇÑ ÆÄÀÏÀ» »ý¼ºÇØ ÁÖ¸ç, ±×°ÍÀ» Ŭ¸¯Çϸé FTP¿¡ ¿¬°áµÈ´Ù.
ÀÎÅÍ³Ý µ¥½ºÅ©Å¾À̶ó ºÒ¸®±âµµ Çϱ⠶§¹®¿¡, ÀÎÅÍ³Ý ¿ª½Ã KFM¿¡ ÀÖ¾î¼ ¸Å¿ì Áß¿äÇÏ´Ù.
KFMÀº FTP¿Í HTTP¸¦ »ç¿ëÇϴµ¥, ÀÌ°ÍÀº ¾î¶² FTP ¼¹öÀÖ´Â ÆÄÀÏÀ̳ª ·ÎÄà Çϵåµð½ºÅ© »ó¿¡ ÀÖ´Â ÆÄÀÏÀ» ´Ù·ç´Â °ÍÀÌ KFM¿¡¼± º° Â÷ÀÌ°¡ ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.
KFMÀº HTML·Î ¸¸µé¾îÁø ÆäÀÌÁö¸¦ º¸¿©ÁÖ±â À§Çؼ HTMLÀ» »ç¿ëÇϴµ¥, ÀÌ°ÍÀº ºê¶ó¿ìÀúó·³ HTML ¸µÅ©¸¦ µû¶ó°¥ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇϸç,
½ÇÁ¦·Î À¥ ºê¶ó¿ìÀúó·³ ¸¹ÀÌ »ç¿ëµÈ´Ù. Áï, KFMÀº ÆÄÀÏ °ü¸®¸¦ ÇÒ ¼ö ÀÖ´Â ¹ßÀüµÈ À¥ºê¶ó¿ìÀúÀÎ °ÍÀÌ´Ù.
HTML widgetÀº ¾î¶² »ç¾ÇÇÑ HTML pageµé¿¡¼´Â ¾ÆÁ÷ ¿Ïº®ÇÏ°Ô ÀÛµ¿ÇÏÁø ¾ÊÁö¸¸, ±×µ¿¾È ÁÙ°ð ÃÖ°íÀÇ °ÍÀ» ¾òÀ» ¼ö ÀÖ°Ô ÇØÁÖ¾ú´Ù.
À§ÀÇ °á°úó·³ KFMÀº ÀϹÝÀûÀÎ ÆÄÀÏ À̸§´ë½Å URLÀ» »ç¿ëÇÑ´Ù (¹°·Ð ¿¾³¯ ¹æ½ÄÀÇ ÆÄÀÏ À̸§À» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù).
KFMÀº ÀϹÝÀûÀÎ URL¿¡ È®À强À» Á¦°øÇϴµ¥, ÀÌ°ÍÀº subprotocolÀÇ ÇüÅÂÀÌ´Ù.
ÇÏÁö¸¸ »ç¿ëÀÚ°¡ ±×µéÀ» ó¸®ÇÏÁö ¾Ê°í, Àüó·³ ¸¶¿ì½º·Î ¼±ÅÃÇϱ⸸ ÇÏ¸é µÈ´Ù.
¿¹¸¦ µé¾î, ftp://ftp.cdrom.com/unix/kde.tgz#tar:/kdebase/kfm/main.cpp
´Â ¿Ã¹Ù¸¥ URLÀÌ´Ù.
ftp ¼¹ö»ó¿¡ ¾î¶² tar ÆÄÀÏÀÌ ÀÖ°í ±× tar ¾ÐÃà ÆÄÀÏ ¾È¿¡ÀÖ´Â ¾î¶² ÆÄÀÏÀ» ÂüÁ¶°í ½ÍÀ» ¶§, ±× tar archive¸¦ Ŭ¸¯Çϸé ÀÌó·³ ÀÛ¾÷À» ¼öÇàÇÒ °ÍÀÌ´Ù.
KFMÀº ¿ì¼öÇÏ°Ô ¸ÖƼ ŽºÅ·À» ½ÇÇàÇÑ´Ù. IO stuff¸¦ ½ÇÇàÇÏ´Â slave process¸¦ °¡Áö´Âµ¥, ÀÌ°ÍÀº IO°¡ µ¥½ºÅ©Å¾À» ºí·°ÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÀÌ ±â´ÉÀº ÀÎÅͳÝÀ» »ç¿ëÇϱâ À§ÇØ ¸Å¿ì Áß¿äÇѵ¥, Netscape Á¶Â÷µµ IO¶§¹®¿¡ ¸î Ãʵ¿¾È ºí·°µÈ´Ù´Â °ÍÀ» ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ KFMÀº ´õ ÀÌ»ó ÀÌ ¹®Á¦¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù.
KFMÀº µð·ºÅ丮¸¦ º¸¿©ÁÖ´Â °Í¿¡ ´ëÇÑ ÅëÁ¦±ÇÀ» Á¦°øÇϴµ¥, µð·ºÅ丮¾È¿¡¼ .kde.html
À̳ª index.html
ÆÄÀÏÀ» ¹ß°ßÇϸé
ÆÄÀϸíÀÌ ¾Æ´Ñ ±× ÆÄÀÏÀÇ ³»¿ëÀ» ȸ鿡 º¸¿©ÁØ´Ù(ÀÌ ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê°Ô ÇÒ ¼öµµ ÀÖ´Ù).
±×¸®°í µð·ºÅ丮¿Í HTML ÆäÀÌÁö¿Í °°Àº ¹®¼À» ±¸ºÐÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â HTML È®ÀåÀÌ ÀÖ¾î¼,
HTML ÆäÀÌÁö¾È¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏ¿¡ ´ëÇÑ ¸µÅ©¸¦ Á÷Á¢ ÀÛ¼ºÇÏÁö ¾Ê°íµµ ÆÄÀÏÀ» ¸µÅ© ÇÒ ¼ö ÀÖ°í,
¿ÏÀüÇÑ HTML ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ´Â ´ë½Å µð·ºÅ丮¿¡ ´ëÇÑ ¹è°æ »ö±ò/À̹ÌÁö¸¦ ¼±ÅÃÇÏ°í ±ÛÀÚÀÇ »ö±òÀ» ¹Ù²Ù¾î Áֱ⵵ ÀÖ´Ù.
µð·ºÅ丮À̰ųª ½ÇÇàÇÒ ¼ö Àִ Ưº°ÇÑ ¾ÆÀÌÄÜÀ» ÁÙ ¼öµµ Àִµ¥, ÀÌ·¸°Ô ¼³Á¤µÈ ¾ÆÀÌÄÜÀº kpanel¿¡¼µµ ÀνĵǾîÁø´Ù.
´õ¿í ÀÚ¼¼ÇÑ ¼³¸íÀº ÀÌ ÇÚµåºÏ¿¡ ÀÖ´Â '»ç¿ë¹ý' ºÎºÐÀ» º¸±æ ¹Ù¶õ´Ù.