diff --git a/modules/menu/menu.mobile.php b/modules/menu/menu.mobile.php
index 17be5375a..faa52cba1 100644
--- a/modules/menu/menu.mobile.php
+++ b/modules/menu/menu.mobile.php
@@ -8,7 +8,7 @@ class menuMobile extends moduleObject {
if(!$menu_item['link']) return;
$obj->href = $menu_item['href'];
$obj->depth = $depth;
- $obj->link = $menu_item['link'];
+ $obj->text = $menu_item['text'];
$this->result[] = $obj;
if(!$menu_item['list']) return;
foreach($menu_item['list'] as $item)
diff --git a/modules/menu/tpl/css/mmenu.css b/modules/menu/tpl/css/mmenu.css
index 2f52eb5d8..68f8d27e5 100644
--- a/modules/menu/tpl/css/mmenu.css
+++ b/modules/menu/tpl/css/mmenu.css
@@ -1,11 +1,18 @@
-/* Body */
-.bd{position:relative;overflow:hidden;clear:both}
-/* GNB */
-.gn,.gn ul{margin:0;padding:0;list-style:none}
-.gn li{margin:-1px 0;border:1px solid #999;border-left:0;border-right:0;vertical-align:top}
-.gn li a{display:block;text-decoration:none;height:45px;line-height:45px;padding:0 10px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
-.gn li a em{font-weight:normal;color:#f60;font-size:12px}
-.gn li a:visited{color:#666}
-.gn li li a{padding:0 10px 0 20px}
-.gn li li li a{padding:0 10px 0 30px}
-.gn li li li li a{padding:0 10px 0 50px}
+@charset "utf-8";
+/* Mobile XE (/menu/tpl/menu.html) */
+.bd{background:#f8f8f8;padding:1px 0}
+/* Global Navigation */
+.gn{margin:0;padding:0;list-style:none;background:#d3d1cc}
+.gn li{background:#d3d1cc;border:1px solid #a3a09a;border-left:0;border-right:0;margin:0 0 -1px 0}
+.gn li li{background:#f8f8f8;border:1px solid #c9c9c9;border-left:0;border-right:0}
+.gn ul{margin:0 0 -1px 0;padding:0;list-style:none}
+.gn a{position:relative;text-decoration:none;display:block;padding:10px;font-size:16px}
+.gn li a{color:#333}
+.gn li a:after{position:absolute;top:7px;right:10px;content:"›";color:#888;font-size:18px;font-weight:bold;font-family:Verdana, Geneva, sans-serif}
+.gn li li a:before{content:"";display:inline-block;width:6px;height:6px;border:1px dotted #666;border-top:0;border-right:0;margin:0 4px 0 0;vertical-align:top}
+.gn li li a{padding-left:15px}
+.gn li li li a{padding-left:30px}
+.gn li li li li a{padding-left:45px}
+.gn li li li li li a{padding-left:60px}
+.gn em{color:#f63;font-size:12px}
+
diff --git a/modules/menu/tpl/menu.html b/modules/menu/tpl/menu.html
index 6a5bff6d3..4aaf5a6b6 100644
--- a/modules/menu/tpl/menu.html
+++ b/modules/menu/tpl/menu.html
@@ -1,30 +1,30 @@
-
-
+
+
+
+
+
+
+
+
+
diff --git a/modules/module/tpl/css/mlang.css b/modules/module/tpl/css/mlang.css
index 4c7ce15cf..e66fd6c64 100644
--- a/modules/module/tpl/css/mlang.css
+++ b/modules/module/tpl/css/mlang.css
@@ -1,12 +1,23 @@
-/* Body */
-.bd{position:relative;overflow:hidden;clear:both}
-/* GNB */
-.gn,.gn ul{margin:0;padding:0;list-style:none}
-.gn li{margin:-1px 0;border:1px solid #999;border-left:0;border-right:0;vertical-align:top}
-.gn li a{display:block;text-decoration:none;height:45px;line-height:45px;padding:0 10px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
-.gn li strong{display:block;text-decoration:none;height:45px;line-height:45px;padding:0 10px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
-.gn li a em{font-weight:normal;color:#f60;font-size:12px}
-.gn li a:visited{color:#666}
-.gn li li a{padding:0 10px 0 20px}
-.gn li li li a{padding:0 10px 0 30px}
-.gn li li li li a{padding:0 10px 0 50px}
+@charset "utf-8";
+/* Mobile XE Language (/modules/module/tpl/lang.html) */
+body{margin:0}
+.bd{background:#f8f8f8;padding:1px 0}
+/* Hx */
+.hx{position:relative;border-bottom:1px solid #ccc8be;padding:8px 10px;margin:0}
+.hx:after{content:"";margin:0 -10px;position:relative;top:10px;display:block;clear:both;height:1px;background:#fff}
+.hx.h2{background:#e5e5e5;}
+.hx h2{margin:0 10px 0 0;display:inline;font-size:16px;line-height:1.4}
+/* Global Navigation */
+.gn{margin:0;padding:0;list-style:none;background:#d3d1cc}
+.gn li{background:#d3d1cc;border:1px solid #a3a09a;border-left:0;border-right:0;margin:0 0 -1px 0}
+.gn li li{background:#f8f8f8;border:1px solid #c9c9c9;border-left:0;border-right:0}
+.gn ul{margin:0 0 -1px 0;padding:0;list-style:none}
+.gn a,.gn strong{position:relative;text-decoration:none;display:block;padding:10px;font-size:16px}
+.gn li a{color:#333}
+.gn li a:after{position:absolute;top:7px;right:10px;content:"›";color:#888;font-size:18px;font-weight:bold;font-family:Verdana, Geneva, sans-serif}
+.gn li li a:before{content:"";display:inline-block;width:6px;height:6px;border:1px dotted #666;border-top:0;border-right:0;margin:0 4px 0 0;vertical-align:top}
+.gn li li a{padding-left:15px}
+.gn li li li a{padding-left:30px}
+.gn li li li li a{padding-left:45px}
+.gn li li li li li a{padding-left:60px}
+.gn em{color:#f63;font-size:12px}
diff --git a/modules/module/tpl/lang.html b/modules/module/tpl/lang.html
index d53522374..35c350663 100644
--- a/modules/module/tpl/lang.html
+++ b/modules/module/tpl/lang.html
@@ -1,12 +1,15 @@
-
-
diff --git a/modules/syndication/conf/info.xml b/modules/syndication/conf/info.xml
new file mode 100644
index 000000000..c870d3843
--- /dev/null
+++ b/modules/syndication/conf/info.xml
@@ -0,0 +1,12 @@
+
+
+ Syndication
+ 검색서비스업체와 직접 통신을 통해 컨텐츠를 잘 검색되도록 하는 Syndication 규약을 따라 정보를 주고받는 모듈
+ 1.0
+ 2010-06-23
+ interlock
+
+
+ NHN
+
+
diff --git a/modules/syndication/conf/module.xml b/modules/syndication/conf/module.xml
new file mode 100644
index 000000000..cafab0a95
--- /dev/null
+++ b/modules/syndication/conf/module.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/syndication/lang/en.lang.php b/modules/syndication/lang/en.lang.php
new file mode 100644
index 000000000..9d17e03a1
--- /dev/null
+++ b/modules/syndication/lang/en.lang.php
@@ -0,0 +1,32 @@
+syndication = 'Syndication';
+ $lang->about_syndication = 'Syndication communicates with search service providers with standard protocol called "syndication", and makes it much better to search any information. It will synchronize contents with search service providers with the least requests.';
+
+ $lang->syndication_service = 'Syndication Service';
+ $lang->about_syndication_service = 'Syndication Service provides syndication services according to standard protocol. You will get Ping result of selected(deselected) services by applying.';
+
+ $lang->my_syndication_url = 'URL';
+ $lang->about_my_syndication_url = 'Please input URL which will be used when providing syndication information. It would be better to use representative url and keep it as long as you can.';
+
+ $lang->except_module = 'Modules to exclude';
+ $lang->about_except_module = 'Selected modules will not be synchronized with search service providers.';
+
+ $lang->msg_site_url_is_null = 'Please input URL';
+ $lang->success_applied = 'Successfully Applied';
+
+ $lang->msg_ping_test_error = 'Ping test error found. Please check domain and server configurations.';
+ $lang->msg_success_ping_test = 'Ping test works fine.';
+
+ $lang->cmd_check_syndication_echo = 'Check Syndication ariticle printing';
+ $lang->cmd_check_syndication_status = 'Check connection status';
+
+ $lang->site = 'Site';
+ $lang->syndication_synic_start_date = 'Server registered';
+ $lang->syndication_synic_last_date = 'Latest updates';
+ $lang->syndication_visit_ok_count = 'Ping successed';
+ $lang->syndication_visit_fail_count = 'Ping failed';
+
+ $lang->syndication_status_result = 'Status';
+ $lang->syndication_sync_article = 'Synchronized Articles';
+ $lang->syndication_status = 'Synchronization Status';
+?>
diff --git a/modules/syndication/lang/ko.lang.php b/modules/syndication/lang/ko.lang.php
new file mode 100644
index 000000000..e0bfa080c
--- /dev/null
+++ b/modules/syndication/lang/ko.lang.php
@@ -0,0 +1,32 @@
+syndication = '신디케이션';
+ $lang->about_syndication = '신디케이션이란 검색 서비스 업체와 syndication 이라는 표준 규약을 통해서 보다 더 잘 검색되게 하는 기능입니다. 최소한의 요청만으로 효과적으로 컨텐츠를 검색 서비스 업체와 동기화합니다';
+
+ $lang->syndication_service = '신디케이션 서비스';
+ $lang->about_syndication_service = '신디케이션 표준 규약에 맞춰 신디케이션 서비스를 제공하는 곳입니다. [적용하기] 버튼을 선택하시면 선택 또는 해제된 서비스에 Ping 을 통해서 결과를 통보하게 됩니다';
+
+ $lang->my_syndication_url = '사이트 주소';
+ $lang->about_my_syndication_url = '신디케이션 정보를 제공할때 사용되는 사이트의 주소를 입력해주세요. 이 주소는 대표 주소를 이용해주시고 가능한 바꾸시지 않는 것이 좋습니다';
+
+ $lang->except_module = '제외시킬 모듈';
+ $lang->about_except_module = '신디케이션 대상에서 제외시켜 검색서비스 업체와 동기화를 시키지 않을 모듈을 선택해주세요';
+
+ $lang->msg_site_url_is_null = '사이트 주소를 입력해주세요';
+ $lang->success_applied = '적용되었습니다';
+
+ $lang->msg_ping_test_error = 'Ping 테스트 에러입니다. 도메인 및 서버 설정을 확인해주세요';
+ $lang->msg_success_ping_test = '정상적 동작으로 확인되었습니다.';
+
+ $lang->cmd_check_syndication_echo = 'Syndication 문서 출력 동작확인';
+ $lang->cmd_check_syndication_status = '연결상태 확인';
+
+ $lang->site = '사이트';
+ $lang->syndication_synic_start_date = '서버 등록일';
+ $lang->syndication_synic_last_date = '마지막 업데이트';
+ $lang->syndication_visit_ok_count = 'Ping 연속접속 성공 횟수';
+ $lang->syndication_visit_fail_count = 'Ping 실패 횟수';
+
+ $lang->syndication_status_result = '상태정보';
+ $lang->syndication_sync_article = '동기화 문서';
+ $lang->syndication_status = '동기화 상태';
+?>
diff --git a/modules/syndication/queries/deleteExceptModules.xml b/modules/syndication/queries/deleteExceptModules.xml
new file mode 100644
index 000000000..981cf5149
--- /dev/null
+++ b/modules/syndication/queries/deleteExceptModules.xml
@@ -0,0 +1,5 @@
+
+
+