private function open_db()
 {
     try {
         $db_file = get_tmp_folder() . DIRECTORY_SEPARATOR . Repository::$DB_NAME;
         return new PDO('sqlite:' . $db_file);
     } catch (Exception $e) {
         die($e->getMessage());
     }
 }
 protected final function get_default_settings()
 {
     return array('public_html_dir' => 'public_html', 'search_result_items' => '10', 'search_indexes_folder' => get_tmp_folder() . DIRECTORY_SEPARATOR . 'finesse_search_indexes', 'search_display_meta_tag' => 'description', 'search_dynamic_pages' => '', 'search_exclude_from_indexing' => '');
 }