First pass at wiki, a=chris

Chris Pollett [2014-05-13 19:May:th]
First pass at wiki, a=chris
Filename
configs/config.php
controllers/components/crawl_component.php
controllers/controller.php
controllers/group_controller.php
css/search.css
locale/ar/configure.ini
locale/ar/statistics.txt
locale/bn/configure.ini
locale/de/configure.ini
locale/en-US/configure.ini
locale/es/configure.ini
locale/fa/configure.ini
locale/fa/statistics.txt
locale/fr-FR/configure.ini
locale/he/configure.ini
locale/hi/configure.ini
locale/in-ID/configure.ini
locale/it/configure.ini
locale/ja/configure.ini
locale/ja/statistics.txt
locale/kn/configure.ini
locale/ko/configure.ini
locale/pl/configure.ini
locale/pt/configure.ini
locale/ru/configure.ini
locale/te/configure.ini
locale/th/configure.ini
locale/tr/configure.ini
locale/vi-VN/configure.ini
locale/zh-CN/configure.ini
models/group_model.php
models/profile_model.php
views/elements/editstatic_element.php
views/elements/groupfeed_element.php
views/elements/moreoptions_element.php
views/group_view.php
views/search_view.php
views/wiki_view.php
diff --git a/configs/config.php b/configs/config.php
index 1df605c0c..486daba15 100755
--- a/configs/config.php
+++ b/configs/config.php
@@ -655,4 +655,12 @@ define('GROUP_READ_COMMENT', 3);
  *   read items posted to the group as well as post new items
  */
 define('GROUP_READ_WRITE', 4);
+/**
+ * Maximum length of a post or a comment in a group feed
+ */
+define('MAX_GROUP_POST_LEN', 8192);
+/**
+ * Maximum length of a group wiki page
+ */
+define('MAX_GROUP_PAGE_LEN', 32768);
 ?>
diff --git a/controllers/components/crawl_component.php b/controllers/components/crawl_component.php
index 98f863e7d..40b4902ad 100644
--- a/controllers/components/crawl_component.php
+++ b/controllers/components/crawl_component.php
@@ -1102,7 +1102,7 @@ class CrawlComponent extends Component implements CrawlConstants
         }

         $crawl_model->setSeedInfo($seed_info);
-        if($change == true &&  $data['option_type'] != 'test_options') {
+        if($change == true && $data['option_type'] != 'test_options') {
             $data['SCRIPT'] .= "doMessage('<h1 class=\"red\" >".
                 tl('crawl_component_page_options_updated')."</h1>')";
         }
diff --git a/controllers/controller.php b/controllers/controller.php
index 7eefe89d6..702578cae 100755
--- a/controllers/controller.php
+++ b/controllers/controller.php
@@ -411,7 +411,7 @@ abstract class Controller
      * matches the given user and has not expired (1 hour till expires)
      *
      * @param string $token_name attribute of $_REQUEST containing CSRFToken
-     * @param string $user  username
+     * @param string $user  user id
      * @return bool  whether the CSRF token was valid
      */
     function checkCSRFToken($token_name, $user)
@@ -528,7 +528,6 @@ abstract class Controller
                 }
             break;
         }
-
         return $clean_value;
     }
     /**
diff --git a/controllers/group_controller.php b/controllers/group_controller.php
index 5c7c23be2..e6b0c82b0 100644
--- a/controllers/group_controller.php
+++ b/controllers/group_controller.php
@@ -67,7 +67,7 @@ class GroupController extends Controller implements CrawlConstants
      * components)
      * @var array
      */
-    var $activities = array("feed", "wiki");
+    var $activities = array("groupFeeds", "wiki");

     /**
      *
@@ -80,15 +80,14 @@ class GroupController extends Controller implements CrawlConstants
             return $this->configureRequest();
         }
         if(isset($_SESSION['USER_ID'])) {
-            $user = $_SESSION['USER_ID'];
+            $user_id = $_SESSION['USER_ID'];
             $data['ADMIN'] = 1;
         } else {
-            $user = $_SERVER['REMOTE_ADDR'];
+            $user_id = $_SERVER['REMOTE_ADDR'];
         }
         $data['SCRIPT'] = "";
-        $data[CSRF_TOKEN] = $this->generateCSRFToken($user);
-        $token_okay = $this->checkCSRFToken(CSRF_TOKEN, $user);
-
+        $token_okay = $this->checkCSRFToken(CSRF_TOKEN, $user_id);
+        $data[CSRF_TOKEN] = $this->generateCSRFToken($user_id);
         if(!$token_okay) {
             $keep_fields = array("a","f","just_group_id","just_user_id",
                 "just_thread", "limit", "num");
@@ -108,7 +107,11 @@ class GroupController extends Controller implements CrawlConstants
         } else {
             $view = $data['REFRESH'];
         }
-        if(isset($_REQUEST['f']) &&
+        if($data['ACTIVITY_METHOD'] == "wiki") {
+            if(isset($data["VIEW"]) && !isset($data['REFRESH'])) {
+                $view = $data["VIEW"];
+            }
+        } else if(isset($_REQUEST['f']) &&
             in_array($_REQUEST['f'], array("rss", "json", "serial"))) {
             $this->setupViewFormatOutput($_REQUEST['f'], $view, $data);
         }
@@ -208,6 +211,81 @@ class GroupController extends Controller implements CrawlConstants
     function wiki()
     {
         $data = array();
+        $data["VIEW"] = "wiki";
+        $data["SCRIPT"] = "";
+        $group_model = $this->model("group");
+        $locale_tag = getLocaleTag();
+        $data['CURRENT_LOCALE_TAG'] = $locale_tag;
+        if(isset($_SESSION['USER_ID'])) {
+            $user_id = $_SESSION['USER_ID'];
+            $data['ADMIN'] = 1;
+        } else {
+            $user_id = $_SERVER['REMOTE_ADDR'];
+        }
+        $clean_array = array(
+            "group_id" => "int",
+            "page_name" => "string",
+            "page" => "string"
+        );
+        $missing_fields = false;
+        foreach($clean_array as $field => $type) {
+            if(isset($_REQUEST[$field])) {
+                $$field = $this->clean($_REQUEST[$field], $type);
+            } else {
+                $$field = false;
+                $missing_fields = true;
+            }
+        }
+        var_dump($page);
+        if(isset($_REQUEST['group_id'])) {
+            $group_id = $this->clean($_REQUEST['group_id'], "int");
+
+        } else {
+            $group_id = PUBLIC_GROUP_ID;
+        }
+        $group = $group_model->getGroupById($group_id, $user_id);
+        $data["CAN_EDIT"] = false;
+        $data["MODE"] = "read";
+        if(!$group) {
+            $group_id = PUBLIC_GROUP_ID;
+            $group = $group_model->getGroupById($group_id, $user_id);
+        } else {
+            if($group["OWNER_ID"] == $user_id ||
+                ($group["STATUS"] == ACTIVE_STATUS &&
+                $group["MEMBER_ACCESS"] == GROUP_READ_WRITE)) {
+                $data["CAN_EDIT"] = true;
+                if(isset($_REQUEST["arg"])) {
+                    switch($_REQUEST["arg"])
+                    {
+                        case "edit":
+                            $data["MODE"] = "edit";
+                            if($missing_fields && $page) {
+                                $data['SCRIPT'] .=
+                                    "doMessage('<h1 class=\"red\" >".
+                                    tl("group_controller_missing_fields").
+                                    "</h1>')";
+                            } else if(!$missing_fields && $page){
+                                $group_model->setPageName($user_id,
+                                    $group_id, $page_name, $page,
+                                    $locale_tag);
+                            }
+                        break;
+                    }
+                }
+            }
+        }
+        if(!$page_name) {
+            $page_name = tl('group_controller_main');
+        }
+        $data["GROUP"] = $group;
+        $data["PAGE_NAME"] = $page_name;
+        $data["PAGE"] = $group_model->getPageByName($group_id, $page_name,
+            $locale_tag, $data["MODE"]);
+        if(!$data["PAGE"] && $locale_tag != DEFAULT_LOCALE) {
+            //fallback to default locale for translation
+            $data["PAGE"] = $group_model->getPageName(
+                $group_id, $page_name, DEFAULT_LOCALE, $data["MODE"]);
+        }
         return $data;
     }
 }
diff --git a/css/search.css b/css/search.css
index ccce6e4f8..7e7a9f641 100755
--- a/css/search.css
+++ b/css/search.css
@@ -639,10 +639,15 @@ body.mobile
 {
     float:left;
 }
-.html-ltr .subsearch ul.out-list li.outer
+
+ul.out-list li.outer
 {
     display: inline;
     list-style-type: none;
+}
+
+.html-ltr .subsearch ul.out-list li.outer
+{
     padding-left: 20px;
 }

@@ -1910,37 +1915,43 @@ div..button-group-result
 {
     top:90px;
 }
-.current-activity h2
+.current-activity h2,
+.small-margin-current-activity h2
 {
     margin-top: 0.05in;
     padding-top: 0.05in;
 }

-.current-activity input
+.current-activity input,
+.small-margin-current-activity input
 {
     font-size: 16pt;
     position: relative;
     top: 2px;
 }

-.current-activity object
+.current-activity object,
+.small-margin-current-activity object
 {
     height: 2in;
     min-width: 6in;
     width: 8in;
 }

-.current-activity select
+.current-activity select,
+.small-margin-current-activity slect
 {
     font-size: 16pt;
 }

-.mobile .current-activity select
+.mobile .current-activity select,
+.small-margin-current-activity select
 {
     font-size: 12pt;
 }

-.current-activity pre
+.current-activity pre,
+.small-margin-current-activity pre
 {
     font-size: 10pt;
 }
diff --git a/locale/ar/configure.ini b/locale/ar/configure.ini
index 9d0048181..ce56d3649 100755
--- a/locale/ar/configure.ini
+++ b/locale/ar/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "بدء تشغيل تتبع الارتبا
 ; crawl_component.php line: 192
 crawl_component_no_description = "لا يوجد وصف لتتبع الارتباطات"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "استخدام الخيارات الموجودة بالأسفل"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "استخدام يوب! افتراضيات "
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "استخدام الخيارات الموجودة بالأسفل"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "تتبع الارتباطات السابقة:"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "اتساع الأولى"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "أهمية الصفحة"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = "محددات مواقع المعلومات حقن!"
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "تحديث معلومات الموقع البذور!"
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "استخدام الخيارات الموجودة بالأسفل"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "استخدام يوب! افتراضيات "
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "استخدام الخيارات الموجودة بالأسفل"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = "ابدأ"
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = "أيام 1"
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = "يومين"
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = "3 أيام"
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = "7 أيام"
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = "14 يوما"
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = "خيارات الصفحة تحديث!"
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = "تصفية تحديث الصفحات!"
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = "حدد عنوان URL تم تحريرها مسبقاً"
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = "نتيجة تحديث الصفحة يحتاج إلى تحديد عنوان URL!"
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = "تحديث الصفحة النتيجة!"
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = "تحميل الصفحة!"
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = "نوع الوسائط"
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = "فيديو"
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = "RSS"
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = "مؤشر/ميكس للاستخدام"
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = "مصدر الوسائط المضافة!"
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = "وأضاف سوبسيرتش!"
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = "مصدر الوسائط المحذوفة!"
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = "حذف سوبسيرتش!"
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = "تمرير الاختيار."
 ; system_component.php line: 1041
 system_component_using_local_config = "استخدام configs/local_config.php حتى تغيير دليل العمل أعلاه قد لا تعمل."
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "أنشطة"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = "خيارات الصفحة وقت الزحف"
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = "ملف صفحة أنواع للزحف:"
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = "فهرسة الإضافات"
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = "المساعد"
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = "استخدم في تتبع الارتباطات"
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = "تشير إلى كلمة"
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = "سوبسيرتش"
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = "تسجيل الدخول"
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = "ذاكرة التخزين المؤقت"
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = "مماثلة"
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = "Inlinks"
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = "عنوان IP"
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = "لقب الوزن:"
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = "وصف الوزن:"
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = "ربط الوزن:"
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = "تجميع نتائج البحث"
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = "نتائج الحد الأدنى للمجموعة:"
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = "ألفا الخادم:"
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = "حفظ"
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = "حفظ"
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "القادم"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = "مزيد من الإحصاءات"
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "%s ثوان."
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "عرض  %s- %s من  %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "مؤقتاً"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "فيونبسب;as&nbsp;text"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "مماثلة"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = "Inlinks"
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "رتبة: %s"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "ق Rel:%"
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "ق Prox:%"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "نقاط: %s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "العودة إلى يوب"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = "خروج السيارات في دقيقة واحدة!!"
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/ar/statistics.txt b/locale/ar/statistics.txt
index 81ea401f0..9be6a0c6e 100755
--- a/locale/ar/statistics.txt
+++ b/locale/ar/statistics.txt
@@ -1 +1 @@
-d:44;
\ No newline at end of file
+d:43;
\ No newline at end of file
diff --git a/locale/bn/configure.ini b/locale/bn/configure.ini
index c0ea63c3f..28bdf4b9e 100755
--- a/locale/bn/configure.ini
+++ b/locale/bn/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/de/configure.ini b/locale/de/configure.ini
index a4cbce17c..b62464cba 100755
--- a/locale/de/configure.ini
+++ b/locale/de/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/en-US/configure.ini b/locale/en-US/configure.ini
index d57df6b83..4d977db6e 100755
--- a/locale/en-US/configure.ini
+++ b/locale/en-US/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "Starting New Crawl!"
 ; crawl_component.php line: 192
 crawl_component_no_description = "No Description for Crawl"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "Use options below"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "Use Yioop! defaults"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "Use options below"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "Previous Crawl:"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = "User suggested URLS added!"
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = "User suggested URLS buffer cleared!"
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "Breadth First"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "Page Importance"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = "Basic"
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = "Centroid"
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = "Urls Injected!"
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "Updating Seed Site Info!"
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = "New classifier created."
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = "A classifier with that name already exists."
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = "Classifier deleted."
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = "No classifier with that name."
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = "No classifier with that name."
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = "Finalizing classifier."
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = "Finalizing classifier."
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = "A classifier with that name already exists."
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = "Failed to load documents"
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = "Loading"
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = "Added {1} {2} examples"
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = "Failed to update labels."
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = "Updating"
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = "Failed to update accuracy"
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = "N/A"
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = "No documents"
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = "{1}{2} documents"
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = "In Class"
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = "Not In Class"
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = "Skip"
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = "Prediction: {1}"
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = "{1}%% confidence, {2}%% disagreement"
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "Use options below"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "Use Yioop! defaults"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "Use options below"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = "Never"
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = "1 days"
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = "2 days"
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = "3 days"
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = "7 days"
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = "14 days"
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = "Page Options Updated!"
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = "Running Tests!"
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = "Filter Pages Updated!"
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = "Select a Previously Edited URL"
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = "Result Page Update needs to Specify the URL!"
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = "Result Page Updated!"
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = "Page Loaded!"
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = "Media Kind"
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = "Video"
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = "RSS"
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = "Index/Mix to Use"
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = "Type of Source Not Set!"
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = "All Fields Need to be Filled!"
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = "Media Source Added!"
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = "All Fields Need to be Filled!"
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = "Subsearch Added!"
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = "Source Was Not Deleted!"
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = "Media Source Deleted!"
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = "Source Was Not Deleted!"
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = "Subsearch Deleted!"
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = "Subsearch Updated!"
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = "Media Source Updated!"
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = "Check Passed."
 ; system_component.php line: 1041
 system_component_using_local_config = "Using configs/local_config.php so changing work directory above may not work."
 ;
+; group_controller.php line: 246
+group_controller_main = "Main"
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = "No Lines Match Filter!"
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = "%s group thread: %s "
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = "Feed"
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = "Wiki"
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = "%s User Feed"
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = "Comment"
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = "Start New Thread"
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = "Edit"
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = "Delete"
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = " (%s posts)"
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = "Comment"
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = "Start New Thread"
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = "Add a Comment"
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = "Save"
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = "Start New Thread"
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = "Subject"
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = "Post"
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = "Save"
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = "Edit Post"
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = "Subject"
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = "Post"
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = "Save"
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = "Group Feeds No Longer Updating!"
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "Admin"
 ; moreoptions_element.php line: 158
 signin_view_create_account = "Create Account"
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = "Tools"
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = "Suggest a URL"
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = "Suggest a URL"
+moreoptions_element_wiki_pages = "Wiki Pages"
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = "Tools"
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = "Crawl Time"
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = "Page File Types to Crawl:"
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = "Classifiers and Rankers"
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = "Use to Classify"
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = "Use to Rank"
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = "No classifiers."
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = "Indexing Plugins"
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = "Plugin"
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = "Use in Crawl"
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = "Configure"
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = "No compatible indexing plugins found!"
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = "Page Field Extraction Rules"
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = "Search Page Elements and Links"
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = "Word Suggest"
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = "Subsearch"
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = "Signin"
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = "Cache"
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = "Similar"
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = "Inlinks"
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = "IP Address"
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = "Search Ranking Factors"
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = "Title Weight:"
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = "Description Weight:"
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = "Link Weight:"
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = "Search Results Grouping"
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = "Minimum Results to Group:"
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = "Server Alpha:"
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = "Test Page"
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = "Type:"
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = "Save"
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = "Test Process Page"
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = "Test Results"
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = "After page processor extracts summary"
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = "After page rules applied"
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = "Words and positions extracted to index from summary"
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = "Extracted meta words"
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = "Back"
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = "Test Process Page"
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = "Save"
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "Next"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = "Search"
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = "Show"
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = "Row %s to %s of %s"
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = "Row %s to %s of %s"
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = "Show"
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = "Search"
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = "No Default Index Set"
 ; search_view.php line: 162
 search_view_more_statistics = "More Statistics"
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "%s seconds."
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "Showing %s - %s of %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = "Words:"
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "Cached"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "View&nbsp;as&nbsp;text"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "Similar"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = "Inlinks"
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "Rank:%s "
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "Rel:%s "
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "Prox:%s"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "Score:%s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "Return to Yioop"
 ; view.php line: 36
 view_locale_version4 = "Version 4"
 ;
-; wiki_view.php line: 73
-group_view_wiki = "Wiki"
+; wiki_view.php line: 75
+wiki_view_read = "Read"
+;
+; wiki_view.php line: 77
+wiki_view_edit = "Edit"
+;
+; wiki_view.php line: 81
+wiki_view_read = "Read"
+;
+; wiki_view.php line: 85
+wiki_view_edit = "Edit"
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = "Pages"
+;
+; wiki_view.php line: 102
+wiki_view_feed = "Feed"
+;
+; wiki_view.php line: 103
+wiki_view_wiki = "Wiki"
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = "%s page does not exist."
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = "You can create this page by clicking on the edit link above."
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = "Or you can use the form below to create or edit a different page."
+;
+; wiki_view.php line: 131
+wiki_element_submit = "Submit"
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = "%s page does not exist."
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = "If you have sufficient access you might be able to create the page by logging in and navigating back here."
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = "%s page does not exist."
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = "Auto-logout in One Minute!!"
 ;
+; wiki_view.php line: 187
+wiki_element_history = "History"
+;
+; wiki_view.php line: 190
+wiki_element_discuss = "Discuss"
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = "Locale: %s"
+;
+; wiki_view.php line: 210
+wiki_element_page = "Page: %s"
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = "Save"
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/es/configure.ini b/locale/es/configure.ini
index 075a6d65d..bf96e686e 100755
--- a/locale/es/configure.ini
+++ b/locale/es/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "Iniciando nuevo rastreo"
 ; crawl_component.php line: 192
 crawl_component_no_description = "No hay descripci&oacute;n para el rastreo"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "Utilice las opciones a continuaci&oacute;n"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "Utilizar Yioop! por defecto"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "Utilice las opciones a continuaci&oacute;n"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "Rastreo anterior:"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "Breadth First"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "Importancia de p&aacute;gina"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = "Urls inyectadas!"
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "Utilice las opciones a continuaci&oacute;n"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "Utilizar Yioop! por defecto"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "Utilice las opciones a continuaci&oacute;n"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = "Nunca"
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = "1 d&iacute;a"
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = "2 d&iacute;as"
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = "3 d&iacute;as"
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = "7 d&iacute;as"
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = "14 d&iacute;as"
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = "Filtrar P&aacute;ginas Actualizadas!"
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = "Seleccionar una URL previamente editada"
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = "Resultados de la actualizaci&oacute;n de la p&aacute;gina debe especificar la URL!"
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = "P&aacute;gina Actualizada!"
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = "P&aacute;gina Cargada!"
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = "Entrada Aprobada"
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = "Indexaci&oacute;n de complementos"
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = "Complemento"
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = "Usar en el Rastreo"
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = "Elementos de la p&aacute;gina de b&uacute;squeda y v&iacute;nculos"
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = "Sugerencia de Palabra"
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = "Inicia sesi&oacute;n"
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = "Direcci&oacute;n IP"
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = "Auto-cerrar la sesi&oacute;n en un minuto!"
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/fa/configure.ini b/locale/fa/configure.ini
index e48f0ac67..44e232555 100755
--- a/locale/fa/configure.ini
+++ b/locale/fa/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "در حال آغاز خزش جدید!"
 ; crawl_component.php line: 192
 crawl_component_no_description = "شرحی برای خزش نیست"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "از گزینه&zwnj;های زیر استفاده کن"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "از پیش&zwnj;فرض&zwnj;های Yioop! استفاده کن"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "از گزینه&zwnj;های زیر استفاده کن"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "خزش قبلی:"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "اول سطح"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "اهمیت صفحه"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = "urlها وارد شدند."
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "در حال به روز آوری اطلاعات seed site "
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "از گزینه&zwnj;های زیر استفاده کن"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "از پیش&zwnj;فرض&zwnj;های Yioop! استفاده کن"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "از گزینه&zwnj;های زیر استفاده کن"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = "هرگز"
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = "۱ روز"
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = "۲ روز"
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = "۳ روز"
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = "۷ روز"
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = "۱۴ روز"
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = "تنظیمات صفحه به روز شد!"
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = "پالایه صفحات به روز شد!"
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = "یک URL که قبلن ویرایش شده انتخاب کنید"
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = "به روز رسانی صفحهٔ نتایج احتیاج به تعیین URL دارد! "
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = "صفحهٔ نتایج به روز آوری شد!"
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = "صفحه بارگذاری شد!"
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = "نوع رسانه"
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = "ویدیو"
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = "RSS"
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = "نمایه/ترکیب مورد استفاده"
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = "منبع رسانه&zwnj;ها اضافه شد!"
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = "زیرجستجو اضافه شد!"
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = "منبع رسانه&zwnj;ها حذف شد!"
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = "زیر جستجو حذف شد!"
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = "در بررسی مشکلی پیدا نشد."
 ; system_component.php line: 1041
 system_component_using_local_config = "از configs/local_config.php استفاده می&zwnj;شود، بنابراین ممکن است تغییر بالا عمل نکند."
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = "هیچ خطی با این فیلتر مطابق نیست!"
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "مدیر"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = "تنظیمات صفحه در هنگام خزش"
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = "نوع فایل صفحاتی که خزیده
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = "پلاگین&zwnj;های نمایه&zwnj;بندی"
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = "پلاگین"
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = "در خزش استفاده کن"
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = "لینک&zwnj;ها و عناصر صفحه جستجو"
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = "پیشنهاد کلمه"
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = "زیرجستجو"
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = "ورود"
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = "کش"
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = "مشابه"
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = "لینک&zwnj;های داخلی"
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = "آدرس IP"
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = "وزن عنوان:"
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = "وزن توضیحات:"
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = "وزن پیوند:"
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = "دسته&zwnj;بندی نتایج جستجو"
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = "حداقل تعداد هر دسته:"
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = "آلفای سرور:"
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = "ذخیره"
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = "ذخیره"
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "بعد"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = "آمار بیشتر"
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "%s ثانیه"
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "در حال نمایش %s - %s از %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "کش شده"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "مشاهده به صورت متنی"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "مشابه"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = "پیوندهای داخلی"
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "رتبه: %s"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "ارتباط: %s"
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "نزدیکی: %s"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "امتیاز: %s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "بازگشت به Yioop"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = "خروج خودکار تا یک دقیقهٔ دیگر!!"
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/fa/statistics.txt b/locale/fa/statistics.txt
index 3bd9f6b04..81ea401f0 100755
--- a/locale/fa/statistics.txt
+++ b/locale/fa/statistics.txt
@@ -1 +1 @@
-d:45;
\ No newline at end of file
+d:44;
\ No newline at end of file
diff --git a/locale/fr-FR/configure.ini b/locale/fr-FR/configure.ini
index ad48a9896..911ae49ec 100755
--- a/locale/fr-FR/configure.ini
+++ b/locale/fr-FR/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "Administration"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "Proch."
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = "Plus de statistiques"
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "%s secondes."
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "Affichage de %s - %s sur %s r&eacute;sultats"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "En&nbsp;Cache"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "Version&nbsp;texte"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "Pages&nbsp;similaires"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = "Liens retour"
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "Rang: %s"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "Pertinence: %s"
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "Proximit&eacute;: %s"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "Total: %s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "Retourner &agrave; Yioop"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/he/configure.ini b/locale/he/configure.ini
index 13b3a2cb5..ff1e8e43d 100755
--- a/locale/he/configure.ini
+++ b/locale/he/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "השתמש באפשרויות הבאות"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = " השתמש כבררת מחדל כמנוע חיפוש"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "השתמש באפשרויות הבאות"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "השתמש באפשרויות הבאות"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = " השתמש כבררת מחדל כמנוע חיפוש"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "השתמש באפשרויות הבאות"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/hi/configure.ini b/locale/hi/configure.ini
index fba68e65a..73bb1cce5 100755
--- a/locale/hi/configure.ini
+++ b/locale/hi/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "प्रशासक"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "वापस Yioop! पर"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/in-ID/configure.ini b/locale/in-ID/configure.ini
index caebc5f3f..a5e321be7 100755
--- a/locale/in-ID/configure.ini
+++ b/locale/in-ID/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "Administratif"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "Sesudah"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "Hasil"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "Urutan"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/it/configure.ini b/locale/it/configure.ini
index 4a222cecb..3f1c0fd75 100755
--- a/locale/it/configure.ini
+++ b/locale/it/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "Starting New Crawl!"
 ; crawl_component.php line: 192
 crawl_component_no_description = "Nessuna descrizione per la scansione"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "Usa opzioni seguenti"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "Usa predefiniti Yioop!"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "Usa opzioni seguenti"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "Scansione precedente:"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "Ampiezza prima"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "Importanza Pagina"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = "URL aggiunti!"
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "Aggiornamento info sito di partenza!"
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "Usa opzioni seguenti"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "Usa predefiniti Yioop!"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "Usa opzioni seguenti"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = "Mai"
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = "1 giorno"
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = "2 giorni"
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = "3 giorni"
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = "7 giorni"
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = "14 giorni"
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = "Opzioni Pagina aggiornate!"
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = "Filtro Pagina aggiornato!"
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = "Seleziona un URL precedentemente modificato"
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = "Aggiornamento pagina dei risultati necessita specificare URL!"
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = "Pagina dei risultatai aggiornata!"
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = "Pagina caricata!"
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = "Controllo passato."
 ; system_component.php line: 1041
 system_component_using_local_config = "Usando configs/local_config.php la Cartella di Lavoro sopra potrebbe non funzionare."
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "Amministratore"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = "Opzioni temporali Scansion"
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = "Tipologia pagine da Scansionare:"
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = "Plugin di indicizzazione"
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = "Plugin"
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = "Usa nella Scansione"
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = "Elementi e link pagina di ricerca"
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = "Suggerimento parola"
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = "Sotto-ricerca"
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = "Accesso"
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = "Archivio"
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = "Simile"
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = "Inlink"
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = "Indirizzo IP"
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = "Fattori del posto"
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = "Peso Titolo:"
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = "Peso Descrizione:"
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = "Peso Link:"
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = "Raggruppa risultati di ricerca"
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = "Minimo risultati da raggruppare:"
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = "Server Alpha:"
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = "Salva"
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = "Salva"
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "Prossimo"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = "Altre statistiche"
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "Calccolati in %s secondi."
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "Mostra risultati %s - %s di %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "Archivio"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "Vedi&nbsp;come&nbsp;testo"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "Simile"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = "Inlink"
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "Pos.: %s "
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "Rel: %s "
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "Pros: %s"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "Punteggio %s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "Ritorna a Yioop"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = "Fine Accesso in un minuto!!"
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/ja/configure.ini b/locale/ja/configure.ini
index 1129c0a05..7cae87d71 100755
--- a/locale/ja/configure.ini
+++ b/locale/ja/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "新しい検索を始まります"
 ; crawl_component.php line: 192
 crawl_component_no_description = "検索の説明ありません"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "幅優先"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "ページの重要性"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "シッド情報の更新"
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "管理"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "次の"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "%s分で計算しました。"
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "結果表示%s ー %s の %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "キャッシューしました。"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "テクストビュー"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "同じビュー"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "ランク:%s"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "関連:%s"
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "近さ: %s"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "スコア %s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "ウィオップ!に戻る"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = "自動なログアウト一分ぐらい"
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/ja/statistics.txt b/locale/ja/statistics.txt
index a1aadfcd7..f2030f01c 100755
--- a/locale/ja/statistics.txt
+++ b/locale/ja/statistics.txt
@@ -1 +1 @@
-d:16;
\ No newline at end of file
+d:15;
\ No newline at end of file
diff --git a/locale/kn/configure.ini b/locale/kn/configure.ini
index ab14a928a..cfc8ac05a 100755
--- a/locale/kn/configure.ini
+++ b/locale/kn/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "ಹೊಸ ಕ್ರಾವ್ಲ್  ಪ್
 ; crawl_component.php line: 192
 crawl_component_no_description = "ಕ್ರಾವ್ಲಿನ ವಿವರಣೆ ಇಲ್ಲ"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "ಐಚ್ಛಿಕ ಆಯ್ಕೆ ಉಪಯೋಗಿಸಿ"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "ಯೂಪ್ ನ ಪೂರ್ವನಿಯೋಜಿತ ನಿಗದಿಗಳನ್ನು ಉಪಯೋಗಿಸಿ"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "ಐಚ್ಛಿಕ ಆಯ್ಕೆ ಉಪಯೋಗಿಸಿ"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "ಮೊದಲಿನ ಕ್ರಾವ್ಲ:"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "ಅಗಲ ಮೊದಲಾಗಿ"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "ಪುಟ ಪ್ರಾಮುಖ್ಯತೆ"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "ಮೂಲ ವೆಬ್ ಸೈಟಿನ ಮಾಹಿತಿಯನ್ನು ಪರಿಷ್ಕರಿಸಲಾಗುತ್ತಿದೆ"
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "ಐಚ್ಛಿಕ ಆಯ್ಕೆ ಉಪಯೋಗಿಸಿ"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "ಯೂಪ್ ನ ಪೂರ್ವನಿಯೋಜಿತ ನಿಗದಿಗಳನ್ನು ಉಪಯೋಗಿಸಿ"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "ಐಚ್ಛಿಕ ಆಯ್ಕೆ ಉಪಯೋಗಿಸಿ"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = "ಪರಿಶೀಲನೆ ತೇರ್ಗಡೆ
 ; system_component.php line: 1041
 system_component_using_local_config = "configs/local_config.php ಉಪಯೋಗದಲ್ಲಿದೆ, ಅದರಿಂದ ಮೇಲಿನ ಕಾರ್ಯ ನಿರ್ದೇಶಿಕೆಯನ್ನು ಬದಲಾವಣೆ ನಿಷ್ಕ್ರಿಯವಾಗಬಹುದು "
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "ಕಾರ್ಯ ನಿರ್ವಾಹಕ "
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "ಮುಂದಿನ"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "ಲೆಕ್ಕಾಚಾರದ ಸಮಯ %s ಸೆಕೆಂಡು"
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "ತೋರಿಸುತ್ತಿರುವ ಫಲಿತಾಂಶಗಳು %s - %s ಆಫ್ %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "ಸಿದ್ಧ ಸ್ಮೃತಿಕೋಶದಿಂದ ನೋಡಿ"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "ಪಠ್ಯ ರೂಪದಲ್ಲಿ ನೋಡಿ"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "ಸಮಾನರೂಪದ"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = "ಒಳ ಕೊಂಡಿ"
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "ಸ್ಥಾನ: %s"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "ಪ್ರಾಸ್ತಾವಿಕ: %s"
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "ಸಾನಿಧ್ಯ: %s"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "ಅಂಕ: %s "
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "ಯೂಪ್&#039;ಗೆ ಮರಳಿರಿ"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/ko/configure.ini b/locale/ko/configure.ini
index b5632bac8..948dae1c3 100755
--- a/locale/ko/configure.ini
+++ b/locale/ko/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "크롤 시작!!"
 ; crawl_component.php line: 192
 crawl_component_no_description = "크롤에 대한 설명이 존재 하지 않습니다."
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "너비 우선"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "페이지 중요성"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "씨드 사이트 업데이트"
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "관리자"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "다음"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "%s 초 결과 완료"
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "결과 %s - %s 의 %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "캐시 됀것"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "일반 텍스트로써 보기"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "유사성"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = "인링크"
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "랭크: %s"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "관련성: %s "
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "점수 %s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "Yioop 으로 돌아가기"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = "1 분내에 자동 로그 아웃 됍니다."
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/pl/configure.ini b/locale/pl/configure.ini
index e3ef67a29..7a2337c02 100755
--- a/locale/pl/configure.ini
+++ b/locale/pl/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/pt/configure.ini b/locale/pt/configure.ini
index d296d8bb2..90226670a 100755
--- a/locale/pt/configure.ini
+++ b/locale/pt/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/ru/configure.ini b/locale/ru/configure.ini
index 0a40cb5b3..19eabb28e 100755
--- a/locale/ru/configure.ini
+++ b/locale/ru/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/te/configure.ini b/locale/te/configure.ini
index 37a1fa2ef..00485cd01 100755
--- a/locale/te/configure.ini
+++ b/locale/te/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "కొత్త క్రాల్ మొ
 ; crawl_component.php line: 192
 crawl_component_no_description = "క్రాల్ కు వివరణ లేదు"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "కింది ఆప్సం ఉపయొగిచండి"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "యూప్ డిఫాల్టస ఉపయొగిచండి"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "కింది ఆప్సం ఉపయొగిచండి"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "ముందటి క్రాల్"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "పేజ్ పా్రముఖ్యత"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "కింది ఆప్సం ఉపయొగిచండి"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "యూప్ డిఫాల్టస ఉపయొగిచండి"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "కింది ఆప్సం ఉపయొగిచండి"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "అడ్మిన్ "
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "తర్వాత"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = "మరిన్ని గణాంకాలు"
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "%s సెకన్లు"
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "చూపించేది %s - %s of %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "కేష్ చేయబడినవి"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "టెక్ష్ట్ లాగ చూపించు"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "ఒకే రకం"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = "ఇన్ లింక్స్"
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "రేంక్:%s"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "సంబంధిత:%s"
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "సామీప్యత:%s"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "స్కోర్:%s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/th/configure.ini b/locale/th/configure.ini
index 913c2fd88..ba5ce01c0 100755
--- a/locale/th/configure.ini
+++ b/locale/th/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/tr/configure.ini b/locale/tr/configure.ini
index 84df1bf86..75da8e8de 100755
--- a/locale/tr/configure.ini
+++ b/locale/tr/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = ""
 ; crawl_component.php line: 192
 crawl_component_no_description = ""
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = ""
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = ""
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = ""
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = ""
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = ""
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = ""
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = ""
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = ""
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = ""
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = ""
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = ""
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = ""
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = ""
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = ""
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = ""
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/vi-VN/configure.ini b/locale/vi-VN/configure.ini
index 0a60a27cb..b5ba0e8f4 100755
--- a/locale/vi-VN/configure.ini
+++ b/locale/vi-VN/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "Bắt đầu sự b&ograve; mới"
 ; crawl_component.php line: 192
 crawl_component_no_description = "Kh&ocirc;ng c&oacute; sự m&ocirc; tả n&agrave;o"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "Sử dụng dưới đ&acirc;y"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "Sử dụng mặc định"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "Sử dụng dưới đ&acirc;y"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "trước thu thập dữ liệu"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "Bề rộng đầu ti&ecirc;n"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "Trang quan trọng"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = ""
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "Cập nhật th&ocirc;ng tin trang mạng lươi hạt giống"
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "Sử dụng dưới đ&acirc;y"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "Sử dụng mặc định"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "Sử dụng dưới đ&acirc;y"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = ""
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = ""
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = ""
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = ""
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = ""
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = ""
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = ""
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = ""
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = ""
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = ""
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = ""
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = ""
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = ""
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = ""
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = ""
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = ""
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = ""
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = "Kiểm tra được th&ocirc;ng qua"
 ; system_component.php line: 1041
 system_component_using_local_config = ""
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = ""
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "Trang kế tiếp"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "%s gi&acirc;y."
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "Cho kết quả tứ %s - %s của %s"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = "Trang&nbsp;gốc"
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = "Trang&nbsp;Web&nbsp;Bắng Chữ"
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "Tương&nbsp;Tự"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "Thứ Tự: %s"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "Th&iacute;ch hợp: %s"
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = "Gần: %s"
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "Điểm: %s"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "Trở lại trang Yioop"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = "Tự động tho&aacute;t trong một ph&uacute;t"
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/locale/zh-CN/configure.ini b/locale/zh-CN/configure.ini
index 08e18f739..dd4d5b94a 100755
--- a/locale/zh-CN/configure.ini
+++ b/locale/zh-CN/configure.ini
@@ -384,199 +384,199 @@ crawl_component_starting_new_crawl = "開始新的搜尋"
 ; crawl_component.php line: 192
 crawl_component_no_description = "沒有任何項目"
 ;
-; crawl_component.php line: 338
+; crawl_component.php line: 342
 crawl_component_use_below = "以下使用者"
 ;
-; crawl_component.php line: 339
+; crawl_component.php line: 343
 crawl_component_use_defaults = "使用者預設"
 ;
-; crawl_component.php line: 341
+; crawl_component.php line: 345
 crawl_component_use_below = "以下使用者"
 ;
-; crawl_component.php line: 345
+; crawl_component.php line: 349
 crawl_component_previous_crawl = "前一搜尋"
 ;
-; crawl_component.php line: 410
+; crawl_component.php line: 414
 crawl_component_add_suggest = ""
 ;
-; crawl_component.php line: 415
+; crawl_component.php line: 419
 crawl_component_clear_suggest = ""
 ;
-; crawl_component.php line: 461
+; crawl_component.php line: 465
 crawl_component_breadth_first = "深度優先"
 ;
-; crawl_component.php line: 463
+; crawl_component.php line: 467
 crawl_component_page_importance = "網頁重要性"
 ;
-; crawl_component.php line: 466
+; crawl_component.php line: 470
 crawl_component_basic = ""
 ;
-; crawl_component.php line: 468
+; crawl_component.php line: 472
 crawl_component_centroid = ""
 ;
-; crawl_component.php line: 541
+; crawl_component.php line: 545
 crawl_component_urls_injected = "插入網址"
 ;
-; crawl_component.php line: 552
+; crawl_component.php line: 556
 crawl_component_update_seed_info = "更新種子資訊"
 ;
-; crawl_component.php line: 604
+; crawl_component.php line: 608
 crawl_component_new_classifier = ""
 ;
-; crawl_component.php line: 607
+; crawl_component.php line: 611
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 631
+; crawl_component.php line: 635
 crawl_component_classifier_deleted = ""
 ;
-; crawl_component.php line: 635
+; crawl_component.php line: 639
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 647
+; crawl_component.php line: 651
 crawl_component_no_classifier = ""
 ;
-; crawl_component.php line: 666
+; crawl_component.php line: 670
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 691
+; crawl_component.php line: 695
 crawl_component_finalizing_classifier = ""
 ;
-; crawl_component.php line: 737
+; crawl_component.php line: 741
 crawl_component_classifier_exists = ""
 ;
-; crawl_component.php line: 748
+; crawl_component.php line: 752
 crawl_component_load_failed = ""
 ;
-; crawl_component.php line: 750
+; crawl_component.php line: 754
 crawl_component_loading = ""
 ;
-; crawl_component.php line: 752
+; crawl_component.php line: 756
 crawl_component_added_examples = ""
 ;
-; crawl_component.php line: 754
+; crawl_component.php line: 758
 crawl_component_label_update_failed = ""
 ;
-; crawl_component.php line: 756
+; crawl_component.php line: 760
 crawl_component_updating = ""
 ;
-; crawl_component.php line: 758
+; crawl_component.php line: 762
 crawl_component_acc_update_failed = ""
 ;
-; crawl_component.php line: 760
+; crawl_component.php line: 764
 crawl_component_na = ""
 ;
-; crawl_component.php line: 762
+; crawl_component.php line: 766
 crawl_component_no_docs = ""
 ;
-; crawl_component.php line: 764
+; crawl_component.php line: 768
 crawl_component_num_docs = ""
 ;
-; crawl_component.php line: 766
+; crawl_component.php line: 770
 crawl_component_in_class = ""
 ;
-; crawl_component.php line: 768
+; crawl_component.php line: 772
 crawl_component_not_in_class = ""
 ;
-; crawl_component.php line: 770
+; crawl_component.php line: 774
 crawl_component_skip = ""
 ;
-; crawl_component.php line: 772
+; crawl_component.php line: 776
 crawl_component_prediction = ""
 ;
-; crawl_component.php line: 774
+; crawl_component.php line: 778
 crawl_component_scores = ""
 ;
-; crawl_component.php line: 815
+; crawl_component.php line: 819
 crawl_component_use_below = "以下使用者"
 ;
-; crawl_component.php line: 816
+; crawl_component.php line: 820
 crawl_component_use_defaults = "使用者預設"
 ;
-; crawl_component.php line: 818
+; crawl_component.php line: 822
 crawl_component_use_below = "以下使用者"
 ;
-; crawl_component.php line: 826
+; crawl_component.php line: 830
 crawl_component_recrawl_never = "取消重新搜尋"
 ;
-; crawl_component.php line: 827
+; crawl_component.php line: 831
 crawl_component_recrawl_1day = "每日重新搜尋"
 ;
-; crawl_component.php line: 828
+; crawl_component.php line: 832
 crawl_component_recrawl_2day = "兩日重新搜尋"
 ;
-; crawl_component.php line: 829
+; crawl_component.php line: 833
 crawl_component_recrawl_3day = "三日重新搜尋"
 ;
-; crawl_component.php line: 830
+; crawl_component.php line: 834
 crawl_component_recrawl_7day = "一週重新搜尋"
 ;
-; crawl_component.php line: 831
+; crawl_component.php line: 835
 crawl_component_recrawl_14day = "兩週重新搜尋"
 ;
-; crawl_component.php line: 1099
+; crawl_component.php line: 1106
 crawl_component_page_options_updated = "更新頁面選項"
 ;
-; crawl_component.php line: 1125
+; crawl_component.php line: 1132
 crawl_component_page_options_running_tests = ""
 ;
-; crawl_component.php line: 1285
+; crawl_component.php line: 1293
 crawl_component_results_editor_update = "編輯者更新結果"
 ;
-; crawl_component.php line: 1299
+; crawl_component.php line: 1307
 crawl_component_edited_pages = "編輯頁面"
 ;
-; crawl_component.php line: 1312
+; crawl_component.php line: 1320
 crawl_component_results_editor_need_url = "需要網址"
 ;
-; crawl_component.php line: 1318
+; crawl_component.php line: 1326
 crawl_component_results_editor_page_updated = "更新頁面"
 ;
-; crawl_component.php line: 1331
+; crawl_component.php line: 1339
 crawl_component_results_editor_page_loaded = "載入頁面"
 ;
-; crawl_component.php line: 1363
+; crawl_component.php line: 1371
 crawl_component_media_kind = "多媒體類別"
 ;
-; crawl_component.php line: 1364
+; crawl_component.php line: 1372
 crawl_component_video = "影片"
 ;
-; crawl_component.php line: 1365
+; crawl_component.php line: 1373
 crawl_component_rss_feed = "RSS"
 ;
-; crawl_component.php line: 1379
+; crawl_component.php line: 1387
 crawl_component_sources_indexes = ""
 ;
-; crawl_component.php line: 1432
+; crawl_component.php line: 1440
 crawl_component_no_source_type = ""
 ;
-; crawl_component.php line: 1446
+; crawl_component.php line: 1454
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1455
+; crawl_component.php line: 1463
 crawl_component_media_source_added = "增加多媒體"
 ;
-; crawl_component.php line: 1467
+; crawl_component.php line: 1475
 crawl_component_missing_fields = ""
 ;
-; crawl_component.php line: 1476
+; crawl_component.php line: 1484
 crawl_component_subsearch_added = ""
 ;
-; crawl_component.php line: 1482
+; crawl_component.php line: 1490
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1489
+; crawl_component.php line: 1497
 crawl_component_media_source_deleted = "刪除多媒體"
 ;
-; crawl_component.php line: 1496
+; crawl_component.php line: 1504
 crawl_component_no_delete_source = ""
 ;
-; crawl_component.php line: 1503
+; crawl_component.php line: 1511
 crawl_component_subsearch_deleted = ""
 ;
-; crawl_component.php line: 1536
+; crawl_component.php line: 1544
 crawl_component_subsearch_updated = ""
 ;
-; crawl_component.php line: 1570
+; crawl_component.php line: 1578
 crawl_component_media_source_updated = ""
 ;
 ; social_component.php line: 69
@@ -1011,6 +1011,9 @@ system_component_check_passed = "通過檢查"
 ; system_component.php line: 1041
 system_component_using_local_config = "使用當地語言"
 ;
+; group_controller.php line: 246
+group_controller_main = ""
+;
 ; machine_controller.php line: 174
 machine_controller_nolines = ""
 ;
@@ -1747,64 +1750,64 @@ groupfeed_element_thread = ""
 ; groupfeed_element.php line: 103
 groupfeed_element_feed = ""
 ;
-; groupfeed_element.php line: 106
+; groupfeed_element.php line: 107
 group_view_wiki = ""
 ;
-; groupfeed_element.php line: 108
+; groupfeed_element.php line: 109
 groupfeed_element_user = ""
 ;
-; groupfeed_element.php line: 135
+; groupfeed_element.php line: 136
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 146
+; groupfeed_element.php line: 147
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 172
+; groupfeed_element.php line: 173
 groupfeed_element_edit = ""
 ;
-; groupfeed_element.php line: 177
+; groupfeed_element.php line: 178
 groupfeed_element_delete = ""
 ;
-; groupfeed_element.php line: 189
+; groupfeed_element.php line: 190
 groupfeed_element_num_posts = ""
 ;
-; groupfeed_element.php line: 213
+; groupfeed_element.php line: 214
 groupfeed_element_comment = ""
 ;
-; groupfeed_element.php line: 220
+; groupfeed_element.php line: 221
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 293
+; groupfeed_element.php line: 294
 groupfeed_element_add_comment = ""
 ;
-; groupfeed_element.php line: 298
+; groupfeed_element.php line: 299
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 324
+; groupfeed_element.php line: 325
 groupfeed_element_start_thread = ""
 ;
-; groupfeed_element.php line: 327
+; groupfeed_element.php line: 328
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 332
+; groupfeed_element.php line: 333
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 337
+; groupfeed_element.php line: 338
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 366
+; groupfeed_element.php line: 367
 groupfeed_element_edit_post = ""
 ;
-; groupfeed_element.php line: 369
+; groupfeed_element.php line: 370
 groupfeed_element_subject = ""
 ;
-; groupfeed_element.php line: 374
+; groupfeed_element.php line: 375
 groupfeed_element_post = ""
 ;
-; groupfeed_element.php line: 380
+; groupfeed_element.php line: 381
 groupfeed_element_save = ""
 ;
-; groupfeed_element.php line: 409
+; groupfeed_element.php line: 410
 groupfeed_element_no_longer_update = ""
 ;
 ; machinelog_element.php line: 61
@@ -2477,11 +2480,14 @@ signin_element_admin = "管理員"
 ; moreoptions_element.php line: 158
 signin_view_create_account = ""
 ;
-; moreoptions_element.php line: 170
-moreoptions_element_tools = ""
+; moreoptions_element.php line: 171
+moreoptions_element_suggest = ""
 ;
 ; moreoptions_element.php line: 174
-moreoptions_element_suggest = ""
+moreoptions_element_wiki_pages = ""
+;
+; moreoptions_element.php line: 178
+moreoptions_element_tools = ""
 ;
 ; pageoptions_element.php line: 63
 pageoptions_element_crawl_time = ""
@@ -2513,112 +2519,112 @@ pageoptions_element_file_types = ""
 ; pageoptions_element.php line: 147
 pageoptions_element_classifiers_rankers = ""
 ;
-; pageoptions_element.php line: 165
+; pageoptions_element.php line: 161
 pageoptions_element_use_classify = ""
 ;
-; pageoptions_element.php line: 166
+; pageoptions_element.php line: 163
 pageoptions_element_use_rank = ""
 ;
-; pageoptions_element.php line: 196
+; pageoptions_element.php line: 192
 pageoptions_element_no_classifiers = ""
 ;
-; pageoptions_element.php line: 199
+; pageoptions_element.php line: 195
 pageoptions_element_indexing_plugins = ""
 ;
-; pageoptions_element.php line: 203
+; pageoptions_element.php line: 199
 pageoptions_element_plugin = ""
 ;
-; pageoptions_element.php line: 206
+; pageoptions_element.php line: 202
 pageoptions_element_plugin_include = ""
 ;
-; pageoptions_element.php line: 222
+; pageoptions_element.php line: 218
 pageoptions_element_configure = ""
 ;
-; pageoptions_element.php line: 234
+; pageoptions_element.php line: 230
 pageoptions_element_no_compatible_plugins = ""
 ;
-; pageoptions_element.php line: 237
+; pageoptions_element.php line: 233
 pageoptions_element_page_rules = ""
 ;
-; pageoptions_element.php line: 245
+; pageoptions_element.php line: 241
 page_element_search_page = ""
 ;
-; pageoptions_element.php line: 250
+; pageoptions_element.php line: 246
 pageoptions_element_wd_suggest = ""
 ;
-; pageoptions_element.php line: 258
+; pageoptions_element.php line: 254
 pageoptions_element_subsearch_link = ""
 ;
-; pageoptions_element.php line: 267
+; pageoptions_element.php line: 263
 pageoptions_element_signin_link = ""
 ;
-; pageoptions_element.php line: 275
+; pageoptions_element.php line: 271
 pageoptions_element_cache_link = ""
 ;
-; pageoptions_element.php line: 284
+; pageoptions_element.php line: 280
 pageoptions_element_similar_link = ""
 ;
-; pageoptions_element.php line: 293
+; pageoptions_element.php line: 289
 pageoptions_element_in_link = ""
 ;
-; pageoptions_element.php line: 300
+; pageoptions_element.php line: 296
 pageoptions_element_ip_link = ""
 ;
-; pageoptions_element.php line: 309
+; pageoptions_element.php line: 305
 pageoptions_element_ranking_factors = ""
 ;
-; pageoptions_element.php line: 312
+; pageoptions_element.php line: 308
 pageoptions_element_title_weight = ""
 ;
-; pageoptions_element.php line: 317
+; pageoptions_element.php line: 313
 pageoptions_element_description_weight = ""
 ;
-; pageoptions_element.php line: 322
+; pageoptions_element.php line: 318
 pageoptions_element_link_weight = ""
 ;
-; pageoptions_element.php line: 327
+; pageoptions_element.php line: 323
 pageoptions_element_results_grouping_options = ""
 ;
-; pageoptions_element.php line: 330
+; pageoptions_element.php line: 326
 pageoptions_element_min_results_to_group = ""
 ;
-; pageoptions_element.php line: 335
+; pageoptions_element.php line: 331
 pageoptions_element_server_alpha = ""
 ;
-; pageoptions_element.php line: 343
+; pageoptions_element.php line: 339
 pageoptions_element_test_page = ""
 ;
-; pageoptions_element.php line: 345
+; pageoptions_element.php line: 341
 pageoptions_element_page_type = ""
 ;
-; pageoptions_element.php line: 362
+; pageoptions_element.php line: 358
 pageoptions_element_save_options = ""
 ;
-; pageoptions_element.php line: 364
+; pageoptions_element.php line: 360
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 370
+; pageoptions_element.php line: 366
 pageoptions_element_test_results = ""
 ;
-; pageoptions_element.php line: 373
+; pageoptions_element.php line: 369
 pageoptions_element_after_process = ""
 ;
-; pageoptions_element.php line: 377
+; pageoptions_element.php line: 373
 pageoptions_element_after_rules = ""
 ;
-; pageoptions_element.php line: 381
+; pageoptions_element.php line: 377
 pageoptions_element_extracted_words = ""
 ;
-; pageoptions_element.php line: 385
+; pageoptions_element.php line: 381
 pageoptions_element_extracted_metas = ""
 ;
-; pageoptions_element.php line: 404
+; pageoptions_element.php line: 400
 page_element_plugin_back = ""
 ;
-; pageoptions_element.php line: 441
+; pageoptions_element.php line: 437
 pageoptions_element_run_tests = ""
 ;
-; pageoptions_element.php line: 445
+; pageoptions_element.php line: 441
 pageoptions_element_save_options = ""
 ;
 ; resultseditor_element.php line: 58
@@ -2890,19 +2896,19 @@ pagination_helper_next = "下一页"
 ; pagingtable_helper.php line: 106
 pagingtable_helper_search = ""
 ;
-; pagingtable_helper.php line: 124
+; pagingtable_helper.php line: 126
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 137
+; pagingtable_helper.php line: 139
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 207
+; pagingtable_helper.php line: 213
 pagingtable_helper_row_range = ""
 ;
-; pagingtable_helper.php line: 223
+; pagingtable_helper.php line: 229
 pagingtable_helper_show = ""
 ;
-; pagingtable_helper.php line: 231
+; pagingtable_helper.php line: 237
 pagingtable_helper_search = ""
 ;
 ; searchform_helper.php line: 127
@@ -3078,37 +3084,37 @@ search_view_no_index_set = ""
 ; search_view.php line: 162
 search_view_more_statistics = ""
 ;
-; search_view.php line: 190
+; search_view.php line: 193
 search_view_calculated = "總計: %s 秒"
 ;
-; search_view.php line: 191
+; search_view.php line: 194
 search_view_results = "結果"
 ;
-; search_view.php line: 288
+; search_view.php line: 290
 search_view_word_cloud = ""
 ;
-; search_view.php line: 326
+; search_view.php line: 335
 search_view_cache = ""
 ;
-; search_view.php line: 329
+; search_view.php line: 338
 search_view_as_text = ""
 ;
-; search_view.php line: 342
+; search_view.php line: 351
 search_view_similar = "相似"
 ;
-; search_view.php line: 354
+; search_view.php line: 363
 search_view_inlink = ""
 ;
-; search_view.php line: 374
+; search_view.php line: 383
 search_view_rank = "排名: %s 名"
 ;
-; search_view.php line: 376
+; search_view.php line: 385
 search_view_relevancy = "關聯度:  %s 趴"
 ;
-; search_view.php line: 378
+; search_view.php line: 387
 search_view_proximity = ""
 ;
-; search_view.php line: 386
+; search_view.php line: 395
 search_view_score = "分數"
 ;
 ; settings_view.php line: 69
@@ -3243,12 +3249,66 @@ signin_view_return_yioop = "回到首頁"
 ; view.php line: 36
 view_locale_version4 = ""
 ;
-; wiki_view.php line: 73
-group_view_wiki = ""
+; wiki_view.php line: 75
+wiki_view_read = ""
+;
+; wiki_view.php line: 77
+wiki_view_edit = ""
+;
+; wiki_view.php line: 81
+wiki_view_read = ""
+;
+; wiki_view.php line: 85
+wiki_view_edit = ""
 ;
 ; wiki_view.php line: 91
+wiki_view_pages = ""
+;
+; wiki_view.php line: 102
+wiki_view_feed = ""
+;
+; wiki_view.php line: 103
+wiki_view_wiki = ""
+;
+; wiki_view.php line: 116
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 118
+wiki_view_create_edit = ""
+;
+; wiki_view.php line: 119
+wiki_view_use_form_below = ""
+;
+; wiki_view.php line: 131
+wiki_element_submit = ""
+;
+; wiki_view.php line: 135
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 137
+wiki_view_signin_edit = ""
+;
+; wiki_view.php line: 139
+wiki_view_page_no_exist = ""
+;
+; wiki_view.php line: 156
 adminview_auto_logout_one_minute = ""
 ;
+; wiki_view.php line: 187
+wiki_element_history = ""
+;
+; wiki_view.php line: 190
+wiki_element_discuss = ""
+;
+; wiki_view.php line: 206
+wiki_element_locale_name = ""
+;
+; wiki_view.php line: 210
+wiki_element_page = ""
+;
+; wiki_view.php line: 217
+wiki_element_savebutton = ""
+;
 ; /Applications/MAMP/htdocs/git/yioop//lib/indexing_plugins
 ;
 ; wordfilter_plugin.php line: 307
diff --git a/models/group_model.php b/models/group_model.php
index 29c9d9b24..95b6a73a6 100644
--- a/models/group_model.php
+++ b/models/group_model.php
@@ -71,7 +71,11 @@ class GroupModel extends Model
     var $any_fields = array("access", "register");

     /**
-     *  @param mixed $args
+     *  Used to determine the select clause for GROUPS table when do query
+     *  to marshal group objects for the controller mainly in mangeGroups
+     *  @param mixed $args -- $args[1] say whether in browse mode or not
+     *      browse mode is for groups a user could join rather than ones already
+     *      joined
      */
     function selectCallback($args)
     {
@@ -536,7 +540,8 @@ class GroupModel extends Model
      *  @param int $group_id what group the item should be added to
      *  @param int $user_id of user making the post
      *  @param string $title title of the group feed item
-     *  @pararm string $description actual content of the post
+     *  @param string $description actual content of the post
+     *  @return int $id of item added
      */
     function addGroupItem($parent_id, $group_id, $user_id, $title,
         $description)
@@ -548,11 +553,12 @@ class GroupModel extends Model
             DESCRIPTION, PUBDATE) VALUES (?, ?, ?, ?, ?, ? )";
         $db->execute($sql, array($parent_id, $group_id, $user_id, $title,
             $description, $now));
+        $id = $db->insertID("GROUP_ITEM");
         if($parent_id == 0) {
-            $id = $db->insertID("GROUP_ITEM");
             $sql = "UPDATE GROUP_ITEM SET PARENT_ID=? WHERE ID=?";
             $db->execute($sql, array($id, $id));
         }
+        return $id;
     }

     /**
@@ -726,5 +732,81 @@ class GroupModel extends Model
         $row = $db->fetchArray($result);
         return $row['NUM'];
     }
+
+    /**
+     *
+     */
+    function setPageName($user_id, $group_id, $page_name, $page, $locale_tag)
+    {
+        $db = $this->db;
+        $pubdate = time();
+        if($page_id = $this->getPageID($group_id, $page_name, $locale_tag)) {
+            $sql = "UPDATE GROUP_PAGE SET PAGE=? WHERE ID = ?";
+            $result = $db->execute($sql, array($page, $page_id));
+        } else {
+            $discuss_thread = $this->addGroupItem(0, $group_id, $user_id,
+                "++".$page_name, "++".$page_name." ".date("r", $pubdate));
+            $sql = "INSERT INTO GROUP_PAGE (DISCUSS_THREAD, GROUP_ID,
+                TITLE, PAGE, LOCALE_TAG) VALUES (?, ?, ?, ?, ?)";
+            $result = $db->execute($sql, array($discuss_thread, $group_id,
+                $page_name, $page, $locale_tag));
+            $page_id = $db->insertID("GROUP_PAGE");
+        }
+
+        $sql = "INSERT INTO GROUP_PAGE_HISTORY (PAGE_ID, EDITOR_ID,
+            GROUP_ID, TITLE, PAGE, LOCALE_TAG, PUBDATE)
+            VALUES (?, ?, ?, ?, ?, ?, ?)";
+        $result = $db->execute($sql, array($page_id, $user_id, $group_id,
+            $page_name, $page, $locale_tag, $pubdate));
+    }
+
+    /**
+     *  @param int $group_id
+     *  @param string $name
+     *  @param string $locale_tag
+     */
+    function getPageId($group_id, $page_name, $locale_tag)
+    {
+        $db = $this->db;
+        $sql = "SELECT ID FROM GROUP_PAGE WHERE GROUP_ID = ?
+            AND TITLE=? AND LOCALE_TAG= ?";
+        $result = $db->execute($sql, array($group_id, $page_name, $locale_tag));
+        echo "hi";
+        if(!$result) { return false; }
+        $row = $db->fetchArray($result);
+        if($row) {
+            return $row["ID"];
+        }
+        return false;
+    }
+
+    /**
+     *
+     *  @param int $group_id
+     *  @param string $name
+     *  @param string $locale_tag
+     *  @param string mode
+     */
+    function getPageByName($group_id, $name, $locale_tag, $mode)
+    {
+        $db = $this->db;
+        if($mode == "edit") {
+            $sql = "SELECT HP.PAGE AS PAGE FROM GROUP_PAGE GP,
+                GROUP_PAGE_HISTORY HP WHERE GP.GROUP_ID = ?
+                AND GP.TITLE=? AND GP.LOCALE_TAG= ? AND HP.PAGE_ID=GP.ID
+                ORDER BY HP.PUBDATE DESC ".$db->limitOffset(0, 1);
+        } else {
+            $sql = "SELECT PAGE FROM GROUP_PAGE WHERE GROUP_ID = ?
+                AND TITLE=? AND LOCALE_TAG= ?";
+        }
+        $result = $db->execute($sql, array($group_id, $name, $locale_tag));
+        if(!$result) { return false; }
+        $row = $db->fetchArray($result);
+        if(!isset($row["PAGE"])) {
+            return false;
+        }
+        return $row["PAGE"];
+    }
+
 }
 ?>
diff --git a/models/profile_model.php b/models/profile_model.php
index b96696f13..2ce8b4b21 100755
--- a/models/profile_model.php
+++ b/models/profile_model.php
@@ -299,15 +299,22 @@ EOT;
                 (CRAWL_TIME NUMERIC(11) PRIMARY KEY)",
             "CREATE TABLE FEED_ITEM (GUID CHAR(11) PRIMARY KEY,
                 TITLE VARCHAR(512), LINK VARCHAR(256),
-                DESCRIPTION VARCHAR(8192),
+                DESCRIPTION VARCHAR(4096),
                 PUBDATE INT, SOURCE_NAME VARCHAR(16))",
             "CREATE TABLE GROUP_ITEM (ID $serial PRIMARY KEY $auto_increment,
                 PARENT_ID INTEGER, GROUP_ID INTEGER, USER_ID INTEGER,
-                TITLE VARCHAR(512), DESCRIPTION VARCHAR(4096),
+                TITLE VARCHAR(512), DESCRIPTION VARCHAR(".MAX_GROUP_POST_LEN."),
                 PUBDATE NUMERIC(11))",
             "CREATE INDEX GI_GROUP_ID_INDEX ON GROUP_ITEM (GROUP_ID)",
             "CREATE INDEX GI_USER_ID_INDEX ON GROUP_ITEM (USER_ID)",
             "CREATE INDEX GI_PARENT_ID_INDEX ON GROUP_ITEM (PARENT_ID)",
+            "CREATE TABLE GROUP_PAGE (ID $serial PRIMARY KEY $auto_increment,
+                GROUP_ID INTEGER, DISCUSS_THREAD INTEGER, TITLE VARCHAR(512),
+                PAGE VARCHAR(".MAX_GROUP_PAGE_LEN."), LOCALE_TAG VARCHAR(16))",
+            "CREATE TABLE GROUP_PAGE_HISTORY (PAGE_ID INTEGER,
+                GROUP_ID INTEGER, EDITOR_ID INTEGER, TITLE VARCHAR(512),
+                PAGE VARCHAR(".MAX_GROUP_PAGE_LEN."), LOCALE_TAG VARCHAR(16),
+                PUBDATE NUMERIC(11), PRIMARY KEY(PAGE_ID, PUBDATE))",
             "CREATE TABLE GROUPS (GROUP_ID $serial PRIMARY KEY $auto_increment,
                 GROUP_NAME VARCHAR(128), CREATED_TIME VARCHAR(20),
                 OWNER_ID INTEGER, REGISTER_TYPE INTEGER,
diff --git a/views/elements/editstatic_element.php b/views/elements/editstatic_element.php
index 143c9051a..e542523a6 100644
--- a/views/elements/editstatic_element.php
+++ b/views/elements/editstatic_element.php
@@ -90,11 +90,10 @@ class EditstaticElement extends Element
                 e(tl('editstatic_element_savebutton')); ?></button>
             </div>
             </div>
-
         </form>
         </div>

     <?php
     }
 }
-?>
\ No newline at end of file
+?>
diff --git a/views/elements/groupfeed_element.php b/views/elements/groupfeed_element.php
index 4080b0773..975ec02c4 100644
--- a/views/elements/groupfeed_element.php
+++ b/views/elements/groupfeed_element.php
@@ -102,7 +102,8 @@ class GroupfeedElement extends Element implements CrawlConstants
                     } else if(isset($data['JUST_GROUP_ID'])){
                         e($data['PAGES'][0][self::SOURCE_NAME]);
                         e(" [".tl('groupfeed_element_feed')."|".
-                            "<a href='?c=group&a=wiki&group_id=".
+                            "<a href='?c=group&".CSRF_TOKEN."=".
+                            $data[CSRF_TOKEN]."&amp;a=wiki&group_id=".
                             $data['JUST_GROUP_ID']."'>" .
                             tl('group_view_wiki') . "</a>]");
                     } else if(isset($data['JUST_USER_ID'])) {
diff --git a/views/elements/moreoptions_element.php b/views/elements/moreoptions_element.php
index ca45c9117..40aefc088 100644
--- a/views/elements/moreoptions_element.php
+++ b/views/elements/moreoptions_element.php
@@ -164,15 +164,41 @@ class MoreoptionsElement extends Element
         </tr>
         </table>
         <?php
+        $token_url = "?".CSRF_TOKEN."=".$data[CSRF_TOKEN];
+        $tools = array();
         if(in_array(REGISTRATION_TYPE, array('no_activation',
             'email_registration', 'admin_activation'))) {
+            $tools[$token_url . "&amp;c=register&amp;a=suggestUrl"] =
+                tl('moreoptions_element_suggest');
+        }
+        $tools[$token_url . "&amp;c=group&amp;a=wiki&amp;arg=pages"] =
+            tl('moreoptions_element_wiki_pages');
+        if($tools != array()) {
              ?>
             <h2 id="tools" class="reduce-top"><?php
                 e(tl('moreoptions_element_tools'))?></h2>
             <table class="reduce-top">
-            <tr><td><ul class='square-list'><li><a href="./?c=register&amp;<?php
-                e(CSRF_TOKEN."=".$data[CSRF_TOKEN])?>&amp;a=suggestUrl"><?php
-                e(tl('moreoptions_element_suggest')); ?></a></li></ul></td></tr>
+            <tr class="align-top">
+            <?php
+            $cur_row = 0;
+            foreach($tools as $tool_url => $tool_name) {
+                if($cur_row == 0) {
+                    e("<td><ul class='square-list'>");
+                    $ul_open = true;
+                }
+                $cur_row++;
+                e("<li><a href='$tool_url'>$tool_name</a></li>");
+                if($cur_row >= $num_rows) {
+                    $ul_open = false;
+                    e("</ul></td>");
+                    $cur_row = 0;
+                }
+            }
+            if($ul_open) {
+                e("</ul></td>");
+            }
+            ?>
+            </tr>
             </table>
             <?php
         }
diff --git a/views/group_view.php b/views/group_view.php
index 8a29f7f84..d939d6833 100644
--- a/views/group_view.php
+++ b/views/group_view.php
@@ -95,7 +95,7 @@ class GroupView extends View implements CrawlConstants
                 $data['JUST_GROUP_ID']."'>" .
                 tl('group_view_wiki') . "</a>]");
             if($logged_in) {
-                e(" <a href='$other_base_query&a=groupFeeds&just_group_id=".
+                e(" <a href='$other_base_query&just_group_id=".
                     $data['PAGES'][0]["GROUP_ID"]."' >&gt;&gt;</a>");
             }
         } else if(isset($data['JUST_USER_ID'])) {
diff --git a/views/search_view.php b/views/search_view.php
index 8171a4abd..b93c168d0 100755
--- a/views/search_view.php
+++ b/views/search_view.php
@@ -175,7 +175,10 @@ class SearchView extends View implements CrawlConstants
     }

     /**
+     *  Used to draw the results of a query to the Yioop Search Engine
      *
+     *  @param array $data an associative array containing a PAGES field needed
+     *      to render search result
      */
     function renderSearchResults($data)
     { ?>
diff --git a/views/wiki_view.php b/views/wiki_view.php
index 5e2260875..2724c944f 100644
--- a/views/wiki_view.php
+++ b/views/wiki_view.php
@@ -53,33 +53,98 @@ class WikiView extends View
      * @param array $data  what is contained in this array depend on the current
      * admin activity. The $data['ELEMENT'] says which activity to render
      */
-    function renderView($data) {
+    function renderView($data)
+    {
         $logo = "resources/yioop.png";
+        $logged_in = isset($data["ADMIN"]) && $data["ADMIN"];
+        $can_edit = $logged_in && isset($data["CAN_EDIT"]) && $data["CAN_EDIT"];
+        $base_query = "?c=group&amp;".CSRF_TOKEN."=".
+            $data[CSRF_TOKEN] . "&amp;group_id=".
+                $data["GROUP"]["GROUP_ID"];
         if(MOBILE) {
             $logo = "resources/m-yioop.png";
         }
-        if(PROFILE) {
         ?>
-        <div class="top-bar"><?php
-            $this->element("signin")->render($data);
-        ?>
-        </div><?php
+        <div class="top-bar">
+        <div class="subsearch">
+        <ul class="out-list">
+        <?php
+        if($can_edit) {
+            if($data["MODE"] == "edit") {
+                ?><li class="outer"><a href="<?php e($base_query .
+                    '&amp;arg=read&amp;a=wiki');
+                    ?>"><?php e(tl('wiki_view_read'));
+                ?></a></li>
+                <li class="outer"><b><?php e(tl('wiki_view_edit'));
+                    ?></b></li>
+            <?php
+            } else {
+                ?><li class="outer"><b><?php e(tl('wiki_view_read'));
+                ?></b></li>
+                <li class="outer"><a href="<?php e($base_query .
+                    '&amp;arg=edit&amp;a=wiki');
+                    ?>"><?php e(tl('wiki_view_edit'));
+                ?></a></li>
+            <?php
+            }
         }
-
         ?>
-
-        <h1 class="admin-heading logo"><a href="./?<?php
-            e(CSRF_TOKEN."=".$data[CSRF_TOKEN]); ?>"><img
-            src="<?php e($logo); ?>" alt="Yioop!" /></a><span> - <?php
-        e(tl('group_view_wiki'));
+        <li class="outer"><a href=""><?php e(tl('wiki_view_pages'));?></a></li>
+        </ul>
+        </div>
+        <?php
+            $this->element("signin")->render($data);
         ?>
+        </div>
+        <h1 class="group-heading logo"><a href="./?<?php
+            e(CSRF_TOKEN."=".$data[CSRF_TOKEN]); ?>"><img
+            src="<?php e($logo); ?>" alt="Yioop!" /></a><small> - <?php
+            e($data["GROUP"]["GROUP_NAME"].
+                "[<a href='$base_query&amp;a=groupFeeds'>".tl('wiki_view_feed').
+                "</a>|".tl('wiki_view_wiki')."]");
+            ?></small>
         </h1>
         <?php
-        if(isset($data['ELEMENT'])) {
-            $element = $data['ELEMENT'];
-            $this->element($element)->render($data);
+        if($data["MODE"] == "edit") {
+            $this->renderEditPageForm($data);
+        } else {
+            ?>
+            <div class="small-margin-current-activity">
+            <?php
+            if($data["PAGE"]) {
+                e($data["PAGE"]);
+            } else if($can_edit) {
+                e("<h2>".tl("wiki_view_page_no_exist", $data["PAGE_NAME"]).
+                    "</h2>");
+                e("<p>".tl("wiki_view_create_edit")."</p>");
+                e("<p>".tl("wiki_view_use_form_below")."</p>");?>
+                <form id="editpageForm" method="get" action='#'>
+                <input type="hidden" name="c" value="group" />
+                <input type="hidden" name="<?php e(CSRF_TOKEN); ?>" value="<?php
+                    e($data[CSRF_TOKEN]); ?>" />
+                <input type="hidden" name="a" value="wiki" />
+                <input type="hidden" name="arg" value="edit" />
+                <input type="hidden" name="group_id" value="<?php
+                    e($data['GROUP']['GROUP_ID']); ?>" />
+                <input type="text" name="page_name" class="narrow-field"
+                    value="" />
+                <button class="button-box" type="submit"><?php
+                    e(tl('wiki_element_submit')); ?></button>
+                </form>
+                <?php
+            } else if(!$logged_in) {
+                e("<h2>".tl("wiki_view_page_no_exist", $data["PAGE_NAME"]).
+                    "</h2>");
+                e("<p>".tl("wiki_view_signin_edit")."</p>");
+            } else {
+                e("<h2>".tl("wiki_view_page_no_exist", $data["PAGE_NAME"]).
+                    "</h2>");
+            }
+            ?>
+            </div>
+            <?php
         }
-        if(PROFILE) {
+        if($logged_in) {
         ?>
         <script type="text/javascript">
         /*
@@ -89,7 +154,7 @@ class WikiView extends View
         {
             doMessage(
                 "<h2 class='red'><?php
-                    e(tl('adminview_auto_logout_one_minute'))?></h2>");
+                    e(tl('adminview_auto_logout_one_minute')); ?></h2>");
         }
         /*
             Javascript to perform autologout
@@ -109,5 +174,49 @@ class WikiView extends View
         <?php
         }
     }
+
+    /**
+     *
+     */
+    function renderEditPageForm($data)
+    {
+        ?>
+        <div class="small-margin-current-activity">
+        <div class="float-opposite">
+        [<a href="?c=group&amp;a=wiki&amp;<?php
+            e(CSRF_TOKEN."=".$data[CSRF_TOKEN]) ?>&amp;arg=history"
+        ><?php e(tl('wiki_element_history'))?></a>]
+        [<a href="?c=group&amp;a=wiki&amp;<?php
+            e(CSRF_TOKEN."=".$data[CSRF_TOKEN]) ?>&amp;arg=discuss"
+        ><?php e(tl('wiki_element_discuss'))?></a>]
+        </div>
+        <form id="editpageForm" method="post" action='#'>
+            <input type="hidden" name="c" value="group" />
+            <input type="hidden" name="<?php e(CSRF_TOKEN); ?>" value="<?php
+                e($data[CSRF_TOKEN]); ?>" />
+            <input type="hidden" name="a" value="wiki" />
+            <input type="hidden" name="arg" value="edit" />
+            <input type="hidden" name="group_id" value="<?php
+                e($data['GROUP']['GROUP_ID']); ?>" />
+            <input type="hidden" name="page_name" value="<?php
+                e($data['PAGE_NAME']); ?>" />
+            <div class="top-margin">
+                <b><?php
+                e(tl('wiki_element_locale_name',
+                    $data['CURRENT_LOCALE_TAG']));
+                ?></b><br />
+                <label for="page-data"><b><?php
+                e(tl('wiki_element_page', $data['PAGE_NAME']));
+                ?></b></label></div>
+            <textarea class="tall-text-area" name="page" ><?php
+                e($data['PAGE']);
+            ?></textarea>
+            <div class="top-margin center">
+            <button class="button-box" type="submit"><?php
+                e(tl('wiki_element_savebutton')); ?></button>
+            </div>
+            </div>
+            <?php
+    }
 }
 ?>
ViewGit