diff --git a/plugins/login_info/conf/info.xml b/plugins/login_info/conf/info.xml
new file mode 100644
index 000000000..de1087de5
--- /dev/null
+++ b/plugins/login_info/conf/info.xml
@@ -0,0 +1,68 @@
+
+
+ 최근 문서 출력
+ newest document printer
+
+ 제로
+ zero
+ 최근 문서 (document)를 출력하는 플러그인입니다.
+ display newest document
+
+
+
+ 제목
+ title
+ text
+ 설명
+ description
+
+
+ 정렬 대상
+ order target
+ select
+ 설명
+ description
+
+ 시간순
+ regdate
+ list_order
+
+
+ 업데이트순
+ last update
+ update_order
+
+
+
+ 정렬 방법
+ order type
+ select
+ 설명
+ description
+
+ 내림차순
+ desc
+ desc
+
+
+ 올림차순
+ asc
+ asc
+
+
+
+ 목록수
+ list_count
+ text
+ 설명
+ description
+
+
+ 대상 모듈
+ target modules
+ mid_list
+ 설명
+ description
+
+
+
diff --git a/plugins/login_info/newest_document.class.php b/plugins/login_info/newest_document.class.php
new file mode 100644
index 000000000..8a7dad716
--- /dev/null
+++ b/plugins/login_info/newest_document.class.php
@@ -0,0 +1,54 @@
+title;
+ $order_target = $args->order_target;
+ $order_type = $args->order_type;
+ $list_count = (int)$args->list_order;
+ if(!$list_count) $list_count = 5;
+ $mid_list = explode(",",$args->mid_list);
+
+ // DocumentModel::getDocumentList()를 이용하기 위한 변수 정리
+ $obj->mid = $mid_list;
+ $obj->sort_index = $order_target;
+ $obj->list_count = $list_count;
+
+ $oDocumentModel = &getModel('document');
+ $output = $oDocumentModel->getDocumentList($obj);
+
+ // 템플릿 파일에서 사용할 변수들을 세팅
+ if(count($mid_list)==1) Context::set('module_name', $mid_list[0]);
+ Context::set('title', $title);
+ Context::set('style', $args->style);
+ Context::set('document_list', $output->data);
+
+ // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정)
+ $tpl_path = sprintf('%sskins/%s', $this->plugin_path, $args->skin);
+ Context::set('colorset', $args->colorset);
+
+ // 템플릿 파일을 지정
+ $tpl_file = 'list';
+
+ // 템플릿 컴파일
+ $oTemplate = new TemplateHandler();
+ return $oTemplate->compile($tpl_path, $tpl_file);
+ }
+
+
+ }
+?>
diff --git a/plugins/login_info/skins/default/blue/document_bullet.gif b/plugins/login_info/skins/default/blue/document_bullet.gif
new file mode 100644
index 000000000..5a7b98307
Binary files /dev/null and b/plugins/login_info/skins/default/blue/document_bullet.gif differ
diff --git a/plugins/login_info/skins/default/blue/style.css b/plugins/login_info/skins/default/blue/style.css
new file mode 100644
index 000000000..cc88057a9
--- /dev/null
+++ b/plugins/login_info/skins/default/blue/style.css
@@ -0,0 +1,79 @@
+.newest_document_default_blue {
+}
+
+.newest_document_default_blue .newest_document_default_box {
+ padding:5px;
+}
+
+.newest_document_default_blue .newest_document_default_box .title_box {
+ border:1px solid #EEEEEE;
+ padding:5px;
+ height:14px;
+ overflow:hidden;
+}
+
+.newest_document_default_blue .newest_document_default_box .title_box .title {
+ background:url(./title_bullet.gif) no-repeat left;
+ font-weight:bold;
+ height:16px;
+ padding-left:20px;
+ float:left;
+}
+
+.newest_document_default_blue .newest_document_default_box .title_box .more A {
+ float:right;
+ color:#AAAAAA;
+ text-decoration:none;
+ font-family:tahoma;
+ font-weight:bold;
+}
+
+.newest_document_default_blue .newest_document_default_box .document_box {
+ padding:3px 3px 3px 20px;
+ clear:both;
+ border-bottom:1px solid #EEEEEE;
+ height:16px;
+ margin:0px 0px 2px 0px;
+ overflow:hidden;
+}
+
+.newest_document_default_blue .newest_document_default_box .document {
+ padding:0px 0px 5px 20px;
+ background:url(./document_bullet.gif) no-repeat left;
+ float:left;
+}
+
+.newest_document_default_blue .newest_document_default_box .document A {
+ text-decoration:none;
+ color:#555555;
+}
+
+.newest_document_default_blue .newest_document_default_box .document A:hover {
+ text-decoration:underline;
+ color:#000000;
+}
+
+.newest_document_default_blue .newest_document_default_box .document A:visited {
+ color:#AAAAAA;
+}
+
+.newest_document_default_blue .newest_document_default_box .document .comment A {
+ font-size:7pt;
+ font-family:tahoma;
+ color:#AAAAAA;
+ letter-spacing:-1px;
+}
+
+.newest_document_default_blue .newest_document_default_box .document .writer {
+ font-size:9pt;
+ font-family:tahoma;
+ color:#AAAAAA;
+}
+
+
+.newest_document_default_blue .newest_document_default_box .regdate {
+ color:#AAAAAA;
+ font-size:8pt;
+ font-family:tahoma;
+ float:right;
+}
diff --git a/plugins/login_info/skins/default/blue/title_bullet.gif b/plugins/login_info/skins/default/blue/title_bullet.gif
new file mode 100644
index 000000000..5f39482ed
Binary files /dev/null and b/plugins/login_info/skins/default/blue/title_bullet.gif differ
diff --git a/plugins/login_info/skins/default/list.html b/plugins/login_info/skins/default/list.html
new file mode 100644
index 000000000..73a2fe0a0
--- /dev/null
+++ b/plugins/login_info/skins/default/list.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{zdate($val->regdate, "Y-m-d")}
+
+
+
+
diff --git a/plugins/login_info/skins/default/normal/document_bullet.gif b/plugins/login_info/skins/default/normal/document_bullet.gif
new file mode 100644
index 000000000..c29051c5d
Binary files /dev/null and b/plugins/login_info/skins/default/normal/document_bullet.gif differ
diff --git a/plugins/login_info/skins/default/normal/style.css b/plugins/login_info/skins/default/normal/style.css
new file mode 100644
index 000000000..95ad87718
--- /dev/null
+++ b/plugins/login_info/skins/default/normal/style.css
@@ -0,0 +1,79 @@
+.newest_document_default_normal {
+}
+
+.newest_document_default_normal .newest_document_default_box {
+ padding:5px;
+}
+
+.newest_document_default_normal .newest_document_default_box .title_box {
+ border:1px solid #EEEEEE;
+ padding:5px;
+ height:14px;
+ overflow:hidden;
+}
+
+.newest_document_default_normal .newest_document_default_box .title_box .title {
+ background:url(./title_bullet.gif) no-repeat left;
+ font-weight:bold;
+ height:14px;
+ padding-left:20px;
+ float:left;
+}
+
+.newest_document_default_normal .newest_document_default_box .title_box .more A {
+ float:right;
+ color:#AAAAAA;
+ text-decoration:none;
+ font-family:tahoma;
+ font-weight:bold;
+}
+
+.newest_document_default_normal .newest_document_default_box .document_box {
+ padding:3px 3px 3px 20px;
+ clear:both;
+ border-bottom:1px solid #EEEEEE;
+ height:16px;
+ margin:0px 0px 2px 0px;
+ overflow:hidden;
+}
+
+.newest_document_default_normal .newest_document_default_box .document {
+ padding:0px 0px 5px 20px;
+ background:url(./document_bullet.gif) no-repeat left;
+ float:left;
+}
+
+.newest_document_default_normal .newest_document_default_box .document A {
+ text-decoration:none;
+ color:#555555;
+}
+
+.newest_document_default_normal .newest_document_default_box .document A:hover {
+ text-decoration:underline;
+ color:#000000;
+}
+
+.newest_document_default_normal .newest_document_default_box .document A:visited {
+ color:#AAAAAA;
+}
+
+.newest_document_default_normal .newest_document_default_box .document .comment A {
+ font-size:7pt;
+ font-family:tahoma;
+ color:#AAAAAA;
+ letter-spacing:-1px;
+}
+
+.newest_document_default_normal .newest_document_default_box .document .writer {
+ font-size:9pt;
+ font-family:tahoma;
+ color:#AAAAAA;
+}
+
+
+.newest_document_default_normal .newest_document_default_box .regdate {
+ color:#AAAAAA;
+ font-size:8pt;
+ font-family:tahoma;
+ float:right;
+}
diff --git a/plugins/login_info/skins/default/normal/title_bullet.gif b/plugins/login_info/skins/default/normal/title_bullet.gif
new file mode 100644
index 000000000..12ed834cc
Binary files /dev/null and b/plugins/login_info/skins/default/normal/title_bullet.gif differ
diff --git a/plugins/login_info/skins/default/skin.xml b/plugins/login_info/skins/default/skin.xml
new file mode 100644
index 000000000..22c23c0e4
--- /dev/null
+++ b/plugins/login_info/skins/default/skin.xml
@@ -0,0 +1,16 @@
+
+
+ 최신글 목록 기본 스킨
+
+ 제로
+ newest_document의 기본 스킨
+
+
+
+ 기본
+
+
+ 푸른색
+
+
+